李成華 李若豪 劉炎華(南通大學(xué)杏林學(xué)院,江蘇 南通 226019)
?
基于STC89C52的智能抽風(fēng)式散熱器設(shè)計研究
李成華李若豪劉炎華
(南通大學(xué)杏林學(xué)院,江蘇南通226019)
摘要:抽風(fēng)式散熱器是一種從筆記本電腦散熱口向外抽出熱空氣,幫助筆記本降低內(nèi)部溫度的設(shè)備?,F(xiàn)有的抽風(fēng)散熱器功能單一,風(fēng)扇轉(zhuǎn)速固定或需手動調(diào)節(jié)風(fēng)速,不利于靈活調(diào)節(jié)散熱效果。本文基于單片機STC89C52設(shè)計并實現(xiàn)了一款新型抽風(fēng)式溫控散熱器,通過檢測筆記本散熱口實時溫度,采用PWM脈沖寬度調(diào)制方式,智能調(diào)節(jié)抽風(fēng)式散熱器風(fēng)機轉(zhuǎn)速,方便高效地保證筆記本電腦散熱的。
關(guān)鍵詞:STC89C52;單片機;抽風(fēng)式散熱器;溫控風(fēng)機;PWM
筆記本電腦在使用過程中,機體內(nèi)部以及風(fēng)扇等部位都很容易積灰,影響筆記本電腦正常散熱,溫度過高會使CPU、GPU自動降頻影響筆記本電腦性能,甚至啟動過熱保護關(guān)機,直接影響工作以及娛樂體驗。此外,筆記本電腦長期工作在高溫環(huán)境下,不僅影響電腦的使用質(zhì)量,更是對電腦內(nèi)部的芯片壽命有著重要的影響。傳統(tǒng)筆記本散熱器多采用恒定轉(zhuǎn)速的風(fēng)扇底座進行散熱,這種散熱器不會關(guān)注電腦系統(tǒng)溫度,無法達到高溫提速加強散熱效果,低溫減速降低功耗的目的。抽風(fēng)式散熱器放置在筆記本電腦散熱口,通過溫控調(diào)節(jié)轉(zhuǎn)速系統(tǒng),能更直接、準(zhǔn)確地偵測筆記本內(nèi)部溫度情況,系統(tǒng)根據(jù)溫度情況能實時改變風(fēng)速,以實現(xiàn)高溫提速加強散熱效果,低溫減速降低功耗的目的。
圖1電源模塊電路原理圖
本文以單片機STC89C52為控制核心,利用DS18B20數(shù)字溫度傳感器采集筆記本電腦散熱口實時溫度,并將抽風(fēng)機轉(zhuǎn)速分為0,1,2,3四個狀態(tài),根據(jù)采集到的實時溫度,通過編程控制抽風(fēng)機轉(zhuǎn)速的自動調(diào)節(jié)。抽風(fēng)機狀態(tài)具體定義為狀態(tài)0:散熱器處于關(guān)閉狀態(tài),風(fēng)口溫度為室溫時;狀態(tài)1:散熱器風(fēng)扇慢速狀態(tài)(風(fēng)口溫度高于室溫且低于下限溫度);狀態(tài)2:散熱器風(fēng)扇加速狀態(tài)(溫度高于下限溫度和上限之間);狀態(tài)3:散熱器風(fēng)扇全速運轉(zhuǎn)狀態(tài)(溫度高于上限溫度)。散熱器所處狀態(tài)以及散熱口實時溫度值都會通過數(shù)碼管顯示,用戶可根據(jù)筆記本散熱情況通過按鍵自由設(shè)置抽風(fēng)機工作狀態(tài)的溫度閾值。溫度低于設(shè)置的室溫時,系統(tǒng)自動關(guān)閉散熱器;該散熱器既保證散熱效果,又能達到節(jié)能的目的,使用十分便捷。
圖2 STC89C52模塊電路
本設(shè)計主要分為電源模塊,主控芯片模塊,溫度采集模塊,LED顯示模塊,電機驅(qū)動模塊,按鍵設(shè)置模塊。主控芯片選用STC89C52,溫度傳感器選用DS18B20,以及4位LED數(shù)碼管,12V直流渦輪風(fēng)機和按鍵。
2.1電源模塊
本文選用的是12V渦輪風(fēng)機,由外部電源供電,功率大,散熱性能比一般使用電腦USB供電的風(fēng)扇更強,更能降低筆記本負(fù)擔(dān)。單片機系統(tǒng)需要5V的供電,電源模塊采用L7805CV集成穩(wěn)壓芯片,在輸入輸出端分別并聯(lián)0.1uf和0.33uf電容,抑制電路中可能產(chǎn)生的自激振蕩,
2.2主控芯片模塊
本文采用STC89C52作為系統(tǒng)控制核心,該芯片能采集傳感器偵測到的溫度并驅(qū)動數(shù)碼管實時顯示。通過按鍵編程,用戶可自由設(shè)置散熱器工作狀態(tài)溫度閾值。該芯片溫度采集精準(zhǔn)度高,并且能夠產(chǎn)生溫度傳感器控制信號、PWM信號等。STC89C52電路原理如圖2所示。
2.3溫度采集模塊
溫度采集模塊主要使用溫度傳感器DS18B20,作為檢測筆記本電腦散熱口溫度的核心元件。該傳感器采用先進的單總線技術(shù),集成度高,誤差小,且溫度值能在傳感器內(nèi)部轉(zhuǎn)換成數(shù)字量供單片機處理,使系統(tǒng)程序設(shè)計更加簡潔。溫度傳感器1號管腳接地,2號管腳接單片機I/O口與單片機通信,3號管腳接VCC供電。溫度采集模塊原理如圖3所示。
圖3溫度采集模塊原理圖
2.4渦輪風(fēng)機驅(qū)動模塊
本文采用三極管驅(qū)動直流渦輪風(fēng)機,風(fēng)機正極接+12V電源,單片機P1.0作為PWM波形輸出口,通過三極管的放大作用驅(qū)動直流渦輪風(fēng)機轉(zhuǎn)動,通過編程,根據(jù)不同溫度輸出不同的占空比PWM波。渦輪風(fēng)機驅(qū)動模塊原理如圖4所示。
圖4渦輪風(fēng)機驅(qū)動模塊原理圖
本文描述的系統(tǒng)由軟硬件兩部分組成,軟件部分采用C語言編程實現(xiàn)。軟件部分包含初始化,數(shù)碼管顯示,溫度讀取,按鍵掃描以及PWM脈沖輸出等。系統(tǒng)根據(jù)采集到的溫度值,與用戶設(shè)定的溫度值范圍進行對比,采用單片機內(nèi)部定時器控制單片機I/O口輸出不同的電平,從而控制輸出的PWM脈沖,達到調(diào)節(jié)抽風(fēng)機轉(zhuǎn)速的目的。數(shù)碼管同時顯示讀取到的溫度值以及抽風(fēng)機所處工作狀態(tài)。
軟件工作流程圖如圖5所示。
圖5軟件工作流程圖
溫控抽風(fēng)式散熱器作為筆記本電腦輔助散熱工具,通過單片機智能完成抽風(fēng)機轉(zhuǎn)速調(diào)節(jié),無需人工調(diào)控,使用方法十分便捷。通過溫度情況智能調(diào)速,在保證筆記本電腦散熱的同時,一定程度上節(jié)省了抽風(fēng)機的能耗。系統(tǒng)配備了按鍵設(shè)置功能,并通過數(shù)碼管顯示抽風(fēng)機工作狀態(tài)以及當(dāng)前溫度,提供了很好的人機交互體驗。
設(shè)置關(guān)閉溫度為室溫20℃,下限溫度為40℃,上限溫度為48℃。實驗結(jié)果見表1。
表1溫度與轉(zhuǎn)速對照圖
按上述設(shè)計結(jié)構(gòu),最終完成的實物系統(tǒng)照片如圖6所示。
圖6抽風(fēng)式散熱器照片
參考文獻
[1]彭為.單片機典型系統(tǒng)設(shè)計實例精講[M].北京:電子工業(yè)出版社,2006.
[2]張齊,朱寧西.單片機系統(tǒng)設(shè)計與開發(fā):基于Pro-teus單片機仿真和C語言編程[M].北京:機械工業(yè)出版社,2008.
[3]馬忠梅,等.單片機的C語言應(yīng)用程序設(shè)計[M].北京:北京航空航天大學(xué)出版社,2003.
[4]王蘇.直流電機PWM調(diào)速研究及單片機控制實現(xiàn)[J].機電工程技術(shù),2008(11):82-84+95+110.
[5]李鋼,趙彥峰.1-Wire總線數(shù)字溫度傳感器DS18B20原理及應(yīng)用[J].現(xiàn)代電子技術(shù),2005(21):86-88.
指導(dǎo)老師:劉炎華(1980-),男,博士,主研方向:高性能SoC/NoC體系結(jié)構(gòu)設(shè)計及測試。
中圖分類號:TN46
文獻標(biāo)識碼:A
基金項目:本論文受南通大學(xué)杏林學(xué)院大學(xué)生創(chuàng)新訓(xùn)練計劃項目支助。對1號管腳輸入的+12V電源進行降壓,得到穩(wěn)定的+5V電壓由3號管腳輸出,為單片系統(tǒng)供電。電源模塊電路原理如圖1所示。