基于C8051F020的密閉環(huán)境溫度恒溫控制系統(tǒng)設計
3 軟件設計
基于C8051F020單片機密閉環(huán)境溫度恒溫控制流程圖如圖2所示。本文引用地址:http://m.butianyuan.cn/article/160259.htm
系統(tǒng)軟件部分主要完成以下功能:當有按鍵按下時,觸發(fā)中斷,改變設定溫度的值。單片機采集溫度,通過控制算法,產(chǎn)生控制命令改變PWM輸出,控制各個繼電器的動作;利用單片機自帶的AD采樣,測量開關電源的輸出電壓和電流的大小并顯示。其中單片機控制指令是本系統(tǒng)的關鍵,密閉環(huán)境溫度和溫度設定值差值不應大于15℃,以確保系統(tǒng)正常運行。若設定溫度超出范圍,其值由系統(tǒng)自動還原為當前溫度;若溫差確定,進入PID調(diào)節(jié),采用增量式PID。公式如下:
式中:Kp為控制器的比例系數(shù);Ti為控制器的積分時間,也稱積分系數(shù);Td為控制器的微分時間,也稱微分系數(shù)。
系統(tǒng)上電后,測得的密閉環(huán)境溫度,即為初始溫度設定值。例如實際密閉環(huán)境溫度為30℃,實際環(huán)境溫度為29℃,通過按鍵“-”,使溫度設定值為15℃,則此時溫差為+15℃。送入處理函數(shù),單片機返回控制指令,使繼電器斷開,并控制開關電源輸出5 V電壓,使半導體制冷片在額定電壓下工作,系統(tǒng)全速制冷。當密閉環(huán)境溫度改變,單片機將輸出不同控制指令。當密閉環(huán)境溫度和設定值相同時,控制結(jié)束,P5口燈閃爍,MCU控制開關電源輸出電壓0 V。通過對系統(tǒng)進行實際驗證,LCD1602顯示效果如圖3所示。
4 結(jié)語
對于C8051F020單片機構(gòu)建的密閉環(huán)境溫度恒溫控制系統(tǒng)進行功能驗證,系統(tǒng)能夠成功實現(xiàn)密閉環(huán)境溫度恒溫控制,溫度控制精度為±0.2℃。系統(tǒng)人機界面友好,操作簡單、價格低廉、可移植性好,可以應用到商業(yè)領域。
半導體制冷相關文章:半導體制冷原理
評論