CA2059174C - Battery operated computer operation suspension in response to environmental sensor inputs - Google Patents

Battery operated computer operation suspension in response to environmental sensor inputs

Info

Publication number
CA2059174C
CA2059174C CA002059174A CA2059174A CA2059174C CA 2059174 C CA2059174 C CA 2059174C CA 002059174 A CA002059174 A CA 002059174A CA 2059174 A CA2059174 A CA 2059174A CA 2059174 C CA2059174 C CA 2059174C
Authority
CA
Canada
Prior art keywords
humidity
temperature
response
ambient
relative humidity
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.)
Expired - Fee Related
Application number
CA002059174A
Other languages
French (fr)
Inventor
Neil Alan Katz
Richard Francis Pollitt
Leopoldo Lino Suarez
C. William Frank
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.)
International Business Machines Corp
Original Assignee
International Business Machines 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 International Business Machines Corp filed Critical International Business Machines Corp
Application granted granted Critical
Publication of CA2059174C publication Critical patent/CA2059174C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/20Cooling means
    • G06F1/206Cooling means comprising thermal management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode

Abstract

A battery operated portable personal computer includes ambient temperature and humidity sensors, as well as two LCD's to provide visual indication that the ambient temperature or humidity is out of range. If the ambient temperature drops below 3 degrees C, or if it rises above 52 degrees C, the computer enters a low power suspend mode wherein the computer is inoperable, but, upon switching from the suspend mode to the resume (operating) mode, the application program that was running at the time of the suspension is resumed at the same point that the suspension occurred. The LCD temperature indicator is activated when the ambient temperature drops below 3 degrees C, or rises above 46 degrees C. Thus, for high temperatures, the temperature indicator is activated 6 degrees before the computer is placed in the suspend mode.
The ambient temperature is periodically monitored while in the suspend mode and, if the temperature rises above 6 degrees C, or drops below 44 degrees C, the computer switches from suspend to resume. Thus, hysteresis is provided to prevent the computer from oscillating between suspend and resume modes.
If the humidity rises above 96% relative humidity, the computer enters the suspend mode and the LCD humidity indicator is activated. The ambient humidity is periodically monitored in the suspend mode and, if it drops below 87%
relative humidity, the computer switches from suspend to resume mode.

Description

BATTERY OPERAl~:V COMPUTER OPERATION SUSPENSION IN
RESPONSE TO ENVIRONMENTAL SENSOR INPUTS

BACKGROUND of the INVENTION

This invention pertains to personal computers and, more particularly, to a battery operated personal computer having temperature and humidity environmental sensors and means for suspending the operation of the computer in the event that ambient temperature or humidity parameters exceed predetermined limits.

Most personal computers have elements that are sensitive to extreme temperatures and excessive humidity, and damage to these elements can result if these environmental parameters exceed certain limits. For example, high temperatures can be detrimental to a hard disk drive by reducing relative humidity, and low relative humidity causes excessive disk media wear. For floppy disk drive operation, high temperatures can cause deformation of the diskette jacket, which may prevent the diskette media from spinning. Low temperatures can result in the condensation of moisture in a hard disk drive, which causes accelerated wear of the disk media at the "landing zone" of the head. In floppy disk drives low temperatures cause reduced head loading times, which may cause read/write errors. High relative humidity, on the other hand, only effects the operation of a hard disk drive if the disk drive is not a sealed unit. If the hard disk drive is not sealed, high relative humidity causes condensation, which, as discussed above, causes accelerated media wear in the landing zone. For floppy disk drives, high relative humidity reduces drive motor torque which, in turn, may prevent the motor from spinning.

This sensitivity of the hard disk drive and floppy disk drive to environmental factors is generally not a significant issue with most AC powered personal computers, which are typically operated in an office or home wherein environmental conditions are usually regulated. Because of /

their mobility however, battery operated portable personal computers are frequently operated in "hostile" environments, wherein ambient temperature and humidity factors may exceed the manufacturers recommended operating ranges.

In addition, battery operated portable personal computers include additional elements that are sensitive to environmental conditions. For example, the batteries and the liquid crystal displays (LCD s) typically used in these computers can be damaged when environmental temperatures exceed certain limits. Furthermore, LCD s have a low temperature limit beyond which they will not operate.
Accordingly, the invention described below provides a means for suspending the operation of a personal computer when environmental conditions exceed certain limits, and for resuming computer operations when these environmental conditions return within safe limits.

BRIEF DESCRIPTION OF THE DRAWINGS

Figure 1 is a block diagram of the battery operated portable personal computer of the present invention including temperature and humidity sensors and means for suspending and resuming computer operations.

Figure 2 is a schematic diagram of the interface circuit between the thermistor and the microprocessor.

