CN105114346A - 一种服务器上电自动控制风扇装置及方法 - Google Patents
一种服务器上电自动控制风扇装置及方法 Download PDFInfo
- Publication number
- CN105114346A CN105114346A CN201510485135.6A CN201510485135A CN105114346A CN 105114346 A CN105114346 A CN 105114346A CN 201510485135 A CN201510485135 A CN 201510485135A CN 105114346 A CN105114346 A CN 105114346A
- Authority
- CN
- China
- Prior art keywords
- module
- fan
- circuit
- bmc
- temperature
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 7
- 230000005855 radiation Effects 0.000 claims description 13
- 241000611838 Leiostomus Species 0.000 claims description 3
- 230000007257 malfunction Effects 0.000 claims description 3
- 230000017525 heat dissipation Effects 0.000 abstract description 3
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
Landscapes
- Cooling Or The Like Of Electrical Apparatus (AREA)
Abstract
本发明提供一种服务器上电自动控制风扇装置及方法,涉及计算机服务器技术领域,本发明包括(1)温度采集模块、(2)风扇控制模块、(3)BMC管理模块、(4)线路切换模块、(5)风扇模组,共5部分,在服务器刚刚AC上电后BMC管理芯片没有初始化完成前对散热***进行监测和控制,同时两个电路之间可以自动切换,完成对风扇转速的控制,这样既能保证***散热的可靠性,还能避免固定高转速带来额外功的消耗。
Description
技术领域
本发明涉及计算机服务器技术领域,尤其涉及一种服务器上电自动控制风扇装置及方法。
背景技术
***正常加电后BMC管理芯片需要一段时间进行初始化,一般这个时间在几十秒到几分钟不等。在这段时间内风扇的转速是不受CPU温度的影响,一般的散热设计就是将风扇的转速设定到一个最大转速,这样带来噪声大和功耗高得问题。或者采用固定一个转速,这样会有散热的风险。BMC管理***是一个比较复杂的***,当BMC遇到故障可能出现BMC死机的发生,如果BMC死机后会出现风扇不受控的现象发生。这样就不能保证***的正常运行。
发明内容
为了解决该问题,本发明提出了一种服务器上电自动控制风扇装置,本发明能够在服务器刚刚AC上电后BMC管理芯片没有初始化完成前对散热***进行监测和控制,同时两个电路之间可以自动切换,完成对风扇转速的控制。
一种服务器上电自动控制风扇装置,包括:温度采集模块、风扇控制模块、BMC管理模块、线路切换模块、风扇模组5个部分,温度采集模块、风扇控制模块、线路切换模块、风扇模组组成线路1,BMC管理模块、线路切换模块、风扇模组组成线路2,
其中:
(1)、温度采集模块用于采集CPU周边及其他大功率芯片的温度值,并将温度信息传递到下一级风扇控制模块;
(2)、风扇控制模块接收温度采集模块的温度信息,通过比较输入的温度信息计算出***需要的风量,并将风扇转速的控制信号传递到线路下一级线缆切换模块;
(3)、BMC管理模块是整个服务器的管理核心,用于***的散热***和供电***的监控和管理;BMC通过直接读取CPU的温度获取CPU的温度信息;并输出风扇转速控制信息到线缆切换模块;
(4)、线路切换模块负责切换线路1控制风扇转速或线路2控制风扇转速;同时,线缆切换模块能够判断BMC是否已经完成初始化工作,根据BMC的状态选择线路;
(5)、风扇模组有一个以上的风扇组成,为***散热提供风量,风量的大小由BMC管理模块控制或由风扇控制模块控制,风扇控制权由线路切换模块进行选择。
第一次上电,线路1的优先级高于线路2,默认在第一次加电时选择线路1。
本发明还提供了一种服务器上电自动控制风扇的方法,将温度采集模块、风扇控制模块、线路切换模块、风扇模组组成线路1;将BMC管理模块、线路切换模块、风扇模组组成线路2,
服务器加电后,线路1立即开始工作,线路2处于初始化状态;温度采集模块将采集的多个温度点的温度进行比较分析,将一个工作状况最差的温度传递到风扇控制模块,因第一次上电,线路1的优先级高于线路2,所以线路切换模块选择线路1进行风扇转速控制;当BMC管理模块初始化完成后会告知线路切换模块进行线路切换;经过切换后风扇模组的转速信息交由BMC管理模块进行控制;
如果BMC管理模块出现故障不能正常工作,线路切换模块会检测到信号丢失,立即将风扇控制权交给线路1进行控制;
如果BMC经过重启或自动回复后会发送切换信号给切换电路,线路切换模块再将风扇控制权交由BMC管理模块控制。
本发明的有益效果是。
本发明能够在服务器刚刚AC上电后,管理芯片没有初始化完成前对散热***进行监测和控制,既能保证***的散热又能有效的控制功耗,并且能有效的减少多服务器同时开机的大的电流消耗。本发明解决了在BMC控制芯片正常工作前,散热***能根据散热需要自动控制风扇转速,并有效的避免采用固定风扇转速带来的散热风险,又解决了风扇最大转速启动带来的过大的电流消耗,同时,本发明同时也是散热***风扇转速控制的冗余方法,能够保证管理芯片停止工作后的替代管理芯片控制风扇转速,实现散热***的自动调控,实现散热***的冗余。
附图说明
图1是本发明的工作结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明做进一步地详细描述。
本发明包括:(1)温度采集模块;(2)风扇控制模块;(3)BMC管理模块(4)线路切换模块;(5)风扇模组。共5部分,将温度采集模块、风扇控制模块、线路切换模块、风扇模组组成线路1;将BMC管理模块、线路切换模块、风扇模组组成线路2。
服务器加电后,线路1立即开始工作,线路2处于初始化状态。温度采集模块将采集的多个温度点的温度进行比较分析,将一个工作状况最差的温度传递到风扇控制模块,因第一次上电,线路1的优先级高于线路2,所以线路切换模块选择线路1进行风扇转速控制。当BMC管理模块初始化完成后会告知线路切换模块进行线路切换。经过切换后风扇模组的转速信息交由BMC管理模块进行控制。如果BMC管理模块出现故障不能正常工作,线路切换模块会检测到信号丢失,立即将风扇控制权交给线路1进行控制。如果BMC经过重启或自动回复后会发送切换信号给切换电路。线路切换模块再将风扇控制权交由BMC管理模块控制。按照以上机制不停的重复,实现散热***的冗余,也能在刚开始上电时根据实际温度自动控制风扇转速。
Claims (3)
1.一种服务器上电自动控制风扇装置,其特征在于,包括:温度采集模块、风扇控制模块、BMC管理模块、线路切换模块、风扇模组5个部分,温度采集模块、风扇控制模块、线路切换模块、风扇模组组成线路1,BMC管理模块、线路切换模块、风扇模组组成线路2,
其中:
(1)、温度采集模块用于采集CPU周边及其他大功率芯片的温度值,并将温度信息传递到下一级风扇控制模块;
(2)、风扇控制模块接收温度采集模块的温度信息,通过比较输入的温度信息计算出***需要的风量,并将风扇转速的控制信号传递到线路下一级线缆切换模块;
(3)、BMC管理模块是整个服务器的管理核心,用于***的散热***和供电***的监控和管理;BMC通过直接读取CPU的温度获取CPU的温度信息;并输出风扇转速控制信息到线缆切换模块;
(4)、线路切换模块负责切换线路1控制风扇转速或线路2控制风扇转速;同时,线缆切换模块能够判断BMC是否已经完成初始化工作,根据BMC的状态选择线路;
(5)、风扇模组有一个以上的风扇组成,为***散热提供风量,风量的大小由BMC管理模块控制或由风扇控制模块控制,风扇控制权由线路切换模块进行选择。
2.根据权利要求1所述的装置,其特征在于,第一次上电,线路1的优先级高于线路2,默认在第一次加电时选择线路1。
3.一种服务器上电自动控制风扇的方法,其特征在于,将温度采集模块、风扇控制模块、线路切换模块、风扇模组组成线路1;将BMC管理模块、线路切换模块、风扇模组组成线路2,
服务器加电后,线路1立即开始工作,线路2处于初始化状态;温度采集模块将采集的多个温度点的温度进行比较分析,将一个工作状况最差的温度传递到风扇控制模块,因第一次上电,线路1的优先级高于线路2,所以线路切换模块选择线路1进行风扇转速控制;当BMC管理模块初始化完成后会告知线路切换模块进行线路切换;经过切换后风扇模组的转速信息交由BMC管理模块进行控制;
如果BMC管理模块出现故障不能正常工作,线路切换模块会检测到信号丢失,立即将风扇控制权交给线路1进行控制;
如果BMC经过重启或自动回复后会发送切换信号给切换电路,线路切换模块再将风扇控制权交由BMC管理模块控制。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510485135.6A CN105114346A (zh) | 2015-08-10 | 2015-08-10 | 一种服务器上电自动控制风扇装置及方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510485135.6A CN105114346A (zh) | 2015-08-10 | 2015-08-10 | 一种服务器上电自动控制风扇装置及方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105114346A true CN105114346A (zh) | 2015-12-02 |
Family
ID=54662420
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510485135.6A Pending CN105114346A (zh) | 2015-08-10 | 2015-08-10 | 一种服务器上电自动控制风扇装置及方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105114346A (zh) |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107015810A (zh) * | 2017-04-14 | 2017-08-04 | 广东浪潮大数据研究有限公司 | 一种控制***风扇实现服务器静音启动的方法及*** |
CN107239126A (zh) * | 2017-06-09 | 2017-10-10 | 山东超越数控电子有限公司 | 一种基于cpld的双路服务器主板上电时序控制方法 |
CN107503968A (zh) * | 2017-09-22 | 2017-12-22 | 安徽皖通邮电股份有限公司 | 一种温度自适应风扇控制装置 |
WO2018152762A1 (zh) * | 2017-02-24 | 2018-08-30 | 华为技术有限公司 | 一种终端散热装置及噪音控制方法 |
CN109185208A (zh) * | 2018-08-15 | 2019-01-11 | 郑州云海信息技术有限公司 | 一种风扇调速方法及相关装置 |
CN109445545A (zh) * | 2018-09-13 | 2019-03-08 | 华东计算技术研究所(中国电子科技集团公司第三十二研究所) | ***风扇控制方法、***及计算机可读存储介质 |
CN109723666A (zh) * | 2018-11-26 | 2019-05-07 | 曙光信息产业股份有限公司 | 风扇控制装置及方法 |
CN109857232A (zh) * | 2019-02-28 | 2019-06-07 | 苏州浪潮智能科技有限公司 | 一种风扇控制方法、***、装置及计算机可读存储介质 |
CN110043498A (zh) * | 2019-04-11 | 2019-07-23 | 苏州浪潮智能科技有限公司 | 一种服务器风扇转速调控装置、方法及*** |
CN110107523A (zh) * | 2019-05-13 | 2019-08-09 | 苏州浪潮智能科技有限公司 | 一种基于dsp协处理的风扇控制板卡 |
CN110469529A (zh) * | 2018-05-11 | 2019-11-19 | 佛山市顺德区顺达电脑厂有限公司 | 服务器风扇控制*** |
CN113048090A (zh) * | 2021-03-12 | 2021-06-29 | 山东英信计算机技术有限公司 | 一种风扇转速控制方法及*** |
CN114167924A (zh) * | 2021-12-09 | 2022-03-11 | 上海市共进通信技术有限公司 | 通过MDU的PoE供电设备实现针对风扇进行智能控制的方法、装置、处理器及存储介质 |
-
2015
- 2015-08-10 CN CN201510485135.6A patent/CN105114346A/zh active Pending
Cited By (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2018152762A1 (zh) * | 2017-02-24 | 2018-08-30 | 华为技术有限公司 | 一种终端散热装置及噪音控制方法 |
CN107015810A (zh) * | 2017-04-14 | 2017-08-04 | 广东浪潮大数据研究有限公司 | 一种控制***风扇实现服务器静音启动的方法及*** |
CN107239126A (zh) * | 2017-06-09 | 2017-10-10 | 山东超越数控电子有限公司 | 一种基于cpld的双路服务器主板上电时序控制方法 |
CN107503968A (zh) * | 2017-09-22 | 2017-12-22 | 安徽皖通邮电股份有限公司 | 一种温度自适应风扇控制装置 |
CN110469529A (zh) * | 2018-05-11 | 2019-11-19 | 佛山市顺德区顺达电脑厂有限公司 | 服务器风扇控制*** |
CN109185208A (zh) * | 2018-08-15 | 2019-01-11 | 郑州云海信息技术有限公司 | 一种风扇调速方法及相关装置 |
CN109445545A (zh) * | 2018-09-13 | 2019-03-08 | 华东计算技术研究所(中国电子科技集团公司第三十二研究所) | ***风扇控制方法、***及计算机可读存储介质 |
CN109723666A (zh) * | 2018-11-26 | 2019-05-07 | 曙光信息产业股份有限公司 | 风扇控制装置及方法 |
CN109857232A (zh) * | 2019-02-28 | 2019-06-07 | 苏州浪潮智能科技有限公司 | 一种风扇控制方法、***、装置及计算机可读存储介质 |
CN109857232B (zh) * | 2019-02-28 | 2021-08-10 | 苏州浪潮智能科技有限公司 | 一种风扇控制方法、***、装置及计算机可读存储介质 |
CN110043498A (zh) * | 2019-04-11 | 2019-07-23 | 苏州浪潮智能科技有限公司 | 一种服务器风扇转速调控装置、方法及*** |
CN110107523B (zh) * | 2019-05-13 | 2020-09-04 | 苏州浪潮智能科技有限公司 | 一种基于dsp协处理的风扇控制板卡 |
CN110107523A (zh) * | 2019-05-13 | 2019-08-09 | 苏州浪潮智能科技有限公司 | 一种基于dsp协处理的风扇控制板卡 |
CN113048090A (zh) * | 2021-03-12 | 2021-06-29 | 山东英信计算机技术有限公司 | 一种风扇转速控制方法及*** |
CN113048090B (zh) * | 2021-03-12 | 2023-02-28 | 山东英信计算机技术有限公司 | 一种风扇转速控制方法及*** |
CN114167924A (zh) * | 2021-12-09 | 2022-03-11 | 上海市共进通信技术有限公司 | 通过MDU的PoE供电设备实现针对风扇进行智能控制的方法、装置、处理器及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105114346A (zh) | 一种服务器上电自动控制风扇装置及方法 | |
CN107885686B (zh) | 一种采用bmc控制单个硬盘重启的***及方法 | |
CN107783882B (zh) | 一种服务器功耗管理方法及设备 | |
US20120136502A1 (en) | Fan speed control system and fan speed reading method thereof | |
US8996850B2 (en) | Server system and auto-reset method of the same | |
US9170618B2 (en) | Power management circuit, server, and power management method thereof | |
CN104035831A (zh) | 一种高端容错计算机管理***及方法 | |
WO2017136986A1 (zh) | 一种电源管理方法以及*** | |
CN104564764A (zh) | 服务器*** | |
CN102354261A (zh) | 机房服务器电源开关远程控制*** | |
CN105425932A (zh) | 一种整机柜服务器电源的管理方法及*** | |
US9722414B2 (en) | Power distribution and information handling | |
CN111722686A (zh) | 一种跨节点的带内散热控制方法和装置 | |
CN104074784A (zh) | 风扇控制***及方法 | |
CN114356062B (zh) | 服务器的电源控制***及其相关电源控制方法 | |
CN111190468B (zh) | 一种ocp网卡散热装置及方法 | |
CN116643640B (zh) | 服务器***的分步上电方法、装置、设备及存储介质 | |
CN103016381B (zh) | 服务器风扇调速*** | |
TW201541244A (zh) | 動態調整監控模式的系統、方法及伺服器 | |
TWI492033B (zh) | 伺服器系統及其散熱控制方法 | |
CN102074274A (zh) | 一种加密卡内加密芯片错误检测及自动复位的方法 | |
CN102213971A (zh) | 时序控制电路及具有该时序控制电路的前端总线电源 | |
TWI719461B (zh) | 伺服器電源管理方法及系統 | |
TW201337515A (zh) | 伺服器 | |
CN102645290A (zh) | 一种基于服务器的针对***温度传感器故障的处理方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20151202 |