[go: up one dir, main page]

CN111734667A - A kind of server fan speed control method and device - Google Patents

A kind of server fan speed control method and device Download PDF

Info

Publication number
CN111734667A
CN111734667A CN202010473677.2A CN202010473677A CN111734667A CN 111734667 A CN111734667 A CN 111734667A CN 202010473677 A CN202010473677 A CN 202010473677A CN 111734667 A CN111734667 A CN 111734667A
Authority
CN
China
Prior art keywords
fan
bmc
server
pwm signal
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
Application number
CN202010473677.2A
Other languages
Chinese (zh)
Inventor
何业缘
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Suzhou Inspur Intelligent Technology Co Ltd
Original Assignee
Suzhou Inspur Intelligent Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Suzhou Inspur Intelligent Technology Co Ltd filed Critical Suzhou Inspur Intelligent Technology Co Ltd
Priority to CN202010473677.2A priority Critical patent/CN111734667A/en
Publication of CN111734667A publication Critical patent/CN111734667A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F04POSITIVE - DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS FOR LIQUIDS OR ELASTIC FLUIDS
    • F04DNON-POSITIVE-DISPLACEMENT PUMPS
    • F04D27/00Control, e.g. regulation, of pumps, pumping installations or pumping systems specially adapted for elastic fluids
    • F04D27/004Control, e.g. regulation, of pumps, pumping installations or pumping systems specially adapted for elastic fluids by varying driving speed
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F04POSITIVE - DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS FOR LIQUIDS OR ELASTIC FLUIDS
    • F04DNON-POSITIVE-DISPLACEMENT PUMPS
    • F04D27/00Control, e.g. regulation, of pumps, pumping installations or pumping systems specially adapted for elastic fluids
    • F04D27/008Stop safety or alarm devices, e.g. stop-and-go control; Disposition of check-valves
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/20Cooling means
    • G06F1/206Cooling means comprising thermal management
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Cooling Or The Like Of Electrical Apparatus (AREA)

Abstract

本发明提出了一种服务器风扇转速调控方法,包括:BMC获取服务器中m个温度传感器分别检测的m个温度数值;将m个温度数值根据风扇数量的n划分为n组,将每个风扇作用区域中的若干温度传感器分别检测的温度数值中选取最大值作为该风扇作用区域的温度数值;BMC确定每个风扇作用区域的温度数值对应的PWM信号,并将n个风扇作用区域对应的n组PWM信号输出至对应n个风扇;风扇根据接收的对应的PWM信号控制产生对应的转速,本发明还提出了一种服务器风扇转速调控装置,有效解决由于服务器风扇转速统一设置造成风扇控制不够灵活,能耗较高的问题,有效的提高了服务器风扇调控的高效性、灵活性,降低了能耗成本。

Figure 202010473677

The present invention provides a method for controlling the rotational speed of a server fan. The method includes the following steps: BMC obtains m temperature values detected by m temperature sensors in the server; Among the temperature values detected by several temperature sensors in the area, the maximum value is selected as the temperature value of the fan action area; the BMC determines the PWM signal corresponding to the temperature value of each fan action area, and the n groups corresponding to the n fan action areas are selected. The PWM signal is output to the corresponding n fans; the fan is controlled to generate a corresponding rotational speed according to the received corresponding PWM signal. The present invention also provides a server fan rotational speed control device, which effectively solves the problem that the fan control is not flexible enough due to the uniform setting of the server fan rotational speed. The problem of high energy consumption effectively improves the efficiency and flexibility of server fan control and reduces energy consumption costs.

Figure 202010473677

Description

一种服务器风扇转速调控方法及装置A kind of server fan speed control method and device

技术领域technical field

本发明涉及风扇转速控制领域,尤其是涉及一种服务器风扇转速调控方法及装置。The present invention relates to the field of fan speed control, in particular to a method and device for regulating and controlling the fan speed of a server.

背景技术Background technique

随着服务器性能越来越高,其功耗也越来越大,单位时间内产生的热量越来越多,这就对服务器的散热能力提出了更高的要求。风冷散热是当前主流的服务器散热方式,而风扇是风冷散热的核心部件。由于大多数服务器需要24小时不间断运行,也就要求风扇连续不间断工作。As the performance of the server is getting higher and higher, its power consumption is also increasing, and more and more heat is generated per unit time, which puts forward higher requirements for the cooling capacity of the server. Air-cooled heat dissipation is the current mainstream server cooling method, and the fan is the core component of air-cooled heat dissipation. Since most servers need to run 24 hours a day, the fans are required to work continuously.

单组服务器风扇的最高功率通常会超过50W,而每个服务器中会部署多组风扇。按每个服务器中部署6组风扇,每个风扇的最高功率为50W计算,在所有风扇全速工作时,每台服务器的风扇每天耗电7.2千瓦·时。而数据中心有成百上千台服务器,这样算来,仅仅服务器风扇的耗电就会带来很高的成本。The maximum power of a single set of server fans usually exceeds 50W, and multiple sets of fans are deployed in each server. 6 sets of fans are deployed in each server, and the maximum power of each fan is 50W. When all fans work at full speed, the fans of each server consume 7.2 kWh of power per day. In a data center, there are hundreds or thousands of servers. In this way, the power consumption of the server fans alone will bring a high cost.

当前的服务器风扇转速调控方法如图1所示,分布在服务器内部各个位置的温度传感器(Sensor1-SensorM)将各自监控到的温度值T1-TM分别反馈给BMC(BaseboardManagement Controller,基板管理控制器),BMC通过PWM(脉冲宽度调制)信号控制风扇转速。BMC在接收到各温度传感器反馈的温度值后,根据预先设定的温度值与风扇转速的对应关系,以T1-TM中的最高温度值为准,通过PWM信号,统一设定所有风扇的转速值,即服务器中所有组风扇的转速都是相同的。由于每组风扇的作用区域不同,不同区域的温度也不相同。如果按照低温区域的温度来设定所有风扇转速,那么高温区域会因散热不足而引起系统故障;如果按照高温区域的温度来设定所有风扇转速,则会造成低温区域对应的风扇的转速比实际需要的转速高,造成能源浪费,提高了用户的使用成本。同时,某些风扇长期以高于自身所需转速运行,也会增加风扇老化失效的风险,不利于服务器风扇的高效、低耗运行。The current server fan speed control method is shown in Figure 1. The temperature sensors (Sensor1-SensorM) distributed in various positions inside the server feed back the temperature values T1-TM monitored by them to the BMC (Baseboard Management Controller, baseboard management controller). , BMC controls the fan speed through PWM (pulse width modulation) signal. After the BMC receives the temperature value fed back by each temperature sensor, according to the corresponding relationship between the preset temperature value and the fan speed, the highest temperature value in T1-TM shall prevail, and the speed of all fans is set uniformly through the PWM signal. value, that is, the fan speed of all groups in the server is the same. Due to the different areas of action of each group of fans, the temperatures in different areas are also different. If the speed of all fans is set according to the temperature in the low temperature area, the system failure will be caused by insufficient heat dissipation in the high temperature area; if the speed of all fans is set according to the temperature in the high temperature area, the speed of the fan corresponding to the low temperature area will be higher than the actual speed. The required rotational speed is high, causing energy waste and increasing the user's cost of use. At the same time, the long-term operation of some fans at a speed higher than their own required speed will also increase the risk of fan aging and failure, which is not conducive to the efficient and low-consumption operation of server fans.

