CN102375503A - Fan rotation speed control system and method - Google Patents

Fan rotation speed control system and method Download PDF

Info

Publication number
CN102375503A
CN102375503A CN2010102475261A CN201010247526A CN102375503A CN 102375503 A CN102375503 A CN 102375503A CN 2010102475261 A CN2010102475261 A CN 2010102475261A CN 201010247526 A CN201010247526 A CN 201010247526A CN 102375503 A CN102375503 A CN 102375503A
Authority
CN
China
Prior art keywords
value
fan
duty cycle
pwm duty
rotary speed
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
CN2010102475261A
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.)
Hongfujin Precision Industry Shenzhen Co Ltd
Hon Hai Precision Industry Co Ltd
Original Assignee
Hongfujin Precision Industry Shenzhen Co Ltd
Hon Hai Precision Industry 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 Hongfujin Precision Industry Shenzhen Co Ltd, Hon Hai Precision Industry Co Ltd filed Critical Hongfujin Precision Industry Shenzhen Co Ltd
Priority to CN2010102475261A priority Critical patent/CN102375503A/en
Publication of CN102375503A publication Critical patent/CN102375503A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Control Of Positive-Displacement Air Blowers (AREA)

Abstract

The invention relates to a fan rotation speed control system and method. The method comprises the following steps of: setting an RPM (Revolutions Per Minute) range corresponding to a value of PWM (Pulse-Width Modulation) Duty Cycle, and setting a pre-set rotation speed improvement value; reading an PWM Duty Cycle instruction given to a fan by a rotation speed control unit in real time, and obtaining the value of the PWM Duty Cycle; detecting the actual rotation speed of the fan in real time; when the actual rotation speed is more than the maximum value of the RPM range, subtracting one rotation speed improvement value from the value of the PWM Duty Cycle in the instruction given to the fan by the rotation speed control unit; and, when the actual rotation speed is less than the minimum value of the RPM range, adding one rotation speed improvement value to the value of the PWM Duty Cycle in the instruction given to the fan by the rotation speed control unit. By using the fan rotation speed control system and method disclosed by the invention, the risk in insufficient heat radiating capability can be avoided.

Description

