一种机箱散热控制方法、装置、设备及存储介质制造方法及图纸

技术编号:31695330 阅读:19 留言:0更新日期:2022-01-01 10:55
本申请公开了一种机箱散热控制方法、装置、电子设备及计算机可读存储介质,该方法应用于机箱管理控制器,包括:实时获取机箱内的温度值并计算温度变化率;根据所述温度值和所述温度变化率预测所述机箱内的温度变化趋势;基于所述温度变化趋势调整所述机箱的散热风扇的转速。本申请将系统当前的温度值和温度变化率共同作为调控散热风扇转速的参数依据,根据系统温度值和温度变化趋势来提前及时有效地精准调控散热风扇的转速,有助于提高散热风扇的运行稳定性并延长使用寿命。扇的运行稳定性并延长使用寿命。扇的运行稳定性并延长使用寿命。

【技术实现步骤摘要】
一种机箱散热控制方法、装置、设备及存储介质


[0001]本申请涉及服务器
,特别涉及一种机箱散热控制方法、装置、电子设备及计算机可读存储介质。

技术介绍

[0002]随着服务器平台的更新换代,系统的功耗日益增大,对散热方面的挑战日益严峻。散热方案的优化对于服务器产品的品质提升至关重要。通过实时准确地调控风扇转速以满足系统的散热要求,是保障系统稳定工作的重要前提。
[0003]当前市面中采用的风扇调速策略过于简单:当BMC(Baseboard Management Controller,基板管理控制器)判定系统温度达到某一温度阈值之后,才会对散热风扇的转速进行调整。但由于风扇的运转具有一定滞后性,因此该方案在很多时候无法实现最精准、及时的调控。
[0004]鉴于此,提供一种解决上述技术问题的方案,已经是本领域技术人员所亟需关注的。

技术实现思路

