[发明专利]风扇控制方法及系统有效
申请号: | 201910212841.1 | 申请日: | 2019-03-20 |
公开(公告)号: | CN109958646B | 公开(公告)日: | 2020-12-18 |
发明(设计)人: | 姚鹏飞 | 申请(专利权)人: | 浪潮商用机器有限公司 |
主分类号: | F04D27/00 | 分类号: | F04D27/00;F04D25/08;F04D29/00 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 罗满 |
地址: | 250100 山东省济南市历城区唐冶新*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 风扇 控制 方法 系统 | ||
本发明实施例公开了一种风扇控制方法及系统。其中,系统包括CPLD、多个风扇、温度传感器及处理器,CPLD分别与各风扇和温度传感器相连,并连接在处理器上。CPLD根据目标理想温度、温度传感器反馈的待降温部件的实时环境温度及处理器反馈的PID参数计算得到当前各风扇的目标转速,最后将目标转速值对应转换的实时PWM信号发送至相应风扇,以控制各风扇的运转。本申请实现了对风扇转速的准确、高效控制,不仅解决了使用BMC控制风扇存在的弊端,提高了风扇散热效率,还有利于提升系统的稳定性和可靠性。
技术领域
本发明实施例涉及风扇控制领域,特别是涉及一种风扇控制方法及系统。
背景技术
随着电子技术的发展,服务器内部变得更加密集化、小型化,各部件运行状态中会释放一定的热量,而服务器内部温度较高会影响服务器正常运行。故,如何在有限的空间内提高散热效率有了更高的要求。服务器内部主要通过风扇来进行散热,提高风扇散热的效率以及提供安全可靠的控制方案有着极为重要的意义。
目前服务器内部主要通过BMC控制直流风扇进行,对于通过BMC自带的风扇控制功能进行控制,请参阅图1,以4pin的风扇接口为例,该接口主要由12V供电、PWM控制引脚、FG转速反馈引脚、GND组成。BMC通过I2C读取服务器内部温度以及风扇速度的反馈,按照一定的控制策略通过PWM控制风扇转速。这种方式省去了外围电路的复杂要求,减少了人为监控的需求。
但是,BMC管理较为封闭,运行过程中较难去访问、修改控制控制策略。另外,BMC所能提供的风扇管理引脚有限,即所能控制的风扇数量也是有限制的。
发明内容
本公开实施例提供了一种风扇控制方法及系统,实现了对风扇转速准确、高效的控制,不仅解决了使用BMC控制风扇存在的弊端,提高了风扇散热效率,还有利于提升系统的稳定性和可靠性。
为解决上述技术问题,本发明实施例提供以下技术方案:
本发明实施例一方面提供了一种风扇控制系统,包括与各风扇相连的CPLD、与所述CPLD相连的温度传感器及与所述CPLD相连的处理器;
所述CPLD用于根据目标理想温度、所述温度传感器反馈的实时环境温度及所述处理器反馈的PID参数计算得到当前各风扇的目标转速值,并将所述目标转速值对应转换的实时PWM信号发送至相应风扇以控制各风扇的运转。
可选的,还包括与所述CPLD相连的电流检测电路,所述电流检测电路用于检测各风扇电流是否超过额定电流;
相应的,所述CPLD停止向超过所述额定电流的风扇发送PWM信号。
可选的,还包括分别与各温度传感器和所述CPLD相连的卡尔曼滤波器,所述卡尔曼滤波器用于对各温度传感器反馈的实时温度信息进行滤波,并将滤波后的实时环境温度信息反馈至所述CPLD。
可选的,所述CPLD根据目标理想温度、所述温度传感器反馈的实时环境温度及所述处理器反馈的PID参数计算得到当前各风扇的目标转速包括:
计算所述目标理想温度与所述实时环境温度的差值和预设转换系数的乘积;所述转换系数为预先存储的温度和转速之间的转化系数;
获取所述PID参数,并根据所述乘积经PID算法计算得到目标速度差值;
计算所述目标速度差值和实时反馈的风扇当前实际转速值的和得到当前各风扇的目标转速值。
可选的,还包括与所述CPLD通过SPI总线相连的SD卡,所述SD卡用于记录并存储所述CPLD发送的系统实时温度和各风扇的实时转速值。
可选的,所述CPLD还用于判断各风扇的目标转速值是否大于预设额定转速,若是,则将大于所述额定转速的风扇的目标转速值调整至预设范围内。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮商用机器有限公司,未经浪潮商用机器有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910212841.1/2.html,转载请声明来源钻瓜专利网。