TWI540262B - Fan controll system and method for controlling fan speed - Google Patents

Fan controll system and method for controlling fan speed Download PDF

Info

Publication number
TWI540262B
TWI540262B TW102129097A TW102129097A TWI540262B TW I540262 B TWI540262 B TW I540262B TW 102129097 A TW102129097 A TW 102129097A TW 102129097 A TW102129097 A TW 102129097A TW I540262 B TWI540262 B TW I540262B
Authority
TW
Taiwan
Prior art keywords
fan
processor
power
temperature
speed
Prior art date
Application number
TW102129097A
Other languages
Chinese (zh)
Other versions
TW201506254A (en
Inventor
吳德隆
Original Assignee
緯創資通股份有限公司
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 緯創資通股份有限公司 filed Critical 緯創資通股份有限公司
Priority to TW102129097A priority Critical patent/TWI540262B/en
Priority to CN201310398402.7A priority patent/CN104373366B/en
Priority to US14/151,778 priority patent/US20150050121A1/en
Publication of TW201506254A publication Critical patent/TW201506254A/en
Application granted granted Critical
Publication of TWI540262B publication Critical patent/TWI540262B/en

Links

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
    • 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
    • Y02BCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO BUILDINGS, e.g. HOUSING, HOUSE APPLIANCES OR RELATED END-USER APPLICATIONS
    • Y02B30/00Energy efficient heating, ventilation or air conditioning [HVAC]
    • Y02B30/70Efficient control or regulation technologies, e.g. for control of refrigerant flow, motor or heating

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • General Engineering & Computer Science (AREA)
  • Cooling Or The Like Of Electrical Apparatus (AREA)
  • Control Of Positive-Displacement Air Blowers (AREA)

Description

風扇控制系統及控制風扇轉速之方法 Fan control system and method for controlling fan speed

本發明係關於用於處理器之風扇控制系統及控制風扇轉速之方法。 The present invention relates to a fan control system for a processor and a method of controlling the speed of the fan.

現今的電腦系統多配備強大的中央處理器。強大的中央處理器能夠帶來較高的效能,但也消耗較大的能量,並產生較多的廢熱。習知技術多以配置風扇的方式散除多餘的熱量,藉以避免熱量對系統所造成的破壞。 Today's computer systems are equipped with powerful central processors. A powerful central processor can deliver higher performance, but it also consumes more energy and generates more waste heat. Conventional techniques use a fan to dissipate excess heat to avoid damage to the system caused by heat.

典型的風扇控制系統,舉例而言,可見於專利文獻US 13/302253之中。第1圖習知技術之風扇控制系統示意圖。在第1圖的實施例中,風扇控制系統100包括一溫度感測模組120、一內嵌控制器130,以及一風扇140,目的在幫助一中央處理器(central processing unit,CPU)110散熱。其中,溫度感測模組120可量測CPU 110之溫度,並將所量得之溫度資訊提供給內嵌控制器130,而內嵌控制器130即可依據此溫度資訊調整風扇140之轉速,藉以確保CPU 110不致於因為過熱而損毀。 A typical fan control system, for example, can be found in the patent document US 13/302,253. Figure 1 is a schematic diagram of a fan control system of the prior art. In the embodiment of FIG. 1 , the fan control system 100 includes a temperature sensing module 120 , an embedded controller 130 , and a fan 140 for helping a central processing unit (CPU) 110 to dissipate heat. . The temperature sensing module 120 can measure the temperature of the CPU 110 and provide the measured temperature information to the embedded controller 130, and the embedded controller 130 can adjust the rotation speed of the fan 140 according to the temperature information. This ensures that the CPU 110 is not damaged by overheating.

可以了解的是,CPU係以增加操作頻率的方式提升其效能。然而,通常在偵得CPU溫度有所增加時,CPU的操作頻率已提升一段時間。換言之,依據CPU溫度控制風扇往往不 夠即時,容易導致降溫時間的延長,進而影響風扇的控溫效率。因此,本發明提供一種新的風扇控制技術以提升風扇控制溫度的速度。 It can be understood that the CPU improves its performance by increasing the operating frequency. However, the operating frequency of the CPU has generally increased for a while when the detected CPU temperature has increased. In other words, depending on the CPU temperature, the fan is often not It is instant enough to easily lead to an increase in cooling time, which in turn affects the temperature control efficiency of the fan. Accordingly, the present invention provides a new fan control technique to increase the speed at which the fan controls the temperature.

本發明提供一種用於處理器之風扇控制系統。該系統包括:一風扇,用以降溫該處理器;一功率量測模組,耦接於該處理器與該處理器之一供應電源之間,用以量測該處理器之一功率;一控制模組,耦接於該風扇與該功率量測模組之間,用以依據該處理器之該功率控制該風扇之一轉速,其中,當該功率高於一預設功率上限時,該控制模組控制該風扇以提高該轉速;以及當該功率低於一預設功率下限時,該控制模組控制該風扇以降低該轉速。 The present invention provides a fan control system for a processor. The system includes: a fan for cooling the processor; a power measurement module coupled between the processor and a power supply of the processor for measuring power of the processor; The control module is coupled between the fan and the power measurement module, and is configured to control a rotation speed of the fan according to the power of the processor, wherein when the power is higher than a preset power upper limit, the control module is coupled to the power measurement module. The control module controls the fan to increase the rotational speed; and when the power is below a predetermined lower power limit, the control module controls the fan to reduce the rotational speed.

本發明另提供一種控制風扇轉速之方法。該方法包括:量測一處理器之一功率;依據該處理器之該功率控制一風扇之一轉速,包括:當該功率高於一預設功率上限時,控制該風扇以提高該轉速;以及當該功率低於一預設功率下限時,控制該風扇以降低該轉速。 The invention further provides a method of controlling the speed of a fan. The method includes: measuring a power of a processor; controlling a rotation speed of a fan according to the power of the processor, comprising: controlling the fan to increase the rotation speed when the power is higher than a predetermined power upper limit; When the power is below a predetermined lower power limit, the fan is controlled to reduce the speed.

100‧‧‧風扇控制系統 100‧‧‧Fan control system

110‧‧‧CPU 110‧‧‧CPU

120‧‧‧溫度感測模組 120‧‧‧Temperature Sensing Module

130‧‧‧內嵌控制器 130‧‧‧Inline controller

140‧‧‧風扇 140‧‧‧fan

200‧‧‧風扇控制系統 200‧‧‧Fan control system

210‧‧‧處理器 210‧‧‧ processor

220‧‧‧溫度感測模組 220‧‧‧Temperature Sensing Module

230‧‧‧內嵌控制器 230‧‧‧Inline controller

232‧‧‧控制模組 232‧‧‧Control Module

240‧‧‧風扇 240‧‧‧fan

250‧‧‧供應電源 250‧‧‧Power supply

260‧‧‧功率量測模組 260‧‧‧Power Measurement Module

300‧‧‧風扇控制系統 300‧‧‧Fan control system

310‧‧‧處理器 310‧‧‧ processor

320‧‧‧溫度感測模組 320‧‧‧Temperature Sensing Module

330‧‧‧內嵌控制器 330‧‧‧Inline controller

332‧‧‧控制模組 332‧‧‧Control Module

340‧‧‧風扇 340‧‧‧fan

350‧‧‧供應電源 350‧‧‧Power supply

360‧‧‧功率量測模組 360‧‧‧Power Measurement Module

362‧‧‧電流感測單元 362‧‧‧ Current sensing unit

400‧‧‧風扇控制系統 400‧‧‧Fan control system

410‧‧‧處理器 410‧‧‧ processor

420‧‧‧溫度感測模組 420‧‧‧Temperature Sensing Module

430‧‧‧內嵌控制器 430‧‧‧Inline controller

432‧‧‧控制模組 432‧‧‧Control Module

440‧‧‧風扇 440‧‧‧fan

450‧‧‧供應電源 450‧‧‧Power supply

460‧‧‧功率量測模組 460‧‧‧Power measurement module

462‧‧‧電流感測器 462‧‧‧ Current Sensor

464‧‧‧電壓感測器 464‧‧‧Voltage sensor

S502~S504‧‧‧步驟 S502~S504‧‧‧Steps

S602~S604‧‧‧步驟 S602~S604‧‧‧Steps

第1圖習知技術之風扇控制系統示意圖。 Figure 1 is a schematic diagram of a fan control system of the prior art.

第2圖係依據本發明一實施例之風扇控制系統示意圖。 2 is a schematic diagram of a fan control system in accordance with an embodiment of the present invention.

第3圖係依據本發明最佳實施例之風扇控制系統示意圖。 Figure 3 is a schematic illustration of a fan control system in accordance with a preferred embodiment of the present invention.

第4圖係依據本發明另一實施例之風扇控制系統示意圖。 Figure 4 is a schematic diagram of a fan control system in accordance with another embodiment of the present invention.

第5圖為依據本發明一實施例之控制風扇轉速之方法流程 圖。 FIG. 5 is a flow chart of a method for controlling a fan speed according to an embodiment of the invention Figure.

第6圖為依據本發明另一實施例之控制風扇轉速之方法流程圖。 Figure 6 is a flow chart showing a method of controlling the speed of a fan according to another embodiment of the present invention.

下文為介紹本發明之最佳實施例。各實施例用以說明本發明之原理,但非用以限制本發明。本發明之範圍當以後附之權利要求項為準。 The following is a description of the preferred embodiment of the invention. The examples are intended to illustrate the principles of the invention, but are not intended to limit the invention. The scope of the invention is defined by the appended claims.

風扇控制系統Fan control system

為了改善習知技術的前述缺點,本發明提供一種新的風扇控制系統。藉由使用本發明之風扇控制系統,處理器之溫度控制效率將大幅提升。 In order to improve the aforementioned drawbacks of the prior art, the present invention provides a new fan control system. By using the fan control system of the present invention, the temperature control efficiency of the processor will be greatly improved.

第2圖係依據本發明一實施例之風扇控制系統示意圖。本發明之風扇控制系統200至少包括一控制模組232、一風扇240以及一功率量測模組260。本發明之風扇240可用以降溫該一電腦系統之處理器210,而風扇240之轉速係受到控制模組232之控制。在此實施例中,處理器210係自一供應電源250上擷取電力。本發明之功率量測模組260耦接於處理器210與供應電源250之間,可用來量測處理器210所消耗之功率。 2 is a schematic diagram of a fan control system in accordance with an embodiment of the present invention. The fan control system 200 of the present invention includes at least a control module 232, a fan 240, and a power measurement module 260. The fan 240 of the present invention can be used to cool the processor 210 of the computer system, and the speed of the fan 240 is controlled by the control module 232. In this embodiment, processor 210 draws power from a supply power source 250. The power measurement module 260 of the present invention is coupled between the processor 210 and the power supply 250, and can be used to measure the power consumed by the processor 210.

本發明之控制模組232係耦接於風扇240與功率量測模組260之間,可依據前述功率量測模組260所量得之處理器210之功率控制風扇240之轉速。舉例而言,在一實施例中,控制模組232可設定一預設功率範圍,而該範圍又包括一功率上限及一功率下限。當功率量測模組260所量得之功率高於該預設功率上限時,表示處理器210溫度即將上升,該控制模組232 即控制該風扇240以提高其轉速。相反地,當功率量測模組260所量得之功率低於該預設功率下限時,表示處理器210暫無過熱之虞,該控制模組232可控制該風扇240以降低其轉速,目的在節約風扇240之功率消耗。值得注意的是,對處理器210而言,其功率的變化早於溫度之變化,因此本發明透過量測功率之方式調節風扇速度,將可達到預先控制處理器210溫度之目的,進而縮短溫控時間、提升溫控效率。 The control module 232 of the present invention is coupled between the fan 240 and the power measurement module 260, and controls the rotation speed of the fan 240 according to the power of the processor 210 measured by the power measurement module 260. For example, in an embodiment, the control module 232 can set a predetermined power range, and the range further includes an upper power limit and a lower power limit. When the power measured by the power measurement module 260 is higher than the preset power upper limit, it indicates that the temperature of the processor 210 is about to rise, and the control module 232 That is, the fan 240 is controlled to increase its rotational speed. Conversely, when the power measured by the power measurement module 260 is lower than the preset power lower limit, it indicates that the processor 210 has no overheating, and the control module 232 can control the fan 240 to reduce the rotation speed thereof. The power consumption of the fan 240 is saved. It should be noted that, for the processor 210, the change of power is earlier than the change of the temperature. Therefore, the present invention adjusts the fan speed by measuring the power, which can achieve the purpose of pre-controlling the temperature of the processor 210, thereby shortening the temperature. Control time and improve temperature control efficiency.

在另外某些實施例中,前述控制模組232所設定之預設功率範圍可為零,而預設功率上限及下限皆可被相同的單一預設值所取代。在另外某些實施例中,控制模組232可透過查找一功率轉速對應表、函式運算及/或以上方法之組合取得與處理器功率相對應之適當風扇轉速。其中,該功率轉速對應表可儲存於與該控制模組232整合或分離的任何型態之計憶體,而相關的運算方式可括各種線性或非線性之內插運算。熟悉本技藝人士可依據本發明之精神自行設定風扇轉速與處理器功率之間的對應關係,不必以前述實施例為限。 In some other embodiments, the preset power range set by the foregoing control module 232 may be zero, and the preset power upper and lower limits may be replaced by the same single preset value. In some other embodiments, the control module 232 can obtain an appropriate fan speed corresponding to the processor power by looking up a power speed correspondence table, a function operation, and/or a combination of the above methods. The power speed correspondence table may be stored in any type of memory that is integrated or separated from the control module 232, and the related operation manner may include various linear or nonlinear interpolation operations. A person skilled in the art can set the correspondence between the fan speed and the processor power according to the spirit of the present invention, and is not limited to the foregoing embodiment.

在一實施例中,本發明之控制模組232係整合於電腦系統中之內嵌控制器230之中,而內嵌控制器230在電腦系統中通常具有其他多種功能。由於內嵌控制器230之其他功能並非本發明之主題,因此本文將不予贅述。 In one embodiment, the control module 232 of the present invention is integrated into the embedded controller 230 in the computer system, and the embedded controller 230 typically has a variety of other functions in the computer system. Since other functions of the embedded controller 230 are not the subject of the present invention, they will not be described herein.

第3圖係依據本發明最佳實施例之風扇控制系統示意圖。同第2圖之實施例,此實施例之風扇控制系統300至少包括一控制模組332、一風扇340以及一功率量測模組360。風扇340可用以降溫該一電腦系統之處理器310,而風扇340之轉 速係受到控制模組332之控制。在此實施例中,處理器310係自一供應電源350上擷取電力。本發明之功率量測模組360耦接於處理器310與供應電源350之間,可量測處理器310所消耗之功率。該控制模組332可內建於一內嵌控制器330之中。在此最佳實施例中,功率量測模組360係包括一電流感測單元362。該電流感測單元362係用以量測該供應電源350提供給該處理器310之電流。因此,在此實施例中,控制模組332即可依據電流感測單元362所量測之電流計算出該處理器310之功率。熟悉本技藝人士可了解到,一電子元件之功率為其上電流與電壓的函數。在一實施例中,處理器310之電壓可由估測而得。更明確地說,處理器310之電壓可透過讀取一儲存於控制模組332之電壓電流對應表而取得。值得注意的是,一般而言,由於處理器上之電壓變動的幅度遠較電流小得多,在某些實施例中處理器之電壓甚至可被視為定值,因此,藉由上述估測方式,控制模組332即可有效地計算出處理器310整體所消耗之功率。 Figure 3 is a schematic illustration of a fan control system in accordance with a preferred embodiment of the present invention. In the embodiment of FIG. 2, the fan control system 300 of this embodiment includes at least a control module 332, a fan 340, and a power measurement module 360. The fan 340 can be used to cool the processor 310 of the computer system, and the fan 340 rotates. The speed system is controlled by the control module 332. In this embodiment, processor 310 draws power from a supply power source 350. The power measurement module 360 of the present invention is coupled between the processor 310 and the power supply 350, and can measure the power consumed by the processor 310. The control module 332 can be built into an embedded controller 330. In the preferred embodiment, the power measurement module 360 includes a current sensing unit 362. The current sensing unit 362 is configured to measure the current supplied by the power supply 350 to the processor 310. Therefore, in this embodiment, the control module 332 can calculate the power of the processor 310 according to the current measured by the current sensing unit 362. Those skilled in the art will appreciate that the power of an electronic component is a function of its current and voltage. In an embodiment, the voltage of processor 310 can be derived from an estimate. More specifically, the voltage of the processor 310 can be obtained by reading a voltage-current correspondence table stored in the control module 332. It is worth noting that, in general, since the magnitude of the voltage fluctuations on the processor is much smaller than the current, in some embodiments the voltage of the processor can even be regarded as a fixed value, and therefore, by the above estimation In this manner, the control module 332 can effectively calculate the power consumed by the processor 310 as a whole.

第4圖係依據本發明另一實施例之風扇控制系統示意圖。同第3圖之實施例,此實施例之風扇控制系統400至少包括一控制模組432、一風扇440以及一功率量測模組460。風扇440可用以降溫該一電腦系統之處理器410,而風扇440之轉速係受到控制模組432之控制。在此實施例中,處理器410係自一供應電源450上擷取電力。本發明之功率量測模組460耦接於處理器410與供應電源450之間,可量測處理器410所消耗之功率。該控制模組432可內建於一內嵌控制器430之中。在此實施例中,功率量測模組460係除了包括一電流感測單元462之外另 包括一電壓感測單元464。該電流感測單元462係用以量測該供應電源450提供給該處理器410之電流,而該電壓感測單元464係用以量測該供應電源450提供給該處理器410電壓。因此,在此實施例中,控制模組462依據電流感測單元462所量測之電流以及電流感測單元464所量測之電壓,即可輕易計算出該處理器410之功率。相對於第3圖之實施例採用估測方式取得電壓,此實施例可量測到更精確的電壓值並計算出精確的功率,然而其電路結構較為複雜、成本亦較高。 Figure 4 is a schematic diagram of a fan control system in accordance with another embodiment of the present invention. In the embodiment of FIG. 3, the fan control system 400 of this embodiment includes at least a control module 432, a fan 440, and a power measurement module 460. The fan 440 can be used to cool the processor 410 of the computer system, and the speed of the fan 440 is controlled by the control module 432. In this embodiment, processor 410 draws power from a supply power source 450. The power measurement module 460 of the present invention is coupled between the processor 410 and the power supply 450, and can measure the power consumed by the processor 410. The control module 432 can be built into an embedded controller 430. In this embodiment, the power measurement module 460 is in addition to a current sensing unit 462. A voltage sensing unit 464 is included. The current sensing unit 462 is configured to measure the current supplied by the power supply 450 to the processor 410, and the voltage sensing unit 464 is configured to measure the voltage supplied by the power supply 450 to the processor 410. Therefore, in this embodiment, the control module 462 can easily calculate the power of the processor 410 according to the current measured by the current sensing unit 462 and the voltage measured by the current sensing unit 464. Compared with the embodiment of FIG. 3, the voltage is obtained by using an estimation method. This embodiment can measure a more accurate voltage value and calculate an accurate power. However, the circuit structure is complicated and the cost is high.

值得注意的是,雖然本發明係可透過量測功率之方式達到快速控溫之目的,然而,在某些實施例中,本發明之風扇控制系統仍可包括一溫度感測模組(例如第2、3及4圖中之溫度感測模組220、320及420),而控制模組(例如第2、3及4圖中的控制模組232、332及432)可同時依據溫度及功率資訊對風扇之轉速進行控制。舉例而言,在一實施例中,當溫度感測模組(220、320及420)所量測的溫度高於一預設溫度上限時,控制模組(232、332及432)控制該風扇(240、340及440)以提高其轉速;而當溫度感測模組(220、320及420)所量測的溫度低於一預設溫度下限時,控制模組(232、332及432)控制該風扇(240、340及440)以降低該轉速。或者,在另一實施例中,當所量測的溫度高於一預設溫度上限時,該控制模組(232、332及432)控制該風扇(240、340及440)以提高該轉速;以及當所量測的溫度未高於該預設溫度上限時,控制模組(232、332及432)改由所量測之功率控制該風扇之該轉速。 It should be noted that although the present invention can achieve rapid temperature control by measuring power, in some embodiments, the fan control system of the present invention can still include a temperature sensing module (for example, 2, 3 and 4 temperature sensing modules 220, 320 and 420), and the control modules (such as control modules 232, 332 and 432 in Figures 2, 3 and 4) can be based on both temperature and power Information controls the speed of the fan. For example, in an embodiment, when the temperature measured by the temperature sensing modules (220, 320, and 420) is higher than a predetermined upper temperature limit, the control modules (232, 332, and 432) control the fan. (240, 340, and 440) to increase the rotation speed; and when the temperature measured by the temperature sensing modules (220, 320, and 420) is lower than a predetermined lower temperature limit, the control modules (232, 332, and 432) The fans (240, 340, and 440) are controlled to reduce the speed. Alternatively, in another embodiment, the control module (232, 332, and 432) controls the fans (240, 340, and 440) to increase the rotational speed when the measured temperature is above a predetermined upper temperature limit; And when the measured temperature is not higher than the preset upper temperature limit, the control modules (232, 332, and 432) control the rotational speed of the fan by the measured power.

控制風扇轉速之方法Method of controlling fan speed

前文已詳述本發明之風扇控制系統。除了前述的風扇控制系統,本發明另提供一種控制風扇轉速之方法。 The fan control system of the present invention has been described in detail above. In addition to the aforementioned fan control system, the present invention further provides a method of controlling the fan speed.

第5圖為依據本發明一實施例之控制風扇轉速之方法流程圖。該控制風扇轉速之方法500包括:在步驟S502中,量測處理器之功率;以及在步驟S504中,依據該處理器之功率控制風扇之轉速。在此實施例中,步驟S504更包括:當該功率高於一預設功率上限時,控制該風扇以提高該轉速(子步驟S504A);以及當該功率低於一預設功率下限時,控制該風扇以降低該轉速(子步驟S504B)。舉例而言,步驟S502及S504可分別藉由第2圖中的功率量測模組260以及控制模組232達成。在步驟S504之後,流程回到步驟S502。 Figure 5 is a flow chart of a method of controlling the speed of a fan in accordance with an embodiment of the present invention. The method 500 of controlling fan speed includes measuring power of the processor in step S502, and controlling the speed of the fan according to the power of the processor in step S504. In this embodiment, step S504 further includes: when the power is higher than a preset power upper limit, controlling the fan to increase the rotation speed (sub-step S504A); and when the power is lower than a predetermined power lower limit, controlling The fan is to reduce the rotation speed (substep S504B). For example, steps S502 and S504 can be achieved by the power measurement module 260 and the control module 232 in FIG. 2, respectively. After step S504, the flow returns to step S502.

第6圖為依據本發明另一實施例之控制風扇轉速之方法流程圖。該控制風扇轉速之方法600包括:在步驟S602中,量測處理器之功率及溫度(同時或不同時);在步驟S603中,依據處理器之溫度控制風扇之轉速;以及在步驟S604中,依據處理器之功率控制風扇之轉速。在此實施例中,步驟S603更包括:當該溫度高於一預設溫度上限時,控制風扇以提高轉速(子步驟S603A)。然而,若量測之溫度並未高於該預設溫度上限時,則流程進入步驟S604。在此實施例中,步驟S604更包括:當該功率高於一預設功率上限時,控制該風扇以提高該轉速(子步驟S604A);以及當該功率低於一預設功率下限時,控制該風扇以降低該轉速(子步驟S604B)。在步驟S604之後,流程回到步驟S602。舉例而言,步驟S602可藉由第2圖之功率量測模組260及溫度感測模組220所達成,而步驟S603及S604可由 第2圖中之控制模組232達成。由於熟悉本技藝人士可參照前文關於風扇控制系統之內容了解本方法的各種實施方式,並達到前述實施相同之效果,因此,本文不再對其贅述以節省篇幅。 Figure 6 is a flow chart showing a method of controlling the speed of a fan according to another embodiment of the present invention. The method 600 for controlling the fan speed includes: measuring the power and temperature of the processor (at the same time or not) in step S602; controlling the rotation speed of the fan according to the temperature of the processor in step S603; and in step S604, The speed of the fan is controlled according to the power of the processor. In this embodiment, step S603 further includes: controlling the fan to increase the rotational speed when the temperature is higher than a predetermined upper temperature limit (sub-step S603A). However, if the measured temperature is not higher than the preset temperature upper limit, the flow proceeds to step S604. In this embodiment, step S604 further includes: controlling the fan to increase the speed when the power is higher than a preset power upper limit (sub-step S604A); and controlling when the power is lower than a predetermined power lower limit The fan is to reduce the rotation speed (substep S604B). After step S604, the flow returns to step S602. For example, step S602 can be achieved by the power measurement module 260 and the temperature sensing module 220 of FIG. 2, and steps S603 and S604 can be performed. The control module 232 in Figure 2 is achieved. Since those skilled in the art can refer to the foregoing various embodiments of the fan control system to understand the various embodiments of the method and achieve the same effects as the foregoing implementation, therefore, no further description is made herein to save space.

本發明雖以較佳實施例揭露如上,然其並非用以限定本發明的範圍,任何熟習此項技藝者,在不脫離本發明之精神和範圍內,當可做些許的更動與潤飾,因此本發明之保護範圍當視後附之申請專利範圍所界定者為準。 The present invention has been described above with reference to the preferred embodiments thereof, and is not intended to limit the scope of the present invention, and the invention may be modified and modified without departing from the spirit and scope of the invention. The scope of the invention is defined by the scope of the appended claims.

200‧‧‧風扇控制系統 200‧‧‧Fan control system

210‧‧‧處理器 210‧‧‧ processor

220‧‧‧溫度感測模組 220‧‧‧Temperature Sensing Module

230‧‧‧內嵌控制器 230‧‧‧Inline controller

232‧‧‧控制模組 232‧‧‧Control Module

240‧‧‧風扇 240‧‧‧fan

250‧‧‧供應電源 250‧‧‧Power supply

260‧‧‧功率量測模組 260‧‧‧Power Measurement Module

Claims (15)

一種用於處理器之風扇控制系統,包括:一風扇,用以降溫該處理器;一功率量測模組,耦接於該處理器與該處理器之一供應電源之間,用以量測該處理器之一功率;以及一控制模組,耦接於該風扇與該功率量測模組之間,用以依據該處理器之該功率控制該風扇之一轉速,其中,當該功率高於一預設功率上限時,該控制模組控制該風扇以提高該轉速;更包括:一溫度感測器,用以感測該處理器之一溫度;其中當該溫度未高於一預設溫度上限時,該控制模組依據該處理器之該功率控制該風扇之該轉速。 A fan control system for a processor, comprising: a fan for cooling the processor; a power measurement module coupled between the processor and one of the processor for supplying power for measuring a power of the processor; and a control module coupled between the fan and the power measurement module for controlling a speed of the fan according to the power of the processor, wherein when the power is high The control module controls the fan to increase the rotation speed, and further includes: a temperature sensor for sensing a temperature of the processor; wherein the temperature is not higher than a preset When the temperature is upper limit, the control module controls the rotation speed of the fan according to the power of the processor. 如申請專利範圍第1項所述之用於處理器之風扇控制系統,其中當該功率低於一預設功率下限時,該控制模組控制該風扇以降低該轉速。 The fan control system for a processor according to claim 1, wherein the control module controls the fan to reduce the rotation speed when the power is lower than a predetermined power lower limit. 如申請專利範圍第1項所述之用於處理器之風扇控制系統,其中該控制模組更包括一電流感測單元,用以量測該供應電源提供給該處理器之一電流。 The fan control system for a processor according to claim 1, wherein the control module further comprises a current sensing unit for measuring a current supplied by the power supply to the processor. 如申請專利範圍第3項所述之用於處理器之風扇控制系統,其中該控制模組依據該電流感測單元所量測之該電流,以及由一電壓電流對應表所讀取之對應該電流之一電壓,計算出該處理器之該功率。 The fan control system for a processor according to claim 3, wherein the control module is configured according to the current measured by the current sensing unit and corresponding to a voltage and current correspondence table. The voltage of one of the currents is calculated for the power of the processor. 如申請專利範圍第3項所述之用於處理器之風扇控制系 統,其中該控制模組更包括一電壓感測單元,量測該供應電源提供給該處理器之一電壓。 A fan control system for a processor as described in claim 3 The control module further includes a voltage sensing unit that measures a voltage supplied by the power supply to the processor. 如申請專利範圍第5項所述之用於處理器之風扇控制系統,其中該控制模組依據該電流感測單元所量測之該電流,以及自該電壓感測單元所量測之該電壓,計算出該處理器之該功率。 The fan control system for a processor according to claim 5, wherein the control module measures the current according to the current sensing unit and the voltage measured by the voltage sensing unit. Calculate the power of the processor. 如申請專利範圍第1項所述之用於處理器之風扇控制系統,其中該控制模組,更用以依據該處理器之該溫度控制該風扇之該轉速,其中,當該溫度高於該預設溫度上限時,該控制模組控制該風扇以提高該轉速。 The fan control system for a processor according to claim 1, wherein the control module is further configured to control the rotation speed of the fan according to the temperature of the processor, wherein when the temperature is higher than the fan When the upper temperature limit is preset, the control module controls the fan to increase the speed. 如申請專利範圍第1項所述之用於處理器之風扇控制系統,其中當該溫度低於一預設溫度下限時,該控制模組控制該風扇以降低該轉速。 The fan control system for a processor of claim 1, wherein the control module controls the fan to reduce the rotational speed when the temperature is lower than a predetermined lower temperature limit. 如申請專利範圍第1項所述之用於處理器之風扇控制系統,其中該控制模組係位於一內嵌控制器之中。 The fan control system for a processor according to claim 1, wherein the control module is located in an embedded controller. 一種控制風扇轉速之方法,包括:量測一處理器之一功率;依據該處理器之該功率控制一風扇之一轉速,包括:當該功率高於一預設功率上限時,控制該風扇以提高該轉速;以及當該功率低於一預設功率下限時,控制該風扇以降低該轉速;該方法更包括:量測該處理器之一溫度; 依據該處理器之該溫度控制該風扇之該轉速,更包括:當該溫度高於一預設溫度上限時,控制該風扇以提高該轉速;以及當該溫度未高於該預設溫度上限時,依據該處理器之該功率控制該風扇之該轉速。 A method for controlling a fan speed includes: measuring a power of a processor; controlling a speed of a fan according to the power of the processor, comprising: controlling the fan when the power is higher than a preset power limit Increasing the rotational speed; and controlling the fan to reduce the rotational speed when the power is lower than a predetermined lower power limit; the method further comprising: measuring a temperature of the processor; Controlling the rotation speed of the fan according to the temperature of the processor, further comprising: controlling the fan to increase the rotation speed when the temperature is higher than a preset temperature upper limit; and when the temperature is not higher than the preset temperature upper limit The rotation speed of the fan is controlled according to the power of the processor. 如申請專利範圍第10項所述之控制風扇轉速之方法,更包括:量測該供應電源提供給該處理器之一電流。 The method for controlling the fan speed as described in claim 10, further comprising: measuring a current supplied by the power supply to the processor. 如申請專利範圍第11項所述之控制風扇轉速之方法,更包括:依據所量測之該電流,以及由一電壓電流對應表所讀取之對應該電流之一電壓,計算出該處理器之該功率。 The method for controlling the fan speed as described in claim 11 further includes: calculating the processor according to the measured current and a voltage corresponding to a current read by a voltage/current correspondence table This power. 如申請專利範圍第11項所述之控制風扇轉速之方法,更包括:量測該供應電源提供給該處理器之一電壓。 The method for controlling the fan speed as described in claim 11, further comprising: measuring a voltage supplied by the power supply to the processor. 如申請專利範圍第13項所述之控制風扇轉速之方法,更包括:依據所量測之該電流以及該電壓,計算出該處理器之該功率。 The method for controlling the fan speed as described in claim 13 further includes: calculating the power of the processor according to the measured current and the voltage. 如申請專利範圍第10項所述之控制風扇轉速之方法,更包括:依據該處理器之該溫度控制該風扇之該轉速,更包括:當該溫度高於該預設溫度上限時,控制該風扇以提高該轉速;以及 當該溫度低於一預設溫度下限時,控制該風扇以降低該轉速。 The method for controlling the fan speed as described in claim 10, further comprising: controlling the rotation speed of the fan according to the temperature of the processor, further comprising: when the temperature is higher than the preset temperature upper limit, controlling the a fan to increase the speed; When the temperature is below a predetermined lower temperature limit, the fan is controlled to reduce the rotational speed.
TW102129097A 2013-08-14 2013-08-14 Fan controll system and method for controlling fan speed TWI540262B (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
TW102129097A TWI540262B (en) 2013-08-14 2013-08-14 Fan controll system and method for controlling fan speed
CN201310398402.7A CN104373366B (en) 2013-08-14 2013-09-04 fan control system and method for controlling rotating speed of fan
US14/151,778 US20150050121A1 (en) 2013-08-14 2014-01-09 Fan control system and method for controlling fan speed

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW102129097A TWI540262B (en) 2013-08-14 2013-08-14 Fan controll system and method for controlling fan speed

Publications (2)

Publication Number Publication Date
TW201506254A TW201506254A (en) 2015-02-16
TWI540262B true TWI540262B (en) 2016-07-01

Family

ID=52466975

Family Applications (1)

Application Number Title Priority Date Filing Date
TW102129097A TWI540262B (en) 2013-08-14 2013-08-14 Fan controll system and method for controlling fan speed

Country Status (3)

Country Link
US (1) US20150050121A1 (en)
CN (1) CN104373366B (en)
TW (1) TWI540262B (en)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW201533564A (en) * 2014-02-27 2015-09-01 萬國商業機器公司 Fan control system and method for a computer system based on power ratio
TW201600960A (en) 2014-06-25 2016-01-01 萬國商業機器公司 Fan control system and method for a computer system based on a time-variable rate of current
TW201703621A (en) * 2015-07-06 2017-01-16 Bigbest Solutions Inc Ventilation system and control unit thereof comprising a motor having a driving axle, a fan that is pivotally connected to the driving axle and driven by the motor, and a control unit
TWI596461B (en) * 2016-03-31 2017-08-21 技嘉科技股份有限公司 Operating method of heat dissipation controller and heat dissipation electronic system
CN107288915B (en) * 2016-04-11 2018-11-16 中国船舶重工集团海装风电股份有限公司 The axial flow blower control method of wind power generating set
US20180054918A1 (en) * 2016-08-18 2018-02-22 Futurewei Technologies, Inc. Proactive fan speed adjustment
CN108150979B (en) * 2016-12-06 2020-02-18 通用电气照明解决方案有限公司 LED lamp, method and system for controlling fan rotating speed of LED lamp
CN107577224B (en) * 2017-09-27 2020-06-19 西安特锐德智能充电科技有限公司 Charger and core controller and heat dissipation control method thereof
US11248617B2 (en) 2018-07-25 2022-02-15 Sitronix Technology Corp. Fan control system
CN110873069B (en) * 2018-08-31 2021-10-15 阿里巴巴集团控股有限公司 Method and device for controlling fan parameters
CN111237233B (en) 2020-02-03 2021-11-26 苏州浪潮智能科技有限公司 Fan power control method and system using second-order sliding mode estimation
TWI747485B (en) * 2020-09-10 2021-11-21 海韻電子工業股份有限公司 Fan speed control method to avoid sudden change of power output state and cause control inaccuracy

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW385384B (en) * 1998-08-26 2000-03-21 Mitac Int Corp Rotation speed controller for fan cooler
CN1312578C (en) * 2002-07-05 2007-04-25 广达电脑股份有限公司 Dynamic temp.-control method for computer system
KR100598404B1 (en) * 2004-11-25 2006-07-07 삼성전자주식회사 Control circuit of cooling fan
TWI323838B (en) * 2006-01-02 2010-04-21 Lite On Technology Corp Mthod for contrlling the rotational speed of a cooling fan in an electronic system and electronic system utilizing the same
TW200925839A (en) * 2007-12-13 2009-06-16 Inventec Corp Intelligent cooling fan device and fan rotation speed controlling method thereof
US8037325B1 (en) * 2008-12-09 2011-10-11 Google Inc. System and method for determining power consumption
US8425200B2 (en) * 2009-04-21 2013-04-23 Xylem IP Holdings LLC. Pump controller
TWI430077B (en) * 2009-09-30 2014-03-11 Ibm Fan control system and method for a computer system
JP2011088268A (en) * 2009-10-26 2011-05-06 Fanuc Ltd Motor driving device for machine tool having fan motor
US20120160469A1 (en) * 2010-12-22 2012-06-28 Alcate-Lucent Canada Inc. Adaptive cooling using power monitoring
US20140196491A1 (en) * 2011-08-29 2014-07-17 Powerquest Llc Compact Computer Cooling Methods and Apparatus
US10180665B2 (en) * 2011-09-16 2019-01-15 Lenovo Enterprise Solutions (Singapore) Pte. Ltd. Fluid-cooled computer system with proactive cooling control using power consumption trend analysis
CN202612226U (en) * 2012-06-27 2012-12-19 卧龙电气集团股份有限公司 Bladeless fan under fuzzy constant air outlet control
US9136779B2 (en) * 2012-10-30 2015-09-15 Lenovo Enterprise Solutions (Singapore) Pte. Ltd. Dynamically modified fan speed table for cooling a computer
US9329586B2 (en) * 2013-03-15 2016-05-03 Dell Products L.P. Information handling system dynamic fan power management
US9784508B2 (en) * 2013-04-16 2017-10-10 Hamilton Sundstrand Corporation Method of monitoring a heat exchanger arrangement and ram air fan in an aircraft to prevent stall conditions

Also Published As

Publication number Publication date
CN104373366B (en) 2017-04-12
TW201506254A (en) 2015-02-16
CN104373366A (en) 2015-02-25
US20150050121A1 (en) 2015-02-19

Similar Documents

Publication Publication Date Title
TWI540262B (en) Fan controll system and method for controlling fan speed
TWI430077B (en) Fan control system and method for a computer system
US9037882B2 (en) System and method for thermal management in a portable computing device using thermal resistance values to predict optimum power levels
US7062933B2 (en) Separate thermal and electrical throttling limits in processors
US20120329377A1 (en) Fan control system, computer system, and method for controlling fan speed thereof
US10042402B2 (en) Systems and methods for thermal management of a chassis-coupled modular mobile electronic device
TWI394033B (en) Fan control system and method for a computer system available in different altitudes
US9341520B2 (en) System and method for estimating ambient temperature of a portable computing device using a voice coil
TW201823922A (en) Predictive thermal control management using temperature and power sensors
US20090261769A1 (en) Method for controlling fan speed
TWI497266B (en) Matrix thermal sensing circuit and heat-dissipation system
TW201422917A (en) Fan control circuit of computer
US8963465B2 (en) Multi-pressure-quantity fan control system and computer system having the same
US20150002999A1 (en) Electronic device and method for adjusting fan of electronic device
US9625963B2 (en) Thermally-constrained voltage and frequency scaling
CN108268082B (en) Power control method and device
WO2016062069A1 (en) Method and device for adjusting core voltage of chip
US20110320062A1 (en) Computing device and method for controlling temperature thereof
TW201212806A (en) Fan speed control method and related computer system
JP2005045997A (en) Control of fan speed using altitude sensor
KR20190025848A (en) Circuits and methods that provide calibration for temperature mitigation in a computing device
JP2011151332A (en) Fan air speed control configuration and method for device
TWI660263B (en) Temperature control device and method thereof
US9382915B2 (en) Control method of fan rotation speed
US11630003B2 (en) Temperature control system for central processing unit and temperature control method thereof