Fan rotary speed control system and method
Technical field
The present invention relates to a kind of fan rotary speed control system and method.
Background technology
The design of server is in order to reach the target of energy saving low noise at present; Usually all can hope when low ambient temperature; Make fan remain on slow-revving situation as far as possible, but because the restriction of fan design itself, the rotating speed tolerance when the slow-speed of revolution all can be difficult to control especially.Reason owing to the fan specification; When if system gives speed setting 850RPM (the revolutions perminute of fan during at low temperature; The per minute rotating speed); Be that the instruction that system bios/BMC gives fan is PWM DutyCycle=20%, if but the rotating speed of actual fan performance is lower than 850RPM, and there is the not enough risk of heat-sinking capability in the system that will make.
Summary of the invention
In view of above content, be necessary to provide a kind of fan rotary speed control system and method, the slow-speed of revolution that can reach the power saving low noise is set down, can take into account the demand of system radiating again.
A kind of fan rotary speed control system runs in the electronic installation, and this electronic installation comprises rotary speed controling unit and fan.This system comprises: setting module is used to set the pairing per minute rotating speed of the value RPM scope of pulse-length modulation work period PWM Duty Cycle, and sets a preset rotating speed improvement value; Read module is used for reading the PWMDuty Cycle instruction that rotary speed controling unit gives fan in real time, and obtains the value of PWM Duty Cycle; Detection module is used for detecting in real time the fan actual speed, and the unit of this actual speed is RPM; Control module is used for when this actual speed during greater than the maximal value of this RPM scope, and the value that the control rotary speed controling unit gives the PWM Duty Cycle in the instruction of fan reduces by a rotating speed improvement value; Described control module also is used for when actual speed during less than the minimum value of this RPM scope, and the value that the control rotary speed controling unit gives the PWM Duty Cycle in the instruction of fan increases a rotating speed improvement value.
A kind of fan rotational frequency control method is applied in the electronic installation, and this electronic installation comprises rotary speed controling unit and fan.This method comprises the steps: that (a) sets the pairing per minute rotating speed of the value RPM scope of pulse-length modulation work period PWM Duty Cycle, and sets a preset rotating speed improvement value; (b) read the PWM Duty Cycle instruction that rotary speed controling unit gives fan in real time, and obtain the value of PWM Duty Cycle; (c) detect the fan actual speed in real time, the unit of this actual speed is RPM; (d) when this actual speed during greater than the maximal value of the pairing RPM scope of value of the PWM Duty Cycle that is obtained, the value that the control rotary speed controling unit gives the PWM Duty Cycle in the instruction of fan reduces by a rotating speed improvement value, and returns step (b); (e) when this actual speed during less than the minimum value of the pairing RPM scope of value of the PWM Duty Cycle that is obtained, the value that the control rotary speed controling unit gives the PWM Duty Cycle in the instruction of fan increases a rotating speed improvement value, and returns step (b).
Compared to prior art, fan rotary speed control system of the present invention and method, the slow-speed of revolution that can reach the power saving low noise is set down, can take into account the demand of system radiating again.Simultaneously, the rotating speed that can control fan meets the desired rotating speed of system of electronic installation, also can avoid the not enough risk of heat-sinking capability.
Description of drawings
Fig. 1 is the configuration diagram of fan rotary speed control system preferred embodiment of the present invention.
Fig. 2 is the functional block diagram of fan rotary speed control system preferred embodiment of the present invention.
Fig. 3 is the synoptic diagram of value of the pairing RPM of value of PWM Duty Cycle.
Fig. 4 is the process flow diagram of fan rotational frequency control method preferred embodiment of the present invention.
The main element symbol description
Electronic installation ?1
Rotary speed controling unit ?10
Fan rotary speed control system ?20
Fan ?30
Setting module ?200
Read module ?202
Detection module ?204
Judge module ?206
Control module ?208
Embodiment
As shown in Figure 1, be the configuration diagram of fan rotary speed control system preferred embodiment of the present invention.In the present embodiment, this fan rotary speed control system 20 runs in the electronic installation 1.Described electronic installation 1 can for computing machine (Personal Computer, PC), notebook computer (Notebook), server any suitable electronic installations such as (Server).This electronic installation 1 comprises rotary speed controling unit 10 and fan 30.Described rotary speed controling unit 10 is connected with fan 30 with the rotating speed of control fan 30.Described rotary speed controling unit 10 can be BIOS (Basic Input/ OutputSystem, basic input/input system), BMC any suitable unit such as (Base Motherboard Controller, baseboard management controllers).In this preferred embodiment, this rotary speed controling unit 10 is used to give the instruction of fan 30, control fan 30 rotating speeds, and said instruction is PWM (Pulse WidthModulation, pulse-length modulation) Duty Cycle (work period).If PWM Duty Cycle=20% is expressed in the instruction of described PWM DutyCycle, represent that then requiring the rotating speed of fan 30 is 20%Duty Cycle.Said fan 30 is mainly used in to the element in the electronic installation 1 (routine central processor CPU) and dispels the heat.
As shown in Figure 2, be the functional block diagram of Fig. 1 fan revolution speed control system 20.This fan rotary speed control system 20 comprises setting module 200, read module 202, detection module 204, judge module 206 and control module 208.The alleged module of the present invention is to accomplish the computer program code segments of a specific function, be more suitable in describing the implementation of software in computing machine than program, therefore below the present invention to all describing in the software description with module.
Said setting module 200 is used to set the pairing RPM scope of value of PWM Duty Cycle.As shown in Figure 3, pairing RPM when for example setting PWM Duty Cycle=20% (revolutions per minute, per minute rotating speed) scope is 850RPM~1150RPM.The pairing RPM scope of value of the PWM Duty Cycle of said setting can situation according to the actual requirements be set.
Described setting module 200 also is used to set a preset rotating speed improvement value.For example, said preset rotating speed improvement value can be made as 2%.
Described read module 202 is used for reading the PWM Duty Cycle instruction that rotary speed controling unit 10 gives fan 30 in real time, and obtains the value of PWM Duty Cycle.
Described detection module 204 is used for detecting in real time fan 30 actual speed, and the unit of actual speed is RPM here.In this preferred embodiment, described detection module 204 is through the actual speed of control rotary speed controling unit 10 inspection fans 30 feedbacks.
Described judge module 206 is used for the pairing RPM scope of value according to the PWM Duty Cycle that sets, and whether the actual speed of judging fan 30 is within the pairing RPM scope of value of the PWM Duty Cycle that is obtained.For example; The value of PWM Duty Cycle is 20% o'clock; Its pairing RPM scope is 850RPM~1150RPM, and when the value of the PWM Duty Cycle that is obtained is 20%, described judge module 206 judges that the actual speed of fan 30 is whether within 850RPM~1150RPM scope.What should explain is, when the actual speed of fan 30 is 850RPM, the actual speed that described judge module 206 is judged fans 30 is within this corresponding 850RPM~1150RPM.
Described judge module 206 also is used for when within the pairing RPM scope of the value of the PWM DutyCycle that actual speed is not being obtained, judges that this actual speed is whether greater than the maximal value of this RPM scope.
Described control module 208 is used for when this actual speed during greater than the maximal value of this RPM scope, and the value that control rotary speed controling unit 10 gives the PWM Duty Cycle in the instruction of fan 30 reduces by a rotating speed improvement value.
Described control module 208 also is used for when actual speed during less than the minimum value of this RPM scope, and the value that control rotary speed controling unit 10 gives the PWM Duty Cycle in the instruction of fan 30 increases a rotating speed improvement value.
Described control module 208 also is used for when within the pairing RPM scope of value of the PWM Duty Cycle that actual speed is being obtained, and it is constant to keep rotary speed controling unit 10 to give the value of the PWM Duty Cycle in the instruction of fan 30.
As shown in Figure 4, be the process flow diagram of fan rotational frequency control method preferred embodiment of the present invention.Step S10, said setting module 200 is set the pairing RPM scope of value of PWM Duty Cycle, and sets a preset rotation speed improvement value.The pairing RPM scope of value of the PWM Duty Cycle of said setting can situation according to the actual requirements be set.Said preset rotating speed improvement value can be made as 2%.
Step S11, described read module 202 read the PWM Duty Cycle instruction that rotary speed controling unit 10 gives fan 30 in real time, and obtain the value of PWM Duty Cycle.
Step S12, described detection module 204 detects fan 30 actual speed in real time, and the unit of actual speed is RPM here.
Step S13, according to the pairing RPM scope of value of the PWM Duty Cycle that sets, described judge module 206 judges that the actual speed of fan 30 is whether within the pairing RPM scope of the value of the PWM DutyCycle that is obtained.When within the pairing RPM scope of the value of the PWM DutyCycle that actual speed is being obtained, get into step S14; When within the pairing RPM scope of value of the PWM Duty Cycle that actual speed is not being obtained, get into step S15.
Step S14, it is constant to keep rotary speed controling unit 10 to give the value of the PWM DutyCycle in the instruction of fan 30, and flow process finishes.
Step S15, described judge module 206 judge that this actual speed is whether greater than the maximal value of this RPM scope.When this actual speed during, get into step S16 greater than the maximal value of this RPM scope; When actual speed is not more than the maximal value of this RPM scope, when promptly representing this actual speed, get into step S17 less than the minimum value of this RPM scope.
The value that step S16, described control module 208 control rotary speed controling units 10 give the PWM Duty Cycle in the instruction of fan 30 reduces by a rotating speed improvement value.
The value that step S17, described control module 208 control rotary speed controling units 10 give the PWM Duty Cycle in the instruction of fan 30 increases a rotating speed improvement value.
What should explain at last is; Above embodiment is only unrestricted in order to technical scheme of the present invention to be described; Although the present invention is specified with reference to preferred embodiment; Those of ordinary skill in the art should be appreciated that and can make amendment or be equal to replacement technical scheme of the present invention, and do not break away from the spirit and the scope of technical scheme of the present invention.

