歡迎來到重慶市沙坪壩區(qū)鑫源電熱器廠官方網(wǎng)站!
重慶市沙坪壩區(qū)鑫源電熱器廠
聯(lián)系電話:023-65336308
手機(jī):13008325860
地址:重慶市沙坪壩區(qū)新橋新山
網(wǎng)址 :m.192-16801.com
一、單片機(jī)溫度控制系統(tǒng)的組成及工作原理
在工業(yè)生產(chǎn)和日常生活中,對溫度控制系統(tǒng)的要求,主要是保證溫度在一定溫度范圍內(nèi)變化,穩(wěn)定性好,不振蕩,對系統(tǒng)的快速性要求不高。
以下簡單分析了單片機(jī)溫度控制系統(tǒng)設(shè)計過程及實現(xiàn)方法。現(xiàn)場溫度經(jīng)溫度傳感器采樣后變換為模擬電壓信號,經(jīng)低通濾波濾掉干擾信號后送放大器,信號放大后送模/數(shù)轉(zhuǎn)換器轉(zhuǎn)換為數(shù)字信號送單片機(jī),單片機(jī)根據(jù)輸入的溫度控制范圍通過繼電器控制加熱設(shè)備完成溫度的控制。
本系統(tǒng)的測溫范圍為0℃~99℃,啟動單片機(jī)溫度控制系統(tǒng)后首先按下第一個按鍵開始最低溫度的設(shè)置,這時數(shù)碼管顯示溫度數(shù)值,每隔一秒溫度數(shù)值增加一度,當(dāng)滿足用戶溫度設(shè)置最低值時再按一下第一個按鍵完成最低溫度的設(shè)置,依次類推通過第二個按鍵完成最高溫度的設(shè)置。然后溫度檢測系統(tǒng)根據(jù)用戶設(shè)定的溫度范圍完成一定范圍的溫度控制。
二、溫度檢測的設(shè)計
系統(tǒng)測溫采用AD590溫度傳感器,AD590是美國模擬器件公司生產(chǎn)的單片集成兩端感溫電流源。它的主要特性如下:
1、流過器件的電流(mA)等于器件所處環(huán)境的熱力學(xué)溫度(開爾文)度數(shù);即式中:Ir流過器件(AD590)的電流,單位為mA;T熱力學(xué)溫度,單位為K。
2、AD590的測溫范圍為-55℃~+150℃;
3、AD590的電源電壓范圍為4V~30V;
4、輸出電阻為710MW;
5、精度高。
AD590溫度傳感器輸出信號經(jīng)擴(kuò)大電路擴(kuò)大10倍,再送入模/數(shù)變換器ADC0804,變換后送單片機(jī)。依據(jù)AD590溫度傳感器特性以及擴(kuò)大10倍后的電壓值與現(xiàn)場溫度的比較發(fā)現(xiàn),實踐溫度變換后送入單片機(jī)的值與按鍵輸入數(shù)值之間有一定的差值,模/數(shù)變換器送入單片機(jī)的數(shù)值是按鍵輸入值得2.5倍。因為單片機(jī)不能進(jìn)行小數(shù)乘法運(yùn)算,所以先對按鍵輸入進(jìn)行乘5,
然后依據(jù)運(yùn)算結(jié)果及程序狀況字的狀況再進(jìn)行循環(huán)右移一位,假如溢出標(biāo)志位為低電平時直接對累加器進(jìn)行一次帶進(jìn)位循環(huán)右移,假如溢出標(biāo)志位為高電平時,先對進(jìn)位標(biāo)準(zhǔn)位CY方位為高電平,然后再進(jìn)行一次帶進(jìn)位循環(huán)右移,經(jīng)過上述操作使按鍵輸入的溫度值與模/數(shù)變換器送入單片機(jī)的溫度值相統(tǒng)一。
三、軟件編程
單片機(jī)溫度操控系統(tǒng)由硬件和軟件組成,上述硬件原理圖建立完結(jié)上電之后,咱們還不能實現(xiàn)對溫度的操控,需要給單片機(jī)編寫程序,下面給出了溫度操控系統(tǒng)的編程辦法。
ORG 00H
START:ANL P1,#00H;顯現(xiàn)00
JB P3.4 ,$ ;T0=0? 有鍵按下?
CALL DELAY1 ;消除顫動
JNB P3.4 ,$;T0=1?放下?
MOV R0 #00;計溫指針初值