发明内容SUMMARY OF THE INVENTION

本发明为了解决现有技术中存在的问题,创新提出了一种服务器风扇转速调控方法及装置,有效解决由于服务器风扇转速统一设置造成风扇控制不够灵活,能耗较高的问题,有效的提高了服务器风扇调控的高效性、灵活性,降低了能耗成本。In order to solve the problems existing in the prior art, the present invention innovatively proposes a server fan speed control method and device, which effectively solves the problems of inflexible fan control and high energy consumption caused by the uniform setting of the server fan speed, and effectively improves the The efficiency and flexibility of server fan control reduces energy costs.

本发明第一方面提供了一种服务器风扇转速调控方法,包括:A first aspect of the present invention provides a server fan speed control method, including:

BMC获取服务器中m个温度传感器分别检测的m个温度数值,其中,m为正整数;The BMC obtains m temperature values detected by m temperature sensors in the server, where m is a positive integer;

将m个温度数值根据风扇数量的n划分为n组,其中,n为正整数,每个风扇作用区域包括若干温度传感器,将每个风扇作用区域中的若干温度传感器分别检测的温度数值中选取最大值作为该风扇作用区域的温度数值;Divide m temperature values into n groups according to n of the number of fans, where n is a positive integer, each fan action area includes several temperature sensors, and select the temperature values detected by several temperature sensors in each fan action area. The maximum value is used as the temperature value of the fan's action area;

BMC根据温度数值与PWM信号的关系,确定每个风扇作用区域的温度数值对应的PWM信号,并将n个风扇作用区域对应的n组PWM信号输出至对应n个风扇;According to the relationship between the temperature value and the PWM signal, the BMC determines the PWM signal corresponding to the temperature value of each fan's action area, and outputs n groups of PWM signals corresponding to the n fan's action area to the corresponding n fans;

风扇根据接收的对应的PWM信号控制产生对应的转速。The fan is controlled to generate a corresponding rotational speed according to the received corresponding PWM signal.

可选地,每个风扇作用区域中的温度传感器数量、位置、温度数值与PWM信号的关系均预先设置在BMC中。Optionally, the relationship between the number, position, temperature value and PWM signal of the temperature sensors in the active area of each fan is preset in the BMC.

可选地,还包括CPLD实时监控BMC的工作状态,当BMC正常工作时,CPLD接收BMC发送的n组PWM信号输出至对应的n个风扇,控制对应风扇的转速;当BMC工作异常时,CPLD直接输出风扇最大转速对应的PWM信号至对应的n个风扇,控制对应风扇全速转动。Optionally, it also includes the CPLD monitoring the working state of the BMC in real time. When the BMC is working normally, the CPLD receives n groups of PWM signals sent by the BMC and outputs them to the corresponding n fans to control the speed of the corresponding fans; when the BMC works abnormally, the CPLD Directly output the PWM signal corresponding to the maximum speed of the fan to the corresponding n fans, and control the corresponding fan to rotate at full speed.

进一步地,CPLD通过监控BMC发送的WD信号实时监控BMC的工作状态。Further, the CPLD monitors the working state of the BMC in real time by monitoring the WD signal sent by the BMC.

可选地,还包括:当CPLD监控到BMC工作异常时,CPLD控制BMC的工作状态指示灯变化,进行告警。Optionally, the method further includes: when the CPLD monitors that the BMC works abnormally, the CPLD controls the change of the working status indicator of the BMC to give an alarm.

本发明第二方面提供了一种服务器风扇转速调控装置,包括:A second aspect of the present invention provides a server fan speed control device, comprising:

获取模块,BMC获取服务器中m个温度传感器分别检测的m个温度数值,其中,m为正整数;an acquisition module, where the BMC acquires m temperature values detected by m temperature sensors in the server, where m is a positive integer;

划分模块,将m个温度数值根据风扇数量的n划分为n组,其中,n为正整数,每个风扇作用区域包括若干温度传感器,将每个风扇作用区域中的若干温度传感器分别检测的温度数值中选取最大值作为该风扇作用区域的温度数值;Divide the module, divide m temperature values into n groups according to n of the number of fans, where n is a positive integer, each fan action area includes several temperature sensors, and the temperature detected by several temperature sensors in each fan action area is separately detected The maximum value is selected as the temperature value of the fan's action area;

PWM信号确定模块,BMC根据温度数值与PWM信号的关系,确定每个风扇作用区域的温度数值对应的PWM信号,并将n个风扇作用区域对应的n组PWM信号输出至对应n个风扇;PWM signal determination module, BMC determines the PWM signal corresponding to the temperature value of each fan action area according to the relationship between the temperature value and the PWM signal, and outputs n groups of PWM signals corresponding to the n fan action areas to the corresponding n fans;

风扇控制模块,风扇根据接收的对应的PWM信号控制产生对应的转速。The fan control module controls the fan to generate the corresponding rotational speed according to the corresponding PWM signal received.

可选地,每个风扇作用区域中的温度传感器数量、位置、温度数值与PWM信号的关系均预先设置在BMC中。Optionally, the relationship between the number, position, temperature value and PWM signal of the temperature sensors in the active area of each fan is preset in the BMC.

可选地,还包括监控模块,CPLD实时监控BMC的工作状态,当BMC正常工作时,CPLD接收BMC发送的n组PWM信号输出至对应的n个风扇,控制对应风扇的转速;当BMC工作异常时,CPLD直接输出风扇最大转速对应的PWM信号至对应的n个风扇,控制对应风扇全速转动。Optionally, it also includes a monitoring module, the CPLD monitors the working state of the BMC in real time, and when the BMC works normally, the CPLD receives n groups of PWM signals sent by the BMC and outputs them to the corresponding n fans to control the speed of the corresponding fans; when the BMC works abnormally When , the CPLD directly outputs the PWM signal corresponding to the maximum speed of the fan to the corresponding n fans, and controls the corresponding fan to rotate at full speed.

进一步地,监控模块中CPLD通过监控BMC发送的WD信号实时监控BMC的工作状态。Further, the CPLD in the monitoring module monitors the working state of the BMC in real time by monitoring the WD signal sent by the BMC.

可选地,还包括:告警模块,当CPLD监控到BMC工作异常时,CPLD控制BMC的工作状态指示灯变化,进行告警。Optionally, it also includes: an alarm module, when the CPLD monitors that the BMC is abnormal, the CPLD controls the change of the working status indicator of the BMC to give an alarm.

