[go: up one dir, main page]

CN1369759A - System and method for real-time control of notebook computer CPU temperature - Google Patents

System and method for real-time control of notebook computer CPU temperature Download PDF

Info

Publication number
CN1369759A
CN1369759A CN 01102988 CN01102988A CN1369759A CN 1369759 A CN1369759 A CN 1369759A CN 01102988 CN01102988 CN 01102988 CN 01102988 A CN01102988 A CN 01102988A CN 1369759 A CN1369759 A CN 1369759A
Authority
CN
China
Prior art keywords
temperature
fan
module
notebook computer
processing unit
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.)
Granted
Application number
CN 01102988
Other languages
Chinese (zh)
Other versions
CN1153117C (en
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.)
Ivalley Holding Co Ltd
Original Assignee
Inventec Corp
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 Inventec Corp filed Critical Inventec Corp
Priority to CNB011029889A priority Critical patent/CN1153117C/en
Publication of CN1369759A publication Critical patent/CN1369759A/en
Application granted granted Critical
Publication of CN1153117C publication Critical patent/CN1153117C/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Landscapes

  • Cooling Or The Like Of Electrical Apparatus (AREA)
  • Cooling Or The Like Of Semiconductors Or Solid State Devices (AREA)
  • Control Of Temperature (AREA)

Abstract

The invention discloses a system for controlling the temperature of a central processing unit of a notebook computer in real time, wherein the notebook computer is provided with a driving fan module and a fan, and the system comprises (1) a setting module, a detection module and a temperature adjusting module, wherein the setting module is used for setting an alert temperature value, (2) the detection module is used for detecting the temperature of the central processing unit at the moment in real time to obtain the temperature value of the central processing unit at the moment, and (3) the temperature adjusting module is used for judging the temperature value at the moment obtained in the detection module so as to call the driving fan module to calculate the rotating speed which the fan should reach and then start the fan.

Description

