TW201529991A - Controlling system and method for fan - Google Patents
Controlling system and method for fan Download PDFInfo
- Publication number
- TW201529991A TW201529991A TW103101663A TW103101663A TW201529991A TW 201529991 A TW201529991 A TW 201529991A TW 103101663 A TW103101663 A TW 103101663A TW 103101663 A TW103101663 A TW 103101663A TW 201529991 A TW201529991 A TW 201529991A
- Authority
- TW
- Taiwan
- Prior art keywords
- fan
- energy
- power supply
- management mode
- temperature sensor
- Prior art date
Links
Landscapes
- Control Of Positive-Displacement Air Blowers (AREA)
Abstract
Description
本發明涉及一種風扇控制系統及方法。The present invention relates to a fan control system and method.
電腦等設備中能源消耗的程度,常常取決於風扇的使用狀態,如果風扇持續高速運轉,將使系統的能源消耗居高不下,如此可能導致系統的能源浪費,如果能在系統溫度升高時才適時啟動風扇,將達到節約能耗的目的。The degree of energy consumption in computers and other equipment often depends on the state of use of the fan. If the fan continues to run at high speed, the energy consumption of the system will remain high, which may result in wasted energy of the system, if the temperature of the system rises. Starting the fan at the right time will save energy.
鑒於以上內容,本發明提供了一種節約能耗的風扇控制系統及方法。In view of the above, the present invention provides a fan control system and method for saving energy.
一種風扇控制系統,包括:一基本輸入輸出系統,用於設定不同系統溫度、能源消耗對應的風扇能源管理模式;一電源供應器,用於傳輸系統能源消耗;一溫度感測器,用於感測系統溫度;及一基板管理控制器,用於獲取電源供應器所傳輸的系統能源消耗及溫度感測器所感測的系統溫度,並根據獲取電源供應器所傳輸的系統能源消耗及溫度感測器所感測的系統溫度選擇對應的風扇能源管理模式,該基板管理控制器根據獲取的風扇能源管理模式控制風扇的工作狀態。A fan control system includes: a basic input/output system for setting a fan energy management mode corresponding to different system temperatures and energy consumption; a power supply for transmitting system energy consumption; and a temperature sensor for sensing Measuring system temperature; and a substrate management controller for obtaining system energy consumption transmitted by the power supply and system temperature sensed by the temperature sensor, and sensing system energy consumption and temperature sensing according to the obtained power supply The system temperature sensed by the device selects a corresponding fan energy management mode, and the baseboard management controller controls the working state of the fan according to the obtained fan energy management mode.
一種風扇控制方法,該方法包括如下步驟:A fan control method includes the following steps:
一基本輸入輸出系統設定不同系統溫度、能源消耗對應的風扇能源管理模式;該基本輸入輸出系統將所設定的該風扇能源管理模式傳輸給一基板管理控制器;該基板管理控制器獲取一溫度感測器感測的溫度以及一電源供應器傳輸的能源消耗;該基板管理控制器根據獲取到的該溫度感測器所感測的系統溫度以及該電源供應器所傳輸的系統能源消耗選擇對應的風扇能源管理模式;該基板管理控制器根據該風扇能源管理模式對風扇的工作狀態進行調整。a basic input/output system sets a fan energy management mode corresponding to different system temperatures and energy consumptions; the basic input/output system transmits the set fan energy management mode to a baseboard management controller; the baseboard management controller acquires a sense of temperature a temperature sensed by the detector and an energy consumption transmitted by the power supply; the baseboard management controller selects a corresponding fan according to the acquired system temperature sensed by the temperature sensor and the system energy consumption transmitted by the power supply The energy management mode; the baseboard management controller adjusts the working state of the fan according to the fan energy management mode.
相較於習知技術,本發明風扇控制系統及方法可以先將基本輸入輸出系統設定的風扇能源管理模式傳輸給基板管理控制器,再透過該基板管理控制器獲取電源供應器計算的能源消耗、溫度感測器所偵測到的溫度,該基板管理控制器根據該基本輸入輸出系統所設定的風扇能源管理模式對風扇的工作狀態進行調整,避免了風扇一直處於持續高速運轉的狀態,達到了節約能耗的目的。Compared with the prior art, the fan control system and method of the present invention can first transmit the fan energy management mode set by the basic input/output system to the substrate management controller, and then obtain the energy consumption calculated by the power supply through the baseboard management controller. The temperature detected by the temperature sensor, the substrate management controller adjusts the working state of the fan according to the fan energy management mode set by the basic input/output system, thereby avoiding that the fan is always in a state of continuous high-speed operation, and the The purpose of saving energy.
圖1是本發明風扇控制系統較佳實施方式與風扇相連接的方框圖。BRIEF DESCRIPTION OF THE DRAWINGS Figure 1 is a block diagram showing a preferred embodiment of a fan control system of the present invention coupled to a fan.
圖2是本發明風扇控制方法較佳實施方式的流程圖。2 is a flow chart of a preferred embodiment of the fan control method of the present invention.
請參考圖1,本發明風扇控制系統用於控制一風扇20的轉速,該風扇控制系統的較佳實施方式包括一基本輸入輸出系統(Basic Input Output System,BIOS)10、一電源供應器30、一溫度感測器40及一基板管理控制器(Baseboard Management Controller,BMC) 50。Referring to FIG. 1 , the fan control system of the present invention is used to control the rotational speed of a fan 20 . The preferred embodiment of the fan control system includes a basic input output system (BIOS) 10 , a power supply 30 , A temperature sensor 40 and a Baseboard Management Controller (BMC) 50.
本實施方式中,該BIOS 10用於設定一系統(如一電腦系統)在不同溫度、能源消耗的狀態下對應的風扇能源管理模式。本實施方式中,該風扇能源管理模式為風扇對應於不同溫度、能源消耗的狀態時風扇的工作狀態,該風扇的工作狀態如風扇關閉、風扇開啟時風扇的轉速大小。該BIOS 10可透過一系統管理匯流排(System Management Bus,SMBUS)介面或一智慧平臺管理介面(Intelligent Platform Management Interface,IPMI)與該BMC 50連接。In this embodiment, the BIOS 10 is configured to set a fan energy management mode corresponding to a system (such as a computer system) under different temperature and energy consumption states. In this embodiment, the fan energy management mode is an operating state of the fan when the fan corresponds to a state of different temperature and energy consumption, and the working state of the fan is a fan rotation speed and a fan rotation speed when the fan is turned on. The BIOS 10 can be connected to the BMC 50 through a System Management Bus (SMBUS) interface or an Intelligent Platform Management Interface (IPMI).
該風扇20設於系統(如該電腦系統)內部,用於對系統進行散熱。該電源供應器30設於系統(如該電腦系統)內部,用於為系統供電,並計算系統的能源消耗。該溫度感測器40設於系統(如該電腦系統)內部,用於感測系統環境溫度。The fan 20 is disposed inside a system (such as the computer system) for dissipating heat from the system. The power supply 30 is located inside a system (such as the computer system) for powering the system and calculating the energy consumption of the system. The temperature sensor 40 is disposed inside a system (such as the computer system) for sensing the ambient temperature of the system.
本實施方式中,該BMC 50分別連接於該BIOS 10、風扇20、電源供應器30以及溫度感測器40。該BMC 50用於獲取該電源供應器30所傳輸的系統能源消耗資訊,還用於獲取該溫度感測器40所感測到的系統溫度。該BMC 50根據該電源供應器30傳輸的系統能源消耗及該溫度感測器40傳輸的系統溫度來調整該風扇20對應的工作狀態。其中,該BMC 50透過I2C匯流排與該風扇20進行通訊。In this embodiment, the BMC 50 is connected to the BIOS 10, the fan 20, the power supply 30, and the temperature sensor 40, respectively. The BMC 50 is used to obtain system energy consumption information transmitted by the power supply 30, and is also used to obtain the system temperature sensed by the temperature sensor 40. The BMC 50 adjusts the operating state of the fan 20 according to the system energy consumption transmitted by the power supply 30 and the system temperature transmitted by the temperature sensor 40. The BMC 50 communicates with the fan 20 through the I2C bus bar.
本實施方式中,該BMC 50根據該電源供應器30傳輸的系統能源消耗以及溫度感測器40所感測的系統溫度從該BIOS 10中獲取對應的風扇能源管理模式。該BMC 50根據該風扇能源管理模式來控制風扇20的工作狀態。如當該電源供應器30傳輸的能源消耗為100W,該溫度感測器40感測的溫度為40度時,該BMC 50控制風扇20不開啟;當該電源供應器30傳輸的能源消耗為200W,該溫度感測器40感測的溫度為45度時,該BMC 50控制風扇20以轉速300轉每分鐘的速度運行;當該電源供應器30傳輸的能源消耗為500W,該溫度感測器40感測的溫度為60度時,該BMC 50控制風扇20以轉速600轉每分鐘的速度運行。In this embodiment, the BMC 50 obtains a corresponding fan energy management mode from the BIOS 10 according to the system energy consumption transmitted by the power supply 30 and the system temperature sensed by the temperature sensor 40. The BMC 50 controls the operating state of the fan 20 in accordance with the fan energy management mode. For example, when the power consumption of the power supply 30 is 100W, and the temperature sensed by the temperature sensor 40 is 40 degrees, the BMC 50 controls the fan 20 not to turn on; when the power supply 30 transmits energy consumption of 200W When the temperature sensed by the temperature sensor 40 is 45 degrees, the BMC 50 controls the fan 20 to operate at a speed of 300 revolutions per minute; when the power supply 30 transmits an energy consumption of 500 W, the temperature sensor When the temperature sensed by 40 is 60 degrees, the BMC 50 controls the fan 20 to operate at a speed of 600 revolutions per minute.
請參照圖2,本發明風扇控制方法較佳實施例包括以下步驟:Referring to FIG. 2, a preferred embodiment of the fan control method of the present invention includes the following steps:
步驟S1,該BIOS 10根據不同的系統溫度、能源消耗設定不同的風扇能源管理模式,該風扇能源管理模式對應風扇不同的工作狀態,如風扇的關閉及風扇開啟時的轉速大小。In step S1, the BIOS 10 sets different fan energy management modes according to different system temperatures and energy consumptions. The fan energy management mode corresponds to different working states of the fan, such as the fan closing and the rotating speed when the fan is turned on.
步驟S2,該BMC 50獲取該BIOS 10所設定的風扇能源管理模式。In step S2, the BMC 50 acquires the fan energy management mode set by the BIOS 10.
步驟S3,該BMC 50獲取該電源供應器30所傳輸的系統能源消耗及該溫度感測器40感測的系統溫度,以作為調整該風扇20的工作狀態的參考。In step S3, the BMC 50 obtains the system energy consumption transmitted by the power supply 30 and the system temperature sensed by the temperature sensor 40 as a reference for adjusting the working state of the fan 20.
步驟S4,該BMC 50根據獲取得到的系統溫度及能源消耗選擇對應的風扇能源管理模式。In step S4, the BMC 50 selects a corresponding fan energy management mode according to the obtained system temperature and energy consumption.
步驟S5,該BMC 50根據獲取的風扇能源管理模式對風扇20的工作狀態進行調整,如當該電源供應器30傳輸的能源消耗為100W,該溫度感測器40感測的溫度為40度時,該BMC 50控制風扇20不開啟;當該電源供應器30傳輸的能源消耗為200W,該溫度感測器40感測的溫度為45度時,該BMC 50控制風扇20以轉速300轉每分鐘的速度運行;當該電源供應器30傳輸的能源消耗為500W,該溫度感測器40感測的溫度為60度時,該BMC 50控制風扇20以轉速600轉每分鐘的速度運行。In step S5, the BMC 50 adjusts the working state of the fan 20 according to the obtained fan energy management mode. For example, when the power consumption of the power supply 30 is 100 W, and the temperature sensed by the temperature sensor 40 is 40 degrees. The BMC 50 controls the fan 20 not to turn on; when the power consumption of the power supply 30 is 200 W, and the temperature sensed by the temperature sensor 40 is 45 degrees, the BMC 50 controls the fan 20 to rotate at 300 rpm. The speed operation; when the power supply 30 transmits an energy consumption of 500 W and the temperature sensor 40 senses a temperature of 60 degrees, the BMC 50 controls the fan 20 to operate at a speed of 600 rpm.
上述風扇控制系統及方法透過該BIOS 10設定一風扇能源管理模式,並將所設定的該風扇能源管理模式傳輸該述BMC 50,還透過BMC 50獲取該電源供應器30所傳輸的能源消耗及溫度感測器40所感測的溫度,使得該BMC 50根據所獲取的溫度及能源消耗選擇對應的風扇能源管理模式,並根據選擇的風扇能源管理模式控制該風扇20的轉速,避免了風扇一直處於持續高速運轉的狀態,達到了節約能耗的目的。The fan control system and method set a fan energy management mode through the BIOS 10, and transmit the set fan energy management mode to the BMC 50, and obtain the energy consumption and temperature transmitted by the power supply 30 through the BMC 50. The temperature sensed by the sensor 40 causes the BMC 50 to select a corresponding fan energy management mode according to the acquired temperature and energy consumption, and controls the rotation speed of the fan 20 according to the selected fan energy management mode, thereby avoiding the fan being continuously The state of high-speed operation has achieved the goal of saving energy.
綜上所述,本發明確已符合發明專利的要件,爰依法提出專利申請。惟,以上所述者僅為本發明的較佳實施方式,本發明的範圍並不以上述實施方式為限,舉凡熟悉本案技藝的人士援依本發明的精神所作的等效修飾或變化,皆應涵蓋於以下申請專利範圍內。In summary, the present invention has indeed met the requirements of the invention patent, and has filed a patent application according to law. However, the above description is only a preferred embodiment of the present invention, and the scope of the present invention is not limited to the above-described embodiments, and those skilled in the art will be able to make equivalent modifications or variations in accordance with the spirit of the present invention. It should be covered by the following patent application.
10‧‧‧基本輸入輸出系統10‧‧‧Basic input and output system
20‧‧‧風扇20‧‧‧Fan
30‧‧‧電源供應器30‧‧‧Power supply
40‧‧‧溫度感測器40‧‧‧temperature sensor
50‧‧‧基板管理控制器50‧‧‧Base Management Controller
無no
10‧‧‧基本輸入輸出系統 10‧‧‧Basic input and output system
20‧‧‧風扇 20‧‧‧Fan
30‧‧‧電源供應器 30‧‧‧Power supply
40‧‧‧溫度感測器 40‧‧‧temperature sensor
50‧‧‧基板管理控制器 50‧‧‧Base Management Controller
Claims (4)
一基本輸入輸出系統,用於設定風扇能源管理模式,該風扇能源管理模式設定不同系統溫度、能源消耗所對應的風扇啟閉狀況及風扇開啟時風扇轉速的大小;
一電源供應器,用於計算系統能源消耗;一溫度感測器,用於感測系統溫度;及
一基板管理控制器,用於獲取電源供應器所傳輸的系統能源消耗及溫度感測器所感測的系統溫度,並根據獲取的電源供應器所傳輸的系統能源消耗及溫度感測器所感測的系統溫度選擇對應的風扇能源管理模式,該基板管理控制器根據獲取的風扇能源管理模式控制風扇的工作狀態。A fan control system comprising:
a basic input/output system for setting a fan energy management mode, the fan energy management mode setting a fan opening and closing condition corresponding to different system temperatures and energy consumptions, and a fan rotation speed when the fan is turned on;
a power supply for calculating system energy consumption; a temperature sensor for sensing system temperature; and a substrate management controller for obtaining system energy consumption and temperature sensor sensed by the power supply Measure the system temperature, and select a corresponding fan energy management mode according to the obtained system power consumption transmitted by the power supply and the system temperature sensed by the temperature sensor, and the baseboard management controller controls the fan according to the obtained fan energy management mode. Working status.
器透過I2C匯流排與該風扇進行通訊。The fan control system of claim 1, wherein the baseboard management controller communicates with the fan through an I2C bus bar.
一基本輸入輸出系統設定不同系統溫度、能源消耗對應的風扇能源管理模式,該風扇能源管理模式設定不同系統溫度、能源消耗所對應的風扇啟閉狀況及風扇開啟時風扇轉速的大小;
該基本輸入輸出系統將所設定的該風扇能源管理模式傳輸給一基板管理控制器;
該基板管理控制器獲取一溫度感測器感測的溫度以及一電源供應器傳輸的能源消耗;
該基板管理控制器根據獲取到的該溫度感測器所感測的系統溫度以及該電源供應器所傳輸的系統能源消耗選擇對應的風扇能源管理模式;
該基板管理控制器根據該風扇能源管理模式對風扇的工作狀態進行調整。
A fan control method includes the following steps:
A basic input/output system sets a fan energy management mode corresponding to different system temperatures and energy consumptions, and the fan energy management mode sets a fan opening and closing state corresponding to different system temperatures and energy consumptions, and a fan rotation speed when the fan is turned on;
The basic input/output system transmits the set fan energy management mode to a baseboard management controller;
The substrate management controller acquires a temperature sensed by a temperature sensor and an energy consumption transmitted by a power supply;
The substrate management controller selects a corresponding fan energy management mode according to the acquired system temperature sensed by the temperature sensor and the system energy consumption transmitted by the power supply;
The baseboard management controller adjusts the operating state of the fan according to the fan energy management mode.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW103101663A TW201529991A (en) | 2014-01-16 | 2014-01-16 | Controlling system and method for fan |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW103101663A TW201529991A (en) | 2014-01-16 | 2014-01-16 | Controlling system and method for fan |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| TW201529991A true TW201529991A (en) | 2015-08-01 |
Family
ID=54342614
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW103101663A TW201529991A (en) | 2014-01-16 | 2014-01-16 | Controlling system and method for fan |
Country Status (1)
| Country | Link |
|---|---|
| TW (1) | TW201529991A (en) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106884808A (en) * | 2015-12-15 | 2017-06-23 | 昆达电脑科技(昆山)有限公司 | Frame fan control system and its method |
| CN108021518A (en) * | 2017-11-17 | 2018-05-11 | 华为技术有限公司 | A kind of data interactive method and computing device |
| CN109185208A (en) * | 2018-08-15 | 2019-01-11 | 郑州云海信息技术有限公司 | A kind of fan speed-governing method and relevant apparatus |
| CN113970961A (en) * | 2021-10-25 | 2022-01-25 | 西安超越申泰信息科技有限公司 | Method and server for BIOS to control heat dissipation through BMC |
-
2014
- 2014-01-16 TW TW103101663A patent/TW201529991A/en unknown
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106884808A (en) * | 2015-12-15 | 2017-06-23 | 昆达电脑科技(昆山)有限公司 | Frame fan control system and its method |
| CN108021518A (en) * | 2017-11-17 | 2018-05-11 | 华为技术有限公司 | A kind of data interactive method and computing device |
| CN108021518B (en) * | 2017-11-17 | 2019-11-29 | 华为技术有限公司 | A kind of data interactive method and calculate equipment |
| CN109185208A (en) * | 2018-08-15 | 2019-01-11 | 郑州云海信息技术有限公司 | A kind of fan speed-governing method and relevant apparatus |
| CN113970961A (en) * | 2021-10-25 | 2022-01-25 | 西安超越申泰信息科技有限公司 | Method and server for BIOS to control heat dissipation through BMC |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN103821747B (en) | Fan control system, computer system and fan control method thereof | |
| US10481656B2 (en) | Systems and methods for cooling portable information handling systems | |
| TWI451256B (en) | Heat sink with automatic on/off function and heat sink system, heat sinking method for the same | |
| TWI652569B (en) | Apparatus, system, method and computer program product for improved regulation of electrical device's consumption of power from external power supply | |
| CN102734194B (en) | control method of computer cooling fan | |
| TW201600960A (en) | Fan control system and method for a computer system based on a time-variable rate of current | |
| TWI683215B (en) | Method and system of thermal management in a computing device using a management controller | |
| CN104252209A (en) | Method and system for automatically regulating rotation speed of fan | |
| JP2016513323A5 (en) | ||
| TW201529991A (en) | Controlling system and method for fan | |
| TW201533564A (en) | Fan control system and method for a computer system based on power ratio | |
| TWI495990B (en) | Method for detecting heat dissipating air flow and electronic device using the same | |
| TW201200997A (en) | System and method for cooling a fan of an electronic device | |
| TWI684854B (en) | Temperature control system for central processing unit and temperature control method thereof | |
| TWI426182B (en) | System and method for controlling fans | |
| CN104791278A (en) | Fan control system and method | |
| CN203362568U (en) | CPU cooling device | |
| CN104881096B (en) | Cooling system | |
| US20210181823A1 (en) | Proactive control of electronic device cooling | |
| CN104728144A (en) | Fan control system and method | |
| JP2019185222A (en) | Cooling system and electronic apparatus | |
| CN203809328U (en) | Fan rotating speed control device, point of sale (POS) machine main board and POS machine | |
| TWI436192B (en) | Portable computer and system performance adjustment method thereof | |
| CN102458082A (en) | Temperature regulating device for electronic device | |
| TW201544943A (en) | Heat dissipating system |