本发明采用的技术方案包括以下技术效果:The technical scheme adopted in the present invention includes the following technical effects:

1、本发明有效解决由于服务器风扇转速统一设置造成风扇控制不够灵活,能耗较高的问题,有效的提高了服务器风扇调控的高效性、灵活性,降低了能耗成本。1. The present invention effectively solves the problem of inflexible fan control and high energy consumption due to the uniform setting of server fan speeds, effectively improves the efficiency and flexibility of server fan control, and reduces energy consumption costs.

2、本发明技术方案通过对所有温度传感器反馈的温度值按照风扇作用区域进行分组,并根据每组温度值组内的最高值设定对应风扇的转速,实现了各组风扇转速的差异化,对应作用区域温度高的风扇转速高,对应作用区域温度低的风扇转速低,降低了风扇长期高速运行所造成的风扇失效风险,同时提高了服务器散热系统的稳定性。2. The technical solution of the present invention realizes the difference of the fan speed of each group by grouping the temperature values fed back by all the temperature sensors according to the fan action area, and setting the corresponding fan speed according to the highest value in each group of temperature value groups. The speed of the fan with high temperature in the active area is high, and the speed of the fan with low temperature in the active area is low, which reduces the risk of fan failure caused by long-term high-speed operation of the fan, and improves the stability of the server cooling system.

3、本发明引入CPLD作为风扇控制器,实现对BMC工作状态的实时监控,在BMC发生故障时,通过CPLD对风扇进行控制,避免一旦BMC发生故障,风扇转速不受控制,引起服务器因系统过热而宕机等严重故障,提高了服务器散热系统的可靠性。3. The present invention introduces CPLD as the fan controller to realize real-time monitoring of the working state of the BMC. When the BMC fails, the CPLD is used to control the fan, so as to prevent the fan from being out of control once the BMC fails, causing the server to overheat due to the system. Serious failures such as downtime improve the reliability of the server cooling system.

应当理解的是以上的一般描述以及后文的细节描述仅是示例性和解释性的,并不能限制本发明。It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the invention.

附图说明Description of drawings

为了更清楚说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单介绍,显而易见的,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the accompanying drawings that need to be used in the description of the embodiments or the prior art. Obviously, for those of ordinary skill in the art, On the premise of no creative work, other drawings can also be obtained from these drawings.

图1为现有技术中BMC控制风扇的结构示意图;1 is a schematic structural diagram of a BMC control fan in the prior art;

图2为本发明方案中实施例一方法的流程示意图;Fig. 2 is the schematic flow chart of the method of Example 1 in the scheme of the present invention;

图3为本发明方案中实施例一中BMC控制风扇的结构示意图;3 is a schematic structural diagram of a BMC-controlled fan in Embodiment 1 of the solution of the present invention;

图4为本发明方案中实施例一中风扇、风扇作用区域、温度传感器的关系示意图;4 is a schematic diagram of the relationship between the fan, the fan action area, and the temperature sensor in Example 1 of the solution of the present invention;

图5为本发明方案中实施例二方法的流程示意图;Fig. 5 is the schematic flow chart of the method of embodiment 2 in the scheme of the present invention;

图6为本发明方案中实施例二CPLD监控辅助BMC控制风扇的结构示意图;6 is a schematic structural diagram of a CPLD monitoring auxiliary BMC control fan in Embodiment 2 in the solution of the present invention;

图7为本发明方案中实施例三方法的流程示意图;Fig. 7 is the schematic flow chart of the method of embodiment 3 in the scheme of the present invention;

图8为本发明方案中实施例四装置的结构示意图;FIG. 8 is a schematic structural diagram of the device of Example 4 in the solution of the present invention;

图9为本发明方案中实施例五装置的结构示意图;FIG. 9 is a schematic structural diagram of the device of Example 5 in the solution of the present invention;

图10为本发明方案中实施例六装置的结构示意图。FIG. 10 is a schematic structural diagram of the apparatus of Example 6 in the solution of the present invention.

具体实施方式Detailed ways

为能清楚说明本方案的技术特点,下面通过具体实施方式,并结合其附图,对本发明进行详细阐述。下文的公开提供了许多不同的实施例或例子用来实现本发明的不同结构。为了简化本发明的公开,下文中对特定例子的部件和设置进行描述。此外,本发明可以在不同例子中重复参考数字和/或字母。这种重复是为了简化和清楚的目的,其本身不指示所讨论各种实施例和/或设置之间的关系。应当注意,在附图中所图示的部件不一定按比例绘制。本发明省略了对公知组件和处理技术及工艺的描述以避免不必要地限制本发明。In order to clearly illustrate the technical features of the solution, the present invention will be described in detail below through specific embodiments and in conjunction with the accompanying drawings. The following disclosure provides many different embodiments or examples for implementing different structures of the invention. In order to simplify the disclosure of the present invention, the components and arrangements of specific examples are described below. Furthermore, the present invention may repeat reference numerals and/or letters in different instances. This repetition is for the purpose of simplicity and clarity and does not in itself indicate a relationship between the various embodiments and/or arrangements discussed. It should be noted that the components illustrated in the figures are not necessarily drawn to scale. Descriptions of well-known components and processing techniques and processes are omitted from the present invention to avoid unnecessarily limiting the present invention.

实施例一Example 1

如图2-图3所示,本发明提供了一种服务器风扇转速调控方法,包括:As shown in FIG. 2-FIG. 3, the present invention provides a method for controlling the rotational speed of a server fan, including:

S1,BMC获取服务器中m个温度传感器分别检测的m个温度数值,其中,m为正整数;S1, the BMC obtains m temperature values detected by m temperature sensors in the server, where m is a positive integer;

S2,将m个温度数值根据风扇数量的n划分为n组,其中,n为正整数,每个风扇作用区域包括若干温度传感器,将每个风扇作用区域中的若干温度传感器分别检测的温度数值中选取最大值作为该风扇作用区域的温度数值;S2: Divide the m temperature values into n groups according to n of the number of fans, where n is a positive integer, each fan action area includes a number of temperature sensors, and separate the temperature values detected by several temperature sensors in each fan action area Select the maximum value as the temperature value of the fan's action area;

S3,BMC根据温度数值与PWM信号的关系,确定每个风扇作用区域的温度数值对应的PWM信号,并将n个风扇作用区域对应的n组PWM信号输出至对应n个风扇;S3, BMC determines the PWM signal corresponding to the temperature value of each fan action area according to the relationship between the temperature value and the PWM signal, and outputs n groups of PWM signals corresponding to the n fan action areas to the corresponding n fans;

S4,风扇根据接收的对应的PWM信号控制产生对应的转速。S4, the fan is controlled to generate a corresponding rotational speed according to the received corresponding PWM signal.

