[go: up one dir, main page]

CN1782945A - Heating device and method for computer system - Google Patents

Heating device and method for computer system Download PDF

Info

Publication number
CN1782945A
CN1782945A CN 200410097413 CN200410097413A CN1782945A CN 1782945 A CN1782945 A CN 1782945A CN 200410097413 CN200410097413 CN 200410097413 CN 200410097413 A CN200410097413 A CN 200410097413A CN 1782945 A CN1782945 A CN 1782945A
Authority
CN
China
Prior art keywords
heating
computer system
temperature
internal device
control signal
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.)
Pending
Application number
CN 200410097413
Other languages
Chinese (zh)
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.)
Wistron Corp
Original Assignee
Wistron 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 Wistron Corp filed Critical Wistron Corp
Priority to CN 200410097413 priority Critical patent/CN1782945A/en
Publication of CN1782945A publication Critical patent/CN1782945A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Control Of Temperature (AREA)

Abstract

A heating device and method for computer system is disclosed, in which the heating device includes an embedded controller and a heating and control unit. The embedded controller can output the heating control signal before the computer system completes the boot program. The heating and control unit heats at least one internal device (such as a hard disk) in the computer system according to whether the heating control signal is enabled or not.

Description

计算机系统的加热装置与方法Heating device and method for computer system

技术领域technical field

本发明涉及一种加热装置与方法,特别是涉及一种计算机系统的加热装置与方法。The invention relates to a heating device and method, in particular to a heating device and method of a computer system.

背景技术Background technique

计算机系统必须在一定的温度范围内工作,才能确保其工作的正确性。然而,有时候计算机系统必须在低温的环境下工作(例如军用以及工业用的计算机系统),因此必须使计算机系统内部保持在最低工作温度以上。由于在现今的计算机系统内部电路在正常操作时会产生热能,因此通常足够让计算机系统内部保持温度在最低工作温度以上。Computer systems must operate within a certain temperature range to ensure correct operation. However, sometimes the computer system must work in a low-temperature environment (such as military and industrial computer systems), so the internal temperature of the computer system must be kept above the minimum operating temperature. Since the internal circuits of today's computer systems generate heat during normal operation, it is usually sufficient to keep the internal temperature of the computer system above the minimum operating temperature.

然而,当计算机在低温(例如摄氏0度以下)的环境下开机时,可能因为计算机系统中部分内部装置未达工作温度而造成系统开机不良,甚至造成组件本身损坏。例如,一般硬盘驱动器(hard disk,或称硬盘)大多只能在摄氏0度以上的环境工作,若低于摄氏0度就有数据流失的风险,甚至硬盘毁损。虽然在正常操作时计算机系统内部会产生热能,而可以使硬盘保持在摄氏0度以上的工作温度。但问题在于系统未开机前,系统本身并未产生热能,此时若环境温度过低,则硬盘温度当然也会过低,此时若开机便容易发生硬盘损害的风险。However, when the computer is turned on in a low-temperature environment (for example, below 0 degrees Celsius), some internal devices in the computer system may not reach the operating temperature, resulting in poor system startup or even damage to the components themselves. For example, most general hard disk drives (hard disks, or hard disks) can only work in an environment above 0 degrees Celsius. If the temperature is lower than 0 degrees Celsius, there is a risk of data loss, or even hard disk damage. Although heat energy is generated inside the computer system during normal operation, the hard disk can be kept at a working temperature above 0 degrees Celsius. But the problem is that before the system is turned on, the system itself does not generate heat energy. If the ambient temperature is too low at this time, the temperature of the hard disk will of course be too low. If it is turned on at this time, the risk of hard disk damage will easily occur.

发明内容Contents of the invention

本发明的目的是提供一种计算机系统的加热装置,使得在环境温度过低的情况下,当使用者按下电源开关,加热装置会先预热计算机系统,使内部装置达到适当温度后再开机。因此,可以防止因低温开机造成内部装置损坏。The purpose of the present invention is to provide a heating device for a computer system, so that when the user presses the power switch when the ambient temperature is too low, the heating device will preheat the computer system first, so that the internal device reaches an appropriate temperature before turning it on . Therefore, it is possible to prevent internal device damage due to low-temperature start-up.

本发明的再一目的是提供一种计算机系统的加热方法,使得在低温下预热计算机系统,而防止因低温开机造成内部装置损坏。Another object of the present invention is to provide a method for heating a computer system, so that the computer system can be preheated at a low temperature to prevent internal devices from being damaged due to low temperature startup.

本发明提出一种计算机系统的加热装置,包括内嵌控制器以及加热暨控制单元。内嵌控制器于计算机系统完成开机程序之前输出加热控制讯号。加热暨控制单元依照加热控制讯号是否被致能而对计算机系统中至少一个内部装置进行加热。The invention provides a heating device for a computer system, which includes an embedded controller and a heating and control unit. The embedded controller outputs a heating control signal before the computer system completes the boot process. The heating and control unit heats at least one internal device in the computer system according to whether the heating control signal is enabled.

