[go: up one dir, main page]

CN102734192A - Fan controlling system and method therefor - Google Patents

Fan controlling system and method therefor Download PDF

Info

Publication number
CN102734192A
CN102734192A CN2011100812087A CN201110081208A CN102734192A CN 102734192 A CN102734192 A CN 102734192A CN 2011100812087 A CN2011100812087 A CN 2011100812087A CN 201110081208 A CN201110081208 A CN 201110081208A CN 102734192 A CN102734192 A CN 102734192A
Authority
CN
China
Prior art keywords
value
fan
management controller
flag bit
signal
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
CN2011100812087A
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 CN2011100812087A priority Critical patent/CN102734192A/en
Priority to TW100112157A priority patent/TWI426182B/en
Publication of CN102734192A publication Critical patent/CN102734192A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Cooling Or The Like Of Electrical Apparatus (AREA)
  • Control Of Positive-Displacement Air Blowers (AREA)

Abstract

一种风扇控制系统,包括一基本输入输出系统(BIOS)、一基板管理控制器(BMC)、一脉冲发生器及一信号选择器,所述BIOS识别所述BMC标志位的变化并根据所述标志位的变化输出不同的信号给所述信号选择器,所述信号选择器根据所述BIOS的输出信号来选择所述BMC所输出的PWM信号或者所述脉冲发生器所输出的PWM信号传递给风扇。本发明还提供了一种风扇控制系统的方法。

Figure 201110081208

A fan control system, including a basic input and output system (BIOS), a baseboard management controller (BMC), a pulse generator and a signal selector, the BIOS recognizes the change of the BMC flag bit and according to the The change of the flag bit outputs different signals to the signal selector, and the signal selector selects the PWM signal output by the BMC or the PWM signal output by the pulse generator according to the output signal of the BIOS. fan. The invention also provides a method for controlling the fan system.

Figure 201110081208

Description