其中,在步骤S1中,获取m个温度传感器的侦测温度值T1,T2......Tm。BMC通过管理总线获取分布在服务器内部各处的温度传感器所检测到的温度值T1,T2...Tm;温度数值T1,T2...Tm为对应温度传感器实时监测的瞬时值。Wherein, in step S1, the detected temperature values T1, T2...Tm of m temperature sensors are acquired. The BMC obtains the temperature values T1, T2...Tm detected by the temperature sensors distributed throughout the server through the management bus; the temperature values T1, T2...Tm are the instantaneous values monitored in real time by the corresponding temperature sensors.

在步骤S2中,每个风扇作用区域中的温度传感器数量、位置、温度数值与PWM的关系均预先设置在BMC中。每个风扇作用区域包括若干温度传感器,将每个风扇作用区域中的若干温度传感器分别检测的温度数值中选取最大值作为该风扇作用区域的温度数值。例如,如图4所示,第一风扇作用区域中的三个温度传感器对应第一风扇,第二风扇作用区域中的两个温度传感器对应第二风扇;第三风扇作用区域中的一个温度传感器对应第三风扇。一般在服务器机箱中,每个风扇作用区域相同,但是每个风扇作用区域中的温度传感器的数量不同,可以根据风扇作用区域中的器件数量确定,如果该风扇作用区域内的器件数量较多,温度传感器的数量相对较多;如果该风扇作用区域内的器件数量较少,温度传感器的数量相对较少,可以灵活调整,本发明在此不做限制。需要说明的是,风扇作用区域是风扇所能覆盖区域,一般为服务器机箱中的风扇正前方区域。In step S2, the relationship between the number, location, temperature value and PWM of the temperature sensors in each fan action area is preset in the BMC. Each fan action area includes a plurality of temperature sensors, and the maximum value is selected from the temperature values detected by the several temperature sensors in each fan action area as the temperature value of the fan action area. For example, as shown in FIG. 4 , three temperature sensors in the action area of the first fan correspond to the first fan, two temperature sensors in the action area of the second fan correspond to the second fan, and one temperature sensor in the action area of the third fan Corresponds to the third fan. Generally, in a server case, the working area of each fan is the same, but the number of temperature sensors in the working area of each fan is different, which can be determined according to the number of devices in the working area of the fan. The number of temperature sensors is relatively large; if the number of devices in the action area of the fan is small, the number of temperature sensors is relatively small, and can be adjusted flexibly, which is not limited in the present invention. It should be noted that the fan action area is the area that the fan can cover, which is generally the area directly in front of the fan in the server case.

在步骤S3中,BMC根据温度数值与PWM信号的关系,确定每个风扇作用区域的温度数值对应的PWM信号,并将n个风扇作用区域对应的n组PWM信号输出至对应n个风扇;根据服务器散热要求,建立温度值与所需风扇转速的关系,温度值越高则所需要的风扇转速也越高。而风扇转速由PWM信号的占空比决定,占空比越大,风扇转速越高。将温度值与PWM信号占空比的对应关系预先设置在BMC中。BMC根据n个风扇作用区域的温度数值将n个风扇作用区域对应的n组PWM信号输出至对应n个风扇。In step S3, the BMC determines the PWM signal corresponding to the temperature value of each fan action area according to the relationship between the temperature value and the PWM signal, and outputs n groups of PWM signals corresponding to the n fan action areas to the corresponding n fans; Server cooling requirements, establish the relationship between the temperature value and the required fan speed, the higher the temperature value, the higher the required fan speed. The fan speed is determined by the duty cycle of the PWM signal. The larger the duty cycle, the higher the fan speed. The corresponding relationship between the temperature value and the duty cycle of the PWM signal is preset in the BMC. The BMC outputs n groups of PWM signals corresponding to the n fan action regions to the corresponding n fans according to the temperature values of the n fan action regions.

在步骤S4中,n个风扇根据接收到的对应的PWM信号控制对应风扇在相应转速下进行转动散热,实现了对服务器不同风扇转速的单独控制。In step S4, the n fans control the corresponding fans to rotate and dissipate heat at corresponding rotational speeds according to the received corresponding PWM signals, so as to realize independent control of rotational speeds of different fans of the server.

本发明有效解决由于服务器风扇转速统一设置造成风扇控制不够灵活,能耗较高的问题,有效的提高了服务器风扇调控的高效性、灵活性,降低了能耗成本。The invention effectively solves the problems of inflexible fan control and high energy consumption caused by the uniform setting of server fan speeds, effectively improves the efficiency and flexibility of server fan control, and reduces energy consumption costs.

本发明技术方案通过对所有温度传感器反馈的温度值按照风扇作用区域进行分组,并根据每组温度值组内的最高值设定对应风扇的转速,实现了各组风扇转速的差异化,对应作用区域温度高的风扇转速高,对应作用区域温度低的风扇转速低,降低了风扇长期高速运行所造成的风扇失效风险,同时提高了服务器散热系统的稳定性。The technical scheme of the present invention realizes the difference of the fan speed of each group by grouping the temperature values fed back by all the temperature sensors according to the fan action area, and setting the corresponding fan speed according to the highest value in each group of temperature value groups. The fan with high temperature in the area has a high speed, and the fan with low temperature in the corresponding operating area has a low speed, which reduces the risk of fan failure caused by long-term high-speed operation of the fan, and improves the stability of the server cooling system.

实施例二Embodiment 2

如图5-图6所示,本发明技术方案中还提供了一种服务器风扇转速调控方法,包括:As shown in FIGS. 5-6 , the technical solution of the present invention also provides a method for controlling the rotational speed of a server fan, including:

S1,BMC获取服务器中m个温度传感器分别检测的m个温度数值,其中,m为正整数;S1, the BMC obtains m temperature values detected by m temperature sensors in the server, where m is a positive integer;

S2,将m个温度数值根据风扇数量的n划分为n组,其中,n为正整数,每个风扇作用区域包括若干温度传感器,将每个风扇作用区域中的若干温度传感器分别检测的温度数值中选取最大值作为该风扇作用区域的温度数值;S2: Divide the m temperature values into n groups according to n of the number of fans, where n is a positive integer, each fan action area includes a number of temperature sensors, and separate the temperature values detected by several temperature sensors in each fan action area Select the maximum value as the temperature value of the fan's action area;

S3,BMC根据温度数值与PWM信号的关系,确定每个风扇作用区域的温度数值对应的PWM信号,并将n个风扇作用区域对应的n组PWM信号输出至对应n个风扇;S3, BMC determines the PWM signal corresponding to the temperature value of each fan action area according to the relationship between the temperature value and the PWM signal, and outputs n groups of PWM signals corresponding to the n fan action areas to the corresponding n fans;

S4,风扇根据接收的对应的PWM信号控制产生对应的转速。S4, the fan is controlled to generate a corresponding rotational speed according to the received corresponding PWM signal.

