專利名稱:硬盤過溫保護裝置及硬盤過溫保護方法
技術領域:
本發(fā)明有關于一種過溫保護裝置,特別是有關于一種硬盤過溫保護裝置及 硬盤過溫保護方法。
背景技術:
電腦設備有時需要運行在高溫或封閉的環(huán)境中,隨著溫度的上升,會導致 電子零件過熱而誤動作或故障,故熱能的有效監(jiān)控及管理就變得相當?shù)闹匾?此外,許多的電子設備必須具備防水防塵的功能,其外殼機構常視需求依照防
水防塵規(guī)范(Ingress Protection, IP)等級來設計。這些電子設備一方面具備了防 水防塵的特性,另一方面卻抑制了內部熱能的擴散。
以平板電腦(TabletPC)來說,若電腦系統(tǒng)運作的環(huán)境溫度是60度時,實 際上內部硬盤的溫度可能會高達85度而超過硬盤本身可以承受的工作溫度,在 此狀況下會造成電腦系統(tǒng)的當機(例如藍屏Blue Screen的產生)。若使用者此時 仍操作使用電腦而使硬盤仍繼續(xù)工作時,則可能會造成硬盤數(shù)據(jù)遺失或硬盤的 損壞。
發(fā)明內容
基于以上的考慮,本發(fā)明的目的在于提供一種可監(jiān)控電腦內硬盤溫度的過 溫保護裝置及硬盤過溫保護方法,以防止硬盤因過熱而產生電腦的當機或數(shù)據(jù) 的流失。
有鑒于此,本發(fā)明揭露一種硬盤過溫保護裝置,適用于監(jiān)控一電子裝置內 的硬盤溫度,包括硬盤、熱感器以及數(shù)據(jù)輸入輸出過濾模塊。硬盤用以儲存軟 件程序,熱感器用以感測硬盤的溫度。當熱感器偵測到硬盤的溫度上升達第一 既定溫度時,數(shù)據(jù)輸入輸出過濾模塊禁止硬盤被存取,以及當熱感器偵測到硬 盤的溫度下降達第二既定溫度時,數(shù)據(jù)輸入輸出過濾模塊允許硬盤被存取。
本發(fā)明另外提供一種硬盤過溫保護方法,適用于監(jiān)控電腦系統(tǒng)的硬盤溫度。 儲存軟件程序于硬盤之內,設置熱感器于硬盤,用以感測硬盤的溫度,以及偵 測硬盤的溫度。當硬盤的溫度上升達第一既定溫度時,控制數(shù)據(jù)輸入輸出過濾 模塊禁止硬盤被存取,以及當硬盤的溫度下降達第二既定溫度時,控制數(shù)據(jù)輸 入輸出過濾模塊允許硬盤被存取。
圖1為根據(jù)本發(fā)明一較佳實施例所述的硬盤過溫保護裝置10的方塊圖。
圖2A和圖2B為根據(jù)本發(fā)明圖1的實施例所述的硬盤過溫保護裝置10的操 作流程圖。
具體實施例方式
為使本發(fā)明的上述目的、特征和優(yōu)點能更明顯易懂,下文特舉較佳實施例, 并配合所附圖式,作詳細說明如下。
圖1為根據(jù)本發(fā)明一較佳實施例所述的硬盤過溫保護裝置10的方塊圖,包 括BIOS (Basic Input/Output System,基本輸入輸出系統(tǒng))100、鍵盤控制器101、 熱感器102、硬盤103、硬盤控制裝置1031、屏幕顯示模塊104、顯示裝置105、 數(shù)據(jù)輸入輸出過濾模塊(Data I/O module) 106、電源供應器107以及數(shù)據(jù)傳輸 管道108。
硬盤103用以儲存至少一個操作系統(tǒng)與至少一個應用程序,如熟悉此技術 人員所了解的,操作系統(tǒng)及應用程序可對硬盤103的數(shù)據(jù)進行存取的動作。電 源供應器107用以供應電力至硬盤103,而BIOS IOO用以控制電源供應器107 停止供應電力至硬盤103,以及恢復供應電力至硬盤103。熱感器102用來感測 硬盤103的溫度,熱感器102設置的方式可以是很多樣的,舉例來說,熱感器 102可貼附于硬盤103的表面上以感測硬盤103的溫度。鍵盤控制器(Keyboard Controller, KBC) 101通過數(shù)據(jù)傳輸管道108耦接至熱感器102以實時偵測硬盤 103的溫度,數(shù)據(jù)傳輸管道108可以是系統(tǒng)管理總線(System Management bus, SMbus),鍵盤控制器101也可以是嵌入式控制器(Embedded Controller, EC)。 屏幕顯示模塊104包括了 OSD (On-Screen Display)的應用程序,用以控制顯示 裝置105顯示過溫警告訊息,以及控制顯示裝置105清除上述過溫警告訊息。 數(shù)據(jù)輸入輸出過濾模塊106用以禁止及允許硬盤103被存取。
圖2A和圖2B為根據(jù)本發(fā)明圖1的實施例所述的硬盤過溫保護裝置10的操 作流程圖20。在步驟S100中,鍵盤控制器101監(jiān)控硬盤103的溫度。在步驟 S101中,鍵盤控制器101判斷硬盤103的溫度是否上升達第一既定溫度,例如 85°C。若硬盤103的溫度未上升達第一既定溫度,則回到步驟S100,持續(xù)監(jiān)控 硬盤103的溫度。反之,若硬盤103的溫度上升達第一既定溫度,則流程進行 至S102。在步驟S102中,當鍵盤控制器101偵測到硬盤103的溫度上升達第一 既定溫度時,則發(fā)送硬盤過溫訊號SI給BIOS 100以通知BIOS 100硬盤103的 溫度過高,其中硬盤過溫訊號SI可以是中斷信號,例如系統(tǒng)控制中斷事件 (System Control Interrupt event, SCI event)。在步驟S103中,BIOS 100收到硬 盤過溫訊號SI后發(fā)送過溫警告訊息顯示訊號S2給屏幕顯示模塊104,以通知屏 幕顯示模塊104控制顯示裝置105顯示過溫警告訊息,其中過溫警告訊息另外 包括使用者選項,用以讓使用者自行決定是否要致能該使用者選項以采取進一步的措施避免硬盤溫度過高的情況,而過溫警告訊息顯示訊號S2可以是通知事
件(Notify event)。在步驟S104中,屏幕顯示模塊104根據(jù)過溫警告訊息顯示 訊號S2控制顯示裝置105顯示過溫警告訊息以通知使用者硬盤103的溫度過高。 另外一提的是,在此步驟中屏幕顯示模塊104亦可控制顯示裝置105另外顯示 相關的訊息提醒使用者先行儲存目前的工作內容,以防止系統(tǒng)因硬盤溫度過高 而當機時導致無法保存目前的工作內容。在步驟S105中,系統(tǒng)等待使用者決定 是否要致能該使用者選項。如果使用者決定不致能該使用者選項,則表示對硬 盤溫度過高的情況不采取任何保護措施,因此流程結束于S118。反之,若使用 者選擇致能上述使用者選項,則流程進行至S106。在步驟S106中,屏幕顯示模 塊104設定數(shù)據(jù)輸入輸出過濾模塊106內的一個旗標。在步驟S107中,當此旗 標被設定后,數(shù)據(jù)輸入輸出過濾模塊106會根據(jù)該設定的旗標禁止硬盤103被 存取。在步驟S108中,數(shù)據(jù)輸入輸出過濾模塊106通知BIOS 100備妥。最后 于步驟S109中,BIOS 100控制電源供應器107停止供應電力至硬盤103。
以上是本發(fā)明針對硬盤103的溫度過高時所提出的解決方案,硬盤103在 沒有電力提供的情況下可使溫度降低,至少因硬盤不再運作而會使硬盤不再增 溫,而此時操作系統(tǒng)與應用程序仍然可以在系統(tǒng)的隨機存取內存(System RAM) 內繼續(xù)執(zhí)行其它與存取硬盤103無關的工作,并不會因為硬盤103溫度過高而 導致電腦系統(tǒng)會把全部的工作都暫停。以下本發(fā)明將討論硬盤103的溫度降至 可接受的范圍之后,將如何使硬盤103恢復工作。
在步驟S110中,鍵盤控制器101持續(xù)偵測硬盤103的溫度。在步驟Slll 中,鍵盤控制器101判斷硬盤103的溫度是否下降達第二既定溫度,例如75°C。 若硬盤103的溫度未下降達第二既定溫度,則回到步驟S109,持續(xù)監(jiān)控硬盤103 的溫度。反之,若硬盤103的溫度下降達第二既定溫度,則流程進行至S112。 在步驟S112中,當鍵盤控制器101偵測到硬盤103的溫度下降達第二既定溫度 時,則發(fā)送硬盤溫度穩(wěn)定訊號S3給BIOS 100以通知BIOS 100硬盤103的溫度 已經降低,其中硬盤溫度穩(wěn)定訊號S3可以是一中斷信號,例如系統(tǒng)控制中斷事 件。在步驟S113中,BIOS 100收到硬盤溫度穩(wěn)定訊號S3后控制電源供應器107 恢復供應電力至硬盤103。硬盤103的電力恢復后,在步驟S114中,BIOS 100 發(fā)送過溫警告訊息清除訊號S4給屏幕顯示模塊104,以通知屏幕顯示模塊104 控制顯示裝置105清除上述過溫警告訊息,其中過溫警告訊息清除訊號S4可以 是通知事件。在步驟S115中,屏幕顯示模塊104根據(jù)過溫警告訊息清除訊號S4 控制顯示裝置105清除過溫警告訊息,以通知使用者硬盤103的溫度已經降低。 在步驟S116中,當顯示裝置105清除完過溫警告訊息后,屏幕顯示模塊104清 除數(shù)據(jù)輸入輸出過濾模塊106內的旗標。在步驟S117中,當此旗標被清除后, 數(shù)據(jù)輸入輸出過濾模塊106會根據(jù)該清除的旗標允許硬盤103被存取。待硬盤 103的數(shù)據(jù)存取恢復后,流程重新回到步驟S100,持續(xù)監(jiān)控硬盤103的溫度。必須注意的是,雖然本發(fā)明上述的實施例揭露了以電源供應器107停止/恢
復供應電力至硬盤103,但也可以有替代的方式。此方式就是電源供應器107永 遠持續(xù)供應電力至硬盤103,在電源供應器107持續(xù)供應電力至硬盤103的情況 下,當禁止硬盤103的存取之后,通過硬盤控制裝置1031 (如第1圖所示)將 硬盤103的運作中斷/停止,或是降低硬盤103的轉速,以及當允許硬盤103的 存取前,將硬盤103的運作重啟/開始,或是提升硬盤103的轉速。
另外,雖然本發(fā)明上述的實施例揭露了第一既定溫度和第二既定溫度兩個 溫度,但這兩個溫度也可以是相等的,亦即第一既定溫度等于第二既定溫度。 換言之,只有一個溫度門坎,在這情況下,當硬盤溫度高于或低于該溫度門坎 時,系統(tǒng)會進行上述的相關動作。 '
本發(fā)明雖以較佳實施例揭露如上,然其并非用以限定本發(fā)明的范圍,任何 不脫離本發(fā)明的精神和范圍內,當可做些許的更動與潤飾,因此本發(fā)明的保護 范圍當視后附的申請專利范圍所界定者為準。
權利要求
1、一種硬盤過溫保護裝置,適用于監(jiān)控一電子裝置內的硬盤溫度,其特征在于,包括硬盤,儲存軟件程序;熱感器,用以感測上述硬盤的溫度;以及數(shù)據(jù)輸入輸出過濾模塊,當上述熱感器偵測到上述硬盤的上述溫度上升達第一既定溫度時,上述數(shù)據(jù)輸入輸出過濾模塊禁止上述硬盤被存取,以及當上述熱感器偵測到上述硬盤的上述溫度下降達第二既定溫度時,上述數(shù)據(jù)輸入輸出過濾模塊允許上述硬盤被存取。
2、 根據(jù)權利要求1所述的硬盤過溫保護裝置,其特征在于,還包括電源供應器,當禁止上述硬盤被存取后,上述電源供應器停止供應電力壘上述硬盤,以及當允許上述硬盤被存取前,上述電源供應器恢復供應電力至上述硬盤。
3、 根據(jù)權利要求1所述的硬盤過溫保護裝置,其特征在于,還包括-硬盤控制裝置,當禁止上述硬盤被存取后,上述硬盤控制裝置中斷/停止上述硬盤的運作,以及當允許上述硬盤被存取前,上述硬盤控制裝置重啟/開始上述硬盤的運作。
4、 根據(jù)權利要求l所述的硬盤過溫保護裝置,其特征在于,還包括硬盤控制裝置,當禁止上述硬盤被存取后,上述硬盤控制裝置降低上述硬盤的轉速,以及當允許上述硬盤被存取前,上述硬盤控制裝置提升上述硬盤的轉速。
5、 根據(jù)權利要求2所述的硬盤過溫保護裝置,其特征在于,還包括基本輸入輸出系統(tǒng),根據(jù)硬盤過溫訊號控制上述電源供應器停止供應電力至上述硬盤,以及根據(jù)硬盤溫度穩(wěn)定訊號控制上述電源供應器恢復供應電力至上述硬盤;以及鍵盤控制器,耦接至上述熱感器,并通過上述熱感器偵測上述硬盤的上述溫度,其中當上述鍵盤控制器偵測到上述硬盤的上述溫度上升達上述第一既定溫度時,發(fā)送上述硬盤過溫訊號,以及當上述鍵盤控制器偵測到上述硬盤的上述溫度下降達上述第二既定溫度時,發(fā)送上述硬盤溫度穩(wěn)定訊號。
6、 根據(jù)權利要求5所述的硬盤過溫保護裝置,其特征在于上述基本輸入輸出系統(tǒng)還根據(jù)上述硬盤過溫訊號發(fā)送一過溫警告訊息顯示訊號,以及根據(jù)上述硬盤溫度穩(wěn)定訊號發(fā)送過溫警告訊息清除訊號。
7、 根據(jù)權利要求6所述的硬盤過溫保護裝置,其特征在于,還包括顯示裝置,用以顯示過溫警告訊息;以及屏幕顯示模塊,根據(jù)上述過溫警告訊息顯示訊號控制上述顯示裝置顯示上述過溫警告訊息,以及根據(jù)上述過溫警告訊息清除訊號控制上述顯示裝置清除上述過溫警告訊息。
8、 根據(jù)權利要求7所述的硬盤過溫保護裝置,其特征在于上述數(shù)據(jù)輸入 輸出過濾模塊還包括旗標,當上述旗標被設定時,上述數(shù)據(jù)輸入輸出過濾模塊系根據(jù)上述設定的旗標禁止上述硬盤被存取,以及當上述旗標被清除時,上述數(shù)據(jù)輸入輸出過濾模塊系根據(jù)上述清除的旗標允許上述硬盤被存取。
9、 根據(jù)權利要求8所述的硬盤過溫保護裝置,其特征在于上述屏幕顯示模塊還根據(jù)上述過溫警告訊息顯示訊號來設定上述旗標,以及根據(jù)上述過溫警告訊息清除訊號來清除上述旗標。
10、 根據(jù)權利要求1所述的硬盤過溫保護裝置,其特征在于上述熱感器貼附于上述硬盤的表面上以感測上述硬盤的上述溫度。
11、 根據(jù)權利要求5所述的硬盤過溫保護裝置,其特征在于上述硬盤過溫訊號和上述硬盤溫度穩(wěn)定訊號為中斷信號。
12、 根據(jù)權利要求6所述的硬盤過溫保護裝置,其特征在于上述過溫警告訊息顯示訊號和上述過溫警告訊息清除訊號為通知事件。
13、 根據(jù)權利要求5所述的硬盤過溫保護裝置,其特征在于上述鍵盤控制器通過系統(tǒng)管理總線耦接至上述熱感器。
14、 根據(jù)權利要求1所述的硬盤過溫保護裝置,其特征在于上述第一既定溫度大于或等于上述第二既定溫度。
15、 根據(jù)權利要求7所述的硬盤過溫保護裝置,其特征在于上述過溫警告訊息包括使用者選項,當上述使用者選項致能時,上述數(shù)據(jù)輸入輸出過濾模塊根據(jù)該致能的使用者選項禁止上述硬盤被存取。
16、 一種硬盤過溫保護方法,適用于監(jiān)控電子裝置內儲存有軟件程序的硬盤的溫度,其特征在于,包括設置熱感器于上述硬盤,用以感測上述硬盤的溫度;以及偵測上述硬盤的上述溫度,當上述硬盤的上述溫度上升達第一既定溫度時,控制數(shù)據(jù)輸入輸出過濾模塊禁止上述硬盤被存取,以及當上述硬盤的上述溫度下降達第二既定溫度時,控制上述數(shù)據(jù)輸入輸出過濾模塊允許上述硬盤被存取。
17、 根據(jù)權利要求16所述的硬盤過溫保護方法,其特征在于,還包括在禁止上述硬盤被存取后停止供應電力至上述硬盤,以及允許上述硬盤被存取前恢復供應電力至上述硬盤。
18、 根據(jù)權利要求16所述的硬盤過溫保護方法,其特征在于,還包括在禁止上述硬盤被存取后中斷/停止上述硬盤的運作,以及允許上述硬盤被存取前重啟/開始上述硬盤的運作。
19、 根據(jù)權利要求16所述的硬盤過溫保護方法,其特征在于,還包括在禁止上述硬盤被存取后降低上述硬盤的轉速,以及允許上述硬盤被存取前提升上述硬盤的轉速。
20、 根據(jù)權利要求16所述的硬盤過溫保護方法,其特征在于當上述硬盤的上述溫度上升達上述第一既定溫度時,還顯示過溫警告訊息于顯示裝置上,以及當上述硬盤的上述溫度下降至上述第二既定溫度時,清除上述顯示裝置上的上述過溫警告訊息。
21、 根據(jù)權利要求17所述的硬盤過溫保護方法,其特征在于上述硬盤電力的供應和禁止通過電源供應器。
22、 根據(jù)權利要求16所述的硬盤過溫保護方法,其特征在于上述第一既定溫度大于或等于上述第二既定溫度。
23、 根據(jù)權利要求20所述的硬盤過溫保護方法,其特征在于上述過溫警告訊息包括使用者選項,當上述使用者選項致能時,根據(jù)該致能的使用者選項控制上述數(shù)據(jù)輸入輸出過濾模塊禁止上述硬盤被存取。
全文摘要
本發(fā)明揭露一種硬盤過溫保護裝置,適用于監(jiān)控一電子裝置內的硬盤溫度,包括硬盤、熱感器以及數(shù)據(jù)輸入輸出過濾模塊。硬盤用以儲存軟件程序,熱感器用以感測硬盤的溫度。當熱感器偵測到硬盤的溫度上升達第一既定溫度時,數(shù)據(jù)輸入輸出過濾模塊禁止上述硬盤被存取,以及當熱感器偵測到硬盤的溫度下降達第二既定溫度時,數(shù)據(jù)輸入輸出過濾模塊允許上述硬盤被存取。
文檔編號G06F11/32GK101661422SQ20081019813
公開日2010年3月3日 申請日期2008年8月29日 優(yōu)先權日2008年8月29日
發(fā)明者邱佳昌 申請人:佛山市順德區(qū)漢達精密電子科技有限公司