The system and method for instant control notebook computer central processor temperature
The present invention relates to a kind of system and method for temperature of instant control notebook computer central processing unit.
Along with high-speedization and the multifunction of computer cpu (CPU), its heat radiation power constantly increases along with the lifting of frequency of operation, and therefore the heat dissipation problem of computer is healed and become serious, also influences the working stability degree of computer greatly.Now, notebook computer is more and more universal, but overheated and cause crashing by the what central processing unit, and the communicating interrupt, the vital document data that are therefore caused are lost even incident such as indivedual hardware damage happens occasionally.So the temperature that can control the notebook computer central processing unit immediately just becomes very important.
The control of notebook computer central processor temperature, generally be to decide by basic input/output (BIOS), be difficult to revise at any time, therefore some have the use of specific demand to what, abominable as: machine run environment, have data on specific (special) requirements or the machine very important and mechanical stability against short circuit is required very strict or the like, just very inconvenient to central processor temperature.Most at present producers does not dispose the software of corresponding monitoring central processor temperature, promptly can not detect the temperature of central processing unit, can not in time take to control the measure of temperature.
In view of this, the object of the present invention is to provide a kind of system and method for temperature of instant control notebook computer central processing unit.The present invention is set the warning temperature value of central processing unit by the user, also can utilize the preset value of default, and when the central processing unit continuous firing, promptly constantly detect its temperature, when the temperature one of central microprocessor surpasses the warning temperature, take corresponding cooling measure to regulate temperature immediately, so can realize controlling immediately the notebook computer central processor temperature.
According to the present invention, a kind of system of temperature of instant control notebook computer central processing unit, wherein, this notebook computer has a drive fan module and a fan, this system comprises: (1) one setting module, guard against temperature value by this setting module to set one; (2) one detection modules immediately detecting central processor temperature at that time, and are obtained a temperature value at that time of this central processing unit by this detection module; And (3) one temperature-regulating modules, so as to obtain in this detection module this at that time temperature value judge, calculate the rotating speed that this fan should reach to call this drive fan module, restart this fan.
For allow above-mentioned and other purposes of the present invention, feature, and advantage can become apparent, cited below particularlyly go out preferred embodiment, and cooperate appended accompanying drawing, be described in detail below:
Fig. 1 is the control flow chart of display setting module.
Fig. 2 is the control flow chart that shows detection module.
Fig. 3 is the control flow chart that shows temperature-regulating module.
The present invention will cooperate appended accompanying drawing to elaborate, the invention provides a kind of system of temperature of instant control notebook computer central processing unit, wherein, this notebook computer has a drive fan module and a fan, this system comprises: (1) one setting module, guard against temperature value by this setting module to set one; (2) one detection modules immediately detecting central processor temperature at that time, and are obtained a temperature value at that time of this central processing unit by this detection module; And (3) one temperature-regulating modules, so as to obtain in this detection module this at that time temperature value judge, calculate the rotating speed that this fan should reach to call this drive fan module, restart this fan.
The detailed description of each module:
(1) setting module: see also Fig. 1, this module at first reads user's setting value, if the user does not set, then adopts the preset value (as 70 ℃) of default, and supports that the user revises the warning temperature value at any time.Its flow process is as follows:
(101) beginning; The default warning temperature value of a given central processor temperature when (102) moving for the first time; (103) whether the user will change the warning temperature value; If then (104) change warning temperature value is the value that the user imported; If not, then finish (105).
(2) detection module: see also Fig. 2, when carrying out temperature control, need immediately detect current central processor temperature, only need the SMC951 wafer on motherboard to send the instruction of getting central processor temperature during actual detected, the corresponding working storage of SMC951 wafer will return central processor temperature value at that time.Its flow process is as follows:
(201) beginning; (202) initialization SMC951 wafer; (203) send the order that detects central processor temperature to the SMC951 wafer; (204) read the working storage of SMC951 wafer to obtain central processor temperature value at that time; (205) judge whether the central processor temperature value surpassed the warning temperature value at that time; If then (206) call this temperature-regulating module; If not, then finish (207).
(3) temperature-regulating module: see also Fig. 3, judge,, then call the drive fan module immediately, calculate the rotating speed that fan should reach, send the order of drive fan again to SMC951 if surpass the warning temperature value for the rreturn value that in detection module, obtains.Its flow process is as follows:
(301) beginning; (302) call the drive fan module and calculate the rotation speed n that fan should reach; (303) this SMC951 wafer of initialization; (304) send the order of drive fan and turn round to SMC951 with rotation speed n; (305) finish.
This system is standby carrying out Hou, timing response interrupts, immediately carry out thermometric, in case find that temperature is too high, lower the temperature with regard to starting fan automatically, if temperature was higher above the warning temperature value at that time, corresponding rotation speed of the fan is also just fast, so just can guarantee immediately that central processor temperature can be under the warning temperature value that the user sets, and support the user to revise the size of this value at any time, to satisfy different users's specific (special) requirements.
Advantage of the present invention: the warning temperature value of (1) central processing unit can be set by the user, and can revise at any time, the user that this just can make things convenient for some that specific demand is arranged is abominable as: machine run environment, have data on specific (special) requirements or the machine very important and mechanical stability against short circuit is required very strict or the like to central processor temperature.(2) system and method provided by the present invention allows the user as long as the algorithm that calculates rotation speed of the fan is changed a little, just can improve temperature controlled precision as required, makes monitoring intelligent more.(3) this method both can be used as a module of user's program, was embedded among user's program, again can be separately as a program write memory, carry out convenient, flexibly, be easy to upgrade.(4) can control central processor temperature immediately, effectively prevent to cause mechanical disorder, prevent trouble before it happens because of central processor temperature is too high.
Though the present invention is disclosed with preferred embodiment; so be not in order to limit the present invention; anyly be familiar with this skill person; without departing from the spirit and scope of the present invention; when can doing to change and retouching, so protection scope of the present invention protection domain that should look accompanying claim defines and is as the criterion.

Claims (8)