依照本发明的一实施例所述计算机系统的加热装置,上述的内嵌控制器耦接至计算机系统的电源开关,并且依照电源开关的启闭状态而决定是否进行开机程序。其中,内嵌控制器于进行开机程序之前依照计算机系统中至少一个温度感测装置的感测结果决定是否致能加热控制讯号。According to the heating device for a computer system according to an embodiment of the present invention, the above-mentioned embedded controller is coupled to a power switch of the computer system, and determines whether to perform a boot process according to the on-off state of the power switch. Wherein, the embedded controller determines whether to enable the heating control signal according to the sensing result of at least one temperature sensing device in the computer system before performing the boot procedure.

依照本发明的一实施例所述计算机系统的加热装置,其中当内嵌控制器致能加热控制讯号时,内嵌控制器即暂停开机程序的进行。以及,当加热暨控制单元依照加热控制讯号是否被致能而对内部装置进行加热至预定温度后,加热暨控制单元即停止加热并输出加热完成讯息给内嵌控制器。其中,当内嵌控制器接收加热完成讯息后即继续完成开机程序。In the heating device for a computer system according to an embodiment of the present invention, when the embedded controller enables the heating control signal, the embedded controller suspends the booting process. And, when the heating and control unit heats the internal device to a predetermined temperature according to whether the heating control signal is enabled, the heating and control unit stops heating and outputs a heating completion message to the embedded controller. Wherein, when the embedded controller receives the heating completion message, it continues to complete the booting procedure.

依照本发明的一实施例所述计算机系统的加热装置,上述的加热暨控制单元于预定时间中未加热至预定温度时,则加热暨控制单元即停止加热并输出加热失败讯息给内嵌控制器。在本发明的实施例中,当内嵌控制器接收加热失败讯息后即继续完成开机程序。在本发明另一实施例中,当内嵌控制器接收加热失败讯息后即停止开机程序并使计算机系统进行关机。According to the heating device of the computer system described in an embodiment of the present invention, when the above-mentioned heating and control unit does not heat up to the predetermined temperature within a predetermined time, the heating and control unit stops heating and outputs a heating failure message to the embedded controller . In the embodiment of the present invention, when the embedded controller receives the heating failure message, it continues to complete the booting procedure. In another embodiment of the present invention, when the embedded controller receives the heating failure message, it stops the boot process and shuts down the computer system.

依照本发明的一实施例所述计算机系统的加热装置,上述的加热暨控制单元包括加热控制器、至少一个加热组件以及至少一个加热监测组件。加热组件依照加热控制器的控制而加热对应的内部装置。加热监测组件用以监测对应内部装置的温度。加热控制器耦接至内嵌控制器、加热组件以及加热监测组件,用以依照加热控制讯号是否被致能而驱动加热组件,以及藉由加热监测组件监测内部装置的温度以决定是否停止驱动加热组件。According to the heating device of the computer system according to an embodiment of the present invention, the above-mentioned heating and control unit includes a heating controller, at least one heating component and at least one heating monitoring component. The heating component heats the corresponding internal device according to the control of the heating controller. The heating monitoring component is used for monitoring the temperature of the corresponding internal device. The heating controller is coupled to the embedded controller, the heating element and the heating monitoring element, and is used to drive the heating element according to whether the heating control signal is enabled, and to determine whether to stop driving the heating by monitoring the temperature of the internal device through the heating monitoring element components.

本发明还提出一种计算机系统的加热方法,包括步骤如下。首先,在计算机系统完成开机程序之前产生加热控制讯号。然后依照加热控制讯号是否被致能而对计算机系统的至少一内部装置进行加热。The present invention also proposes a heating method for a computer system, which includes the following steps. First, the heating control signal is generated before the computer system completes the boot process. Then at least one internal device of the computer system is heated according to whether the heating control signal is enabled.

依照本发明的较佳实施例所述计算机系统的加热方法,还包括下列步骤。于进行开机程序之前感测计算机系统的温度。当计算机系统的温度大于最高操作温度时,使计算机系统进行关机。The heating method for a computer system according to a preferred embodiment of the present invention further includes the following steps. The temperature of the computer system is sensed before the boot process is performed. When the temperature of the computer system is higher than the maximum operating temperature, the computer system is shut down.

依照本发明的一实施例所述计算机系统的加热方法,上述产生加热控制讯号的步骤包括于进行开机程序之前感测该计算机系统的温度;以及当计算机系统的温度小于最低操作温度时,致能加热控制讯号。According to the computer system heating method according to an embodiment of the present invention, the above-mentioned step of generating the heating control signal includes sensing the temperature of the computer system before the boot process; and when the temperature of the computer system is lower than the minimum operating temperature, enabling Heating control signal.

依照本发明的一实施例所述计算机系统的加热方法,上述对内部装置进行加热的步骤包括监测内部装置的温度。当内部装置的温度小于最低操作温度时,对内部装置进行加热。以及,当内部装置的温度到达预定温度时,停止对内部装置加热并产生加热完成讯息。According to the computer system heating method according to an embodiment of the present invention, the above-mentioned step of heating the internal device includes monitoring the temperature of the internal device. The internal device is heated when the temperature of the internal device is less than the minimum operating temperature. And, when the temperature of the internal device reaches a predetermined temperature, stop heating the internal device and generate a heating completion message.

