一种服务器电源风扇的控制方法及风扇控制器的制造方法_3

文档序号:9631219阅读:来源:国知局
号或者重新插拔电源线后电源会重新开启。
[0083]在本实施例中,报警区间根据实际风机转速值和目标风机转速值关系设定。例如,当实际风机转速值小于目标风机转速值时,实际风机转速值为1800RPM,目标风机转速值为2000RPM时,设定报警区间为200-400RPM,两者差值为200RPM,执行报警操作,如果差值大于400RPM,执行断电保护。当实际风机转速值大于目标风机转速值时,实际风机转速值为18000RPM,目标风机转速值为16000RPM时,设定报警区间为2400-2800RPM,两者差值为2000RPM,风机正常工作;如果差值位于2400-2800RPM,执行报警操作;如果差值大于2800RPM,执行断电保护。
[0084]步骤207:获取风扇中的实际风机转速值和服务器端发送的风机转速值,判断服务器端发送的风机转速值是否大于实际风机转速值,如果大于,输出服务器端发送的风机转速值,通过脉冲宽度调制PWM输入信号线控制风机转速,否则,不予执行。
[0085]在本实施例中,服务器端发送的风机转速值可以从两线式串行总线I2C接口获取。
[0086]在本实施例中,服务器端发送的风机转速值需要判断是否执行。例如,风扇中的实际风机转速值为15000RPM时,如果服务器端发送的风机转速值为13000RPM,则不予执行;如果服务器端发送的风机转速值为16000RPM,则输出服务器端发送的风机转速值,通过脉冲宽度调制PWM输入信号线控制风机转速。
[0087]其中,服务器端发送的风机转速值小于实际风机转速值时不予执行可以使电源的散热得到保证。
[0088]本发明实施例还提出了一种风扇控制器,如图6所示,该风扇控制器包括:
[0089]获取单元301,用于获取电源初级热点温度、电源次级热点温度和电源输入端电流值,并将获取的信息发送确定单元;
[0090]所述确定单元302,用于根据所述获取单元发送的信息,确定电源初级热点温度所需要的第一风机转速值、电源次级热点温度所需要的第二风机转速值和电源输入端电流值所需要的第三风机转速值,并将确定的信息发送给比较单元;
[0091]所述比较单元303,用于根据所述确定发送的信息,比较所述第一风机转速值、所述第二风机转速值和所述第三风机转速值的大小,将所述第一风机转速值、所述第二风机转速值和所述第三风机转速值的最大值作为目标风机转速值,并将所述目标风机转速值发送给控制单元;
[0092]所述控制单元304,用于根据所述比较单元发送的所述目标风机转速值控制风扇的转速。
[0093]本发明实施例中,为了根据所述目标风机转速值控制风扇的转速,风扇控制器还包括:
[0094]所述控制单元304,用于根据所述比较单元发送的所述目标风机转速值输出所述目标风机转速值,通过脉冲宽度调制PWM输入信号线控制风机转速。
[0095]本发明实施例中,为了检验风扇中的风机转速是否正常,如图7所示,所述的风扇控制器还包括:
[0096]第一设定单元401,根据所述目标风机转速值设定目标风机转速区间,并将设定的所述目标风机转速区间发送给检验单元;
[0097]所述检验单元402,用于获取风扇中的实际风机转速值,并比较所述实际风机转速值与所述目标风机转速区间的关系;
[0098]当所述实际风机转速值位于所述目标风机转速区间内时,确定为风机转速正常;
[0099]当所述实际风机转速值位于所述设定风机转速区间外时,确定风机转速异常,触发所述获取单元进行相应操作。
[0100]本发明实施例中,为了实现风扇控制器的报警和保护,如图8所示,所述的风扇控制器还包括:
[0101]第二设定单元501,用于获取风扇中的实际风机转速值,根据所述实际风机转速值和所述目标风机转速值设定报警区间,并将设定的所述报警区间发送给报警保护单元;
[0102]所述报警保护单元502,用于当所述实际风机转速值和所述目标风机转速值的差值的绝对值,位于该报警区间内时,执行报警操作;当所述实际风机转速值和所述目标风机转速值的差值的绝对值大于报警区间所对应的最大报警值时,执行断电保护;当所述实际风机转速值和所述目标风机转速值的差值的绝对值小于报警区间所对应的最小报警值时正常工作。
[0103]本发明实施例中,为了实现手动控制风扇中的风机转速如图9所示,,所述的风扇控制器还包括:
[0104]手动控制单元601,用于获取风扇中的实际风机转速值和服务器端发送的风机转速值,判断服务器端发送的风机转速值是否大于实际风机转速值,如果大于,输出服务器端发送的风机转速值,通过脉冲宽度调制PWM输入信号线控制风机转速,否则,不予执行。
[0105]综上所述,本发明实施例至少可以实现如下效果:
[0106]1、在本发明实施例中,由于提出的服务器电源风扇的控制方法,可以通过获取电源温度输出端电流值可以计算出所需的目标风机转速值,根据目标风机转速值控制风机转速,从而使风扇不需要长期高速运转,从而增加了风扇使用寿命,降低功耗节约能源。因此,本发明可以增加风扇使用寿命,降低功耗节约能源。
[0107]2、在本发明实施例中,为了控制风扇中的风机转速,风扇控制器与风扇通过脉冲宽度调制PWM输入信号线相连接,从而可以根据所述目标风机转速值调整PWM输入信号线的输出频率和占空比,从而控制风扇的转速。因此,本发明可以控制风机转速。
[0108]3、在本发明实施例中,为了检验风扇中的风机转速是否正常,根据所述目标风机转速值设定目标风机转速区间;在根据所述目标风机转速值控制风扇的转速之后,获取风扇中的实际风机转速值,并比较所述实际风机转速值与所述目标风机转速区间的关系;当所述实际风机转速值位于所述目标风机转速区间内时,确定为风机转速正常;当所述实际风机转速值位于所述设定风机转速区间外时,确定风机转速异常,从而可以确定风扇中的风机转速是否正常。因此,本发明可以确定风扇中的风机转速是否正常。
[0109]4、在本发明实施例中,为了实现风扇的报警和保护,获取风扇中的实际风机转速值,根据所述实际风机转速值和所述目标风机转速值设定报警区间,在根据所述目标风机转速值控制风扇的转速之后,当所述实际风机转速值和所述目标风机转速值的差值的绝对值,位于该报警区间内时,执行报警操作;当所述实际风机转速值和所述目标风机转速值的差值的绝对值大于报警区间所对应的最大报警值时,执行断电保护;当所述实际风机转速值和所述目标风机转速值的差值的绝对值小于报警区间所对应的最小报警值时正常工作,从而实现风扇的报警和保护。因此,本发明可以实现风扇的报警和保护。
[0110]5、在本发明实施例中,为了实现风扇中的风机转速的手动控制,获取风扇中的实际风机转速值和服务器端发送的风机转速值,判断服务器端发送的风机转速值是否大于实际风机转速值,如果大于,输出服务器端发送的风机转速值,通过脉冲宽度调制PWM输入信号线控制风机转速,否则,不予执行,从而可以通过服务器手动输入风扇中的风机转速值,从而实现风扇中的风机转速的手动控制。因此,本发明可以实现风扇中的风机转速的手动控制。
[0111]6、在本发明实施例中,由于将第一风机转速值、第二风机转速值和第三风机转速值的最大值作为目标风机转速值,因此可以保证电源的有效散热。因此,本发明可以保证电源的有效散热。
[0112]7、在本发明实施例中,由于风扇控制器与风扇通过脉冲宽度调制PWM输入信号线相连接,从而可以根据所述目标风机转速值调整PWM
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1