S5,CPLD实时监控BMC的工作状态,当BMC正常工作时,CPLD接收BMC发送的n组PWM信号输出至对应的n个风扇,控制对应风扇的转速;当BMC工作异常时,CPLD直接输出风扇最大转速对应的PWM信号至对应的n个风扇,控制对应风扇全速转动。S5, the CPLD monitors the working status of the BMC in real time. When the BMC is working normally, the CPLD receives n groups of PWM signals sent by the BMC and outputs it to the corresponding n fans to control the speed of the corresponding fans; when the BMC works abnormally, the CPLD directly outputs the maximum fan value. The PWM signal corresponding to the rotational speed is sent to the corresponding n fans, and the corresponding fans are controlled to rotate at full speed.

进一步地,CPLD通过监控BMC发送的WD(watchdog,看门狗)信号实时监控BMC的工作状态。Further, the CPLD monitors the working state of the BMC in real time by monitoring the WD (watchdog, watchdog) signal sent by the BMC.

本发明引入CPLD作为风扇控制器,实现对BMC工作状态的实时监控,在BMC发生故障时,通过CPLD对风扇进行控制,避免一旦BMC发生故障,风扇转速不受控制,引起服务器因系统过热而宕机等严重故障,提高了服务器散热系统的可靠性。The invention introduces CPLD as the fan controller to realize real-time monitoring of the working state of the BMC. When the BMC fails, the CPLD is used to control the fan, so as to avoid the failure of the BMC and the uncontrolled fan speed, which will cause the server to be down due to overheating of the system. This improves the reliability of the server cooling system.

实施例三Embodiment 3

如图7所示,本发明技术方案中还提供了一种服务器风扇转速调控方法,包括:As shown in FIG. 7 , the technical solution of the present invention also provides a method for controlling the rotational speed of a server fan, including:

S1,BMC获取服务器中m个温度传感器分别检测的m个温度数值,其中,m为正整数;S1, the BMC obtains m temperature values detected by m temperature sensors in the server, where m is a positive integer;

S2,将m个温度数值根据风扇数量的n划分为n组,其中,n为正整数,每个风扇作用区域包括若干温度传感器,将每个风扇作用区域中的若干温度传感器分别检测的温度数值中选取最大值作为该风扇作用区域的温度数值;S2: Divide the m temperature values into n groups according to n of the number of fans, where n is a positive integer, each fan action area includes a number of temperature sensors, and separate the temperature values detected by several temperature sensors in each fan action area Select the maximum value as the temperature value of the fan's action area;

S3,BMC根据温度数值与PWM信号的关系,确定每个风扇作用区域的温度数值对应的PWM信号,并将n个风扇作用区域对应的n组PWM信号输出至对应n个风扇;S3, BMC determines the PWM signal corresponding to the temperature value of each fan action area according to the relationship between the temperature value and the PWM signal, and outputs n groups of PWM signals corresponding to the n fan action areas to the corresponding n fans;

S4,风扇根据接收的对应的PWM信号控制产生对应的转速。S4, the fan is controlled to generate a corresponding rotational speed according to the received corresponding PWM signal.

S5,CPLD实时监控BMC的工作状态,当BMC正常工作时,CPLD接收BMC发送的n组PWM信号输出至对应的n个风扇,控制对应风扇的转速;当BMC工作异常时,CPLD直接输出风扇最大转速对应的PWM信号至对应的n个风扇,控制对应风扇全速转动;S5, the CPLD monitors the working status of the BMC in real time. When the BMC is working normally, the CPLD receives n groups of PWM signals sent by the BMC and outputs it to the corresponding n fans to control the speed of the corresponding fans; when the BMC works abnormally, the CPLD directly outputs the maximum fan value. The PWM signal corresponding to the rotation speed is sent to the corresponding n fans, and the corresponding fans are controlled to rotate at full speed;

S6,当CPLD监控到BMC工作异常时,CPLD控制BMC的工作状态指示灯变化,进行告警。S6, when the CPLD monitors that the BMC works abnormally, the CPLD controls the change of the working status indicator of the BMC to give an alarm.

在步骤S6中,当CPLD监控到BMC工作异常时,CPLD控制BMC的工作状态指示灯变化,具体可以是控制BMC的工作状态指示灯由亮变暗,也可以是由暗变亮,可以灵活选择,本发明在此不做限制。In step S6, when the CPLD monitors that the BMC works abnormally, the CPLD controls the working status indicator of the BMC to change. Specifically, the working status indicator of the BMC can be controlled from bright to dark, or from dark to bright, which can be flexibly selected. , the present invention is not limited here.

本发明当CPLD监控到BMC工作异常时,CPLD控制BMC的工作状态指示灯变化,进行告警,便于维护人员及时发现BMC故障,以便进行相应处理。In the present invention, when the CPLD monitors the abnormal operation of the BMC, the CPLD controls the change of the indicator light of the working state of the BMC to give an alarm, so as to facilitate maintenance personnel to discover the fault of the BMC in time so as to perform corresponding processing.

实施例四Embodiment 4

如图8所示,本发明提供了一种服务器风扇转速调控装置,包括:As shown in FIG. 8 , the present invention provides a server fan speed control device, including:

获取模块101,BMC获取服务器中m个温度传感器分别检测的m个温度数值,其中,m为正整数;Obtaining module 101, the BMC obtains m temperature values detected by m temperature sensors in the server, where m is a positive integer;

划分模块102,将m个温度数值根据风扇数量的n划分为n组,其中,n为正整数,每个风扇作用区域包括若干温度传感器,将每个风扇作用区域中的若干温度传感器分别检测的温度数值中选取最大值作为该风扇作用区域的温度数值;The dividing module 102 divides the m temperature values into n groups according to n of the number of fans, where n is a positive integer, each fan action area includes a number of temperature sensors, and the temperature sensors in each fan action area are respectively detected. Select the maximum value from the temperature value as the temperature value of the fan's action area;

PWM信号确定模块103,BMC根据温度数值与PWM的关系,确定每个风扇作用区域的温度数值对应的PWM信号,并将n个风扇作用区域对应的n组PWM信号输出至对应n个风扇;The PWM signal determination module 103, the BMC determines the PWM signal corresponding to the temperature value of each fan action area according to the relationship between the temperature value and the PWM, and outputs n groups of PWM signals corresponding to the n fan action areas to the corresponding n fans;

风扇控制模块104,风扇根据接收的对应的PWM信号控制产生对应的转速。The fan control module 104 controls the fan to generate a corresponding rotational speed according to the received corresponding PWM signal.

每个风扇作用区域中的温度传感器数量、位置、温度数值与PWM信号的关系均预先设置在BMC中。The relationship between the number, location, temperature value, and PWM signal of temperature sensors in the active area of each fan is preset in the BMC.

本发明有效解决由于服务器风扇转速统一设置造成风扇控制不够灵活,能耗较高的问题,有效的提高了服务器风扇调控的高效性、灵活性,降低了能耗成本。The invention effectively solves the problems of inflexible fan control and high energy consumption caused by the uniform setting of server fan speeds, effectively improves the efficiency and flexibility of server fan control, and reduces energy consumption costs.