依照本发明的一实施例所述计算机系统的加热方法,还包括当加热控制讯号被致能时,计算机系统即暂停开机程序;以及当产生加热完成讯息时,该计算机系统即继续完成开机程序。The computer system heating method according to an embodiment of the present invention further includes: when the heating control signal is enabled, the computer system suspends the boot process; and when the heating completion message is generated, the computer system continues to complete the boot process.

依照本发明的一实施例所述计算机系统的加热方法,上述对该内部装置进行加热的步骤还包括当于预定时间中未加热至预定温度时,即停止加热并产生加热失败讯息。在一实施例中,当产生加热失败讯息时,计算机系统即继续完成开机程序。在另一实施例中,当产生加热失败讯息时,计算机系统即停止开机程序并使计算机系统进行关机。According to the computer system heating method according to an embodiment of the present invention, the above-mentioned step of heating the internal device further includes stopping heating and generating a heating failure message when the heating fails to reach a predetermined temperature within a predetermined time. In one embodiment, when the heating failure message is generated, the computer system continues to complete the boot process. In another embodiment, when the heating failure message is generated, the computer system stops the boot process and shuts down the computer system.

运用本发明,在环境温度过低的情况下,当使用者按下电源开关,加热装置会先预热计算机系统,使内部装置达到适当温度后再开机。因此,可以防止因低温开机造成内部装置损坏。再者,由于系统本身开机后会产生热能,所以在内部装置达到工作温度后即关闭加热装置,因此可以避免系统过热。With the present invention, when the ambient temperature is too low, when the user presses the power switch, the heating device will preheat the computer system first, so that the internal device reaches an appropriate temperature before turning on the computer. Therefore, it is possible to prevent internal device damage due to low-temperature start-up. Furthermore, since the system itself will generate heat energy after it is turned on, the heating device will be turned off after the internal device reaches the working temperature, so that the system can be prevented from overheating.

为使本发明的上述和其它目的、特征和优点能更明显易懂,下文特以实施例结合附图详细说明如下。In order to make the above and other objects, features and advantages of the present invention more comprehensible, the following specific embodiments are described in detail with reference to the accompanying drawings.

附图说明Description of drawings

图1是依照本发明一实施例的一种计算机系统的加热装置。FIG. 1 is a heating device of a computer system according to an embodiment of the present invention.

图2是依照本发明一实施例的一种计算机系统的加热方法流程图。FIG. 2 is a flowchart of a heating method of a computer system according to an embodiment of the present invention.

附图符号说明Description of reference symbols

110:电源开关110: Power switch

111、121:开机讯号111, 121: start signal

120:内嵌控制器120: Embedded Controller

122:加热控制讯号122: heating control signal

130:主系统130: Main system

140:加热暨控制单元140: Heating and control unit

142:加热控制器142: heating controller

144:加热组件144: heating element

146:加热监测组件146: Heating monitoring component

150:温度感测装置150: temperature sensing device

160:需预热的内部装置160: Internal devices to be preheated

S202~S224:依照本发明一实施例的一种计算机系统加热方法的各步骤S202-S224: Steps of a computer system heating method according to an embodiment of the present invention

具体实施方式Detailed ways

一般计算机系统均在适当的温度范围内工作,然而,例如军用以及工业用的计算机系统往往必须在低温的环境下工作,因此必须使计算机系统内部保持在最低工作温度以上。现今计算机系统内部装置与电路在正常操作时会产生大量热能,因此通常足够让计算机系统在低温的环境下保持内部温度在最低工作温度以上。General computer systems work within an appropriate temperature range. However, for example, military and industrial computer systems often have to work in a low-temperature environment, so the interior of the computer system must be kept above the minimum operating temperature. The internal devices and circuits of today's computer systems generate a lot of heat during normal operation, so it is usually enough for the computer system to keep the internal temperature above the minimum operating temperature in a low temperature environment.

然而,当计算机在例如摄氏0度以下的低温环境中开机时,可能因为计算机系统的内部装置未达工作温度而造成系统开机不良,甚至造成组件本身损坏。例如,一般硬盘驱动器(或称硬盘)大多只能在摄氏0度以上的环境工作,若低于0度就有数据流失的风险,甚至硬盘毁损。为方便说明,以下各个实施例中将仅以硬盘代表计算机系统中需预热的内部装置,本领域的技术人员可视计算机系统中各内部装置的特性与需求而选择预热对象。However, when the computer is turned on in a low-temperature environment such as below 0 degrees Celsius, the system may fail to start because the internal devices of the computer system have not reached the working temperature, and even the components themselves may be damaged. For example, most general hard disk drives (or hard disks) can only work in an environment above 0 degrees Celsius. If the temperature is lower than 0 degrees Celsius, there is a risk of data loss, and even the hard disk is damaged. For the convenience of description, in the following embodiments, only hard disks will be used to represent the internal devices in the computer system that need to be preheated. Those skilled in the art can select the objects to be preheated according to the characteristics and requirements of each internal device in the computer system.