Claims (8)

1. a fan rotary speed control system runs in the electronic installation, and this electronic installation comprises rotary speed controling unit and fan, it is characterized in that, this system comprises:
Setting module is used to set the pairing per minute rotating speed of the value RPM scope of pulse-length modulation work period PWM Duty Cycle, and sets a preset rotating speed improvement value;
Read module is used for reading the PWM Duty Cycle instruction that rotary speed controling unit gives fan in real time, and obtains the value of PWM Duty Cycle;
Detection module is used for detecting in real time the fan actual speed;
Control module is used for when this actual speed during greater than the maximal value of this RPM scope, and the value that the control rotary speed controling unit gives the PWM Duty Cycle in the instruction of fan reduces by a rotating speed improvement value;
Described control module also is used for when actual speed during less than the minimum value of this RPM scope, and the value that the control rotary speed controling unit gives the PWM Duty Cycle in the instruction of fan increases a rotating speed improvement value.
2. fan rotary speed control system as claimed in claim 1; It is characterized in that; This control module also is used for when actual speed is not less than the minimum value of this RPM scope and is not more than the maximal value of this RPM scope, and it is constant to keep rotary speed controling unit to give the value of the PWM Duty Cycle in the instruction of fan.
3. fan rotary speed control system as claimed in claim 1 is characterized in that, described rotary speed controling unit is basic input-output system BIOS or baseboard management controller BMC.
4. fan rotary speed control system as claimed in claim 1 is characterized in that, described electronic installation is computing machine, notebook computer or server.
5. a fan rotational frequency control method is applied in the electronic installation, and this electronic installation comprises rotary speed controling unit and fan, it is characterized in that, this method comprises the steps:
(a) set the pairing per minute rotating speed of the value RPM scope of pulse-length modulation work period PWM Duty Cycle, and set a preset rotating speed improvement value;
(b) read the PWM Duty Cycle instruction that rotary speed controling unit gives fan in real time, and obtain the value of PWM Duty Cycle;
(c) detect the fan actual speed in real time;
(d) when this actual speed during greater than the maximal value of the pairing RPM scope of value of the PWM Duty Cycle that is obtained, the value that the control rotary speed controling unit gives the PWM Duty Cycle in the instruction of fan reduces by a rotating speed improvement value, and returns step (b);
(e) when this actual speed during less than the minimum value of the pairing RPM scope of value of the PWM Duty Cycle that is obtained, the value that the control rotary speed controling unit gives the PWM Duty Cycle in the instruction of fan increases a rotating speed improvement value, and returns step (b).
6. fan rotational frequency control method as claimed in claim 5 is characterized in that, this method also comprises step:
When this actual speed was not less than the minimum value of this RPM scope and is not more than the maximal value of this RPM scope, it was constant to keep rotary speed controling unit to give the value of the PWM Duty Cycle in the instruction of fan.
7. fan rotational frequency control method as claimed in claim 5 is characterized in that, described rotary speed controling unit is basic input-output system BIOS or baseboard management controller BMC.
8. fan rotational frequency control method as claimed in claim 5 is characterized in that, described electronic installation is computing machine, notebook computer or server.
CN2010102475261A 2010-08-06 2010-08-06 Fan rotation speed control system and method Pending CN102375503A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2010102475261A CN102375503A (en) 2010-08-06 2010-08-06 Fan rotation speed control system and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2010102475261A CN102375503A (en) 2010-08-06 2010-08-06 Fan rotation speed control system and method