本发明技术方案通过对所有温度传感器反馈的温度值按照风扇作用区域进行分组,并根据每组温度值组内的最高值设定对应风扇的转速,实现了各组风扇转速的差异化,对应作用区域温度高的风扇转速高,对应作用区域温度低的风扇转速低,降低了风扇长期高速运行所造成的风扇失效风险,同时提高了服务器散热系统的稳定性。The technical scheme of the present invention realizes the difference of the fan speed of each group by grouping the temperature values fed back by all the temperature sensors according to the fan action area, and setting the corresponding fan speed according to the highest value in each group of temperature value groups. The fan with high temperature in the area has a high speed, and the fan with low temperature in the corresponding operating area has a low speed, which reduces the risk of fan failure caused by long-term high-speed operation of the fan, and improves the stability of the server cooling system.

实施例五Embodiment 5

如图9所示,本发明提供了一种服务器风扇转速调控装置,包括:As shown in FIG. 9, the present invention provides a server fan speed control device, including:

获取模块101,BMC获取服务器中m个温度传感器分别检测的m个温度数值,其中,m为正整数;Obtaining module 101, the BMC obtains m temperature values detected by m temperature sensors in the server, where m is a positive integer;

划分模块102,将m个温度数值根据风扇数量的n划分为n组,其中,n为正整数,每个风扇作用区域包括若干温度传感器,将每个风扇作用区域中的若干温度传感器分别检测的温度数值中选取最大值作为该风扇作用区域的温度数值;The division module 102 divides the m temperature values into n groups according to n of the number of fans, where n is a positive integer, each fan action area includes a number of temperature sensors, and the temperature sensors in each fan action area are respectively detected. Select the maximum value from the temperature value as the temperature value of the fan's action area;

PWM信号确定模块103,BMC根据温度数值与PWM的关系,确定每个风扇作用区域的温度数值对应的PWM信号,并将n个风扇作用区域对应的n组PWM信号输出至对应n个风扇;The PWM signal determination module 103, the BMC determines the PWM signal corresponding to the temperature value of each fan action area according to the relationship between the temperature value and the PWM, and outputs n groups of PWM signals corresponding to the n fan action areas to the corresponding n fans;

风扇控制模块104,风扇根据接收的对应的PWM信号控制产生对应的转速;The fan control module 104 controls the fan to generate a corresponding rotational speed according to the received corresponding PWM signal;

监控模块105,CPLD实时监控BMC的工作状态,当BMC正常工作时,CPLD接收BMC发送的n组PWM信号输出至对应的n个风扇,控制对应风扇的转速;当BMC工作异常时,CPLD直接输出风扇最大转速对应的PWM信号至对应的n个风扇,控制对应风扇全速转动。In the monitoring module 105, the CPLD monitors the working status of the BMC in real time. When the BMC is working normally, the CPLD receives n groups of PWM signals sent by the BMC and outputs them to the corresponding n fans to control the speed of the corresponding fans; when the BMC works abnormally, the CPLD directly outputs The PWM signal corresponding to the maximum fan speed is sent to the corresponding n fans to control the corresponding fans to rotate at full speed.

监控模块105中CPLD通过监控BMC发送的WD信号实时监控BMC的工作状态。The CPLD in the monitoring module 105 monitors the working state of the BMC in real time by monitoring the WD signal sent by the BMC.

本发明引入CPLD作为风扇控制器,实现对BMC工作状态的实时监控,在BMC发生故障时,通过CPLD对风扇进行控制,避免一旦BMC发生故障,风扇转速不受控制,引起服务器因系统过热而宕机等严重故障,提高了服务器散热系统的可靠性。The invention introduces CPLD as the fan controller to realize real-time monitoring of the working state of the BMC. When the BMC fails, the CPLD is used to control the fan, so as to avoid the failure of the BMC and the uncontrolled fan speed, which will cause the server to be down due to overheating of the system. Serious faults such as the computer, improve the reliability of the server cooling system.

实施例六Embodiment 6

如图10所示,本发明提供了一种服务器风扇转速调控装置,包括:As shown in FIG. 10, the present invention provides a server fan speed control device, including:

获取模块101,BMC获取服务器中m个温度传感器分别检测的m个温度数值,其中,m为正整数;Obtaining module 101, the BMC obtains m temperature values detected by m temperature sensors in the server, where m is a positive integer;

划分模块102,将m个温度数值根据风扇数量的n划分为n组,其中,n为正整数,每个风扇作用区域包括若干温度传感器,将每个风扇作用区域中的若干温度传感器分别检测的温度数值中选取最大值作为该风扇作用区域的温度数值;The division module 102 divides the m temperature values into n groups according to n of the number of fans, where n is a positive integer, each fan action area includes a number of temperature sensors, and the temperature sensors in each fan action area are respectively detected. Select the maximum value from the temperature value as the temperature value of the fan's action area;

PWM信号确定模块103,BMC根据温度数值与PWM的关系,确定每个风扇作用区域的温度数值对应的PWM信号,并将n个风扇作用区域对应的n组PWM信号输出至对应n个风扇;The PWM signal determination module 103, the BMC determines the PWM signal corresponding to the temperature value of each fan action area according to the relationship between the temperature value and the PWM, and outputs n groups of PWM signals corresponding to the n fan action areas to the corresponding n fans;

风扇控制模块104,风扇根据接收的对应的PWM信号控制产生对应的转速;The fan control module 104 controls the fan to generate a corresponding rotational speed according to the received corresponding PWM signal;

监控模块105,CPLD实时监控BMC的工作状态,当BMC正常工作时,CPLD接收BMC发送的n组PWM信号输出至对应的n个风扇,控制对应风扇的转速;当BMC工作异常时,CPLD直接输出风扇最大转速对应的PWM信号至对应的n个风扇,控制对应风扇全速转动;In the monitoring module 105, the CPLD monitors the working status of the BMC in real time. When the BMC is working normally, the CPLD receives n groups of PWM signals sent by the BMC and outputs them to the corresponding n fans to control the speed of the corresponding fans; when the BMC works abnormally, the CPLD directly outputs The PWM signal corresponding to the maximum speed of the fan is sent to the corresponding n fans, and the corresponding fans are controlled to rotate at full speed;

告警模块106,当CPLD监控到BMC工作异常时,CPLD控制BMC的工作状态指示灯变化,进行告警。The alarm module 106 , when the CPLD monitors that the BMC works abnormally, the CPLD controls the change of the working status indicator of the BMC to give an alarm.

本发明当CPLD监控到BMC工作异常时,CPLD控制BMC的工作状态指示灯变化,进行告警,便于维护人员及时发现BMC故障,以便进行相应处理。In the present invention, when the CPLD monitors the abnormal operation of the BMC, the CPLD controls the change of the indicator light of the working state of the BMC to give an alarm, so as to facilitate maintenance personnel to discover the fault of the BMC in time so as to perform corresponding processing.

