System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种风扇控制电路、方法、装置、设备及介质制造方法及图纸_技高网

一种风扇控制电路、方法、装置、设备及介质制造方法及图纸

技术编号:41235374 阅读:5 留言:0更新日期:2024-05-09 23:49
本发明专利技术公开一种风扇控制电路、方法、装置、设备及介质,涉及电力电子技术领域,用于实现对风扇模组的控制,针对传统方案由于CPLD易发生故障而导致风扇控制失效、进而引发节点过热的问题,提供一种风扇控制电路,复用BMC和CPLD分别实现对风扇模组的独立控制;并由选择切换模块控制切换风扇模组的控制权;BMC和CPLD之间存在通信连接,可以检测对方的运行状态;当任一方运行状态异常时,均可被另一方检测出并实现风扇模组控制权的切换,以保证对风扇模组的持续控制,不会因为CPLD易损坏的原因导致对风扇模组的控制失效,进一步保证服务器以及存储设备的散热效果。

【技术实现步骤摘要】

本专利技术涉及电力电子,特别是涉及一种风扇控制电路、方法、装置、设备及介质


技术介绍

1、随着用户数据业务的不断增加,对服务器以及存储设备等设备的性能要求也随之提高。然而性能的提高通常会伴随着整机功耗的增加,因此,如何保证功耗增加后的设备散热就显得尤为关键。而为实现设备的散热,目前通常采用在节点中内置风扇模组的方式,风扇模组可以对本节点内的中央处理器(central processing unit,cpu)、集成南桥(platform controller hub,pch)、内存、硬盘、外插卡、电源芯片等发热部件进行散热。因此,风扇模组的控制方案也直接影响着对设备的散热能力。

2、在相关技术中,服务器以及存储设备中对风扇模组的控制方案为:基板管理控制器(baseboard management controller,bmc)通过集成电路总线(inter-integratedcircuit,iic或i2c)获取到各个温度检测点的实时温度;对照风扇调速表(fan table)输出特定占空比的脉冲宽度调制(pulse width modulation,pwm)信号,以控制风扇模组。

3、此外,为保证bmc在初始化、重启或者升级固件时风扇仍可以工作,还设置复杂可编程逻辑器件(complex programmable logic device,cpld)于bmc和风扇模组之间;当处于以上异常场景时,cpld将特定占空比的pwm信号输出到风扇模组,以保证风扇可以全时段工作;而当处于正常工况时,cpld仅需将bmc输出的pwm信号透传至风扇模组,即可保证bmc对风扇模组的控制作用。

4、但是,由于cpld作为一种可编程器件相比于硬件芯片而言存在更高的故障几率。一旦cpld故障,将导致pwm信号无法作用到风扇模组,极有可能引起风扇停转造成节点温度持续升高,带来节点系统异常卡死,甚至器件损坏等问题。

5、所以,现在本领域的技术人员亟需要一种风扇控制电路,以在保证风扇的全时段工作的同时,解决由cpld带来的风扇停转风险。


技术实现思路

1、本专利技术的目的是提供一种风扇控制电路、方法、装置、设备及介质,用于在保证风扇的全时段工作的同时,解决由cpld带来的风扇停转风险。

2、为解决上述技术问题,本专利技术提供一种风扇控制电路,包括:基板管理控制器、复杂可编程逻辑器件和选择切换模块;

3、其中,基板管理控制器和复杂可编程逻辑器件的控制信号输出端分别与选择切换模块的不同输入端连接;基板管理控制器和复杂可编程逻辑器件的第一通用输入输出端与选择切换模块的选择控制端连接;基板管理控制器和复杂可编程逻辑器件之间通信连接;

4、基板管理控制器/复杂可编程逻辑器件用于:向选择切换模块输出控制信号;检测复杂可编程逻辑器件/基板管理控制器的运行状态是否正常,并根据运行状态检测结果向选择切换模块输出对应的选通信号;

5、选择切换模块的输出端与风扇模组连接,用于根据选通信号,控制基板管理控制器/复杂可编程逻辑器件输出的控制信号选通。

6、一方面,还包括:选通控制模块;

7、选通控制模块设置于基板管理控制器、复杂可编程逻辑器件的第一通用输入输出端与选择切换模块的选择控制端之间,用于根据基板管理控制器和复杂可编程逻辑器件输出的选通信号,控制是否切换选择切换模块的选通状态。