Fan control system and method
Technical field
The present invention relates to a kind of fan control system and method.
Background technique
In communication and computer realm, along with the development of technology, the power consumption of equipment is increasingly high, therefore, the heat dispersion and the reliability thereof of radiation system is had higher requirement.At present, the main heat dissipating method in this field mainly is to utilize radiation fan to carry out active wind-cooling heat dissipating.Wherein radiation fan all is to use baseboard management controller (Baseboard Management Control, (Pulse Width Modulation PWM) controls it pulse-modulated signal BMC).Under the situation that satisfies the system radiating requirement, use the pwm signal control radiation fan of BMC can reach the power consumption of reduction system and the purpose of noise.But, if BMC quits work suddenly during fan in control, the speed running before this moment, fan will quit work with BMC, its rotating speed will be no longer changes with the change of system temperature, so possibly reduce the heat dispersion of system.
Summary of the invention
In view of above situation, the invention provides a kind of in the following fan control system and method that can guarantee the heat dispersion of system of the out-of-work situation of BMC.
A kind of fan control system; Comprise a basic input output system (BIOS), a baseboard management controller (BMC), a pulse oscillator and a signal selector; Said BIOS discerns the variation of said BMC flag bit and gives said signal selector according to the variation of said flag bit output various signals, and the pwm signal that said signal selector selects pwm signal that said BMC exports or said pulse oscillator to export according to the output signal of said BIOS passes to fan.
A kind of method of fan control system, the method comprising the steps of:
Said pulse oscillator produces pwm signal rotates fan at full speed;
Said BMC regularly is provided with the value of its flag bit;
Said BIOS regularly reads and stores the value of said BMC inner mark position;
Whether the value in more said BIOS stored space is consistent;
If the value of said storage space is inconsistent; Said signal selector selects the pwm signal of said BMC to pass to fan; Promptly make the pwm signal of said BMC control said fan rotation, execution in step " said BIOS regularly reads and store the value of said BMC inner mark position " afterwards;
If the value of said storage space is consistent; Said signal selector selects the pwm signal of said pulse oscillator to pass to fan; Promptly make the pwm signal of said pulse oscillator control said external fan rotation, execution in step " said BIOS regularly reads and store the value of said BMC inner mark position " afterwards.
Compared to existing technology, said fan control system and method are selected different pwm signals through the variation of judging said BMC flag bit, just can after said BMC quits work, overcome the thermal diffusivity of system and the deficiency of fluctuation of service.
Description of drawings
Fig. 1 is the skeleton diagram of fan control system of the present invention and fan.
Fig. 2 is the flow chart of control method for fan preferred embodiment of the present invention.
The primary component symbol description
Basic input output system 10
Baseboard management controller 12
Pulse oscillator 14
Signal selector 16
Fan 20
Following embodiment will combine above-mentioned accompanying drawing to further specify the present invention.
Embodiment
See also Fig. 1; Fan control system of the present invention is used to control a fan 20, and the preferred embodiments of said fan control system comprises a basic input output system (BIOS) 10, a baseboard management controller (BMC) 12, a pulse oscillator 14 and a signal selector 16.
Said BMC 12 is provided with a flag bit in its configuration data memory block.Said BMC12 regularly is provided with the value of its flag bit, is the value that the cycle its flag bit is set regularly with one second for example.If said BMC 12 proper functioning; Then the value of said BMC 12 its flag bits is set to " 0 " in first cycle; The value of its flag bit is set to " 1 " in second period, and the value of its flag bit is set to " 0 " in the 3rd cycle, and the value of its flag bit is set to " 1 " in the 4th cycle; So be arranged alternately, the value of its flag bit is alternately occurred for " 0 ", " 1 "; If said BMC 12 quits work, the value of its flag bit will no longer change.
The variation of said BMC 12 flag bits of said BIOS 10 identifications is also given said signal selector 16 according to the variation output various signals of said flag bit, and the pwm signal that pwm signal that said signal selector 16 is selected said BMC 12 is exported according to the output signal of said BIOS 10 or said pulse oscillator 14 are exported passes to fan 20.
Said BIOS 10 to be being provided with the value that identical cycle of said sign place value regularly read and stored flag bits in the said BMC 12 with said BMC 12, and the value of the flag bit that is read in former and later two adjacent periods is compared.If the value of two interior flag bits that read of adjacent periods is consistent, said BIOS 10 produces a high level signal; Otherwise, produce a low level signal.In this mode of execution; Said BIOS 10 only stores the value of the flag bit that is read in former and later two adjacent periods; Promptly; The value of promptly deleting the flag bit that is read in the last cycle after the value of the flag bit that in said BIOS 10 relatively accomplishes two adjacent periods, is read, the value of just storing the flag bit that is read in following one-period afterwards.
The pwm signal that said impulser 14 produces is continuous high level signal (being that said pulse oscillator 14 generation dutycycles are 1 pwm signal).
In this mode of execution, said signal selector 16 can be a multiway analog switch (MUX).Said signal selector 16 is confirmed the said BMC 12 of conducting and fan 20 or said pulse oscillator 14 and fan 20 through the level signal that reads said BIOS 10 and produce, and the pwm signal of being exported with pwm signal that said BMC 12 is exported or said pulse oscillator 14 passes to said fan 20.
If said BMC 12 is in normal working; It will be provided with the value of flag bit in the interior data memory block with certain cycle; The value that is flag bit in the BMC 12 internal data store districts that in two adjacent periods, read of said BIOS 10 will change; At this moment, 10 of said BIOS produce low level level signal, and 16 pwm signals that said BMC 10 is exported of said signal selector pass to said fan 20; If said BMC12 is in off working state, it will not change the value of inner mark position, and at this moment, said BIOS10 will produce the level signal of high level, and 16 pwm signals that said pulse oscillator 14 is exported of said signal selector pass to said fan 20.Because the pwm signal that said pulse oscillator 14 is exported is continuous high level signal, therefore, said fan 20 will be always with its maximum speed work.So can guarantee when said BMC is in off working state 20 radiating requirements that can satisfy system of said fan.
See also Fig. 2, control method for fan preferred embodiment of the present invention may further comprise the steps:
Step S1, said pulse oscillator 14 produce pwm signal rotates fan 20 at full speed.Behind the system boot, said pulse oscillator 14 produces the pwm signal of continuous high level, so makes said fan 20 with its maximum speed work.
Step S2, said BMC 12 regularly is provided with the value of its flag bit, is the value that the cycle its flag bit is set regularly with one second for example.If said BMC 12 proper functioning; Then the value of said BMC 12 its flag bits is set to " 0 " in first cycle; The value of its flag bit is set to " 1 " in second period, and the value of its flag bit is set to " 0 " in the 3rd cycle, and the value of its flag bit is set to " 1 " in the 4th cycle; So be arranged alternately, the value of its flag bit is alternately occurred for " 0 ", " 1 "; If said BMC 12 quits work, the value of its flag bit will no longer change.
Step S3, said BIOS 10 regularly reads and stores the value of said BMC 12 inner mark positions.In this mode of execution; Said BIOS 10 is to be provided with the value that flag bits in the said BMC 12 are read in its cycle that indicates place value timing with said BMC 12; And said BIOS10 only stores the value of the flag bit that is read in former and later two adjacent periods; That is, the value of promptly deleting the flag bit that is read in the last cycle after the value of the flag bit that in said BIOS 10 relatively accomplishes two adjacent periods, is read, the value of just storing the flag bit that is read in following one-period afterwards.
Step S4, whether the value in more said BIOS 10 stored spaces is consistent; Said storage space is used to store the value of flag bit in the said BMC 12 internal data store districts, and when the value of the flag bit in the said memory block was consistent, said BIOS 10 produced a high level signal and gives said signal selector 16, and gets into step S6; When the value of the flag bit in the said memory block was inconsistent, said BIOS 10 produced a low level signal and gives said signal selector 16, and gets into step S5.
Step S5, said signal selector 16 selects the pwm signal of said BMC 12 to pass to fan 20, promptly makes the pwm signal of said BMC 12 control said fan 20 rotation, execution in step S3 afterwards.
Step S6, said signal selector 16 selects the pwm signal of said pulse oscillator 14 to pass to fan 20, promptly makes the pwm signal of said pulse oscillator 14 control said external fan 20 rotation, execution in step S3 afterwards.
Above-described only is mode of execution of the present invention, should be pointed out that for the person of ordinary skill of the art at this, under the prerequisite that does not break away from the invention design, can also make improvement, but these all belongs to protection scope of the present invention.