上述虽然结合附图对本发明的具体实施方式进行了描述,但并非对本发明保护范围的限制,所属领域技术人员应该明白,在本发明的技术方案的基础上,本领域技术人员不需要付出创造性劳动即可做出的各种修改或变形仍在本发明的保护范围以内。Although the specific embodiments of the present invention have been described above in conjunction with the accompanying drawings, they do not limit the scope of protection of the present invention. Those skilled in the art should understand that on the basis of the technical solutions of the present invention, those skilled in the art do not need to pay creative work. Various modifications or variations that can be made are still within the protection scope of the present invention.

Claims (10)

1.一种服务器风扇转速调控方法,其特征是,包括:1. A method for controlling the rotational speed of a server fan, comprising: BMC获取服务器中m个温度传感器分别检测的m个温度数值,其中,m为正整数;The BMC obtains m temperature values detected by m temperature sensors in the server, where m is a positive integer; 将m个温度数值根据风扇数量的n划分为n组,其中,n为正整数,每个风扇作用区域包括若干温度传感器,将每个风扇作用区域中的若干温度传感器分别检测的温度数值中选取最大值作为该风扇作用区域的温度数值;Divide m temperature values into n groups according to n of the number of fans, where n is a positive integer, each fan action area includes several temperature sensors, and select the temperature values detected by several temperature sensors in each fan action area. The maximum value is used as the temperature value of the fan's action area; BMC根据温度数值与PWM信号的关系,确定每个风扇作用区域的温度数值对应的PWM信号,并将n个风扇作用区域对应的n组PWM信号输出至对应n个风扇;According to the relationship between the temperature value and the PWM signal, the BMC determines the PWM signal corresponding to the temperature value of each fan's action area, and outputs n groups of PWM signals corresponding to the n fan's action area to the corresponding n fans; 风扇根据接收的对应的PWM信号控制产生对应的转速。The fan is controlled to generate a corresponding rotational speed according to the received corresponding PWM signal. 2.根据权利要求1所述的服务器风扇转速调控方法,其特征是,每个风扇作用区域中的温度传感器数量、位置、温度数值与PWM信号的关系均预先设置在BMC中。2 . The method for controlling the rotational speed of a server fan according to claim 1 , wherein the relationship between the number, position, temperature value and PWM signal of the temperature sensors in the working area of each fan is preset in the BMC. 3 . 3.根据权利要求1所述的服务器风扇转速调控方法,其特征是,还包括CPLD实时监控BMC的工作状态,当BMC正常工作时,CPLD接收BMC发送的n组PWM信号输出至对应的n个风扇,控制对应风扇的转速;当BMC工作异常时,CPLD直接输出风扇最大转速对应的PWM信号至对应的n个风扇,控制对应风扇全速转动。3. server fan speed control method according to claim 1, is characterized in that, also comprises the working state of CPLD monitoring BMC in real time, when BMC works normally, CPLD receives the n group PWM signal that BMC sends and outputs to corresponding n Fan, control the speed of the corresponding fan; when the BMC is abnormal, the CPLD directly outputs the PWM signal corresponding to the maximum speed of the fan to the corresponding n fans, and controls the corresponding fan to rotate at full speed. 4.根据权利要求3所述的服务器风扇转速调控方法,其特征是,CPLD通过监控BMC发送的WD信号实时监控BMC的工作状态。4. The method for controlling the rotational speed of a server fan according to claim 3, wherein the CPLD monitors the working state of the BMC in real time by monitoring the WD signal sent by the BMC. 5.根据权利要求3所述的服务器风扇转速调控方法,其特征是,还包括:当CPLD监控到BMC工作异常时,CPLD控制BMC的工作状态指示灯变化,进行告警。5 . The method for controlling the rotational speed of a server fan according to claim 3 , further comprising: when the CPLD monitors that the BMC works abnormally, the CPLD controls the change of the working status indicator of the BMC to give an alarm. 6 . 6.一种服务器风扇转速调控装置,其特征是,包括:6. A server fan speed control device, characterized in that, comprising: 获取模块,BMC获取服务器中m个温度传感器分别检测的m个温度数值,其中,m为正整数;an acquisition module, where the BMC acquires m temperature values detected by m temperature sensors in the server, where m is a positive integer; 划分模块,将m个温度数值根据风扇数量的n划分为n组,其中,n为正整数,每个风扇作用区域包括若干温度传感器,将每个风扇作用区域中的若干温度传感器分别检测的温度数值中选取最大值作为该风扇作用区域的温度数值;Divide the module, divide m temperature values into n groups according to n of the number of fans, where n is a positive integer, each fan action area includes several temperature sensors, and the temperature detected by several temperature sensors in each fan action area is separately detected The maximum value is selected as the temperature value of the fan's action area; PWM信号确定模块,BMC根据温度数值与PWM信号的关系,确定每个风扇作用区域的温度数值对应的PWM信号,并将n个风扇作用区域对应的n组PWM信号输出至对应n个风扇;PWM signal determination module, BMC determines the PWM signal corresponding to the temperature value of each fan action area according to the relationship between the temperature value and the PWM signal, and outputs n groups of PWM signals corresponding to the n fan action areas to the corresponding n fans; 风扇控制模块,风扇根据接收的对应的PWM信号控制产生对应的转速。The fan control module controls the fan to generate the corresponding rotational speed according to the corresponding PWM signal received. 7.根据权利要求6所述的服务器风扇转速调控装置,其特征是,每个风扇作用区域中的温度传感器数量、位置、温度数值与PWM信号的关系均预先设置在BMC中。7 . The device for controlling the rotational speed of a server fan according to claim 6 , wherein the relationship between the number, location, temperature value and PWM signal of the temperature sensors in the working area of each fan is preset in the BMC. 8 . 8.根据权利要求6所述的服务器风扇转速调控装置,其特征是,还包括监控模块,CPLD实时监控BMC的工作状态,当BMC正常工作时,CPLD接收BMC发送的n组PWM信号输出至对应的n个风扇,控制对应风扇的转速;当BMC工作异常时,CPLD直接输出风扇最大转速对应的PWM信号至对应的n个风扇,控制对应风扇全速转动。8. server fan speed control device according to claim 6, is characterized in that, also comprises monitoring module, CPLD monitors the working state of BMC in real time, when BMC works normally, CPLD receives the n group PWM signal that BMC sends and outputs to corresponding When the BMC works abnormally, the CPLD directly outputs the PWM signal corresponding to the maximum speed of the fan to the corresponding n fans, and controls the corresponding fan to rotate at full speed. 9.根据权利要求8所述的服务器风扇转速调控装置,其特征是,监控模块中CPLD通过监控BMC发送的WD信号实时监控BMC的工作状态。9 . The device for controlling the rotational speed of a server fan according to claim 8 , wherein the CPLD in the monitoring module monitors the working state of the BMC in real time by monitoring the WD signal sent by the BMC. 10 . 10.根据权利要求8所述的服务器风扇转速调控装置,其特征是,还包括:告警模块,当CPLD监控到BMC工作异常时,CPLD控制BMC的工作状态指示灯变化,进行告警。10 . The device for controlling the rotational speed of a server fan according to claim 8 , further comprising: an alarm module, when the CPLD monitors that the BMC is abnormal, the CPLD controls the change of the working status indicator of the BMC to give an alarm. 11 .
CN202010473677.2A 2020-05-29 2020-05-29 A kind of server fan speed control method and device Pending CN111734667A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010473677.2A CN111734667A (en) 2020-05-29 2020-05-29 A kind of server fan speed control method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010473677.2A CN111734667A (en) 2020-05-29 2020-05-29 A kind of server fan speed control method and device

