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 PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims description 13
- 238000001514 detection method Methods 0.000 claims abstract description 18
- 238000012544 monitoring process Methods 0.000 description 2
- 238000001816 cooling Methods 0.000 description 1
- 238000010304 firing Methods 0.000 description 1
- 230000017525 heat dissipation Effects 0.000 description 1
- 230000005855 radiation Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
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 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)
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)
| 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)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104253828A (en) * | 2013-06-25 | 2014-12-31 | 英业达科技有限公司 | Server system and monitoring method |
-
2001
- 2001-02-12 CN CNB011029889A patent/CN1153117C/en not_active Expired - Lifetime
Cited By (15)
| 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 |