8、另一方面,选通控制模块为同或门,或者为异或门;

9、基板管理控制器和复杂可编程逻辑器件的第一通用输入输出端分别与同或门/异或门的不同输入端连接,同或门/异或门的输出端与选择切换模块的选择控制端连接。

10、另一方面,还包括:隔离模块;

11、隔离模块设置在基板管理控制器的第一通用输入输出端与选择切换模块的选择控制端之间、以及复杂可编程逻辑器件的第一通用输入输出端与选择切换模块的选择控制端之间。

12、另一方面,隔离模块包括:n级场效应管和上拉电路;其中,n为正整数;

13、当n等于1时,场效应管的栅极与基板管理控制器/复杂可编程逻辑器件的第一通用输入输出端连接,源极接地,漏极对应连接于选择切换模块的选择控制端,且与上拉电路连接;

14、当n大于1时,首级场效应管的栅极与基板管理控制器/复杂可编程逻辑器件的第一通用输入输出端连接;各级场效应管的源极接地、漏极与上拉电路连接;前一级场效应管的漏极与后一级场效应管的栅极连接,末级场效应管的漏极对应连接于选择切换模块的选择控制端。

15、另一方面,基板管理控制器和复杂可编程逻辑器件的第二通用输入输出端与选通控制模块的输出端连接;

16、基板管理控制器和复杂可编程逻辑器件还用于,判断选择切换模块当前的选通状态,并结合运行状态检测结果向选择切换模块输出对应的选通信号。

17、为解决上述技术问题,本专利技术还提供一种风扇控制方法,应用于风扇控制电路,风扇控制电路包括:基板管理控制器、复杂可编程逻辑器件和选择切换模块;其中,基板管理控制器和复杂可编程逻辑器件的控制信号输出端分别与选择切换模块的不同输入端连接;基板管理控制器和复杂可编程逻辑器件的第一通用输入输出端与选择切换模块的选择控制端连接;基板管理控制器和复杂可编程逻辑器件之间通信连接;选择切换模块的输出端与风扇模组连接;

18、方法包括:

19、控制基板管理控制器和复杂可编程逻辑器件之间相互发送预设信号;

20、控制基板管理控制器和复杂可编程逻辑器件分别通过是否接收到的预设信号,检测对方的运行状态是否正常;

21、根据基板管理控制器和复杂可编程逻辑器件的运行状态检测结果,控制选择切换模块的选通。

22、一方面,根据基板管理控制器和复杂可编程逻辑器件的运行状态检测结果,控制选择切换模块的选通包括:

23、当基板管理控制器和复杂可编程逻辑器件的运行状态均正常、且选择切换模块选通复杂可编程逻辑器件时,切换选择切换模块的选通状态;

24、当仅基板管理控制器的运行状态正常、且选择切换模块选通复杂可编程逻辑器件时,切换选择切换模块的选通状态;

25、当仅复杂可编程逻辑器件的运行状态正常、且选择切换模块选通基板管理控制器时,则控制选择切换模块选通由复杂可编程逻辑器件输出的控制信号。

26、另一方面,风扇控制电路还包括:同或门;基板管理控制器和复杂可编程逻辑器件的切换信号输出端分别与同或门的两个输入端连接,同或门的输出端与选择切换模块的选择控制端连接;

27、选择切换模块的选择控制端在接收到低电平时选通基板管理控制器,在接收到高电平时选通复杂可编程逻辑器件;

28、根据基板管理控制器和复杂可编程逻辑器件的运行状态检测结果,控制选择切换模块的选通包括:

29、配置基板管理控制器的第一通用输入输出端:默认输出高电平;当检测到复杂可编程逻辑器件的运行状态本文档来自技高网...

【技术保护点】

1.一种风扇控制电路,其特征在于,包括:基板管理控制器、复杂可编程逻辑器件和选择切换模块;

2.根据权利要求1所述的风扇控制电路,其特征在于,还包括:选通控制模块;

3.根据权利要求2所述的风扇控制电路,其特征在于,所述选通控制模块为同或门,或者为异或门;

4.根据权利要求3所述的风扇控制电路,其特征在于,还包括:隔离模块;

5.根据权利要求4所述的风扇控制电路,其特征在于,所述隔离模块包括:N级场效应管和上拉电路;其中,N为正整数;

