風扇轉速控制系統、電子裝置及風扇轉速控制方法
2023-05-19 03:03:26 2
風扇轉速控制系統、電子裝置及風扇轉速控制方法
【專利摘要】本發明提供一種風扇轉速控制系統、電子裝置及風扇轉速控制方法。該電子裝置包括風扇、發熱元件以及存儲單元,存儲單元用於存儲發熱元件的臨界溫度值以及大於該臨界溫度值的安全工作溫度值。該方法包括:獲取發熱元件的當前溫度值並與臨界溫度值比較;若當前溫度值低於該臨界溫度值時控制風扇降低轉速;反之控制風扇提高轉速,並將該當前溫度值與安全工作溫度值進行比較;在當前溫度值大於安全工作溫度值時以第一時間間隔作為定時時長進行計時,反之以小於該第一時間間隔的第二時間間隔作為定時時長進行計時;在計時達到第一或第二時間間隔時重新獲取發熱元件的當前溫度值。本發明有利於避免系統溫度在臨界溫度值附近振蕩引起風扇轉速頻繁變化。
【專利說明】風扇轉速控制系統、電子裝置及風扇轉速控制方法
【技術領域】
[0001] 本發明涉及風扇,尤其涉及一種風扇轉速的控制系統及控制方法。
【背景技術】
[0002] 現如今,計算機已成為人們日常生活及工作中不可或缺的工具。由於計算機的功 能不斷提升,使得中央處理單元的運算速度也相對提高。中央處理單元在高速運算下會產 生大量的熱量,進而對系統造成不可小視的影響,輕者可能造成系統當機,嚴重的可能造成 系統不可恢復的硬體破壞。因此系統散熱的越來越受到重視。
[0003] 風扇散熱是業界最常見的散熱方法。為了儘快排除系統發熱元件產生的熱量,目 前市場上出現了一種加設了感溫元件的風扇轉速控制技術,能夠實時感溫元件根據偵測到 的系統發熱元件溫度該改變風扇的轉速。即,當系統發熱元件的溫度超過一臨界值時增加 風扇的轉速,待溫度降到該臨界值以下時再降低風扇的轉速。然而,當系統發熱元件的溫度 在該臨界值附近振蕩時,該類風扇轉速控制技術必須頻繁地調整風扇轉速以適應需要,從 而導致風扇狀態不穩定,壽命也相應變短。
【發明內容】
[0004] 鑑於以上內容,有必要提供一種風扇轉速控制系統,能夠避免系統溫度振蕩引起 風扇轉速頻繁變化,從而解決以上問題。
[0005] 本發明提供一種風扇轉速控制系統,運行於一具有風扇的電子裝置中,該電子裝 置還包括至少一發熱元件和一存儲單元,該存儲單元用於存儲該發熱元件的一臨界溫度值 以及一大於該臨界溫度值的安全工作溫度值,該風扇轉速控制系統包括: 一溫度獲取模塊,用於獲取該發熱元件的當前溫度值; 一分析模塊,用於將所述當前溫度值與所述存儲的臨界溫度值進行比較,還用於在判 斷當前溫度值大於該臨界溫度值時,繼續將該當前溫度值與所述存儲的安全工作溫度值進 行比較; 一執行模塊,用於當該當前溫度值小於該臨界溫度值時,產生一第一控制指令,控制風 扇降低其自身轉速;還用於當該當前溫度值大於該臨界溫度值時,產生一第二控制指令,控 制風扇提高其自身轉速;以及 一定時模塊,用於在當前溫度值大於該安全工作溫度值時以一第一時間間隔作為定時 時長進行計時,並在計時達到該第一時間間隔時產生一觸發信號;還用於在當前溫度值小 於該安全工作溫度時以一小於該第一時間間隔的第二時間間隔作為定時時長進行計時,並 在計時達到該第二時間間隔時產生該觸發信號; 該溫度獲取模塊還用於在接收到該定時模塊產生的觸發信號時重新獲取該發熱元件 的當前溫度值。
[0006] 本發明還提供一種電子裝置一種電子裝置,包括至少一發熱元件、一風扇、一存儲 單元以及一中央處理器,該存儲單元用於存儲該發熱元件的一臨界溫度值以及一大於該臨 界溫度值的安全工作溫度值,該中央處理器包括: 一溫度獲取模塊,用於獲取該發熱元件的當前溫度值; 一分析模塊,用於將所述當前溫度值與所述存儲的臨界溫度值進行比較,還用於在判 斷當前溫度值大於該臨界溫度值時,繼續將該當前溫度值與所述存儲的安全工作溫度值進 行比較; 一執行模塊,用於當該當前溫度值小於該臨界溫度值時,產生一第一控制指令,控制風 扇降低其自身轉速;還用於當該當前溫度值大於該臨界溫度值時,產生一第二控制指令,控 制風扇提高其自身轉速;以及 一定時模塊,用於在當前溫度值大於該安全工作溫度值時以一第一時間間隔作為定時 時長進行計時,並在計時達到該第一時間間隔時產生一觸發信號;還用於在當前溫度值小 於該安全工作溫度時以一小於該第一時間間隔的第二時間間隔作為定時時長進行計時,並 在計時達到該第二時間間隔時產生該觸發信號; 該溫度獲取模塊還用於在接收到該定時模塊產生的觸發信號時重新獲取該發熱元件 的當前溫度值。
[0007] 本發明還提供一種風扇轉速控制方法,應用於一電子裝置中,該電子裝置包括一 風扇、至少一發熱元件以及一存儲單元,該存儲單元用於存儲該發熱元件的一臨界溫度值 以及一大於該臨界溫度值的安全工作溫度值,該方法包括: (a) 獲取該發熱元件的當前溫度值; (b) 將所述當前溫度值與所述存儲的臨界溫度值進行比較; (c) 若當前溫度值低於該臨界溫度值時,產生一第一控制指令,控制風扇降低自身轉 速; (d) 若當前溫度值大於該臨界溫度值時,產生一第二控制指令,控制風扇提高自身轉 速,並繼續將該當前溫度值與所述存儲的安全工作溫度值進行比較; (e) 在當前溫度值大於該安全工作溫度值時以一第一時間間隔作為定時時長進行計 時,並在計時達到該第一時間間隔時產生一觸發信號,在當前溫度值小於該安全工作溫度 時以一小於該第一時間間隔的第二時間間隔作為定時時長進行計時,並在計時達到該第二 時間間隔時產生該觸發信號;以及 (f) 在接收到該觸發信號時重新獲取該發熱元件的當前溫度值,並重複上述(b)-(f) 步驟。
[0008] 與現有技術相比,本發明有利於避免系統溫度在臨界溫度值附近振蕩所引起的風 扇轉速頻繁變化的現象。
【專利附圖】
【附圖說明】
[0009] 圖1為本發明一較佳實施方式中的風扇轉速控制系統的功能模塊圖。
[0010] 圖2為本發明一較佳實施方式中的風扇轉速控制方法的流程圖。
[0011] 主要元件符號說明
【權利要求】
1. 一種風扇轉速控制系統,運行於一具有風扇的電子裝置中,該電子裝置還包括至少 一發熱元件和一存儲單元,該存儲單元用於存儲該發熱元件的一臨界溫度值以及一大於該 臨界溫度值的安全工作溫度值,其特徵在於,該風扇轉速控制系統包括: 一溫度獲取模塊,用於獲取該發熱元件的當前溫度值; 一分析模塊,用於將所述當前溫度值與所述存儲的臨界溫度值進行比較,還用於在判 斷當前溫度值大於該臨界溫度值時,繼續將該當前溫度值與所述存儲的安全工作溫度值進 行比較; 一執行模塊,用於當該當前溫度值小於該臨界溫度值時,產生一第一控制指令,控制風 扇降低其自身轉速;還用於當該當前溫度值大於該臨界溫度值時,產生一第二控制指令,控 制風扇提高其自身轉速;以及 一定時模塊,用於在當前溫度值大於該安全工作溫度值時以一第一時間間隔作為定時 時長進行計時,並在計時達到該第一時間間隔時產生一觸發信號;還用於在當前溫度值小 於該安全工作溫度時以一小於該第一時間間隔的第二時間間隔作為定時時長進行計時,並 在計時達到該第二時間間隔時產生該觸發信號; 該溫度獲取模塊還用於在接收到該定時模塊產生的觸發信號時重新獲取該發熱元件 的當前溫度值。
2. 如權利要求1所述的風扇轉速控制系統,其特徵在於,該發熱元件為該電子裝置的 中央處理器、顯卡或音視頻解碼晶片。
3. 如權利要求1所述的風扇轉速控制系統,其特徵在於,該溫度獲取模塊用於當該電 子裝置開始運行時獲取該發熱元件的當前溫度值。
4. 一種電子裝置,包括至少一發熱元件、一風扇、一存儲單元以及一中央處理器,該存 儲單元用於存儲該發熱元件的一臨界溫度值以及一大於該臨界溫度值的安全工作溫度值, 其特徵在於,該中央處理器包括 : 一溫度獲取模塊,用於獲取該發熱元件的當前溫度值; 一分析模塊,用於將所述當前溫度值與所述存儲的臨界溫度值進行比較,還用於在判 斷當前溫度值大於該臨界溫度值時,繼續將該當前溫度值與所述存儲的安全工作溫度值進 行比較; 一執行模塊,用於當該當前溫度值小於該臨界溫度值時,產生一第一控制指令,控制風 扇降低其自身轉速;還用於當該當前溫度值大於該臨界溫度值時,產生一第二控制指令,控 制風扇提高其自身轉速;以及 一定時模塊,用於在當前溫度值大於該安全工作溫度值時以一第一時間間隔作為定時 時長進行計時,並在計時達到該第一時間間隔時產生一觸發信號;還用於在當前溫度值小 於該安全工作溫度時以一小於該第一時間間隔的第二時間間隔作為定時時長進行計時,並 在計時達到該第二時間間隔時產生該觸發信號; 該溫度獲取模塊還用於在接收到該定時模塊產生的觸發信號時重新獲取該發熱元件 的當前溫度值。
5. 如權利要求4所述的電子裝置,其特徵在於,該發熱元件為該電子裝置的中央處理 器、顯卡或音視頻解碼晶片。
6. 如權利要求4所述的電子裝置,其特徵在於,該溫度獲取模塊用於當該電子裝置開 始運行時獲取該發熱元件的當前溫度值。
7. -種風扇轉速控制方法,應用於一電子裝置中,該電子裝置包括一風扇、至少一發熱 元件以及一存儲單元,該存儲單元用於存儲該發熱元件的一臨界溫度值以及一大於該臨界 溫度值的安全工作溫度值,其特徵在於,該方法包括: (a) 獲取該發熱元件的當前溫度值; (b) 將所述當前溫度值與所述存儲的臨界溫度值進行比較; (c) 若當前溫度值低於該臨界溫度值時,產生一第一控制指令,控制風扇降低自身轉 速; (d) 若當前溫度值大於該臨界溫度值時,產生一第二控制指令,控制風扇提高自身轉 速,並繼續將該當前溫度值與所述存儲的安全工作溫度值進行比較; (e) 在當前溫度值大於該安全工作溫度值時以一第一時間間隔作為定時時長進行計 時,並在計時達到該第一時間間隔時產生一觸發信號,在當前溫度值小於該安全工作溫度 時以一小於該第一時間間隔的第二時間間隔作為定時時長進行計時,並在計時達到該第二 時間間隔時產生該觸發信號;以及 (f) 在接收到該觸發信號時重新獲取該發熱元件的當前溫度值,並重複上述(b)-(f) 步驟。
【文檔編號】G06F1/20GK104252210SQ201310264329
【公開日】2014年12月31日 申請日期:2013年6月28日 優先權日:2013年6月28日
【發明者】張耀廷 申請人:鴻富錦精密工業(深圳)有限公司, 鴻海精密工業股份有限公司