在系统未开机前,系统本身并未产生热能,此时若环境温度过低,则硬盘温度当然也会过低,此时若开机便容易发生硬盘损害的风险。以下实施例将说明当使用者按下电源开关时,将停住系统开机程序,以便利用此时检查系统温度,并在适当时机将系统加热至可工作的温度才进行正常开机程序。Before the system is turned on, the system itself does not generate heat energy. If the ambient temperature is too low, the hard disk temperature will of course be too low. If the system is turned on at this time, the risk of hard disk damage will easily occur. The following embodiments will illustrate that when the user presses the power switch, the system booting process will be stopped, so that the system temperature can be checked at this time, and the system can be heated to a workable temperature at an appropriate time before the normal booting process can be performed.

本实施例中将利用系统开机程序初期的电源开启(power sequence)程序中加入检查系统温度与系统加热的步骤,设计者亦可视需要而在完成系统开机程序之前的任何时机进行检查系统温度与系统加热的步骤。由于检查系统温度所花费的时间很少,而且一般系统也需耗费一些时间在执行电源开启的程序,因此计算机系统在加入本实施例的加热装置之后,开机所耗费的时间并不会对使用者造成困扰与不便。In this embodiment, the steps of checking the system temperature and system heating will be added to the initial power sequence of the system boot process, and the designer can also check the system temperature and system temperature at any time before the system boot process is completed. Steps for system heating. Since it takes very little time to check the temperature of the system, and the general system also takes some time to execute the power-on procedure, after the computer system is added with the heating device of this embodiment, the time spent on starting up the computer system will not be harmful to the user. cause confusion and inconvenience.

图1是依照本发明一实施例的一种计算机系统的加热装置。请参照图1,为方便说明,在此仅以便携式计算机(例如笔记型计算机)为例以说明本发明的实施方式。一般笔记型计算机的开机过程,是先由使用者按下电源开关110而产生开机讯号111。当开机讯号111输入至内嵌控制器120时,内嵌控制器120即开始进行开机程序。在此,内嵌控制器120例如进行系统开机程序初期的电源开启程序,并且当完成电源开启程序后随即产生开机讯号121给主系统130(通常由南桥芯片接收开机讯号121)。主系统130在接收开机讯号111后随即进行系统开机程序的其余步骤(例如加载操作系统)。FIG. 1 is a heating device of a computer system according to an embodiment of the present invention. Please refer to FIG. 1 , for the convenience of description, only a portable computer (such as a notebook computer) is taken as an example to illustrate the embodiment of the present invention. In the booting process of a general notebook computer, the user first presses the power switch 110 to generate a booting signal 111 . When the power-on signal 111 is input to the embedded controller 120, the embedded controller 120 starts the boot process. Here, the embedded controller 120, for example, performs a power-on procedure at the initial stage of the system boot-up procedure, and immediately generates a boot signal 121 to the main system 130 (usually the south bridge chip receives the boot signal 121 ) after the power-on procedure is completed. After receiving the boot signal 111 , the main system 130 immediately performs other steps of the system boot process (such as loading the operating system).

为避免计算机在低温环境中开机时可能因为硬盘等内部装置160未达工作温度而造成系统开机不良,甚至造成硬盘本身损坏。因此,必须在完成开机程序之前先预热硬盘等内部装置160。图2是依照本发明一实施例的一种计算机系统的加热方法流程图。请同时参照图1与图2,在本实施例中,当使用者按下电源开关后产生开机讯号111(步骤S202),内嵌控制器120在收到开机讯号111后将暂停系统开机程序并利用此时感测计算机系统的温度(步骤S204)。在此,是利用在计算机系统中所配置的多个系统温度感测装置150感测计算机系统的温度(例如中央处理器的温度等),因此在步骤S204中内嵌控制器120即可接收各个系统温度感测装置150所监测的计算机系统温度,并且比较计算机系统温度是否超过最高操作温度(步骤S206)而决定是否使系统发出温度警告(步骤S208)并且使计算机系统进行关机(步骤S210)。因此,可以避免计算机系统因在高温环境下工作而导致系统损坏。其中,上述步骤S206的判断基准可以例如为“所有系统温度感测装置所监测的系统温度是否皆大于最高操作温度”。In order to prevent the computer from being turned on in a low-temperature environment, the internal devices 160 such as the hard disk may not reach the operating temperature, which may cause poor system startup, or even cause damage to the hard disk itself. Therefore, it is necessary to preheat the internal device 160 such as the hard disk before completing the boot process. FIG. 2 is a flowchart of a heating method of a computer system according to an embodiment of the present invention. Please refer to FIG. 1 and FIG. 2 at the same time. In this embodiment, when the user presses the power switch, a power-on signal 111 is generated (step S202). After receiving the power-on signal 111, the embedded controller 120 will suspend the system boot process and Use this time to sense the temperature of the computer system (step S204). Here, a plurality of system temperature sensing devices 150 configured in the computer system are used to sense the temperature of the computer system (such as the temperature of the central processing unit, etc.), so in step S204 the embedded controller 120 can receive each The system temperature sensing device 150 monitors the computer system temperature, and compares whether the computer system temperature exceeds the maximum operating temperature (step S206) to determine whether to make the system issue a temperature warning (step S208) and shut down the computer system (step S210). Therefore, it is possible to avoid system damage caused by the computer system working in a high temperature environment. Wherein, the judgment criterion of the above step S206 may be, for example, "whether the system temperatures monitored by all system temperature sensing devices are greater than the maximum operating temperature".