6.根据权利要求2所述的风扇控制电路,其特征在于,所述基板管理控制器和所述复杂可编程逻辑器件的第二通用输入输出端与所述选通控制模块的输出端连接;

7.一种风扇控制方法,其特征在于,应用于风扇控制电路,所述风扇控制电路包括:基板管理控制器、复杂可编程逻辑器件和选择切换模块;其中,所述基板管理控制器和所述复杂可编程逻辑器件的控制信号输出端分别与所述选择切换模块的不同输入端连接;所述基板管理控制器和所述复杂可编程逻辑器件的第一通用输入输出端与所述选择切换模块的选择控制端连接;所述基板管理控制器和所述复杂可编程逻辑器件之间通信连接;所述选择切换模块的输出端与风扇模组连接;

8.根据权利要求7所述的风扇控制方法,其特征在于,根据所述基板管理控制器和所述复杂可编程逻辑器件的运行状态检测结果,控制所述选择切换模块的选通包括:

9.根据权利要求8所述的风扇控制方法,其特征在于,所述风扇控制电路还包括:同或门;所述基板管理控制器和所述复杂可编程逻辑器件的切换信号输出端分别与所述同或门的两个输入端连接,所述同或门的输出端与所述选择切换模块的选择控制端连接;

10.根据权利要求7所述的风扇控制方法,其特征在于,根据所述基板管理控制器和所述复杂可编程逻辑器件的运行状态检测结果,控制所述选择切换模块的选通包括:

11.根据权利要求10所述的风扇控制方法,其特征在于,所述风扇控制电路还包括:同或门;

12.根据权利要求10所述的风扇控制方法,其特征在于,所述风扇控制电路还包括:异或门;

13.根据权利要求7至12任意一项所述的风扇控制方法,其特征在于,所述预设信号为根据固定频率进行高、低电平变化的喂狗信号。

14.一种风扇控制装置,其特征在于,应用于风扇控制电路,所述风扇控制电路包括:基板管理控制器、复杂可编程逻辑器件和选择切换模块;其中,所述基板管理控制器和所述复杂可编程逻辑器件的控制信号输出端分别与所述选择切换模块的不同输入端连接;所述基板管理控制器和所述复杂可编程逻辑器件的第一通用输入输出端与所述选择切换模块的选择控制端连接;所述基板管理控制器和所述复杂可编程逻辑器件之间通信连接;所述选择切换模块的输出端与风扇模组连接;

15.一种风扇控制设备,其特征在于,包括:

16.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求7至13任意一项所述的风扇控制方法的步骤。

...

【技术特征摘要】

1.一种风扇控制电路,其特征在于,包括:基板管理控制器、复杂可编程逻辑器件和选择切换模块;

2.根据权利要求1所述的风扇控制电路,其特征在于,还包括:选通控制模块;

3.根据权利要求2所述的风扇控制电路,其特征在于,所述选通控制模块为同或门,或者为异或门;

4.根据权利要求3所述的风扇控制电路,其特征在于,还包括:隔离模块;

5.根据权利要求4所述的风扇控制电路,其特征在于,所述隔离模块包括:n级场效应管和上拉电路;其中,n为正整数;

6.根据权利要求2所述的风扇控制电路,其特征在于,所述基板管理控制器和所述复杂可编程逻辑器件的第二通用输入输出端与所述选通控制模块的输出端连接;

7.一种风扇控制方法,其特征在于,应用于风扇控制电路,所述风扇控制电路包括:基板管理控制器、复杂可编程逻辑器件和选择切换模块;其中,所述基板管理控制器和所述复杂可编程逻辑器件的控制信号输出端分别与所述选择切换模块的不同输入端连接;所述基板管理控制器和所述复杂可编程逻辑器件的第一通用输入输出端与所述选择切换模块的选择控制端连接;所述基板管理控制器和所述复杂可编程逻辑器件之间通信连接;所述选择切换模块的输出端与风扇模组连接;

8.根据权利要求7所述的风扇控制方法,其特征在于,根据所述基板管理控制器和所述复杂可编程逻辑器件的运行状态检测结果,控制所述选择切换模块的选通包括:

9.根据权利要求8所述的风扇控制方法,其特征在于,所述风扇控制电路还包括:...

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

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

1