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