1.一种即时控制笔记型电脑中央处理器的温度的系统,其中,该笔记型电脑具有一驱动风扇模块及一风扇,包括:1. A system for real-time control of the temperature of the central processing unit of a notebook computer, wherein the notebook computer has a drive fan module and a fan, including: 一设定模块,借由该设定模块以设定一警戒温度值;a setting module, through which a warning temperature value is set; 一检测模块,借由该检测模块以即时地检测当时的中央处理器温度,而取得该中央处理器的一当时温度值;以及A detection module, through which the temperature of the central processing unit at that time is detected in real time, and a current temperature value of the central processing unit is obtained; and 一调温模块,借以将该检测模块中得到的该当时温度值进行判断,以调用该驱动风扇模块计算出该风扇应达到的转速,再启动该风扇。A temperature regulation module is used for judging the current temperature value obtained by the detection module, so as to call the driving fan module to calculate the speed that the fan should reach, and then start the fan. 2.如权利要求1所述的即时控制笔记型电脑中央处理器的温度的系统,其中,该设定模块的执行步骤包括:2. the system of the temperature of instant control notebook computer central processing unit as claimed in claim 1, wherein, the execution step of this setting module comprises: 给定一中央处理器温度的预设警戒温度值;Given a preset warning temperature value of CPU temperature; 判断使用者是否改变该警戒温度值;以及determine whether the user changes the warning temperature value; and 改变该警戒温度值为使用者所输入的值。The warning temperature value is changed to the value input by the user. 3.如权利要求1所述的即时控制笔记型电脑中央处理器的温度的系统,其中,该检测模块的执行步骤包括:3. the system of the temperature of instant control notebook computer central processing unit as claimed in claim 1, wherein, the execution step of this detection module comprises: 初始化该笔记型电脑的主机板上的温控晶片;Initialize the temperature control chip on the motherboard of the notebook computer; 向温控晶片发出检测中央处理器温度的命令;Send a command to detect the temperature of the CPU to the temperature control chip; 读取温控晶片的暂存器以取得该当时中央处理器温度值;Read the temporary register of the temperature control chip to obtain the CPU temperature value at that time; 判断该当时中央处理器温度值是否超过该警戒温度值;以及judging whether the CPU temperature value at that time exceeds the warning temperature value; and 调用该调温模块。Call the temperature regulation module. 4.如权利要求1所述的即时控制笔记型电脑中央处理器的温度的系统,其中,该调温模块的执行步骤包括:4. the system of the temperature of instant control notebook computer central processing unit as claimed in claim 1, wherein, the execution step of this temperature regulation module comprises: 调用该驱动风扇模块计算出该风扇应达到的转速;Call the driving fan module to calculate the speed that the fan should reach; 初始化该温控晶片;以及initializing the temperature-controlled chip; and 向温控晶片发出驱动风扇的命令且以该转速运转。Send a command to drive the fan to the temperature control chip and run at this speed. 5.一种即时控制笔记型电脑中央处理器的温度的方法,其中,该笔记型电脑具有一驱动风扇模块及一风扇,包括:5. A method for instantly controlling the temperature of a notebook computer CPU, wherein the notebook computer has a drive fan module and a fan, comprising: 执行一设定模块,借由该设定模块以设定一警戒温度值;executing a setting module, and setting a warning temperature value by means of the setting module; 执行一检测模块,借由该检测模块以即时地检测当时的中央处理器温度,而取得该中央处理器的一当时温度值;以及Executing a detection module, by which the temperature of the central processing unit at that time is detected in real time, and a current temperature value of the central processing unit is obtained; and 执行一调温模块,借以将该检测模块中得到的该当时温度值进行判断,以调用该驱动风扇模块计算出该风扇应达到的转速,再启动该风扇。Executing a temperature adjustment module, so as to judge the current temperature value obtained in the detection module, and call the driving fan module to calculate the speed that the fan should reach, and then start the fan. 6.如权利要求5所述的即时控制笔记型电脑中央处理器的温度的方法,其中,该设定模块的执行步骤包括:6. the method for the temperature of instant control notebook computer central processing unit as claimed in claim 5, wherein, the execution step of this setting module comprises: 给定一中央处理器温度的预设警戒温度值;Given a preset warning temperature value of CPU temperature; 判断使用者是否改变该警戒温度值;以及determine whether the user changes the warning temperature value; and 改变该警戒温度值为使用者所输入的值。The warning temperature value is changed to the value input by the user. 7.如权利要求5所述的即时控制笔记型电脑中央处理器的温度的方法,其中,该检测模块的执行步骤包括:7. the method for the temperature of instant control notebook computer central processing unit as claimed in claim 5, wherein, the execution step of this detection module comprises: 初始化该笔记型电脑的主机板上的温控晶片;Initialize the temperature control chip on the motherboard of the notebook computer; 向温控晶片发出检测中央处理器温度的命令;Send a command to detect the temperature of the CPU to the temperature control chip; 读取温控晶片的暂存器以取得该当时中央处理器温度值;Read the temporary register of the temperature control chip to obtain the CPU temperature value at that time; 判断该当时中央处理器温度值是否超过该警戒温度值;以及judging whether the CPU temperature value at that time exceeds the warning temperature value; and 调用该调温模块。Call the temperature regulation module. 8.如权利要求5所述的即时控制笔记型电脑中央处理器的温度的方法,其中,该调温模块的执行步骤包括:8. the method for the temperature of instant control notebook computer central processing unit as claimed in claim 5, wherein, the execution step of this temperature regulation module comprises: 调用该驱动风扇模块计算出该风扇应达到的转速;Call the driving fan module to calculate the speed that the fan should reach; 初始化该温控晶片;以及initializing the temperature-controlled chip; and 向温控晶片发出驱动风扇的命令且以该转速运转。Send a command to drive the fan to the temperature control chip and run at this speed.
CNB011029889A 2001-02-12 2001-02-12 Method for real-time controlling temperature of CPU of notebook computer Expired - Lifetime CN1153117C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB011029889A CN1153117C (en) 2001-02-12 2001-02-12 Method for real-time controlling temperature of CPU of notebook computer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB011029889A CN1153117C (en) 2001-02-12 2001-02-12 Method for real-time controlling temperature of CPU of notebook computer

