The invention discloses a fan control method, system and device. The BMC is monitored by CPLD. When BMC is abnormal, the fan speed is maintained by CPLD, and PMW is output according to the gear when the high temperature alarm signal from the temperature regulating equipment is received. Because the temperature control is only implemented after receiving the high temperature signal, it does not need to monitor the temperature of each equipment in real time, so the cost of CPLD can be reduced relatively. CPLD can adjust the speed of the fan according to the gear, which can realize the adjustment of PMW and ensure that the fan will not continue to run at the maximum speed. Because the gear corresponds to a range, as long as it does not exceed the maximum temperature that can complete heat dissipation under the gear, there is no need to adjust the gear frequently, so there is no need to make the CPLD adjust the PMW output frequently, so as to reduce the consumption of CPLD under the condition that the speed can be adjusted.
【技术实现步骤摘要】
一种风扇控制方法及相关装置
本专利技术涉及计算
,更具体地说,涉及一种风扇控制方法、系统及装置。
技术介绍
目前在计算机设备中,为了降低CPU、内存等设备在运行中的温度,通常会设置有风扇来进行降温。风扇由BMC进行管控,BMC根据温度输出相应的PMW信号给风扇控制电路,从而实现对风扇的控制,但是当BMC出现故障时,风扇的便不能根据需调温设备的温度进行调节,为了满足系统散热,通常在设计风扇电路的时候,在此条件下将风扇置于全速,以满足散热要求。但是散热要求可能并不需要风扇置于全速,此时就会造成不必要的能耗浪费,而且风扇长时全速旋转时,也会带来较大的噪声问题。因此,如何在BMC出现异常时合理的控制风扇转速,是本领域技术人员需要解决的问题。
技术实现思路
本专利技术的目的在于提供一种风扇控制方法、系统及装置,以解决如何在BMC出现异常时合理的控制风扇转速的问题。为实现上述目的,本专利技术实施例提供了如下技术方案:一种风扇控制方法,包括:利用CPLD监控与所述CPLD相连且用于控制调整风扇转速的BMC是否异常;当所述BMC异常时,利用所述CPLD维持风扇当前转速;当利用所述CPLD监控到需调温设备发出高温告警信号时,利用所述CPLD根据风扇转速档位与PMW的预设对应关系向所述风扇的控制电路输出相应的PMW,调整所述风扇的转速档位,以使所述高温告警信号消失。其中,所述利用CPLD监控与所述CPLD相连且用于控制调整风扇转速的BMC是否异常,包括:利用所述CPLD监控与所述CPLD与所述BMC之间的心跳信号是否异常;其中,所述BMC为与所述CPLD相连且用于控制调整所 ...
【技术保护点】
1.一种风扇控制方法,其特征在于,包括:利用CPLD监控与所述CPLD相连且用于控制调整风扇转速的BMC是否异常;当所述BMC异常时,利用所述CPLD维持风扇当前转速;当利用所述CPLD监控到需调温设备发出高温告警信号时,利用所述CPLD根据风扇转速档位与PMW的预设对应关系向所述风扇的控制电路输出相应的PMW,调整所述风扇的转速档位,以使所述高温告警信号消失。
【技术特征摘要】
1.一种风扇控制方法,其特征在于,包括:利用CPLD监控与所述CPLD相连且用于控制调整风扇转速的BMC是否异常;当所述BMC异常时,利用所述CPLD维持风扇当前转速;当利用所述CPLD监控到需调温设备发出高温告警信号时,利用所述CPLD根据风扇转速档位与PMW的预设对应关系向所述风扇的控制电路输出相应的PMW,调整所述风扇的转速档位,以使所述高温告警信号消失。2.根据权利要求1所述的方法,其特征在于,所述利用CPLD监控与所述CPLD相连且用于控制调整风扇转速的BMC是否异常,包括:利用所述CPLD监控与所述CPLD与所述BMC之间的心跳信号是否异常;其中,所述BMC为与所述CPLD相连且用于控制调整所述风扇转速的BMC。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:当所述BMC未出现异常时,利用所述BMC间隔预设时间确定当前所述需调温设备的温度值,并根据所述温度值产生用于调整所述风扇转速的对应温度值的PMW;将所述对应温度值的PMW引入所述CPLD,并利用所述CPLD将所述对应温度值的PMW输出到所述风扇的控制电路,以调整所述风扇转速。4.根据权利要求3所述的方法,其特征在于,所述利用CPLD监控与所述CPLD相连且用于控制调整风扇转速的BMC是否异常,包括:利用所述CPLD监控所述BMC或所述BMC输出的PMW是否异常;其中,所述BMC为与所述CPLD相连且用于控制调整所述风扇转速的BMC。5.根据权利要求1至4任意一项所述的方法,其特征在于,所述当利用所述CPLD监控到需调温设备发出高温告警信号时,利用所述CPLD根据风扇转速档位与PMW的预设对应关系向所述风扇的控制电路输出相应的PMW,调整所述风扇的转速档位,包括:S1,当利用所述CPLD监控到所述需调温设备发出高温告警信号时,利用所述CPLD根据所述风扇转速档位与PMW的预设对应关系,向所述风扇的控制电路输出对应最高风扇转速档位的PMW,调整所述风扇的转速档位为最高档位;S2,间隔预设时间判断当前所述高温告警信号是否消失;S3,若是,则利用所述CPLD根据所述风扇转速档位与PMW的预设对应关系,向所述风扇的控制电路输出与当前风扇转速档位的低一档位对应的PMW,调整所述风扇的转速档位;S4,间隔预设时间所述CPLD监控所述需调温设备是否发出高温告警信号;若否,则返回S3;S5,若是,则利用所述CPLD根据所述风扇转速档位与PMW的预设对应关系,向所述控制电路输出与当前风扇转速档位高一档对应的PMW,调整所述风扇的转速档位...
【专利技术属性】
技术研发人员:邹雨,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。