CN103115014A - 风扇控制***及方法 - Google Patents
风扇控制***及方法 Download PDFInfo
- Publication number
- CN103115014A CN103115014A CN 201110365220 CN201110365220A CN103115014A CN 103115014 A CN103115014 A CN 103115014A CN 201110365220 CN201110365220 CN 201110365220 CN 201110365220 A CN201110365220 A CN 201110365220A CN 103115014 A CN103115014 A CN 103115014A
- Authority
- CN
- China
- Prior art keywords
- mainboard
- fan control
- fan
- management controller
- baseboard management
- 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
Images
Landscapes
- Control Of Temperature (AREA)
- Control Of Positive-Displacement Air Blowers (AREA)
Abstract
一种风扇控制***,用于调节若干风扇的转速,该风扇控制***包括至少一设有基板管理控制器的第一主板、至少一未设有基板管理控制器的第二主板、至少一用于实时获取该数据中心的环境温度的温度传感器以及风扇控制面板。该风扇控制面板通过判别哪些主板上设置有基板管理控制器选择性地从该第一主板的基板管理控制器读取主板温度,或从该温度传感器读取数据中心环境温度,从而调节对应风扇的转速。上述风扇控制***无论主板是否设有基板管理控制器均可调节对应风扇的转速。本发明还涉及一种风扇控制方法。
Description
技术领域
本发明涉及一种风扇控制***及方法。
背景技术
数据中心包括若干服务器,每个服务器设置至少一风扇以便为主板散热,所有风扇均由一个风扇控制面板(fan control board,FCB)控制。现有技术中,该基板管理控制器(Baseboard Management Control,BMC)实时监控主板的温度,该风扇控制面板则可通过IPMI(Intelligent Platform Management Interface,智能平台管理接口)协议读取该基板管理控制器所监控得到的主板温度,以调节风扇的转速。然而,对于未设有BMC的主板,该风扇控制面板将无法调节对应风扇的转速。
发明内容
鉴于以上内容,有必要提供一种无论主板有无BMC均可调节对应风扇转速的风扇控制***及方法。
一种风扇控制***,应用于数据中心以调节若干风扇的转速,该风扇控制***包括:
至少一第一主板,每一第一主板对应一风扇以便散热,每一第一主板上设置一基板管理控制器,该基板管理控制器用于实时监控该第一主板的温度参数;
至少一第二主板,每一第二主板对应一风扇以便散热,每一第二主板均未设置基板管理控制器;
至少一温度传感器,分散设置于该第一主板和该第二主板的附近,以实时获取该数据中心的环境温度;以及
一风扇控制面板,与这些风扇、第一主板、第二主板和温度传感器相连;该风扇控制面板定时发送用于获取设备身份标识码的IPMB指令至这些第一主板和第二主板,以判断主板上是否有基板管理控制器回应,当该风扇控制面板识别到该第一主板上有基板管理控制器回应时,该风扇控制面板发送用于获取感应器参数的IPMB指令至每一第一主板,以获取每一基板管理控制器的主板温度参数,进而调节与每一第一主板对应的风扇的转速;当该风扇控制面板未识别到该第二主板上有基板管理控制器回应时,该风扇控制面板读取每一温度传感器的温度参数,以调节与每一第二主板对应的风扇的转速。
一种风扇控制方法,应用于风扇控制***以调节若干风扇的转速,其中该风扇控制***包括风扇控制面板、至少一主板以及至少一设置于主板附近的温度传感器,且每一风扇对应一主板以散热;该风扇控制方法包括以下步骤:
该风扇控制面板发送用于获取设备身份标识码的IPMB指令至所有主板;
判断是否有基板管理控制器回应;
若有基板管理控制器回应,则该风扇控制面板发送用于获取感应器参数的IPMB指令至有基板管理控制回应的主板;
该风扇控制面板获取每一基板管理控制器的主板温度参数,以调节对应风扇的转速;
若没有基板管理控制器回应,则该风扇控制面板读取每一温度传感器的温度参数,以调节与没有基板管理控制器回应的主板对应的风扇的转速。
上述风扇控制***的风扇控制面板通过判别哪些主板上设置有基板管理控制器选择性地从该第一主板的基板管理控制器读取主板温度,或从该温度传感器读取数据中心环境温度,从而调节对应风扇的转速。
附图说明
图1为本发明风扇控制***的较佳实施方式的方框图。
图2为本发明风扇控制方法的较佳实施方式的流程图。
主要元件符号说明
温度传感器 | 50 |
风扇 | 80 |
第一主板 | 70 |
第二主板 | 90 |
BMC | 77 |
FCB | 60 |
如下具体实施方式将结合上述附图进一步说明本发明。
具体实施方式
请参考图1,本发明风扇控制***应用于数据中心以调节若干风扇80的转速。该风扇控制***的较佳实施方式包括若干第一主板70、若干第二主板90、若干温度传感器50和FCB(fan control board,风扇控制面板)60。
这些第一主板70均与该FCB 60相连,每一第一主板70对应一风扇80以便散热,每一第一主板70上设置一BMC(Baseboard Management Control,基板管理控制器)77,该BMC 77实时监控该第一主板70的温度参数。
这些第二主板90均与该FCB 60相连,每一第二主板90对应一风扇80以便散热,这些第二主板90上均没有设置BMC 77。
每一温度传感器50通过IPMB(Intelligent Platform Management Bus,智能平台管理总线)连接该FCB 60。该若干温度传感器50分散设置于这些第一主板70和这些第二主板90的附近,以实时获取该数据中心的环境温度,例如,在数据中心的服务器机柜的柜角设置该温度传感器50。
该FCB 60与该若干风扇80相连,该FCB 60定时发送用于获取设备身份标识码的IPMB指令至每一第一主板70和每一第二主板90,以判别哪些主板上有BMC回应。当该FCB 60识别到该第一主板70上的BMC 77有回应时,该FCB 60即发送用于获取感应器参数的IPMB指令至有回应的第一主板70,以获取每一BMC 77的主板温度参数,继而根据已获取的主板温度参数调节与每一第一主板70对应的风扇80的转速。当该FCB 60未识别到该第二主板90上有BMC 77回应时,该FCB 60即读取每一温度传感器50的温度参数,以根据已获取的温度参数调节与每一第二主板90对应的风扇80的转速。
另外,该FCB 60内还存储有看门狗(watchdog)程序,以便当该FCB 60因***程序错误而停止发送IPMB指令时,该看门狗程序能够令该***程序重新启动。
请参考图2,本发明风扇控制***的风扇控制方法的较佳实施方式包括以下步骤:
步骤S1:该FCB 60发送用于获取设备身份标识码的IPMB指令至每一第一主板70和每一第二主板90。
步骤S2:判断是否有BMC 77回应。若有BMC 77回应,则执行步骤S3。若没有BMC 77回应,则执行步骤S5。
步骤S3:该FCB 60发送用于获取感应器参数的IPMB指令至每一第一主板70。
步骤S4:该FCB 60获取每一BMC 77的主板温度参数,以调节与每一第一主板70对应的风扇80的转速。
步骤S5:该FCB 60读取每一温度传感器50的温度参数,以调节与每一第二主板90对应的风扇80的转速。
上述风扇控制***通过该FCB 60发送获取设备身份标识码的IPMB指令至每一第一主板70和每一第二主板90判别哪些主板上有BMC回应,以选择性地从该第一主板70的BMC 77读取主板温度,或从该温度传感器50读取数据中心环境温度,从而调节对应风扇80的转速。上述风扇控制***无论主板是否设有基板管理控制器均可调节对应风扇的转速。
Claims (5)
1.一种风扇控制***,应用于数据中心以调节若干风扇的转速,该风扇控制***包括:
至少一第一主板,每一第一主板对应一风扇以便散热,每一第一主板上设置一基板管理控制器,该基板管理控制器用于实时监控该第一主板的温度参数;
至少一第二主板,每一第二主板对应一风扇以便散热,每一第二主板均未设置基板管理控制器;
至少一温度传感器,分散设置于该第一主板和该第二主板的附近,以实时获取该数据中心的环境温度;以及
一风扇控制面板,与这些风扇、第一主板、第二主板和温度传感器相连;该风扇控制面板定时发送用于获取设备身份标识码的IPMB指令至这些第一主板和第二主板,以判断主板上是否有基板管理控制器回应,当该风扇控制面板识别到该第一主板上有基板管理控制器回应时,该风扇控制面板发送用于获取感应器参数的IPMB指令至每一第一主板,以获取每一基板管理控制器的主板温度参数,进而调节与每一第一主板对应的风扇的转速;当该风扇控制面板未识别到该第二主板上有基板管理控制器回应时,该风扇控制面板读取每一温度传感器的温度参数,以调节与每一第二主板对应的风扇的转速。
2.如权利要求1所述的风扇控制***,其特征在于:该风扇控制面板内还存储有看门狗程序,以便当该风扇控制面板因***程序错误而停止发送IPMB指令时,该看门狗程序令***程序重新启动。
3.如权利要求1所述的风扇控制***,其特征在于:每一温度传感器通过智能平台管理总线连接该风扇控制面板。
4.如权利要求1所述的风扇控制***,其特征在于:该温度传感器设置于该数据中心的服务器机柜的柜角。
5.一种风扇控制方法,应用于风扇控制***以调节若干风扇的转速,其中该风扇控制***包括风扇控制面板、至少一主板以及至少一设置于主板附近的温度传感器,且每一风扇对应一主板以散热;该风扇控制方法包括以下步骤:
该风扇控制面板发送用于获取设备身份标识码的IPMB指令至所有主板;
判断是否有基板管理控制器回应;
若有基板管理控制器回应,则该风扇控制面板发送用于获取感应器参数的IPMB指令至有基板管理控制回应的主板;
该风扇控制面板获取每一基板管理控制器的主板温度参数,以调节对应风扇的转速;
若没有基板管理控制器回应,则该风扇控制面板读取每一温度传感器的温度参数,以调节与没有基板管理控制器回应的主板对应的风扇的转速。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201110365220 CN103115014A (zh) | 2011-11-17 | 2011-11-17 | 风扇控制***及方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201110365220 CN103115014A (zh) | 2011-11-17 | 2011-11-17 | 风扇控制***及方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103115014A true CN103115014A (zh) | 2013-05-22 |
Family
ID=48413433
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 201110365220 Pending CN103115014A (zh) | 2011-11-17 | 2011-11-17 | 风扇控制***及方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103115014A (zh) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104182017A (zh) * | 2014-08-21 | 2014-12-03 | 刘文君 | 一种服务器的智能散热控制***及控制方法 |
CN104747482A (zh) * | 2013-12-31 | 2015-07-01 | 鸿富锦精密电子(天津)有限公司 | 风扇控制*** |
CN107172857A (zh) * | 2017-06-02 | 2017-09-15 | 郑州云海信息技术有限公司 | 一种机柜服务器的散热模块管理方法及装置 |
CN108181976A (zh) * | 2018-01-30 | 2018-06-19 | 郑州云海信息技术有限公司 | 一种服务器散热*** |
CN109906016A (zh) * | 2017-12-11 | 2019-06-18 | 迈普通信技术股份有限公司 | 通信设备散热控制***及方法 |
CN113048090A (zh) * | 2021-03-12 | 2021-06-29 | 山东英信计算机技术有限公司 | 一种风扇转速控制方法及*** |
-
2011
- 2011-11-17 CN CN 201110365220 patent/CN103115014A/zh active Pending
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104747482A (zh) * | 2013-12-31 | 2015-07-01 | 鸿富锦精密电子(天津)有限公司 | 风扇控制*** |
CN104182017A (zh) * | 2014-08-21 | 2014-12-03 | 刘文君 | 一种服务器的智能散热控制***及控制方法 |
CN104182017B (zh) * | 2014-08-21 | 2017-04-19 | 刘文君 | 一种服务器的智能散热控制***及控制方法 |
CN107172857A (zh) * | 2017-06-02 | 2017-09-15 | 郑州云海信息技术有限公司 | 一种机柜服务器的散热模块管理方法及装置 |
CN109906016A (zh) * | 2017-12-11 | 2019-06-18 | 迈普通信技术股份有限公司 | 通信设备散热控制***及方法 |
CN109906016B (zh) * | 2017-12-11 | 2022-04-15 | 迈普通信技术股份有限公司 | 通信设备散热控制***及方法 |
CN108181976A (zh) * | 2018-01-30 | 2018-06-19 | 郑州云海信息技术有限公司 | 一种服务器散热*** |
CN113048090A (zh) * | 2021-03-12 | 2021-06-29 | 山东英信计算机技术有限公司 | 一种风扇转速控制方法及*** |
CN113048090B (zh) * | 2021-03-12 | 2023-02-28 | 山东英信计算机技术有限公司 | 一种风扇转速控制方法及*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103115014A (zh) | 风扇控制***及方法 | |
US9569325B2 (en) | Method and system for automated test and result comparison | |
US20120136502A1 (en) | Fan speed control system and fan speed reading method thereof | |
US10599521B2 (en) | System and method for information handling system boot status and error data capture and analysis | |
CN108768730B (zh) | 用于操作智能网卡的方法和装置 | |
CN102736709B (zh) | 模块化计算平台***及其风扇的控制方法 | |
CN105700655A (zh) | 机柜服务器***及其电源管理方法 | |
US20130126150A1 (en) | Fan control system and method | |
WO2008070191A3 (en) | Apparatus, system, and method for a reconfigurable baseboard management controller | |
US10713061B2 (en) | Boot disk detection and management in an information handling system manufacturing environment | |
US20120131361A1 (en) | Remote controller and method for remotely controlling motherboard using the remote controller | |
US20120136970A1 (en) | Computer system and method for managing computer device | |
US20130131885A1 (en) | System and method for obtaining and managing temperature data | |
CN105468114A (zh) | 一种优化服务器板卡散热噪音的设计方法 | |
US10298479B2 (en) | Method of monitoring a server rack system, and the server rack system | |
CN107678910A (zh) | 一种服务器整机温度控制的方法 | |
CN102480396B (zh) | 一种服务器***及其连接方法 | |
US20190249896A1 (en) | Hvac equipment settings | |
CN104375925A (zh) | 服务器的风扇控制方法、控制装置及服务器 | |
US20180123917A1 (en) | System and method for monitoring multiple terminal devices | |
CN102955726A (zh) | 风扇转速验证***及方法 | |
CN114500327B (zh) | 一种服务器集群的检测方法、检测装置及计算设备 | |
CN113179181A (zh) | 数据采集方法、装置、***、数据处理装置及电子设备 | |
US20230177520A1 (en) | Data Center Asset Support Certification for Validated Data Center Assets | |
CN103115015A (zh) | 风扇控制***及获取主板温度参数的方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20130522 |