Figure 3 is a schematic diagram of the interface circuit between the humidity sensor and the microprocessor.

Figure 4 is a graph of relative humidity vs. resistance that illustrates the response of the relative humidity sensor.

Figure 5 is a flow chart of the Power On Self Test (POST) Temperature and Humidity Routine.

Figure 6 is a flow chart of the Resume Mode Temperature and Humidity Routine.

-Figures 7A - 7B are flow charts of the Suspend Mode Temperature Routine and Suspend Mode Humidity Routines, respectively.

DESCRIPTION OF THE PREFERRED EMBODIMENT

Figure 1 is a block diagram of a battery operated portable personal computer including temperature and humidity environmental sensors, and means for suspending the operation of the computer when these environmental parameters exceed predetermined limits. Figure 1 is more fully described in a copending application entitled "Battery Operateæd Computer Power Management System", Serial Number XX/XXX,XXX, (DC 100~). Referring to this figure, a temperature sensor 46 and a humidity sensor 48 are connected to a low power CMOS microcontroller 30 through interface circuits 38-1 and 49, respectively. Interface circuits 38-1 and 49 are illustrated in more detail in Figures 2 and 3, respectively. Microcontroller 30 is connected to an address/data bus 10, which, in turn, is connected to a read only memory (ROM) 24. The programs to be described later may be stored in ROM 24 and in the onboard ROM in microcontroller 30. In addition, a main microprocessor 12 is also connected to address data bus 10. The Power On Self Test (POST) program to be described later is stored in ROM
24 and is executed by main processor 12.

Figure 2 is a detailed schematic diagram of interface circuit 38-1, which couples the thermistor 46 to microcontroller 30. Referring to this figure, the preferred values for resistors are R1-R6 are as follows: 8K, 499K, lM, 499K, lM, and lK Ohms respectively. Capacitors C1 and C2 are preferably 0.1 micro-Farad capacitors. Operational amplifier U1 is preferably one section of a well known LM324AM op amp. Thermistor T is preferably a type AT-2 thermistor having a nominal resistance of lOK Ohms at 25 degrees C. The tolerance of this resistor is plus or minus one percent, and its thermal time constant is 15 seconds.
The overall voltage gain of this circuit is approximately BC9-91-006 4 20~9174 unity. Resistor R1 is connected to a regulated voltage source Vref. The output of this circuit is connected to an input port of microcontroller 30 that includes an internal analog to digital convertor. The thermistor T is mounted above the main circuit board in the battery operated portable computer so that its resistance essentially tracks the ambient temperature. The output of the circuit at the junction of R6 and C2 is a voltage that tracks the resistance of thermistor T, which, in turn, tracks the ambient temperature. This voltage at the output of the circuit is then converted by the analog digital convertor 34 in microcontroller 30. Then, passed to the environmental sensor programs described later.

Figure 3 is a schematic diagram of the interface circuit 49 that interconnects the humidity sensor 48 to the microcontroller 30. Referring to this figure, resistors R7-R11 have the following preferred values: 210K, 2.49K, lOOK, lOK, and 20.5K Ohms, respectively. Capacitor C3 and C4 are preferably 0.1 micro-Farad capacitors. Diode D1 interconnects humidity sensor H to the non-inverting input of op amp U2. Diode D2 is interconnected between the output of the humidity interface circuit 49 and the reference voltage source Vref described above. One end of resistors R7 and R9 is connected to the battery voltage Vcc.
Operational amplifier U2 is preferably one section of a well known LM324AM op amp. Humidity sensor H is preferably a hygroscopic resin, carbon composition film on an aluminum substrate. The characteristics of humidity sensor H and interface circuit 49 are illustrated in more detail in Figure 4.

Referring to figure 4, the solid curve on the graph represents the nominal performance of the humidity sensor H, while the dotted lines indicated its minimum and maximum resistance as a function of relative humidity. Interface circuit 49, which is illustrated in more detail in Figure 3, is a hysteresis circuit having a binary output. The "set line" in the graph indicates the point in the curve that the resistance of the relative humidity indicator must exceed before the output of the circuit switches from a logic zero to a logic one. Similarly, the "reset line" indicates the point at which the resistance of the relative humidity sensor H must drop below before the output of the interface circuit switches from a logic one to a logic zero. The corresponding values of relative humidity are indicated on the horizontal axis of the graph. Note that the output of the interface circuit switches from a zero to a one when the relative humidity exceeds a nominal value of 96% RH.
Similarly, the output of the interface circuit switches from a logic one to a logic zero when the nominal value of the relative humidity drops below 87% RH. Thus, the interface circuit builds in a nominal hysteresis value of approximately thirteen percent RH.

Figure 5 is a flow chart of the Power On Self Test (POST) Routine that is executed every time the computer is turned on. Referring to this figure, power is applied at 501 and in first step 502, the computer executes well known self-testing routines such as memory test. After completing these well known tests, the program branches to step 503 which begins the temperature humidity routine. In the first step of 504 of the POST Temperature Humidity Routine, the ambient temperature is sampled. This temperature data comes from the A/D converter in microcontroller 30, which digitizes the analog signal coming from the interface circuit 38-1. If the temperature is less than 3 degrees C, the program branches to step 505 where a visual temperature indicator is activated. This temperature indicator is preferably a liquid crystal display that includes the International Standards Organization (ISO) symbol used to indicate that temperature is out of range. In next step 506, the computer is halted. The only way to recover from a halt is to reboot the computer. Of course the temperature of the environment must be raised above 3 degrees C before the computer is rebooted, otherwise the same sequence of steps will be executed and the computer will, again, halt at step 506.

Returning to step 504, if the temperature is above 3 degrees C, the program branches to step 507 wherein the temperature is sampled again. If the temperature is greater than 46 degrees C, the temperature indicator is activated in step 508, but the unit is not at this particular time, brought to a halt. In next step 509, the temperature is sampled again.
If the temperature is greater than 52 degrees C, the program is halted in next step 510. As in step 506, the only way to recover from a halt is to reboot the computer. Of course, the temperature must drop below 52 degrees C before the computer will reboot, otherwise the same path through the flow chart will be taken. Returning to step 509, if the temperature is less than 52 degrees C, then the program branches to step 511 wherein the relative humidity is checked. Similarly, in step 507, if the temperature is less than 46 degrees, the program also branches to step 511.
Thus, it can be seen from Figure 5 that the temperature indicator is activated if the temperature is above 46 degrees C, but the computer is not halted until the temperature exceeds 52 degrees C. This provides a warning to the operator that he or she is already operating in a very warm environment, and that the heat generated in the computer itself could potentially raise the ambient temperature in and around the computer above the 52 degree limit.

In step 511, the relative humidity is sampled. If the relative humidity is below 96 percent, the program branches to step 512 to complete POST. In the alternative, if the POST Temperature Humidity Routine were embedded in post rather than being positioned at the very end, step 512 would merely return the program to POST. Returning to step 511, if the relative humidity is greater than 96 percent, the program branches to step 513, wherein the dew indicator is activated. Preferably, the dew indicator is an LCD that includes a standard ISO symbol for high relative humidity.
After activating the dew indicator in 513, the program branches to step 514 wherein the program is halted. As in steps 506 and 510, the only way to recover from halt 514 is to reboot the computer. Obviously, when the computer is rebooted the relative humidity must be below 96 percent, otherwise the same path through the POST Temperature Humidity Routine will be executed again, and the program halted at step 514.

Figure 6 is a flow chart of the Resume Mode Temperature Humidity Routine which starts at block 601. When the computer is operational, it is considered to be in resume mode. The Resume Mode Temperature Humidity Routine is an interrupt driven routine that is executed on a periodic basis. These interrupts are activated by a timer in microcontroller 30. In first step 602, the temperature is sampled. If the temperature is less than 3 degrees C, the program branches to step 603 wherein the temperature indicator is activated. In next step 604, the suspend indicator is activated. The suspend indicator is, preferably, an LCD display that includes a standard ISO
symbol indicating suspension of operation. In next step 605, the computer enters a suspend mode. This suspend mode is more fully described in the copending application entitled "Battery Operated Computer Power Management System". Briefly, in the suspend mode the computer enters a very low power mode and the computer is inoperable; however, upon resuming operations from the suspend mode the application program running at the time of the suspension is resumed at the same point that the suspension occurred.
Thus, no data is lost. The return from suspend mode to resume mode is more fully described in conjunction with Figures 7A - 7B.

Returning to step 602, if the temperature is greater than 3 degrees C, the program branches to step 606. If the temperature is greater than 46 degrees C, the program branches to step 607 wherein the temperature indicator is activated and then, the program branches to step 608. If the temperature is greater than 52 degrees C, the program branches to step 604 wherein the suspend indicator is activated and computer operations are suspended in the -following step 605. Returning to step 608, if the temperature is less than 52 degrees C, the program branches to step 609 wherein the relative humidity is sampled.
Similarly, in step 606, if the temperature is less than 46 degrees C, the program also branches to step 609. If the relative humidity is greater than 96 percent, the program branches to step 610 wherein the dew indicator is activated.
Following activation of the dew activator, the computer is placed in the suspend mode in step 611. This suspend mode is substantially identical to the suspend mode activated by step 605. Returning to step 609, if the relative humidity is less than 96 percent, the program branches to step 612, which completes the interrupt routine.

Figure 7A is a flow chart of the Suspend Mode Temperature Routine. If computer operations were suspended due to the ambient temperature being out of range, i.e.; if the suspend mode was entered by executing step 605 in Figure 6, a flag is set indicating that suspension occurred because of over or under temperature. In that event, the Suspend Mode Routine of Figure of 7A is executed periodically while the main computer operations have been suspended. Block 701 indicates the starting point of the Suspend Mode Temperature Routine and, in first step 702 the ambient temperature is sampled. If the ambient temperature is below 6 degrees C, the program branches to step 703 which continues suspend mode. Returning to step 702, if the temperature is less than 6 degrees C, the program branches to step 704. If the temperature is greater than 44 degrees C, the program branches back to step 703 and suspend mode is continued.
If, however, the temperature is less than 44 degrees C, the program branches to step 705 wherein the temperature indicator is deactivated. In next step 706, the program switches from suspend mode to resume mode.

Figure 7B is a flow chart of the Suspend Mode Humidity Routine. If computer operations were suspended because of excessive humidity, a flag is set in step 611 of Figure 6.
Subsequently, while the computer is in the suspension mode, BC9-91-006 9 20~9174 the Suspend Humidity Routine 707 is periodically executed.
In step 708, the humidity is measured and, if the humidity is greater than 87 percent, suspend mode is continued in step 709. If, however, the humidity has dropped below 87 percent, step 710 is executed wherein the humidity indicator is deactivated. In next step 711, the program switches from suspend mode to resume mode.

Claims (12)