[0005]本申请的目的在于提供一种机箱散热控制方法、装置、电子设备及计算机可读存储介质,以便更加精准、及时、稳定地调控风扇转速。
[0006]为解决上述技术问题,一方面,本申请公开了一种机箱散热控制方法,应用于机箱管理控制器,包括:
[0007]实时获取机箱内的温度值并计算温度变化率;
[0008]根据所述温度值和所述温度变化率预测所述机箱内的温度变化趋势;
[0009]基于所述温度变化趋势调整所述机箱的散热风扇的转速。
[0010]可选地,所述根据所述温度值和所述温度变化率预测所述机箱内的温度变化趋势,包括:
[0011]判断所述温度值是否高于预设温度阈值;
[0012]若否,则判断所述温度变化率是否大于第一预设正值;
[0013]若所述温度变化率大于所述第一预设正值,则判定当前的温度变化趋势为低温上升趋势;
[0014]所述基于所述温度变化趋势调整所述机箱的散热风扇的转速,包括:
[0015]在判定出现低温上升趋势后,开始逐渐调高所述散热风扇的转速。
[0016]可选地,在判定所述温度变化率不大于所述第一预设正值之后,还包括:
[0017]判断所述温度变化率是否小于第一预设负值;
[0018]若所述温度变化率小于所述第一预设负值,则判定当前的温度变化趋势为低温下降趋势;
[0019]所述基于所述温度变化趋势调整所述机箱的散热风扇的转速,包括:
[0020]在判定出现低温下降趋势后,继续调低所述散热风扇的转速。
[0021]可选地,在判定所述温度值高于所述预设温度阈值之后,还包括;
[0022]判断所述温度变化率是否小于第二预设负值;
[0023]若所述温度变化率小于所述第二预设负值,则判定当前的温度变化趋势为高温下降趋势;
[0024]所述基于所述温度变化趋势调整所述机箱的散热风扇的转速,包括:
[0025]在判定出现高温下降趋势后,开始逐渐调低所述散热风扇的转速。
[0026]可选地,在判定所述温度变化率不小于所述第二预设负值后,还包括:
[0027]判断所述温度变化率是否大于第二预设正值;
[0028]若所述温度变化率大于所述第二预设正值,则判定当前的温度变化趋势为高温上升趋势;
[0029]所述基于所述温度变化趋势调整所述机箱的散热风扇的转速,包括:
[0030]在判定出现高温上升趋势后,继续调高所述散热风扇的转速。
[0031]可选地,在所述机箱中配置有两个机箱管理控制器,分别作为主控制器和从控制器;两个所述机箱管理控制器均分别与复杂可编程控制器连接;
[0032]在所述实时获取机箱内的温度值并计算温度变化率之前,所述方法还包括:
[0033]接收所述复杂可编程控制器发送的控制信号;
[0034]依据所述控制信号选择进入工作状态或者备用状态;所述状态控制信号由所述可编程控制器依据两个所述机箱管理控制器的定时心跳信号而生成。
[0035]可选地,所述基于所述温度变化趋势调整所述机箱的散热风扇的转速,包括:
[0036]基于所述温度变化趋势调整PWM信号的占空比;
[0037]将调整后的PWM信号发送至所述散热风扇。
[0038]又一方面,本申请还公开了一种机箱散热控制装置,应用于机箱管理控制器,包括:
[0039]获取模块,用于实时获取机箱内的温度值并计算温度变化率;
[0040]预测模块,用于根据所述温度值和所述温度变化率预测所述机箱内的温度变化趋势;
[0041]调节模块,用于基于所述温度变化趋势调整所述机箱的散热风扇的转速
[0042]可选地,所述预测模块在根据所述温度值和所述温度变化率预测所述机箱内的温度变化趋势时,具体用于:
[0043]判断所述温度值是否高于预设温度阈值;若否,则判断所述温度变化率是否大于第一预设正值;若所述温度变化率大于所述第一预设正值,则判定当前的温度变化趋势为低温上升趋势;
[0044]所述调节模块在基于所述温度变化趋势调整所述机箱的散热风扇的转速时,具体用于:
[0045]在判定出现低温上升趋势后,开始逐渐调高所述散热风扇的转速。
[0046]可选地,所述预测模块在判定所述温度变化率不大于所述第一预设正值之后,还包括:
[0047]判断所述温度变化率是否小于第一预设负值;若所述温度变化率小于所述第一预
设负值,则判定当前的温度变化趋势为低温下降趋势;
[0048]所述调节模块在基于所述温度变化趋势调整所述机箱的散热风扇的转速时,具体用于:
[0049]在判定出现低温下降趋势后,继续调低所述散热风扇的转速。
[0050]可选地,所述预测模块在判定所述温度值高于所述预设温度阈值之后,还用于;
[0051]判断所述温度变化率是否小于第二预设负值;若所述温度变化率小于所述第二预设负值,则判定当前的温度变化趋势为高温下降趋势;
[0052]所述调节模块在基于所述温度变化趋势调整所述机箱的散热风扇的转速时,具体用于:
[0053]在判定出现高温下降趋势后,开始逐渐调低所述散热风扇的转速。
[0054]可选地,所述判断模块在判定所述温度变化率不小于所述第二预设负值后,还用于:
[0055]判断所述温度变化率是否大于第二预设正值;若所述温度变化率大于所述第二预设正值,则判定当前的温度变化趋势为高温上升趋势;
[0056]所述调节模块在基于所述温度变化趋势调整所述机箱的散热风扇的转速时,具体用于:
[0057]在判定出现高温上升趋势后,继续调高所述散热风扇的转速。
[0058]可选地,在所述机箱中配置有两个机箱管理控制器,分别作为主控制器和从控制器;两个所述机箱管理控制器均分别与复杂可编程控制器连接;所述装置还用于:
[0059]在所述实时获取机箱内的温度值并计算温度变化率之前,接收所述复杂可编程控制器发送的控本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种机箱散热控制方法,其特征在于,应用于机箱管理控制器,包括:实时获取机箱内的温度值并计算温度变化率;根据所述温度值和所述温度变化率预测所述机箱内的温度变化趋势;基于所述温度变化趋势调整所述机箱的散热风扇的转速。2.根据权利要求1所述的方法,其特征在于,所述根据所述温度值和所述温度变化率预测所述机箱内的温度变化趋势,包括:判断所述温度值是否高于预设温度阈值;若否,则判断所述温度变化率是否大于第一预设正值;若所述温度变化率大于所述第一预设正值,则判定当前的温度变化趋势为低温上升趋势;所述基于所述温度变化趋势调整所述机箱的散热风扇的转速,包括:在判定出现低温上升趋势后,开始逐渐调高所述散热风扇的转速。3.根据权利要求2所述的方法,其特征在于,在判定所述温度变化率不大于所述第一预设正值之后,还包括:判断所述温度变化率是否小于第一预设负值;若所述温度变化率小于所述第一预设负值,则判定当前的温度变化趋势为低温下降趋势;所述基于所述温度变化趋势调整所述机箱的散热风扇的转速,包括:在判定出现低温下降趋势后,继续调低所述散热风扇的转速。4.根据权利要求3所述的方法,其特征在于,在判定所述温度值高于所述预设温度阈值之后,还包括;判断所述温度变化率是否小于第二预设负值;若所述温度变化率小于所述第二预设负值,则判定当前的温度变化趋势为高温下降趋势;所述基于所述温度变化趋势调整所述机箱的散热风扇的转速,包括:在判定出现高温下降趋势后,开始逐渐调低所述散热风扇的转速。5.根据权利要求4所述的方法,其特征在于,在判定所述温度变化率不小于所述第二预设负值后,还包括:判断所述温度变化率是否大...

【专利技术属性】
技术研发人员:李倩倩
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1