Publications (1)

Publication Number Publication Date
CN102375503A true CN102375503A (en) 2012-03-14

Family

ID=45794229

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2010102475261A Pending CN102375503A (en) 2010-08-06 2010-08-06 Fan rotation speed control system and method

Country Status (1)

Country Link
CN (1) CN102375503A (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103016381A (en) * 2012-12-12 2013-04-03 曙光信息产业股份有限公司 Fan speed-regulating system for server
CN103869101A (en) * 2012-12-10 2014-06-18 鸿富锦精密工业(深圳)有限公司 Verification system and verification method for fan tachometer
CN105317712A (en) * 2014-08-01 2016-02-10 陈家德 Multi-rotor ceiling fan capable of achieving stable revolution and control method thereof
CN105508270A (en) * 2014-09-22 2016-04-20 联想(北京)有限公司 Method and device for determining rotation speed of fan
CN108302059A (en) * 2015-12-10 2018-07-20 中国长城科技集团股份有限公司 Fan rotational frequency control method and device
CN111706539A (en) * 2020-06-09 2020-09-25 深圳市汇川技术股份有限公司 Method and device for regulating and controlling rotating speed of motor fan and readable storage medium
CN111706538A (en) * 2020-06-09 2020-09-25 深圳市汇川技术股份有限公司 Fan protection method, device, equipment and computer storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6348873B1 (en) * 2000-12-21 2002-02-19 Inventec Corporation Apparatus and method for user-mediated control of CPU temperature in notebook computers
CN2554706Y (en) * 2002-05-10 2003-06-04 神基科技股份有限公司 Intelligence fan cooling device
CN1523471A (en) * 2003-02-20 2004-08-25 大众电脑股份有限公司 Fan rotary speed control device and method
CN1566712A (en) * 2003-06-27 2005-01-19 精拓科技股份有限公司 Apparatus and method for controlling rotation speed of multistage speed and intelligent fan
US20090271049A1 (en) * 2008-04-25 2009-10-29 Sun Microsystems, Inc. Assuring stability of the speed of a cooling fan in a computer system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6348873B1 (en) * 2000-12-21 2002-02-19 Inventec Corporation Apparatus and method for user-mediated control of CPU temperature in notebook computers
CN2554706Y (en) * 2002-05-10 2003-06-04 神基科技股份有限公司 Intelligence fan cooling device
CN1523471A (en) * 2003-02-20 2004-08-25 大众电脑股份有限公司 Fan rotary speed control device and method
CN1566712A (en) * 2003-06-27 2005-01-19 精拓科技股份有限公司 Apparatus and method for controlling rotation speed of multistage speed and intelligent fan
US20090271049A1 (en) * 2008-04-25 2009-10-29 Sun Microsystems, Inc. Assuring stability of the speed of a cooling fan in a computer system

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
MICHAEL HUANG: "风扇PWM控制方法", 《电子产品世界》 *
戴维德: "双PWM风扇速度控制器MAX6615/6616", 《今日电子》 *

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103869101A (en) * 2012-12-10 2014-06-18 鸿富锦精密工业(深圳)有限公司 Verification system and verification method for fan tachometer
CN103869101B (en) * 2012-12-10 2017-03-08 李建尧 The checking system of rotation speed of the fan table and method
CN103016381A (en) * 2012-12-12 2013-04-03 曙光信息产业股份有限公司 Fan speed-regulating system for server
CN103016381B (en) * 2012-12-12 2016-02-10 曙光信息产业股份有限公司 Server fan speed control system
CN105317712A (en) * 2014-08-01 2016-02-10 陈家德 Multi-rotor ceiling fan capable of achieving stable revolution and control method thereof
CN105508270A (en) * 2014-09-22 2016-04-20 联想(北京)有限公司 Method and device for determining rotation speed of fan
CN105508270B (en) * 2014-09-22 2017-07-28 联想(北京)有限公司 A kind of method and device for determining rotation speed of the fan
CN108302059A (en) * 2015-12-10 2018-07-20 中国长城科技集团股份有限公司 Fan rotational frequency control method and device
CN108302059B (en) * 2015-12-10 2020-05-15 中国长城科技集团股份有限公司 Fan rotating speed control method and device
CN111706539A (en) * 2020-06-09 2020-09-25 深圳市汇川技术股份有限公司 Method and device for regulating and controlling rotating speed of motor fan and readable storage medium
CN111706538A (en) * 2020-06-09 2020-09-25 深圳市汇川技术股份有限公司 Fan protection method, device, equipment and computer storage medium
CN111706539B (en) * 2020-06-09 2022-03-01 深圳市汇川技术股份有限公司 Method and device for regulating and controlling rotating speed of motor fan and readable storage medium

Similar Documents

Publication Publication Date Title
CN102375503A (en) Fan rotation speed control system and method
CN102314213B (en) The computer system of dynamic conditioning frequency of operation
CN101349926B (en) Method and apparatus for adjusting fan rotary speed
CN102298431A (en) Computer heat radiation control system and method
US8606429B2 (en) System and method for controlling an electronic device fan
CN102486180A (en) Control system and control method of fan
CN105468114A (en) Design method for optimizing server board card cooling noise
TW201600960A (en) Fan control system and method for a computer system based on a time-variable rate of current
CN100478820C (en) Electronic component temperature control method and its system
CN103019341A (en) Fan speed control method
Sierszecki et al. Green software: Greening what and how much?
CN102979754A (en) Fan rotating speed control system and method
CN104214121A (en) Fan revolution control system and method
CN103379802A (en) Fan control system
CN109185208B (en) Fan speed regulation method and related device
CN104375925A (en) Method and device for controlling fan of server and server
CN100451979C (en) Method for decreasing immediate current of boot-strap
CN105446436A (en) Electronic device and fan assembly
CN105465027A (en) Device for intelligently controlling linear rotating speed of heat radiating fan
CN104791278A (en) Fan control system and method
CN102312850A (en) Heat-radiation control system and method of fan
CN1932300A (en) Fan control system and method
CN104714866A (en) Fan testing system and method
CN103821746A (en) Fan monitoring method and sever system
CN102955726A (en) System and method for verifying rotational speed of fan

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20120314