Publications (2)

Publication Number Publication Date
CN1369759A true CN1369759A (en) 2002-09-18
CN1153117C CN1153117C (en) 2004-06-09

Family

ID=4653099

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB011029889A Expired - Lifetime CN1153117C (en) 2001-02-12 2001-02-12 Method for real-time controlling temperature of CPU of notebook computer

Country Status (1)

Country Link
CN (1) CN1153117C (en)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1333320C (en) * 2003-08-06 2007-08-22 建碁股份有限公司 Cooling system for computer equipment
CN100389423C (en) * 2004-07-02 2008-05-21 鸿富锦精密工业(深圳)有限公司 How to Build a CPU Fan Model
CN100416457C (en) * 2005-07-05 2008-09-03 威盛电子股份有限公司 Method and apparatus for dynamic setting of temperature characteristics in integrated circuits
CN100483356C (en) * 2005-12-28 2009-04-29 技嘉科技股份有限公司 System and method for controlling noise and efficiency balance of computer motherboard
CN101865125A (en) * 2009-04-17 2010-10-20 鸿富锦精密工业(深圳)有限公司 Fan Module Test Method
CN102253700A (en) * 2010-05-20 2011-11-23 英业达科技有限公司 Fan control system
CN102129285B (en) * 2010-01-14 2012-11-28 宏碁股份有限公司 Temperature control method and electronic device thereof
CN103092292A (en) * 2011-10-28 2013-05-08 宏碁股份有限公司 Portable computer and system efficiency adjusting method thereof
CN103821747A (en) * 2012-11-19 2014-05-28 纬创资通股份有限公司 Fan control system, computer system and fan control method thereof
CN105736433A (en) * 2014-12-10 2016-07-06 中国长城计算机深圳股份有限公司 Fan control method and device and terminal
US11630003B2 (en) 2018-09-07 2023-04-18 Asustek Computer Inc. Temperature control system for central processing unit and temperature control method thereof
CN116048155A (en) * 2022-12-14 2023-05-02 超聚变数字技术有限公司 Temperature control method, electronic device and controller

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104253828A (en) * 2013-06-25 2014-12-31 英业达科技有限公司 Server system and monitoring method

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1333320C (en) * 2003-08-06 2007-08-22 建碁股份有限公司 Cooling system for computer equipment
CN100389423C (en) * 2004-07-02 2008-05-21 鸿富锦精密工业(深圳)有限公司 How to Build a CPU Fan Model
CN100416457C (en) * 2005-07-05 2008-09-03 威盛电子股份有限公司 Method and apparatus for dynamic setting of temperature characteristics in integrated circuits
CN100483356C (en) * 2005-12-28 2009-04-29 技嘉科技股份有限公司 System and method for controlling noise and efficiency balance of computer motherboard
CN101865125A (en) * 2009-04-17 2010-10-20 鸿富锦精密工业(深圳)有限公司 Fan Module Test Method
CN101865125B (en) * 2009-04-17 2014-01-15 鸿富锦精密工业(深圳)有限公司 Fan Module Test Method
CN102129285B (en) * 2010-01-14 2012-11-28 宏碁股份有限公司 Temperature control method and electronic device thereof
CN102253700A (en) * 2010-05-20 2011-11-23 英业达科技有限公司 Fan control system
CN103092292A (en) * 2011-10-28 2013-05-08 宏碁股份有限公司 Portable computer and system efficiency adjusting method thereof
CN103821747A (en) * 2012-11-19 2014-05-28 纬创资通股份有限公司 Fan control system, computer system and fan control method thereof
CN103821747B (en) * 2012-11-19 2016-07-20 纬创资通股份有限公司 Fan control system, computer system and fan control method thereof
US10114390B2 (en) 2012-11-19 2018-10-30 Wistron Corporation Fan control system, computer system, and fan controlling method thereof
CN105736433A (en) * 2014-12-10 2016-07-06 中国长城计算机深圳股份有限公司 Fan control method and device and terminal
US11630003B2 (en) 2018-09-07 2023-04-18 Asustek Computer Inc. Temperature control system for central processing unit and temperature control method thereof
CN116048155A (en) * 2022-12-14 2023-05-02 超聚变数字技术有限公司 Temperature control method, electronic device and controller