当计算机系统温度未超过最高操作温度时,进行步骤S212,亦即内嵌控制器120判断各个系统温度感测装置150所监测的计算机系统温度是否小于最低操作温度。若系统温度感测装置150所监测的系统温度不低于最低操作温度时,则内嵌控制器120禁能加热控制讯号122(即禁能加热暨控制单元140)并且继续进行电源开启程序(步骤S222)。当完成电源开启程序后,内嵌控制器120随即输出开机讯号121至主系统130(即南桥芯片)以便进行后续的系统开机程序(步骤S224)。其中,上述步骤S212的判断基准可以例如为“所有系统温度感测装置所监测的系统温度是否皆不低于最低操作温度”。When the computer system temperature does not exceed the maximum operating temperature, proceed to step S212, that is, the embedded controller 120 determines whether the computer system temperature monitored by each system temperature sensing device 150 is lower than the minimum operating temperature. If the system temperature monitored by the system temperature sensing device 150 is not lower than the minimum operating temperature, the embedded controller 120 disables the heating control signal 122 (that is, disables the heating and control unit 140) and continues the power-on procedure (step S222). After the power-on procedure is completed, the embedded controller 120 then outputs a boot signal 121 to the main system 130 (ie, the south bridge chip) for subsequent system boot-up procedures (step S224 ). Wherein, the judgment criterion of the above step S212 may be, for example, "whether the system temperatures monitored by all system temperature sensing devices are not lower than the minimum operating temperature".

若任一系统温度感测装置所监测的系统温度低于最低操作温度时,则内嵌控制器120致能加热控制讯号122并输出至加热暨控制单元140,在此同时内嵌控制器120暂停开机程序(即电源开启程序)的进行。加热暨控制单元140依照加热控制讯号122是否被致能而对计算机系统中至少一个内部装置(例如硬盘)160进行加热。于本实施例中,加热暨控制单元140例如包括加热控制器142、加热组件144以及加热监测组件146,其中加热组件144以及加热监测组件146的数量是对应于欲加热的内部装置160的数量。例如一个欲加热的内部装置160可以搭配一个加热组件144以及一个加热监测组件146。If the system temperature monitored by any system temperature sensing device is lower than the minimum operating temperature, the embedded controller 120 enables the heating control signal 122 and outputs it to the heating and control unit 140, and at the same time, the embedded controller 120 suspends The start-up procedure (ie, the power-on procedure) is carried out. The heating and control unit 140 heats at least one internal device (such as a hard disk) 160 in the computer system according to whether the heating control signal 122 is enabled. In this embodiment, the heating and control unit 140 includes, for example, a heating controller 142, a heating component 144, and a heating monitoring component 146, wherein the number of the heating component 144 and the heating monitoring component 146 corresponds to the number of the internal devices 160 to be heated. For example, an internal device 160 to be heated can be equipped with a heating component 144 and a heating monitoring component 146 .

当加热控制器142在接收到致能的加热控制讯号122后随即通过加热监测组件146检测欲加热的内部装置160的温度(步骤S214),以判断欲加热的内部装置160的温度是否小于预定温度(步骤S216)。通常,前述的预定温度略大于欲加热的内部装置160的最低操作温度。若欲加热的内部装置160的温度小于预定温度,则加热控制器142驱动加热组件144而开始对内部装置160进行加热(步骤S218)。其中,加热组件144例如为电阻性加热器。在本实施例中,每次进行步骤S218时例如只加热0.5秒,然而本领域的技术人员可以依照需求与被加热的内部装置特性而决定加热时间。When the heating controller 142 receives the enabling heating control signal 122, it detects the temperature of the internal device 160 to be heated through the heating monitoring component 146 (step S214), so as to determine whether the temperature of the internal device 160 to be heated is lower than the predetermined temperature. (step S216). Usually, the aforementioned predetermined temperature is slightly higher than the lowest operating temperature of the internal device 160 to be heated. If the temperature of the internal device 160 to be heated is lower than the predetermined temperature, the heating controller 142 drives the heating element 144 to start heating the internal device 160 (step S218 ). Wherein, the heating element 144 is, for example, a resistive heater. In this embodiment, each time step S218 is performed, for example, the heating is only for 0.5 seconds, but those skilled in the art can determine the heating time according to the requirements and the characteristics of the internal device to be heated.