Claims (9)

1.一种风扇控制系统,包括一基本输入输出系统、一基板管理控制器,其特征在于:所述风扇控制系统还包括一脉冲发生器及一信号选择器,所述基本输入输出系统识别所述基板管理控制器标志位的变化并根据所述标志位的变化输出不同的信号给所述信号选择器,所述信号选择器根据所述基本输入输出系统的输出信号来选择所述基板管理控制器所输出的PWM信号或者所述脉冲发生器所输出的PWM信号传递给风扇,所述脉冲发生器产生连续高电平的PWM信号。1. A fan control system, comprising a basic input and output system and a baseboard management controller, characterized in that: the fan control system also includes a pulse generator and a signal selector, and the basic input and output system identifies the The change of the flag bit of the baseboard management controller and output different signals to the signal selector according to the change of the flag bit, and the signal selector selects the baseboard management controller according to the output signal of the basic input output system The PWM signal output by the device or the PWM signal output by the pulse generator is transmitted to the fan, and the pulse generator generates a continuous high-level PWM signal. 2.如权利要求1所述的风扇控制系统,其特征在于:所述信号选择器为一多路模拟开关。2. The fan control system according to claim 1, wherein the signal selector is a multi-channel analog switch. 3.一种风扇控制方法,包括如下步骤:3. A fan control method, comprising the steps of: 一脉冲发生器产生PWM信号使一风扇全速转动;A pulse generator generates a PWM signal to rotate a fan at full speed; 一基板管理控制器定时设置其标志位的值;A baseboard management controller regularly sets the value of its flag; 一基本输入输出系统定时读取并存储所述基板管理控制器内部标志位的值;A basic input and output system regularly reads and stores the value of the internal flag bit of the baseboard management controller; 比较所述基本输入输出系统内部存储空间的值是否一致;comparing whether the values of the internal storage space of the basic input output system are consistent; 若所述基本输入输出系统内部存储空间的值不一致,所述信号选择器选择所述基板管理控制器所输出的PWM信号控制所述风扇,并返回至步骤“一基本输入输出系统定时读取并存储所述基板管理控制器内部标志位的值”;If the value of the internal storage space of the BIOS is inconsistent, the signal selector selects the PWM signal output by the baseboard management controller to control the fan, and returns to the step "a basic input and output system regularly reads and Storing the value of the internal flag bit of the baseboard management controller"; 若所述基本输入输出系统内部存储空间的值一致,所述信号选择器选择所述脉冲发送器所输出的PWM信号以控制所述风扇,并返回至步骤“一基本输入输出系统定时读取并存储所述基板管理控制器内部标志位的值”。If the value of the internal storage space of the basic input and output system is consistent, the signal selector selects the PWM signal output by the pulse transmitter to control the fan, and returns to the step "a basic input and output system regularly reads and storing the value of the internal flag bit of the baseboard management controller". 4.如权利要求3所述的风扇控制方法,其特征在于:若所述基本输入输出系统内部存储空间的值一致,所述基本输入输出系统产生一第一电平信号并传递给所述信号选择器以使得信号选择器选择所述脉冲发生器所输出的PWM信号控制风扇。4. The fan control method according to claim 3, characterized in that: if the value of the internal storage space of the BIOS is consistent, the BIOS generates a first level signal and transmits it to the signal The selector enables the signal selector to select the PWM signal output by the pulse generator to control the fan. 5.如权利要求4所述的风扇控制方法,其特征在于:若所述基本输入输出系统内部存储空间的值不一致,所述基本输入输出系统产生一第二电平信号并传递给所述信号选择器以使得信号选择器选择所述基板管理控制器所输出的PWM信号控制所述风扇。5. The fan control method according to claim 4, characterized in that: if the value of the internal storage space of the BIOS is inconsistent, the BIOS generates a second level signal and transmits it to the signal The selector enables the signal selector to select the PWM signal output by the baseboard management controller to control the fan. 6.如权利要求3所述的风扇控制方法,其特征在于:所述基本输入输出系统以与所述基板管理控制器设置所述内部标志位值相同的周期来定时读取并存储所述基板管理控制器内部标志位的值。6. The fan control method according to claim 3, characterized in that: the basic input and output system regularly reads and stores the value of the base board at the same cycle as the base board management controller sets the value of the internal flag Manages the value of the internal flag bits of the controller. 7.如权利要求6所述的风扇控制方法,其特征在于:所述基板管理控制器以一秒为周期定时设置其内部标志位的值。7 . The fan control method according to claim 6 , wherein the baseboard management controller regularly sets the value of its internal flag bit with a cycle of one second. 8 . 8.如权利要求6所述的风扇控制方法,其特征在于:所述基板管理控制器在第一个周期内设置其标志位的值为“0”,在第二个周期内设置其标志位的值为“1”,在第三个周期内设置其标志位的值为“0”,在第四个周期内设置其标志位的值为“1”。8. The fan control method according to claim 6, characterized in that: the baseboard management controller sets the value of its flag bit to "0" in the first cycle, and sets its flag bit in the second cycle The value of the flag is "1", the value of its flag is set to "0" in the third cycle, and the value of its flag is set to "1" in the fourth cycle. 9.如权利要求8所述的风扇控制方法,其特征在于:当所述基本输入输出系统比较完成两个相邻周期内所读取的基板管理控制器的标志位的值之后即删除前一周期内所读取的基板管理控制器的标志位的值,之后才存储下一周期内所读取的基板管理控制器的标志位的值。9. The fan control method according to claim 8, characterized in that: after the BIOS compares the values of the flag bits of the baseboard management controller read in two adjacent cycles, the previous one is deleted. The value of the flag bit of the baseboard management controller read in a cycle is stored only after the value of the flag bit of the base board management controller read in a next cycle.
CN2011100812087A 2011-03-31 2011-03-31 Fan controlling system and method therefor Pending CN102734192A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN2011100812087A CN102734192A (en) 2011-03-31 2011-03-31 Fan controlling system and method therefor
TW100112157A TWI426182B (en) 2011-03-31 2011-04-08 System and method for controlling fans

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2011100812087A CN102734192A (en) 2011-03-31 2011-03-31 Fan controlling system and method therefor