Also Published As

Publication number Publication date
CN1153117C (en) 2004-06-09

Similar Documents

Publication Publication Date Title
CN1153117C (en) Method for real-time controlling temperature of CPU of notebook computer
US6112164A (en) Computer system thermal management
US5825674A (en) Power control for mobile electronics using no-operation instructions
JP3892828B2 (en) Information processing apparatus, set temperature correction method, program, and recording medium
JP3637181B2 (en) Computer system and cooling control method thereof
US7822996B2 (en) Method for implementing thermal management in a processor and/or apparatus and/or system employing the same
US20020104030A1 (en) ACPI compliant computer system and overtemperature protection method therefor
TWI432947B (en) Method of controlling the cooling fan of computer
JP4553307B2 (en) Information processing apparatus, control method, and program
CN101281486A (en) System Environment Monitoring Method
JP2001085586A (en) Electronic device temperature control circuit and electronic device temperature control method
JP4448101B2 (en) Electronic device cooling system, computer and cooling method
US7194646B1 (en) Real-time thermal management for computers
US6848054B1 (en) Real-time computer thermal management and power conservation
CN116027865A (en) A method, device, electronic equipment and storage medium for controlling heat dissipation of a server
US6348873B1 (en) Apparatus and method for user-mediated control of CPU temperature in notebook computers
JP2005174203A (en) Data transfer rate controller for performing setting related with memory access, information processor, control method, program and recording medium
US6029251A (en) Method and apparatus for temperature sensing
US20070124609A1 (en) System and method for controlling cpu overclocking
JP4008510B2 (en) Electronics
JPH1185323A (en) Computer system and temperature control method thereof
US20030176985A1 (en) Thermal control method for computers
CN115681186A (en) Fan control method, device, equipment and storage medium
CN209657249U (en) A kind of computer fan starting heat dissipation and temperature control equipment
JP2003076444A (en) Electronic device and speed control method for cooling fan thereof

Legal Events

Date Code Title Description
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
ASS Succession or assignment of patent right

Owner name: I VALLEY HOLDINGS CO., LTD.

Free format text: FORMER OWNER: YINGYEDA CO., LTD., TAIWAN

Effective date: 20150717

C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20150717

Address after: Cayman Islands, George Town

Patentee after: IValley Holding Co., Ltd.

Address before: Taipei City, Taiwan, China

Patentee before: Inventec Corporation

CX01 Expiry of patent term

Granted publication date: 20040609

CX01 Expiry of patent term