CN102278321B - Fan rotating speed control method - Google Patents
Fan rotating speed control method Download PDFInfo
- Publication number
- CN102278321B CN102278321B CN201010204890.XA CN201010204890A CN102278321B CN 102278321 B CN102278321 B CN 102278321B CN 201010204890 A CN201010204890 A CN 201010204890A CN 102278321 B CN102278321 B CN 102278321B
- Authority
- CN
- China
- Prior art keywords
- fan
- type
- server
- control table
- maximum
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 16
- 238000012938 design process Methods 0.000 abstract description 5
- 230000004044 response Effects 0.000 abstract description 3
- 230000000694 effects Effects 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000004806 packaging method and process Methods 0.000 description 1
- 238000012827 research and development Methods 0.000 description 1
- 239000000758 substrate Substances 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Landscapes
- Structures Of Non-Positive Displacement Pumps (AREA)
Abstract
一种风扇转速控制方法,应用在具有风扇控制器的服务器中,本发明可在该服务器开机瞬间,该风扇控制器通过一回馈信号获取所配置的风扇的最大转速值,判断当前使用的风扇类型,并相应选择与该风扇类型对应第一类型风扇或第二类型风扇转速控制表驱动该当前使用的风扇运行。本发明无需因应第一类型风扇而修改第二类型风扇的性能,进而不影响服务器的设计进程。
A fan speed control method is applied in a server with a fan controller. When the server is turned on, the fan controller obtains the maximum speed value of the configured fan through a feedback signal, determines the type of fan currently in use, and selects a first type fan or a second type fan speed control table corresponding to the fan type to drive the currently used fan to operate. The present invention does not need to modify the performance of the second type fan in response to the first type fan, and thus does not affect the design process of the server.
Description
技术领域 technical field
本发明涉及一种风扇转速控制技术,特别是涉及一种应用于具有基板管理控制器的服务器中的风扇转速控制方法。The invention relates to a fan speed control technology, in particular to a fan speed control method applied in a server with a baseboard management controller.
背景技术 Background technique
随着电子产业的蓬勃发展,电子产品逐渐进入多功能、高性能的研发方向。为满足电子产品微型化的封装需求,电子产品的电路板上电子元件运行时产生的热量将明显增加,对风扇在数量上的需求也不断增加,以现有服务器为例,服务器可根据其运行状况动态调整风扇运转速度以便将服务器内部电子元件运行产生的热量及时有效的传递至外界。With the vigorous development of the electronics industry, electronic products have gradually entered the direction of multi-functional and high-performance research and development. In order to meet the miniaturization packaging requirements of electronic products, the heat generated by the electronic components on the circuit board of electronic products will increase significantly, and the demand for the number of fans will also continue to increase. Taking the existing server as an example, the server can operate according to its Dynamically adjust the running speed of the fan in order to transfer the heat generated by the electronic components inside the server to the outside world in a timely and effective manner.
现有服务器一般设计时就固定使用一种类型的风扇,其电路设计及软件控制均采用固化的形式。当不同客户提出不同的需求,需要使用不同类型的风扇时,不同类型风扇一般是由不同供应商提供,不同类型风扇的性能很难达成一致。为了达到统一的性能要求,需要风扇厂商修改其风扇性能,使不同类型风扇性能保持一致。此种做法将导致服务器的设计进程(schedule)会受到厂商调节风扇性能的时间周期的影响,甚至会出现不同类型风扇性能无法完全匹配(match)的情形。Existing servers generally use one type of fan when they are designed, and their circuit design and software control are all in a fixed form. When different customers put forward different requirements and need to use different types of fans, different types of fans are generally provided by different suppliers, and it is difficult to reach agreement on the performance of different types of fans. In order to meet uniform performance requirements, fan manufacturers need to modify the performance of their fans to keep the performance of different types of fans consistent. Such an approach will cause the server design process (schedule) to be affected by the time period in which the manufacturer adjusts the performance of the fan, and even the situation that the performance of different types of fans cannot be completely matched (match).
因此,如何提出一种新的风扇转速控制方法,以解决现有技术的种种缺点,能对不同类型风扇实行统一管理实已成为目前业界急待克服的问题。Therefore, how to propose a new fan speed control method to solve various shortcomings of the prior art and to implement unified management of different types of fans has become a problem that the industry is eager to overcome.
发明内容 Contents of the invention
鉴于上述现有技术的缺点,本发明的目的是提供一种风扇转速控制方法,在不影响设计进程的前提下,即可使服务器控制不同性能的至少两种风扇。In view of the above-mentioned shortcomings of the prior art, the object of the present invention is to provide a fan speed control method, which enables the server to control at least two fans with different performances without affecting the design process.
为达到上述及其他目的,本发明提供一种风扇转速控制方法,是应用在具有风扇控制器的服务器中,适用于通用第一类型风扇及第二类型风扇的服务器,该服务器同一时间使用第一类型风扇及第二类型风扇其中一种,该方法包括以下步骤:输入第一类型风扇的最大转速及其所对应的第一风扇转速控制表,以及输入第二类型风扇的最大转速及其所对应的第二风扇转速控制表,并将所输入的数据储存在该风扇控制器中;该风扇控制器在该服务器开机瞬间,通过一回馈信号获取所配置的风扇的最大转速值;该风扇控制器依据其所获取的该风扇的最大转速值与所储存的第一类型风扇的最大转速及第二类型风扇的最大转速对比,判断当前使用的风扇为第一类型风扇或第二类型风扇,以及该风扇控制器依据当前使用的风扇类型,相应选择第一风扇转速控制表或第二风扇转速控制表驱动该当前使用的风扇运行。In order to achieve the above and other objectives, the present invention provides a fan speed control method, which is applied in a server with a fan controller, and is suitable for a server with a common first-type fan and a second-type fan. The server uses the first fan at the same time. One of the type fan and the second type fan, the method includes the following steps: input the maximum speed of the first type fan and the corresponding first fan speed control table, and input the maximum speed of the second type fan and its corresponding The second fan speed control table, and store the input data in the fan controller; the fan controller obtains the maximum speed value of the configured fan through a feedback signal when the server is turned on; the fan controller According to the obtained maximum rotational speed value of the fan compared with the stored maximum rotational speed of the first type fan and the maximum rotational speed of the second type fan, it is judged that the currently used fan is the first type fan or the second type fan, and the The fan controller selects the first fan speed control table or the second fan speed control table correspondingly according to the type of the currently used fan to drive the currently used fan to run.
上述风扇控制器是基板管理控制器。The aforementioned fan controller is a baseboard management controller.
上述第一风扇转速控制表以及该第二风扇转速控制表是储存在该基板管理控制器的快取存储器中。The first fan speed control table and the second fan speed control table are stored in the cache memory of the baseboard management controller.
本发明主要是针对不同的风扇建立对应的风扇转速控制表,并在系统运行时调用对应的风扇转速控制表控制风扇转速,无需因应第一类型风扇而修改第二类型风扇的性能,从而避免了如背景技术所提及的第二类型风扇厂商依据第一类型风扇性能修改第二类型风扇性能所引起的影响服务器的设计进程问题,而且更不会具有不同风扇的性能不完全匹配的缺点。The present invention mainly establishes corresponding fan speed control tables for different fans, and calls the corresponding fan speed control table to control the fan speed when the system is running, without modifying the performance of the second type of fans in response to the first type of fans, thereby avoiding As mentioned in the background art, the manufacturer of the second-type fan modifies the performance of the second-type fan according to the performance of the first-type fan, which affects the design process of the server, and does not have the disadvantage that the performance of different fans does not completely match.
附图说明 Description of drawings
图1是本发明的风扇转速控制方法的流程图。FIG. 1 is a flow chart of the fan speed control method of the present invention.
具体实施方式 Detailed ways
以下通过特定的具体实例说明本发明的技术内容,本领域技术人员可由本说明书所揭示的内容轻易地了解本发明的其他优点与功效。本发明也可通过其他不同的具体实例加以实施或应用,本说明书中的各项细节也可基于不同观点与应用,在不背离本发明的精神下进行各种修饰与变更。The technical content of the present invention is described below through specific examples, and those skilled in the art can easily understand other advantages and effects of the present invention from the content disclosed in this specification. The present invention can also be implemented or applied through other different specific examples, and various modifications and changes can be made to the details in this specification based on different viewpoints and applications without departing from the spirit of the present invention.
图1是本发明的风扇转速控制方法的详细流程图。该方法是应用在具有风扇控制器的服务器中,适用于第一类型风扇(first resource fan)及第二类型风扇(second resource fan)的服务器,该服务器同一时间使用第一类型风扇及第二类型风扇其中一种。该风扇控制器为基板管理控制器(Baseboard Management Controller;BMC),以下即以风扇控制器为基板管理控制器为例进行图示说明,并详细说明本发明的风扇转速控制方法的流程步骤。FIG. 1 is a detailed flow chart of the fan speed control method of the present invention. This method is applied in a server with a fan controller, and is suitable for a server with a first type fan (first resource fan) and a second type fan (second resource fan), and the server uses the first type fan and the second type fan at the same time One of the fans. The fan controller is a Baseboard Management Controller (BMC), and the fan controller is used as a baseboard management controller as an example for illustration, and the flow steps of the fan speed control method of the present invention are described in detail.
在步骤S1中,输入该第一类型风扇的最大转速及其所对应的第一风扇转速控制表,以及输入该第二类型风扇的最大转速及其所对应的第二风扇转速控制表,并将所输入的数据储存在该基板管理控制器中。接着进至步骤S2。本实施例中,该第一类型风扇的最大转速及其所对应的第一类型风扇转速控制表以及该第二类型风扇的最大转速及其所对应的第二类型风扇转速控制表储存在该基板管理控制器的快取存储器(flash memory)中。In step S1, the maximum speed of the first type fan and its corresponding first fan speed control table are input, and the maximum speed of the second type fan and its corresponding second fan speed control table are input, and The input data is stored in the baseboard management controller. Then proceed to step S2. In this embodiment, the maximum speed of the first type fan and its corresponding first type fan speed control table and the maximum speed of the second type fan and its corresponding second type fan speed control table are stored on the substrate In the flash memory of the management controller.
在步骤S2中,该服务器开机瞬间,该基板管理控制器通过一回馈信号获取服务器所配置的风扇的最大转速值。接着进至步骤S3。In step S2, when the server is turned on, the baseboard management controller obtains the maximum rotational speed value of the fan configured on the server through a feedback signal. Then proceed to step S3.
在步骤S3中,该基板管理控制器依据其所获取的风扇的最大转速值与所储存的第一类型风扇的最大转速值及第二类型风扇的最大转速值对比,判断该服务器当前使用的风扇为第一类型风扇或第二类型风扇。接着进至步骤S4。In step S3, the baseboard management controller judges the fan currently used by the server according to the comparison between the acquired maximum rotational speed value of the fan and the stored maximum rotational speed value of the first type fan and the maximum rotational speed value of the second type fan It is a first type fan or a second type fan. Then proceed to step S4.
在步骤S4,该基板管理控制器依据经步骤S3判断出的当前使用的风扇类型,相应选择第一风扇转速控制表或第二风扇转速控制表驱动该当前使用的风扇运行。In step S4, the BMC selects the first fan speed control table or the second fan speed control table according to the type of the currently used fan determined in step S3 to drive the currently used fan to run.
综上所述,本发明主要是针对不同的风扇建立对应的风扇转速控制表,并在服务器运行时调用对应的风扇转速控制表控制风扇转速,无需因应第一类型风扇而修改第二类型风扇的性能,即可使服务器控制不同性能的至少两种风扇,从而无需如背景技术所提及的第二类型风扇厂商依据第一类型风扇性能修改第二类型风扇性能而影响服务器设计进程,更不会具有系统风扇性能不完全匹配的缺点。To sum up, the present invention mainly establishes corresponding fan speed control tables for different fans, and calls the corresponding fan speed control table to control the fan speed when the server is running, without modifying the second type of fans in response to the first type of fans. performance, that is, the server can control at least two types of fans with different performances, so that there is no need for the manufacturers of the second type of fans to modify the performance of the second type of fans according to the performance of the first type of fans as mentioned in the background technology to affect the server design process, let alone It has the disadvantage of not exactly matching the performance of the system fans.
上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何本领域技术人员均可在不违背本发明的精神及范畴下,对上述实施例进行修饰与改变。因此,本发明的权利保护范围,应以权利要求书的范围为依据。The above-mentioned embodiments only illustrate the principles and effects of the present invention, but are not intended to limit the present invention. Any person skilled in the art can modify and change the above-mentioned embodiments without departing from the spirit and scope of the present invention. Therefore, the protection scope of the present invention should be based on the scope of the claims.
Claims (3)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201010204890.XA CN102278321B (en) | 2010-06-11 | 2010-06-11 | Fan rotating speed control method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201010204890.XA CN102278321B (en) | 2010-06-11 | 2010-06-11 | Fan rotating speed control method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN102278321A CN102278321A (en) | 2011-12-14 |
| CN102278321B true CN102278321B (en) | 2015-03-25 |
Family
ID=45103965
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201010204890.XA Expired - Fee Related CN102278321B (en) | 2010-06-11 | 2010-06-11 | Fan rotating speed control method |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN102278321B (en) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103685074B (en) * | 2012-09-11 | 2016-09-28 | 英业达科技有限公司 | Rack-mounted server system and the method automatically managing frame configuration information |
| TWI494748B (en) * | 2013-02-04 | 2015-08-01 | Quanta Comp Inc | Fan controlling method and notebook thereof |
| CN107035713B (en) * | 2017-05-25 | 2018-07-31 | 广东万和热能科技有限公司 | A kind of automatic identifying method and device of DC fan type |
| CN109340161A (en) * | 2018-11-06 | 2019-02-15 | 联想(北京)有限公司 | A kind of control method for fan and electronic equipment |
| CN111189230B (en) * | 2018-11-15 | 2023-02-07 | 青岛经济技术开发区海尔热水器有限公司 | Gas water heater automatic control method and gas water heater |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1661516A (en) * | 2004-02-27 | 2005-08-31 | 富士通西门子电脑股份有限公司 | Method and device for controlling fan |
| CN1869946A (en) * | 2005-05-24 | 2006-11-29 | 志合电脑股份有限公司 | Multi-fan identifiable system and control method thereof |
| CN1892609A (en) * | 2005-07-09 | 2007-01-10 | 鸿富锦精密工业(深圳)有限公司 | Method for automatically detecting fan kind of central processor |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TW200720891A (en) * | 2005-11-16 | 2007-06-01 | Tyan Computer Corp | Universal apparatus and method for driving different fans |
| CN101464694B (en) * | 2007-12-21 | 2012-06-20 | 鸿富锦精密工业(深圳)有限公司 | Control circuit for computer fan |
-
2010
- 2010-06-11 CN CN201010204890.XA patent/CN102278321B/en not_active Expired - Fee Related
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1661516A (en) * | 2004-02-27 | 2005-08-31 | 富士通西门子电脑股份有限公司 | Method and device for controlling fan |
| CN1869946A (en) * | 2005-05-24 | 2006-11-29 | 志合电脑股份有限公司 | Multi-fan identifiable system and control method thereof |
| CN1892609A (en) * | 2005-07-09 | 2007-01-10 | 鸿富锦精密工业(深圳)有限公司 | Method for automatically detecting fan kind of central processor |
Also Published As
| Publication number | Publication date |
|---|---|
| CN102278321A (en) | 2011-12-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN102278321B (en) | Fan rotating speed control method | |
| CN102156518B (en) | Thermal Control Method | |
| US8233644B2 (en) | Multiple fan acoustic interaction control | |
| US20070109725A1 (en) | System and method for adaptive information handling system cooling profiles | |
| US20170219239A1 (en) | Fan characterization and control system | |
| CN103685074B (en) | Rack-mounted server system and the method automatically managing frame configuration information | |
| CN111414057A (en) | A fan speed control method, system, electronic device and storage medium | |
| US20120275115A1 (en) | Electronic device | |
| CN106762765A (en) | Server fan under being configured for different type board regulates and controls method and system | |
| US20180077823A1 (en) | System and method of controlling an air mover | |
| US10405455B2 (en) | Fan speed-adjustment policy for entire machine cabinet by placing fan table on node BMC | |
| CN102480360B (en) | Power Control Method for Multiple Servers | |
| CN102287388A (en) | How to set up fan speed control table | |
| TWI494748B (en) | Fan controlling method and notebook thereof | |
| US20130195676A1 (en) | Fan controlling method and electronic device | |
| CN104375925A (en) | Method and device for controlling fan of server and server | |
| JP5527800B2 (en) | Electronic device and fan control method | |
| CN104470331A (en) | Fan heat dissipating control method and device | |
| CN104597999B (en) | A kind of heat dissipating method and device | |
| TW201324364A (en) | Control system and control method thereof | |
| CN107329560B (en) | A server and its energy consumption ratio optimization method and system | |
| CN100440095C (en) | temperature control method | |
| US9541299B2 (en) | Setting-independent climate regulator control | |
| CN206592322U (en) | Air volume automatic compensation control module and its fan system | |
| TW201421213A (en) | Intelligent fan control method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20150325 |
|
| CF01 | Termination of patent right due to non-payment of annual fee |