一种散热风扇调速方法、装置及系统制造方法及图纸

技术编号:17061567 阅读:36 留言:0更新日期:2018-01-17 22:14
本发明专利技术公开了一种散热风扇调速方法,应用于存储系统,该方法通过BMC接收温度采集装置发送的环境温度信息;BMC根据环境温度信息,生成PWM信号,并将PWM信号和心跳信号通过控制电路发送至风扇,以使风扇根据控制电路在心跳信号正常时输出的PWM信号或在心跳信号异常时输出的高电平PWM信号进行调速。可见,该方法利用BMC根据环境温度调节风扇转速,且通过检测BMC心跳信号是否异常来监测BMC是否处于正常工作状态,进而提高了系统的整体可靠性和稳定性。此外,本发明专利技术还公开了一种散热风扇调速装置和一种散热风扇调速系统,同样具有上述有益效果。

A speed regulation method, device and system for heat dissipation fan

The invention discloses a cooling fan speed control method, is applied to the storage system, the method of receiving temperature acquisition device transmitted through the BMC environmental temperature information; BMC according to the ambient temperature information to generate a PWM signal, and PWM signal and heartbeat signal through the control circuit to send the fan to make the fan speed according to the high level of PWM the output signal of the control circuit in the normal heartbeat signal when the PWM signal or output in the abnormal heartbeat. It can be seen that this method uses BMC to adjust the fan speed according to the ambient temperature, and detects whether the BMC is in the normal working state by detecting whether the BMC heartbeat signal is abnormal, so as to improve the overall reliability and stability of the system. In addition, the invention also discloses a heat dissipation fan speed regulating device and a cooling fan speed regulation system, which also has the beneficial effect.

【技术实现步骤摘要】
一种散热风扇调速方法、装置及系统
本专利技术涉及存储领域,特别涉及一种散热风扇调速方法、装置及系统。
技术介绍
存储系统在运行过程中,会产生大量的热量。为了让系统散热,一般会在系统中加入风扇进行散热,使得芯片温度不至于过高从而对系统造成损坏。目前,存储系统中采用CPLD(ComplexProgrammableLogicDevice)来进行风扇调速是较为常见的。CPLD控制虽然比较灵活,但是系统整体可靠性和稳定性较低。
技术实现思路
本专利技术的目的是提供一种散热风扇调速方法、装置及系统,以通过BMC根据环境温度自动调节风扇转速,同时还能检测BMC是否正常工作,提高了系统整体可靠性和稳定性。为解决上述目的,本专利技术提供如下技术方案:一种散热风扇调速方法,应用于存储系统,包括:BMC接收温度采集装置发送的环境温度信息;所述BMC根据所述环境温度信息,生成PWM信号,并将所述PWM信号和心跳信号通过控制电路发送至风扇,以使所述风扇根据所述控制电路在所述心跳信号正常时输出的所述PWM信号或在所述心跳信号异常时输出的高电平PWM信号进行调速。可选地,在所述以使所述风扇根据所述控制电路在所述心跳信号正常时输出的所述PWM信号或在所述心跳信号异常时输出的高电平PWM信号进行调速之后,还包括:所述BMC接收CPLD发送的方波个数,所述方波个数为所述CPLD通过计算所述风扇在预设时间内发送的方波个数得出的数值;所述BMC将所述方波个数转换成风扇转速值,并显示所述风扇转速值。一种散热风扇调速装置,应用于存储系统,集成于BMC,包括:温度信息接收模块,用于接收温度采集装置发送的环境温度信息;PWM信号发送模块,用于根据所述环境温度信息,生成PWM信号,并将所述PWM信号和心跳信号通过控制电路发送至风扇,以使所述风扇根据所述控制电路在所述心跳信号正常时输出的所述PWM信号或在所述心跳信号异常时输出的高电平PWM信号进行调速。可选地,还包括:方波个数接收模块,用于接收CPLD发送的方波个数,所述方波个数为所述CPLD通过计算所述风扇在预设时间内发送的方波个数得出的数值;风扇转速显示模块,用于将所述方波个数转换成风扇转速值,并显示所述风扇转速值。一种散热风扇调速系统,应用于存储系统,包括温度采集装置、与所述温度采集装置相连的BMC、与所述BMC相连的控制电路及与所述控制电路相连的风扇;所述温度采集装置用于采集环境温度信息,并将所述环境温度信息发送至所述BMC;所述BMC用于接收温度采集装置发送的环境温度信息;根据所述环境温度信息,生成PWM信号,并将所述PWM信号和心跳信号发送至所述控制电路;所述控制电路用于在所述心跳信号正常时,输出所述PWM信号至所述风扇;在所述心跳信号异常时,输出高电平PWM信号至所述风扇;所述风扇用于根据所述PWM信号或所述高电平PWM信号,调整转速。可选地,还包括与所述风扇和所述BMC均相连的CPLD;所述CPLD用于接收所述风扇发出的方波信号,根据所述方波信号,计算预设时间内的方波个数,将所述方波个数发送至所述BMC;所述BMC将所述方波个数转换成风扇转速值,并显示所述风扇转速值。可选地,所述温度采集装置为温度传感器。可选地,所述控制电路具体包括第一运算放大器、第二运算放大器及三级管;所述第一运算放大器的反相输入端与所述第二运算放大器的同相输入端相连,所述第一运算放大器的同相输入端和所述第二运算放大器的反相输入端均与电源相连;所述心跳信号从所述第一运算放大器的反相输入端输入;所述第一运算放大器的输出端和所述第二运算放大器的输出端相连后与所述三级管的基极相连,所述三级管的集电极作为PWM信号输出端,所述三级管的发射极作为PWM信号输入端。可选地,所述三级管为NPN型三级管。本专利技术所提供的一种散热风扇调速方法、装置及系统,通过BMC接收温度采集装置发送的环境温度信息;BMC根据环境温度信息,生成PWM信号,并将PWM信号和心跳信号通过控制电路发送至风扇,以使风扇根据控制电路在心跳信号正常时输出的PWM信号或在心跳信号异常时输出的高电平PWM信号进行调速。可见,本专利技术利用BMC根据环境温度调节风扇转速,且通过检测BMC心跳信号是否异常来监测BMC是否处于正常工作状态,进而提高了系统的整体可靠性和稳定性。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本专利技术实施例提供的散热风扇调速方法的流程示意图;图2为本专利技术实施例提供的控制电路的一种具体实现示意图;图3为本专利技术实施例提供的散热风扇调速装置的结构示意图;图4为本专利技术实施例提供的散热风扇调速系统的结构示意框图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参考图1,图1为本专利技术实施例提供的散热风扇调速方法的流程示意图,该方法可以包括以下步骤:步骤101:BMC接收温度采集装置发送的环境温度信息。可以理解,上述温度采集装置可以但不限定为温度传感器,该温度传感器采集系统内的环境温度,并将环境温度发送至基板管理控制器(BaseboardManagementController,BMC)。步骤102:BMC根据环境温度信息,生成PWM信号,并将PWM信号和心跳信号通过控制电路发送至风扇,以使风扇根据控制电路在心跳信号正常时输出的PWM信号或在心跳信号异常时输出的高电平PWM信号进行调速。具体地,BMC根据接收到的环境温度信息,利用内部预先写入的逻辑程序进行换算,生成PWM波,并将该PWM波和自身的心跳信号一同输出至控制电路;当心跳信号正常时,控制电路将所接收到的PWM波输出给风扇,这样风扇就可以根据PWM波进行调速,当心跳信号异常时,控制电路会将高电平PWM波输出至风扇,即风扇输入的PWM波会一直为高电平,风扇也会一直全速转动。其中,控制电路可以具体采用两个比较器和一个三级管实现,具体参见图2示出的控制电路的一种具体实现示意图。心跳信号从一个运算放大器的反相输入端输入,PWM信号从三级管的发射极输入,三级管的集电级作为PWM信号的输出端,这样,心跳信号作为PWM信号的控制信号,控制输出给风扇的PWM信号。当然,控制电路的具体实现还可以为其它,只要能实现相似功能的电路均能实现本专利技术实施例。为方便用户实时了解到风扇的转速,可以通过数值形式将转速呈现给用户。故在一些具体实施方式中,在以使风扇根据控制电路在心跳信号正常时输出的PWM信号或在心跳信号异常时输出的高电平PWM信号进行调速之后,还可以包括:BMC接收CPLD发送的方波个数,方波个数为CPLD通过计算风扇在预设时间内发送的方波个数得出的数值;BMC将方波个数转换成风扇转速值,并显示风扇转速值。具体地,风扇在根据控制电路输出的PWM波进本文档来自技高网...
一种散热风扇调速方法、装置及系统