Publications (1)

Publication Number Publication Date
CN102734192A true CN102734192A (en) 2012-10-17

Family

ID=46990281

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2011100812087A Pending CN102734192A (en) 2011-03-31 2011-03-31 Fan controlling system and method therefor

Country Status (2)

Country Link
CN (1) CN102734192A (en)
TW (1) TWI426182B (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103790844A (en) * 2012-10-30 2014-05-14 英业达科技有限公司 Fan control system and method
CN103835972A (en) * 2012-11-20 2014-06-04 英业达科技有限公司 Fan rotating speed control system and method for control rotating speed of fan
CN103970632A (en) * 2014-05-27 2014-08-06 浪潮电子信息产业股份有限公司 Method for restoring default fan rotating speed of Smart Rack cabinet
CN104791278A (en) * 2014-01-16 2015-07-22 鸿富锦精密工业(深圳)有限公司 Fan control system and method
CN109185208A (en) * 2018-08-15 2019-01-11 郑州云海信息技术有限公司 A kind of fan speed-governing method and relevant apparatus
CN114718892A (en) * 2021-01-06 2022-07-08 广州视源电子科技股份有限公司 Control system and method for fan, and computer storage medium
CN118934670A (en) * 2024-07-25 2024-11-12 河南昆仑技术有限公司 A fan control method and server

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050160323A1 (en) * 2003-12-26 2005-07-21 Yi-Chang Wu Error-examining method for monitor circuit
US20080281475A1 (en) * 2007-05-09 2008-11-13 Tyan Computer Corporation Fan control scheme
CN101430589A (en) * 2007-11-08 2009-05-13 英业达股份有限公司 Fan speed control device
CN101876328A (en) * 2009-10-29 2010-11-03 浪潮电子信息产业股份有限公司 A method for reducing server system start-up noise
US7849332B1 (en) * 2002-11-14 2010-12-07 Nvidia Corporation Processor voltage adjustment system and method

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI265392B (en) * 2004-12-31 2006-11-01 Inventec Corp Method of heat dissipation
TWI288524B (en) * 2005-12-30 2007-10-11 Inventec Corp System and method for controlling fan rotational speed
US7653824B2 (en) * 2006-08-03 2010-01-26 Dell Products, Lp System and method of managing heat in multiple central processing units
US8280559B2 (en) * 2008-06-11 2012-10-02 Advanced Micro Devices, Inc. Apparatus and method for providing cooling to multiple components

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7849332B1 (en) * 2002-11-14 2010-12-07 Nvidia Corporation Processor voltage adjustment system and method
US20050160323A1 (en) * 2003-12-26 2005-07-21 Yi-Chang Wu Error-examining method for monitor circuit
US20080281475A1 (en) * 2007-05-09 2008-11-13 Tyan Computer Corporation Fan control scheme
CN101430589A (en) * 2007-11-08 2009-05-13 英业达股份有限公司 Fan speed control device
CN101876328A (en) * 2009-10-29 2010-11-03 浪潮电子信息产业股份有限公司 A method for reducing server system start-up noise

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103790844A (en) * 2012-10-30 2014-05-14 英业达科技有限公司 Fan control system and method
CN103790844B (en) * 2012-10-30 2016-09-14 英业达科技有限公司 Fan control system and control method for fan
CN103835972A (en) * 2012-11-20 2014-06-04 英业达科技有限公司 Fan rotating speed control system and method for control rotating speed of fan
CN104791278A (en) * 2014-01-16 2015-07-22 鸿富锦精密工业(深圳)有限公司 Fan control system and method
CN103970632A (en) * 2014-05-27 2014-08-06 浪潮电子信息产业股份有限公司 Method for restoring default fan rotating speed of Smart Rack cabinet
CN109185208A (en) * 2018-08-15 2019-01-11 郑州云海信息技术有限公司 A kind of fan speed-governing method and relevant apparatus
CN114718892A (en) * 2021-01-06 2022-07-08 广州视源电子科技股份有限公司 Control system and method for fan, and computer storage medium
CN114718892B (en) * 2021-01-06 2024-03-19 广州视源电子科技股份有限公司 Fan control system and method and computer storage medium
CN118934670A (en) * 2024-07-25 2024-11-12 河南昆仑技术有限公司 A fan control method and server

Also Published As

Publication number Publication date
TWI426182B (en) 2014-02-11
TW201239203A (en) 2012-10-01

Similar Documents

Publication Publication Date Title
CN102734192A (en) Fan controlling system and method therefor
CN205315328U (en) Intelligent cooling system of server
CN103835972A (en) Fan rotating speed control system and method for control rotating speed of fan
JP2016517988A (en) On-the-fly performance tuning of solid state storage devices
CN103813698A (en) Equipment cabinet refrigeration control method and system
CN106445027A (en) Intelligent adjusting method and controlling system of computer fan revolving speed
CN102434479A (en) Energy-saving control method for constant temperature in rack-type server chassis
CN202771358U (en) Fan management device of disk array
CN104963882B (en) Blower module control method and system in a kind of dual control storage system
CN107143513A (en) Server fan control strategy remote management formula firmware development method based on BMC
TWI727679B (en) Computing device, dual rotor fan, and cooling system
JP2005240806A (en) Mapping of sensors to zones of fan control system
CN105205015B (en) A kind of date storage method and storage equipment
CN104597983A (en) Regulation method of revolving speed of computer and mainboard system
TW201207603A (en) Fan rotating speed control system
CN203748174U (en) Base station frame
CN202205195U (en) Equipment for reading and writing physical memory of computer through IEEE 1394 interface
CN201115199Y (en) An enclosure heat radiation system
CN204357738U (en) A kind of housing temperature automatic control circuit
CN203655403U (en) Automatic cooling system of engine
CN107239129A (en) The power control method and device of a kind of electronic equipment
CN202838059U (en) Low temperature wind-heat module of electronic cabinet
CN101975182B (en) Sequential start control method of fans of many kinds of heat generating equipment and application
JP2011199205A (en) Electronic apparatus
CN204089663U (en) Fan motor whistle control system

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: 20121017