Publications (1)

Publication Number Publication Date
CN111734667A true CN111734667A (en) 2020-10-02

Family

ID=72647955

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010473677.2A Pending CN111734667A (en) 2020-05-29 2020-05-29 A kind of server fan speed control method and device

Country Status (1)

Country Link
CN (1) CN111734667A (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113009996A (en) * 2021-02-02 2021-06-22 新华三信息技术有限公司 Standby state fan control method, device, equipment and machine readable storage medium
CN114281173A (en) * 2021-11-29 2022-04-05 苏州浪潮智能科技有限公司 Reliable heat dissipation control method and device for server
CN114690868A (en) * 2022-03-23 2022-07-01 北京无线电测量研究所 General fan monitoring and speed regulating system, speed regulating device and case
CN115013342A (en) * 2022-05-26 2022-09-06 中航光电科技股份有限公司 Redundancy-designed fan rotating speed control system and method
CN115163540A (en) * 2022-09-06 2022-10-11 新华三人工智能科技有限公司 Fan rotating speed control method, device and equipment
CN115263794A (en) * 2022-08-12 2022-11-01 浪潮(山东)计算机科技有限公司 A kind of fan speed adjustment method, device, equipment and medium
CN117615547A (en) * 2023-11-13 2024-02-27 东莞市鑫誉精密智造有限公司 A method and system for monitoring the heat dissipation condition of server cabinets
WO2024217334A1 (en) * 2023-04-20 2024-10-24 阿里云计算有限公司 Server and heat dissipation control method therefor

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5963887A (en) * 1996-11-12 1999-10-05 The United States Of America As Represented By The Secretary Of The Navy Apparatus for optimizing the rotational speed of cooling fans
US20050156544A1 (en) * 2004-01-16 2005-07-21 Marando Eileen M. Autofan combination of zones
CN202549300U (en) * 2012-03-02 2012-11-21 鸿富锦精密工业(深圳)有限公司 Hard disk temperature control system
CN102968166A (en) * 2012-12-12 2013-03-13 曙光信息产业(北京)有限公司 Radiator of server system
CN106598183A (en) * 2016-12-26 2017-04-26 郑州云海信息技术有限公司 Two-stage fan regulation and control system and method applicable to multi-node server
CN109681456A (en) * 2018-12-28 2019-04-26 郑州云海信息技术有限公司 A kind of fan control device and method

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5963887A (en) * 1996-11-12 1999-10-05 The United States Of America As Represented By The Secretary Of The Navy Apparatus for optimizing the rotational speed of cooling fans
US20050156544A1 (en) * 2004-01-16 2005-07-21 Marando Eileen M. Autofan combination of zones
CN202549300U (en) * 2012-03-02 2012-11-21 鸿富锦精密工业(深圳)有限公司 Hard disk temperature control system
CN102968166A (en) * 2012-12-12 2013-03-13 曙光信息产业(北京)有限公司 Radiator of server system
CN106598183A (en) * 2016-12-26 2017-04-26 郑州云海信息技术有限公司 Two-stage fan regulation and control system and method applicable to multi-node server
CN109681456A (en) * 2018-12-28 2019-04-26 郑州云海信息技术有限公司 A kind of fan control device and method

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113009996A (en) * 2021-02-02 2021-06-22 新华三信息技术有限公司 Standby state fan control method, device, equipment and machine readable storage medium
CN114281173A (en) * 2021-11-29 2022-04-05 苏州浪潮智能科技有限公司 Reliable heat dissipation control method and device for server
CN114690868A (en) * 2022-03-23 2022-07-01 北京无线电测量研究所 General fan monitoring and speed regulating system, speed regulating device and case
CN115013342A (en) * 2022-05-26 2022-09-06 中航光电科技股份有限公司 Redundancy-designed fan rotating speed control system and method
CN115263794A (en) * 2022-08-12 2022-11-01 浪潮(山东)计算机科技有限公司 A kind of fan speed adjustment method, device, equipment and medium
CN115163540A (en) * 2022-09-06 2022-10-11 新华三人工智能科技有限公司 Fan rotating speed control method, device and equipment
CN115163540B (en) * 2022-09-06 2022-12-23 新华三人工智能科技有限公司 Fan rotating speed control method, device and equipment
WO2024217334A1 (en) * 2023-04-20 2024-10-24 阿里云计算有限公司 Server and heat dissipation control method therefor
CN117615547A (en) * 2023-11-13 2024-02-27 东莞市鑫誉精密智造有限公司 A method and system for monitoring the heat dissipation condition of server cabinets

Similar Documents

Publication Publication Date Title
CN111734667A (en) A kind of server fan speed control method and device
US10375854B2 (en) Liquid cooling system and control method thereof
US20180164795A1 (en) Fan monitoring system
WO2016169222A1 (en) Method and device for controlling server fan of complete machine cabinet
CN110647224A (en) A method and device for controlling an operating state
CN208607606U (en) A kind of server fan radiating system
JP5625640B2 (en) Multi-unit fan drive device and failure processing method thereof
CN107420336A (en) A kind of high reliability fan control device and method based on server
CN107632907B (en) BMC chip hosting system and control method thereof
CN104660440A (en) Blade server management system and control method thereof
CN104238691A (en) Server system and heat dissipation method thereof
CN106837838A (en) The control system and method for server fan rotating speed
CN104699589A (en) Fan error detection system and method
CN103379802A (en) Fan control system
US10284134B2 (en) Method for controlling a fan module of a server rack and controller unit for implementing the same
CN111010840A (en) A kind of intelligent power supply cabinet and management method
CN103376860A (en) Fan control method
CN114281169A (en) Method and system for regulating and controlling server fan and server
CN206757516U (en) A kind of server architecture for possessing monitoring multiserver
CN114327017A (en) Server control method and device and server
WO2013114630A1 (en) Electronic device and control method
CN116430975B (en) Blade server power control system and method and blade server
CN100401230C (en) Heat dissipation management device
CN110990215A (en) Auxiliary heat dissipation and dual temperature monitoring alarm device and method for storage equipment
CN104728144B (en) Fan control system and method

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20201002

RJ01 Rejection of invention patent application after publication