在完成步骤S218后随即进行步骤S220,即加热控制器142判断总加热时间是否超过预定时间(在此例如为5分钟)。若总加热时间尚未超过预定时间,则重复进行步骤S214至S220,直到加热控制器142通过加热监测组件146检测出内部装置160的温度已超过预定温度(步骤S216)后,加热暨控制单元140即停止加热(亦即加热控制器142停止驱动加热组件144)并输出加热完成讯息给内嵌控制器120。当内嵌控制器120收到加热完成讯息后,即继续完成电源开启程序(步骤S222)。以及,当内嵌控制器120完成电源开启程序时,即输出开机讯号121至主系统130(即南桥芯片)以进行后续的系统开机程序(步骤S224)。Step S220 is performed immediately after step S218 is completed, that is, the heating controller 142 judges whether the total heating time exceeds a predetermined time (here, for example, 5 minutes). If the total heating time has not exceeded the predetermined time, steps S214 to S220 are repeated until the heating controller 142 detects that the temperature of the internal device 160 has exceeded the predetermined temperature through the heating monitoring component 146 (step S216), and the heating and control unit 140 immediately The heating is stopped (that is, the heating controller 142 stops driving the heating element 144 ) and outputs a heating completion message to the embedded controller 120 . After the embedded controller 120 receives the heating completion message, it continues to complete the power-on procedure (step S222 ). And, when the embedded controller 120 completes the power-on procedure, it outputs the boot signal 121 to the main system 130 (ie, the south bridge chip) for subsequent system boot-up procedure (step S224 ).

然而,当加热暨控制单元140无法在预定时间内将内部装置160加热至预定温度时(即在步骤S220中总加热时间超过预定时间),加热暨控制单元140即停止加热并由加热控制器142输出加热失败讯息给内嵌控制器120。设计者可依需求设计内嵌控制器120,使得当内嵌控制器120接收到加热失败讯息时继续完成电源开启与开机程序(步骤S222与S224),或是,使得当内嵌控制器120接收到加热失败讯息时使系统发出温度警告(步骤S208)并且使计算机系统进行关机(步骤S210)。However, when the heating and control unit 140 cannot heat the internal device 160 to a predetermined temperature within a predetermined time (that is, the total heating time exceeds the predetermined time in step S220), the heating and control unit 140 stops heating and is controlled by the heating controller 142. Outputting a heating failure message to the embedded controller 120 . Designers can design the embedded controller 120 according to requirements, so that when the embedded controller 120 receives the heating failure message, it continues to complete the power-on and boot procedures (steps S222 and S224), or, when the embedded controller 120 receives When the heating failure message is received, the system issues a temperature warning (step S208) and the computer system is shut down (step S210).

本领域技术人员亦可依照本发明的精神设计内嵌控制器120以进行步骤S220,亦即使得当内嵌控制器120输出加热控制讯号后超过预定时间而尚未收到由加热控制器142输出的加热完成讯息时(步骤S216),使内嵌控制器120停止等待加热完成讯息而继续完成电源开启与开机程序(步骤S222与S224);或是,使内嵌控制器120停止等待加热完成讯息而使系统发出温度警告(步骤S208)并且使计算机系统进行关机(步骤S210)。Those skilled in the art can also design the embedded controller 120 according to the spirit of the present invention to perform step S220, that is, when the embedded controller 120 outputs the heating control signal and has not received the heating output by the heating controller 142 for more than a predetermined time When completing the message (step S216), make the embedded controller 120 stop waiting for the heating completion message and continue to complete the power-on and boot procedures (steps S222 and S224); or, make the embedded controller 120 stop waiting for the heating completion message to enable The system issues a temperature warning (step S208) and shuts down the computer system (step S210).

综上所述,在系统未开机前,系统本身并未产生热能,此时若环境温度过低,则诸如硬盘等内部装置的温度当然也会过低,此时若开机便容易发生损害的风险。运用本发明的加热装置,当使用者按下电源开关后,在不影响开机时间之下检查系统温度。当内部装置(例如硬盘)的温度低于最低操作温度时,即暂停开机程序并将系统加热至可工作的温度后才进行正常开机程序。当计算机系统完成开机后,即可利用其正常操作时计算机系统内部所产生的热能而使硬盘等内部装置保持在正常工作温度的范围内。因此,可以防止因低温开机造成内部装置损坏。再者,由于系统本身开机后会产生热能,所以在内部装置达到工作温度后即关闭加热装置,因此可以避免系统过热。To sum up, before the system is turned on, the system itself does not generate heat energy. If the ambient temperature is too low at this time, the temperature of internal devices such as hard disks will of course be too low. At this time, the risk of damage will easily occur if the system is turned on. . With the heating device of the present invention, when the user presses the power switch, the temperature of the system can be checked without affecting the start-up time. When the temperature of the internal device (such as the hard disk) is lower than the minimum operating temperature, the booting process is suspended and the system is heated to a workable temperature before the normal booting process is performed. After the computer system is turned on, the heat energy generated inside the computer system during normal operation can be used to keep the hard disk and other internal devices within the normal operating temperature range. Therefore, it is possible to prevent internal device damage due to low-temperature start-up. Furthermore, since the system itself will generate heat energy after it is turned on, the heating device will be turned off after the internal device reaches the working temperature, so that the system can be prevented from overheating.

虽然本发明仅披露如上的实施例,然其并非用以限定本发明,本领域技术人员在不脱离本发明的精神和范围的前提下可作若干的更动与润饰,因此本发明的保护范围以本发明的权利要求为准。Although the present invention only discloses the above embodiments, it is not intended to limit the present invention. Those skilled in the art can make some changes and modifications without departing from the spirit and scope of the present invention. Therefore, the protection scope of the present invention The claims of the present invention shall prevail.

Claims (14)