【技术保护点】
一种散热风扇调速方法,应用于存储系统,其特征在于,包括:BMC接收温度采集装置发送的环境温度信息;所述BMC根据所述环境温度信息,生成PWM信号,并将所述PWM信号和心跳信号通过控制电路发送至风扇,以使所述风扇根据所述控制电路在所述心跳信号正常时输出的所述PWM信号或在所述心跳信号异常时输出的高电平PWM信号进行调速。

【技术特征摘要】
1.一种散热风扇调速方法,应用于存储系统,其特征在于,包括:BMC接收温度采集装置发送的环境温度信息;所述BMC根据所述环境温度信息,生成PWM信号,并将所述PWM信号和心跳信号通过控制电路发送至风扇,以使所述风扇根据所述控制电路在所述心跳信号正常时输出的所述PWM信号或在所述心跳信号异常时输出的高电平PWM信号进行调速。2.如权利要求1所述的方法,其特征在于,在所述以使所述风扇根据所述控制电路在所述心跳信号正常时输出的所述PWM信号或在所述心跳信号异常时输出的高电平PWM信号进行调速之后,还包括:所述BMC接收CPLD发送的方波个数,所述方波个数为所述CPLD通过计算所述风扇在预设时间内发送的方波个数得出的数值;所述BMC将所述方波个数转换成风扇转速值,并显示所述风扇转速值。3.一种散热风扇调速装置,应用于存储系统,其特征在于,集成于BMC,包括:温度信息接收模块,用于接收温度采集装置发送的环境温度信息;PWM信号发送模块,用于根据所述环境温度信息,生成PWM信号,并将所述PWM信号和心跳信号通过控制电路发送至风扇,以使所述风扇根据所述控制电路在所述心跳信号正常时输出的所述PWM信号或在所述心跳信号异常时输出的高电平PWM信号进行调速。4.如权利要求3所述的装置,其特征在于,还包括:方波个数接收模块,用于接收CPLD发送的方波个数,所述方波个数为所述CPLD通过计算所述风扇在预设时间内发送的方波个数得出的数值;风扇转速显示模块,用于将所述方波个数转换成风扇转速值,并显示所述风扇转速值。5.一种散热风扇调速系统,应用于存储系统,其特征在于,包括温度...

【专利技术属性】
技术研发人员:王喜强
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1