1. Environmental protection circuitry for a computer, comprising in combination:
temperature measuring means for measuring ambient temperature;
means for switching said personal computer into a suspend mode in response to an ambient temperature measurement below a first predetermined temperature, and in response to an ambient temperature measurement above a second predetermined temperature; and means for switching said personal computer from said suspend mode to a resume mode in response to an ambient temperature measurement above a third predetermined temperature, and in response to an ambient temperature measurement below a fourth predetermined temperature.
2. The environmental protection circuitry of claim 1, further comprising:
temperature indicating means for indicating temperature extremes;
means for activating said temperature indicating means in response to an ambient temperature measurement below said first predetermined temperature, and in response to an ambient temperature measurement above said second predetermined temperature; and means for deactivating said temperature indicating means in response to an ambient temperature measurement above said third predetermined temperature, and in response to an ambient temperature measurement below said fourth predetermined temperature.
3. The environmental protection circuit of claim 2, further comprising:
means for activating said temperature indicating means in response to an ambient temperature measurement above a fifth predetermined temperature.
4. The environmental protection circuit of claim 1, further comprising:
humidity measuring means for measuring ambient relative humidity;
means for switching said personal computer into said suspend mode in response to an ambient humidity measurement above a first predetermined relative humidity; and means for switching said personal computer from said suspend mode to said resume mode in response to an ambient humidity measurement below a second predetermined relative humidity.
5. The environmental protection circuit of claim 4, further comprising:
humidity indicating means for indicating high ambient relative humidity; and means for activating said humidity indicating means in response to an ambient humidity measurement above said first predetermined relative humidity; and means for deactivating said humidity indicating means in response to an ambient humidity measurement below said second predetermined relative humidity.
6. An environmental protection circuit for a computer, comprising in combination:
humidity measuring means for measuring ambient relative humidity;
means for switching said personal computer into a suspend mode in response to an ambient humidity measurement above a first predetermined relative humidity; and means for switching said personal computer from said suspend mode to a resume mode in response to an ambient humidity measurement below a second predetermined relative humidity.
7. The environmental protection circuit of claim 6, further comprising:
humidity indicating means for indicating high ambient relative humidity; and means for activating said humidity indicating means in response to an ambient humidity measurement above said first predetermined relative humidity; and means for deactivating said humidity indicating means in response to an ambient humidity measurement below said second predetermined relative humidity.
8. A computer, comprising in combination:
a central processing unit;
means for visually displaying data processed in said computer;
semiconductor memory means for storing data;
magnetic storage means for storing data;
an address/data bus interconnecting said central processing unit, said means for visually displaying data, said semiconductor memory means, and said magnetic storage means;
temperature measuring means for measuring ambient temperature;
first interface circuitry coupled between said temperature measuring means and said address/data bus;
means for switching said personal computer into a suspend mode in response to an ambient temperature measurement below a first predetermined temperature, and in response to an ambient temperature measurement above a second predetermined temperature;
means for switching said personal computer from said suspend mode to a resume mode in response to an ambient temperature measurement above a third predetermined temperature, and in response to an ambient temperature measurement below a fourth predetermined temperature; and power supply means for supplying electrical power to said computer.
9. The environmental protection circuitry of claim 8, further comprising:
temperature indicating means for indicating temperature extremes;
means for activating said temperature indicating means in response to an ambient temperature measurement below said first predetermined temperature, and in response to an ambient temperature measurement above said second predetermined temperature; and means for deactivating said temperature indicating means in response to an ambient temperature measurement above said third predetermined temperature, and in response to an ambient temperature measurement below said fourth predetermined temperature.
10. The environmental protection circuit of claim 9, further comprising:
means for activating said temperature indicating means in response to an ambient temperature measurement above a fifth predetermined temperature.
11. The environmental protection circuit of claim 8, further comprising:
humidity measuring means for measuring ambient relative humidity;
second interface circuitry coupled between said humidity measuring means and said address/data bus;
means for switching said personal computer into said suspend mode in response to an ambient humidity measurement above a first predetermined relative humidity; and means for switching said personal computer from said suspend mode to said resume mode in response to an ambient humidity measurement below a second predetermined relative humidity.
12. The environmental protection circuit of claim 11, further comprising:
humidity indicating means for indicating high ambient relative humidity; and means for activating said humidity indicating means in response to an ambient humidity measurement above said first predetermined relative humidity; and means for deactivating said humidity indicating means in response to an ambient humidity measurement below said second predetermined relative humidity.
CA002059174A 1991-01-25 1992-01-10 Battery operated computer operation suspension in response to environmental sensor inputs Expired - Fee Related CA2059174C (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US07/646,304 US5230055A (en) 1991-01-25 1991-01-25 Battery operated computer operation suspension in response to environmental sensor inputs
US646,304 1991-01-25

Publications (1)

Publication Number Publication Date
CA2059174C true CA2059174C (en) 1997-05-13

Family

ID=24592537

Family Applications (1)

Application Number Title Priority Date Filing Date
CA002059174A Expired - Fee Related CA2059174C (en) 1991-01-25 1992-01-10 Battery operated computer operation suspension in response to environmental sensor inputs

Country Status (8)

Country Link
US (1) US5230055A (en)
EP (1) EP0496534A3 (en)
JP (1) JP3047938B2 (en)
KR (1) KR960003411B1 (en)
CN (1) CN1031606C (en)
AU (1) AU652403B2 (en)
CA (1) CA2059174C (en)
MY (1) MY108643A (en)

Families Citing this family (90)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6158012A (en) * 1989-10-30 2000-12-05 Texas Instruments Incorporated Real-time power conservation and thermal management for computers
EP0487900A1 (en) * 1990-11-27 1992-06-03 Kabushiki Kaisha Toshiba Portable computer resetting resume error caused from HDD loaded condition being changed and starting OS
US5566340A (en) * 1991-02-14 1996-10-15 Dell Usa L.P. Portable computer system with adaptive power control parameters
JP2630876B2 (en) * 1991-08-30 1997-07-16 三洋電機株式会社 Warning sound generator
JP3237926B2 (en) * 1991-12-04 2001-12-10 シャープ株式会社 Power control device for digital electronic device, processing device provided with the power control device, and power management system for digital electronic device provided with the processing device
US5832286A (en) * 1991-12-04 1998-11-03 Sharp Kabushiki Kaisha Power control apparatus for digital electronic device
US5423045A (en) * 1992-04-15 1995-06-06 International Business Machines Corporation System for distributed power management in portable computers
JPH05297993A (en) * 1992-04-16 1993-11-12 Dia Semikon Syst Kk Drive controller for microprocessor
US5396637A (en) * 1993-03-02 1995-03-07 Hewlett-Packard Company Data processing system with power-fail protected memory module
US5446906A (en) * 1993-06-30 1995-08-29 Intel Corporation Method and apparatus for suspending and resuming a keyboard controller
US5905347A (en) * 1993-07-16 1999-05-18 Dell Usa, L.P. System and method for controlling a computer drive motor
US7216064B1 (en) 1993-09-21 2007-05-08 Intel Corporation Method and apparatus for programmable thermal sensor for an integrated circuit
EP0651314A1 (en) * 1993-10-27 1995-05-03 International Business Machines Corporation An apparatus and method for thermally protecting a processing device
WO1996025796A1 (en) * 1995-02-17 1996-08-22 Intel Corporation Power dissipation control system for vlsi chips
AU687468B2 (en) * 1994-01-05 1998-02-26 Becton Dickinson & Company Continuously calibrating temperature controller
DE9401645U1 (en) * 1994-02-01 1994-06-30 Siemens Ag computer
DE9402704U1 (en) * 1994-02-18 1994-04-07 Siemens Ag computer
US5535401A (en) * 1994-04-05 1996-07-09 International Business Machines Corporation Method and system of power and thermal management for a data processing system using object-oriented program design
JPH07306239A (en) * 1994-05-16 1995-11-21 Hitachi Ltd Electric product with residual life sensor
US7167993B1 (en) 1994-06-20 2007-01-23 Thomas C Douglass Thermal and power management for computer systems
US5752011A (en) 1994-06-20 1998-05-12 Thomas; C. Douglas Method and system for controlling a processor's clock frequency in accordance with the processor's temperature
US5451892A (en) * 1994-10-03 1995-09-19 Advanced Micro Devices Clock control technique and system for a microprocessor including a thermal sensor
JP3075957B2 (en) * 1995-05-30 2000-08-14 株式会社東芝 Computer system
US5713030A (en) * 1995-10-11 1998-01-27 Vlsi Technology, Inc. Thermal management device and method for a computer processor
US6029119A (en) * 1996-01-16 2000-02-22 Compaq Computer Corporation Thermal management of computers
US5751950A (en) * 1996-04-16 1998-05-12 Compaq Computer Corporation Secure power supply for protecting the shutdown of a computer system
US5916313A (en) * 1996-10-31 1999-06-29 Dell U. S. A., L.P. Low cost power converter for a computer
US5915743A (en) * 1997-06-30 1999-06-29 The Boeing Company Metal spray tool repair system
KR19990079584A (en) 1998-04-07 1999-11-05 윤종용 Low power computer system with user sensing device and power supply control method thereof
US6203191B1 (en) 1998-10-28 2001-03-20 Speculative Incorporated Method of junction temperature determination and control utilizing heat flow
JP3049051B1 (en) * 1999-03-31 2000-06-05 新潟日本電気株式会社 Temperature control circuit of central processing unit
DE19915098A1 (en) * 1999-04-01 2000-10-12 Siemens Ag Device and method for temperature monitoring for a mobile device in particular
US6369706B1 (en) * 1999-05-10 2002-04-09 Gateway, Inc. System and method for protecting a digital information appliance from environmental influences
DE19942430A1 (en) 1999-09-06 2001-03-08 Sperling Axel Operating environment control device for computers with component-specific monitoring and control
US7100061B2 (en) 2000-01-18 2006-08-29 Transmeta Corporation Adaptive power control
US6968469B1 (en) 2000-06-16 2005-11-22 Transmeta Corporation System and method for preserving internal processor context when the processor is powered down and restoring the internal processor context when processor is restored
US7260731B1 (en) 2000-10-23 2007-08-21 Transmeta Corporation Saving power when in or transitioning to a static mode of a processor
US6469525B2 (en) * 2001-01-04 2002-10-22 Hewlett-Packard Company Method for sensing humidity in a tape library
KR100370368B1 (en) * 2001-01-31 2003-02-05 삼성전자 주식회사 Acpi compliant computer system for entering sleep mode when internal temperature exceeds predetermined temperature and method thereof
CN100345137C (en) * 2001-11-27 2007-10-24 纬创资通股份有限公司 Portable electronic device operating in switched normal mode or input board mode
DE10157802B4 (en) * 2001-11-27 2016-02-04 E.E.P.D. Electronic Equipment Produktion & Distribution Gmbh A vehicle and method for controlling the operation of electrical or electronic components connected to a communication bus of a vehicle
WO2003073619A2 (en) * 2002-02-28 2003-09-04 Koninklijke Philips Electronics N.V. Method for controlling the mode of an electronic application
US7112978B1 (en) * 2002-04-16 2006-09-26 Transmeta Corporation Frequency specific closed loop feedback control of integrated circuits
US7336090B1 (en) * 2002-04-16 2008-02-26 Transmeta Corporation Frequency specific closed loop feedback control of integrated circuits
US7941675B2 (en) 2002-12-31 2011-05-10 Burr James B Adaptive power control
US7849332B1 (en) 2002-11-14 2010-12-07 Nvidia Corporation Processor voltage adjustment system and method
US7886164B1 (en) 2002-11-14 2011-02-08 Nvidia Corporation Processor temperature adjustment system and method
US7882369B1 (en) 2002-11-14 2011-02-01 Nvidia Corporation Processor performance adjustment system and method
US7949864B1 (en) 2002-12-31 2011-05-24 Vjekoslav Svilan Balanced adaptive body bias control
US7642835B1 (en) * 2003-11-12 2010-01-05 Robert Fu System for substrate potential regulation during power-up in integrated circuits
US7205758B1 (en) 2004-02-02 2007-04-17 Transmeta Corporation Systems and methods for adjusting threshold voltage
US7786756B1 (en) 2002-12-31 2010-08-31 Vjekoslav Svilan Method and system for latchup suppression
US7953990B2 (en) * 2002-12-31 2011-05-31 Stewart Thomas E Adaptive power control based on post package characterization of integrated circuits
US7228242B2 (en) * 2002-12-31 2007-06-05 Transmeta Corporation Adaptive power control based on pre package characterization of integrated circuits
KR100558942B1 (en) * 2003-08-18 2006-03-10 삼성전자주식회사 Computer, control method thereof and network system
US7129771B1 (en) 2003-12-23 2006-10-31 Transmeta Corporation Servo loop for well bias voltage source
US7692477B1 (en) 2003-12-23 2010-04-06 Tien-Min Chen Precise control component for a substrate potential regulation circuit
US7012461B1 (en) 2003-12-23 2006-03-14 Transmeta Corporation Stabilization component for a substrate potential regulation circuit
US7649402B1 (en) * 2003-12-23 2010-01-19 Tien-Min Chen Feedback-controlled body-bias voltage source
US7816742B1 (en) 2004-09-30 2010-10-19 Koniaris Kleanthes G Systems and methods for integrated circuits comprising multiple body biasing domains
US7859062B1 (en) * 2004-02-02 2010-12-28 Koniaris Kleanthes G Systems and methods for integrated circuits comprising multiple body biasing domains
US20060031117A1 (en) * 2004-06-07 2006-02-09 Meir Zohar System for dynamic advertising in software applications
US7562233B1 (en) 2004-06-22 2009-07-14 Transmeta Corporation Adaptive control of operating and body bias voltages
US7774625B1 (en) 2004-06-22 2010-08-10 Eric Chien-Li Sheng Adaptive voltage control by accessing information stored within and specific to a microprocessor
US7334158B2 (en) * 2004-06-29 2008-02-19 Intel Corporation Power fault handling method, apparatus, and system
US7131767B2 (en) * 2004-08-31 2006-11-07 Pny Technologies, Inc. Electronic module with built-in temperature display
US7313500B2 (en) * 2004-11-05 2007-12-25 Schweitzer Engineering Labortories, Inc. Method to increase the maximum allowable ambient temperature rating of an electronic device
US7739531B1 (en) 2005-03-04 2010-06-15 Nvidia Corporation Dynamic voltage scaling
US7366923B2 (en) * 2005-04-08 2008-04-29 Dell Products L.P. Method and system for determining if an information handling system is operating within a carrying case
US7908001B2 (en) * 2005-08-23 2011-03-15 Cardiac Pacemakers, Inc. Automatic multi-level therapy based on morphologic organization of an arrhythmia
JP2007249660A (en) * 2006-03-16 2007-09-27 Toshiba Corp Information processor and method of controlling system state
CN101106264B (en) * 2006-07-14 2010-12-22 鸿富锦精密工业(深圳)有限公司 Waterproof automatic protection device of electronic device
DE102007025827A1 (en) 2007-04-26 2008-10-30 Continental Teves Ag & Co. Ohg Integrated circuit arrangement for safety-critical control systems
JP5081495B2 (en) * 2007-05-02 2012-11-28 三洋電機株式会社 Image display device
US9134782B2 (en) 2007-05-07 2015-09-15 Nvidia Corporation Maintaining optimum voltage supply to match performance of an integrated circuit
US8725488B2 (en) * 2007-07-26 2014-05-13 Qualcomm Incorporated Method and apparatus for adaptive voltage scaling based on instruction usage
US8370663B2 (en) * 2008-02-11 2013-02-05 Nvidia Corporation Power management with dynamic frequency adjustments
CN101943940A (en) * 2009-07-07 2011-01-12 鸿富锦精密工业(深圳)有限公司 Notebook computer and power saving method thereof
US8751760B2 (en) * 2009-10-01 2014-06-10 Dell Products L.P. Systems and methods for power state transitioning in an information handling system
US9256265B2 (en) 2009-12-30 2016-02-09 Nvidia Corporation Method and system for artificially and dynamically limiting the framerate of a graphics processing unit
US9830889B2 (en) 2009-12-31 2017-11-28 Nvidia Corporation Methods and system for artifically and dynamically limiting the display resolution of an application
US8839006B2 (en) 2010-05-28 2014-09-16 Nvidia Corporation Power consumption reduction systems and methods
KR20130037455A (en) * 2011-10-06 2013-04-16 삼성전자주식회사 Apparatus and method for controlling power in portable terminal
CN103064799B (en) * 2011-10-21 2016-03-09 神讯电脑(昆山)有限公司 Electronic system and data security method thereof and device
US20150095667A1 (en) * 2013-09-27 2015-04-02 Gregory A. Nielsen Managing component performance
US9665143B2 (en) 2014-01-06 2017-05-30 Intel Corporation Contextual platform power management
KR102107880B1 (en) * 2014-01-23 2020-05-07 잇빤자이단호진 카켄테스트센터 Drying-speed measurement device and drying-speed measurement method
US9690340B2 (en) 2014-09-25 2017-06-27 Intel Corporation System and method for adaptive thermal and performance management in electronic devices
WO2021221611A1 (en) * 2020-04-28 2021-11-04 Hewlett-Packard Development Company, L.P. Power mode transition
CN117374887B (en) * 2023-12-07 2024-03-12 山东奥卓电气科技发展有限公司 Frequency converter fault protection device

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6019010B2 (en) * 1980-05-22 1985-05-14 日本電気株式会社 Automatic power-on control device
JPS58114113A (en) * 1981-12-26 1983-07-07 Fujitsu Ltd Automatic save controlling system for abnormal temperature of computer
JPS6298414A (en) * 1985-10-25 1987-05-07 Nec Corp Power source control device for computer system
US4907150A (en) * 1986-01-17 1990-03-06 International Business Machines Corporation Apparatus and method for suspending and resuming software applications on a computer
JPS633343A (en) * 1986-06-23 1988-01-08 Mitsubishi Electric Corp Controller for electronic equipment
JPS63236113A (en) * 1987-03-25 1988-10-03 Toshiba Corp Battery driven portable equipment
US4823290A (en) * 1987-07-21 1989-04-18 Honeywell Bull Inc. Method and apparatus for monitoring the operating environment of a computer system
US5012406A (en) * 1988-04-19 1991-04-30 Power Card Supply Line of power interruption in predetermined area of internal permanent memory
US4884242A (en) * 1988-05-26 1989-11-28 Applied Automation, Inc. Backup power system for dynamic memory
DE3828000C2 (en) * 1988-08-15 1997-01-16 Mannesmann Ag Switch-on protection device for electronic devices
US5025387A (en) * 1988-09-06 1991-06-18 Motorola, Inc. Power saving arrangement for a clocked digital circuit
US5027294A (en) * 1989-01-27 1991-06-25 Zenith Data Systems Corporation Method and apparatus for battery-power management using load-compensation monitoring of battery discharge
US5056092A (en) * 1989-05-01 1991-10-08 Motorola, Inc. Computer system monitor and controller
US5041964A (en) * 1989-06-12 1991-08-20 Grid Systems Corporation Low-power, standby mode computer
DE69031744T2 (en) * 1989-06-23 1998-04-09 Toshiba Kawasaki Kk Power control system for a computer
US5021983B1 (en) * 1989-11-13 1996-05-28 Chips & Technologies Inc Suspend/resume apparatus and method for reducing power consumption in battery powered computers

Also Published As

Publication number Publication date
AU8992491A (en) 1992-07-30
JPH04309106A (en) 1992-10-30
US5230055A (en) 1993-07-20
EP0496534A3 (en) 1993-02-24
KR960003411B1 (en) 1996-03-13
CN1063565A (en) 1992-08-12
KR920015181A (en) 1992-08-26
EP0496534A2 (en) 1992-07-29
AU652403B2 (en) 1994-08-25
MY108643A (en) 1996-10-31
JP3047938B2 (en) 2000-06-05
CN1031606C (en) 1996-04-17

Similar Documents

Publication Publication Date Title
CA2059174C (en) Battery operated computer operation suspension in response to environmental sensor inputs
US6169930B1 (en) Method and apparatus for preventing cold temperature induced damage in a disk drive
CN1110735C (en) Computer system having thermal sensing with dual voltage sources for sensor stabilization
US4907183A (en) Battery powered computer system wherein a power supply is selectively shut off when a low battery power is detected
JP2008533954A (en) Method for improving reliability in DC brushless motor and cooling fan by microcontroller
KR100888271B1 (en) Device having a capability of detecting deterioration of an air-flow generating capability of fan, cooling function monitoring apparatus, and fan deterioration monitoring program storing medium
US20040093531A1 (en) Low voltage detection system
US5878377A (en) Environmental and power error handling extension and analysis
JP2009187347A (en) Information processor, and method of diagnosing failure of cpu cooling fan thereof
US20180281708A1 (en) Oil sensor system
EP0033161B1 (en) Method and control circuit for temperature monitoring of an electric motor
US6023138A (en) Fan venturi blockage detection
JPS6348131Y2 (en)
JPH04175439A (en) Water temperature abnormality detection device
CN201489520U (en) Computer operating environment monitoring system
KR100384620B1 (en) apparatus for sensing error of fan motor in semiconductor device detecting system
JPH1185301A (en) Electronic equipment protecting device
JPS58100723A (en) Detecting method for temperature abnormality
JPS5838432Y2 (en) Memory power supply
Smith A Chip you can use to monitor Environmental Conditions on PC Motherboard designs
JPH08202740A (en) Miniaturized data collector
Instruments Complete Thermal System Management Controller
US20180299934A1 (en) Restricting current draw in wearable devices
KR970006779Y1 (en) Cooling fan operate speed control device
JPH0145301B2 (en)

Legal Events

Date Code Title Description
EEER Examination request
MKLA Lapsed