1.一种加热装置,位于一计算机系统内,其包括:1. A heating device located in a computer system, comprising: 一内嵌控制器,用以于该计算机系统完成一开机程序之前输出一加热控制讯号;以及an embedded controller for outputting a heating control signal before the computer system completes a boot process; and 一加热暨控制单元,耦接至该内嵌控制器,用以依照该加热控制讯号是否被致能而对该计算机系统的至少一内部装置进行加热。A heating and control unit, coupled to the embedded controller, is used for heating at least one internal device of the computer system according to whether the heating control signal is enabled. 2.如权利要求1所述的加热装置,其中该内嵌控制器耦接至该计算机系统的一电源开关,并且依照该电源开关的启闭状态而决定是否进行该开机程序。2. The heating device as claimed in claim 1, wherein the embedded controller is coupled to a power switch of the computer system, and determines whether to perform the boot process according to the on-off state of the power switch. 3.如权利要求1所述的加热装置,其中该内嵌控制器耦接至该计算机系统中至少一温度感测装置,并且依照该温度感测装置的感测结果决定是否致能该加热控制讯号。3. The heating device as claimed in claim 1, wherein the embedded controller is coupled to at least one temperature sensing device in the computer system, and determines whether to enable the heating control according to the sensing result of the temperature sensing device signal. 4.如权利要求1所述计算机系统的加热装置,其中该内部装置为硬盘驱动器。4. The heating device of the computer system as claimed in claim 1, wherein the internal device is a hard disk drive. 5.如权利要求1所述的加热装置,其中该加热暨控制单元包括:5. The heating device as claimed in claim 1, wherein the heating and control unit comprises: 至少一加热组件,用以加热对应的该内部装置;at least one heating element for heating the corresponding internal device; 至少一加热监测组件,用以监测对应的该内部装置的温度;以及at least one heating monitoring component for monitoring the corresponding temperature of the internal device; and 一加热控制器,耦接至该内嵌控制器、该加热组件以及该加热监测组件,用以依照该加热控制讯号是否被致能而驱动该加热组件,以及藉由该加热监测组件监测该内部装置的温度以决定是否停止驱动该加热组件。A heating controller, coupled to the embedded controller, the heating element and the heating monitoring element, is used to drive the heating element according to whether the heating control signal is enabled, and monitor the internal heating element through the heating monitoring element The temperature of the device to decide whether to stop driving the heating element. 6.如权利要求5所述的加热装置,其中该加热组件为电阻性加热器。6. The heating device as claimed in claim 5, wherein the heating element is a resistive heater. 7.一种加热方法,用以加热一计算机系统,其包括:7. A heating method for heating a computer system comprising: 于该计算机系统完成一开机程序之前产生一加热控制讯号;以及generating a heating control signal before the computer system completes a boot process; and 依照该加热控制讯号是否被致能而对该计算机系统的至少一内部装置进行加热。At least one internal device of the computer system is heated according to whether the heating control signal is enabled. 8.如权利要求7所述的加热方法,还包括:8. The heating method according to claim 7, further comprising: 于进行该开机程序之前感测该计算机系统的温度;以及sensing the temperature of the computer system prior to performing the boot procedure; and 当该计算机系统的温度大于一最高操作温度时,使该计算机系统进行关机。When the temperature of the computer system is higher than a maximum operating temperature, the computer system is shut down. 9.如权利要求7所述的加热方法,其中产生该加热控制讯号的步骤包括:9. The heating method as claimed in claim 7, wherein the step of generating the heating control signal comprises: 于进行该开机程序之前感测该计算机系统的温度;以及sensing the temperature of the computer system prior to performing the boot procedure; and 当该计算机系统的温度小于一最低操作温度时,致能该加热控制讯号。When the temperature of the computer system is lower than a minimum operating temperature, the heating control signal is enabled. 10.如权利要求7所述的加热方法,其中对该内部装置进行加热的步骤包括:10. The heating method of claim 7, wherein the step of heating the internal device comprises: 监测该内部装置的温度;monitor the temperature of the internal device; 当该内部装置的温度小于一最低操作温度时,对该内部装置进行加热;以及heating the internal device when the temperature of the internal device is less than a minimum operating temperature; and 当该内部装置的温度到达一预定温度时,停止对该内部装置加热并产生一加热完成讯息。When the temperature of the internal device reaches a predetermined temperature, the heating of the internal device is stopped and a heating completion message is generated. 11.如权利要求10所述的加热方法,还包括:11. The heating method of claim 10, further comprising: 当该加热控制讯号被致能时,该计算机系统即暂停该开机程序;以及When the heating control signal is enabled, the computer system suspends the boot process; and 当产生该加热完成讯息时,该计算机系统即继续完成该开机程序。When the heating completion message is generated, the computer system continues to complete the boot procedure. 12.如权利要求10所述的加热方法,其中对该内部装置进行加热的步骤还包括:12. The heating method according to claim 10, wherein the step of heating the internal device further comprises: 当于一预定时间中未加热至该预定温度时,即停止加热并产生一加热失败讯息。When the heating fails to reach the predetermined temperature within a predetermined time, the heating is stopped and a heating failure message is generated. 13.如权利要求12所述的加热方法,其中对该内部装置进行加热的步骤还包括:13. The heating method according to claim 12, wherein the step of heating the internal device further comprises: 当产生该加热失败讯息时,该计算机系统即继续完成该开机程序。When the heating failure message is generated, the computer system continues to complete the booting procedure. 14.如权利要求12所述的加热方法,其中对该内部装置进行加热的步骤还包括:14. The heating method according to claim 12, wherein the step of heating the internal device further comprises: 当产生该加热失败讯息时,该计算机系统即停止该开机程序并使该计算机系统进行关机。When the heating failure message is generated, the computer system stops the boot process and shuts down the computer system.
CN 200410097413 2004-11-29 2004-11-29 Heating device and method for computer system Pending CN1782945A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 200410097413 CN1782945A (en) 2004-11-29 2004-11-29 Heating device and method for computer system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 200410097413 CN1782945A (en) 2004-11-29 2004-11-29 Heating device and method for computer system

Publications (1)

Publication Number Publication Date
CN1782945A true CN1782945A (en) 2006-06-07

Family

ID=36773218

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 200410097413 Pending CN1782945A (en) 2004-11-29 2004-11-29 Heating device and method for computer system

Country Status (1)

Country Link
CN (1) CN1782945A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8078864B2 (en) 2008-02-01 2011-12-13 Pegatron Corporation Portable computer and method for preheating portable computer before booting
CN102681571A (en) * 2011-03-15 2012-09-19 神基科技股份有限公司 Heating circuit, electronic device and method for entering working mode in low-temperature environment
CN103064484A (en) * 2011-10-24 2013-04-24 神讯电脑(昆山)有限公司 Electronic system, and preheating method and apparatus thereof
CN103064493A (en) * 2011-10-21 2013-04-24 神讯电脑(昆山)有限公司 Electronic device, method for preheating electronic device and preheating device
CN108710475A (en) * 2018-06-01 2018-10-26 深圳忆联信息系统有限公司 Enhance the method, apparatus and computer equipment of solid state disk low temperature robustness

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8078864B2 (en) 2008-02-01 2011-12-13 Pegatron Corporation Portable computer and method for preheating portable computer before booting
US9684319B2 (en) 2011-01-04 2017-06-20 Getac Technology Corporation Heating circuit, electronic apparatus, and method for entering operation mode in low-temperature environment
CN102681571A (en) * 2011-03-15 2012-09-19 神基科技股份有限公司 Heating circuit, electronic device and method for entering working mode in low-temperature environment
CN102681571B (en) * 2011-03-15 2015-02-04 神基科技股份有限公司 Heating circuit, electronic device and method for entering working mode in low temperature environment
CN103064493A (en) * 2011-10-21 2013-04-24 神讯电脑(昆山)有限公司 Electronic device, method for preheating electronic device and preheating device
CN103064493B (en) * 2011-10-21 2016-01-20 神讯电脑(昆山)有限公司 Electronic installation and preheat method and preheating apparatus
CN103064484A (en) * 2011-10-24 2013-04-24 神讯电脑(昆山)有限公司 Electronic system, and preheating method and apparatus thereof
CN103064484B (en) * 2011-10-24 2016-04-13 神讯电脑(昆山)有限公司 Electronic system and preheat method and apparatus
CN108710475A (en) * 2018-06-01 2018-10-26 深圳忆联信息系统有限公司 Enhance the method, apparatus and computer equipment of solid state disk low temperature robustness
CN108710475B (en) * 2018-06-01 2021-09-14 深圳忆联信息系统有限公司 Method and device for enhancing low-temperature robustness of solid state disk and computer equipment

Similar Documents

Publication Publication Date Title
US8176308B2 (en) Method for activating a computer system in a low temperature environment
US9785596B2 (en) Redundant system boot code in a secondary non-volatile memory
TWI467375B (en) Computer system with crashed bios data recovering function and recovering method thereof
US9910664B2 (en) System and method of online firmware update for baseboard management controller (BMC) devices
CN1549131A (en) A method for repairing computer operating system
TW201602767A (en) Firmware updating method and the power system thereof
CN105122259A (en) Retrieving system boot code from a non-volatile memory
CN105550579A (en) Method for realizing BMC integrity measurement based on TPCM
JP4624171B2 (en) Information processing apparatus, information processing system, and program
TW201327377A (en) Electronic device with baseboard management controller and firmware burning method
TW201512831A (en) Computer booting system and method of a computer
US20130138934A1 (en) Loading configuration information
CN113157304B (en) A server firmware update device and method based on USB storage device
CN103064484A (en) Electronic system, and preheating method and apparatus thereof
CN103761198B (en) Memory chip and data protection method
CN101339529A (en) Integrity checking method applied to electronic device and corresponding circuit
CN1782945A (en) Heating device and method for computer system
CN104572143A (en) Startup detection system and method for computer
CN102455926B (en) How to update configuration files through BIOS
TW201516654A (en) System and method for recovering BIOS of a computer
CN101464827A (en) Method and system for controlling rotating speed of fan
CN1176415C (en) Computer over-temperature protection device
CN104142870A (en) Virtual BIOS boot system and method
CN1276350C (en) System and method for updating a basic input output system via a buffer
CN100343786C (en) Power monitoring protection method

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication