多路溫度自動(dòng)巡檢系統(tǒng)
單片機(jī)80C51的腳外接電路是一報(bào)警電路,當(dāng)腳輸出為高電平時(shí)不報(bào)警;當(dāng)待轉(zhuǎn)換信號(hào)超出了溫測范圍,腳輸出低電平,這時(shí)就會(huì)報(bào)警。
單片機(jī)80C51內(nèi)部含有振蕩電路,就只需要在XTAL1和XTAL2這兩個(gè)管腳外接晶體振蕩器作為振蕩源,振蕩信號(hào)經(jīng)內(nèi)部電路整形作為單片機(jī)的主頻信號(hào)。在RST管腳外接了手動(dòng)復(fù)位和上電復(fù)位兩種復(fù)位電路。
通過T0,T1腳接的按鍵S1和S2可以實(shí)現(xiàn)選擇測溫通道,實(shí)現(xiàn)定點(diǎn)檢測:在檢測時(shí),當(dāng)需要檢測顯示某個(gè)通道時(shí),按下S1按鍵就選擇第一路溫度檢測,再按一次S1按鍵,則選擇到第二路溫度檢測,再按一次S2就顯示第一通道,以此類推,當(dāng)按到所需要的通道時(shí),停下來就顯示該通道的數(shù)據(jù),以實(shí)現(xiàn)通道檢測的切換。
2.4 溫度顯示電路
溫度顯示電路使用的是液晶顯示,液晶顯示比LED數(shù)碼管顯示要簡便,外圍電路元件也較少。LCD1602是一種液晶顯示器件。
溫度顯示電路如圖4所示。本文引用地址:http://www.ex-cimer.com/article/162011.htm
R32用于調(diào)節(jié)顯示的對(duì)比度,15腳、16腳外接一個(gè)5 V的背光電壓。
LCD1602液晶模塊內(nèi)部的字符發(fā)生存儲(chǔ)器已經(jīng)存儲(chǔ)了160個(gè)不同的點(diǎn)陣字符圖形,這些字符有阿拉伯?dāng)?shù)字、英文字母的大小寫、常用的符號(hào)和日文假名等,每一個(gè)字符都有一個(gè)固定的代碼。
3 軟件系統(tǒng)設(shè)計(jì)
當(dāng)檢測到的溫度信號(hào)送至A/D轉(zhuǎn)換電路時(shí),程序初始化,當(dāng)送入到P0口的模擬信號(hào)是高電平,則通過P0口送入80C51進(jìn)行數(shù)字信號(hào)處理,數(shù)據(jù)處理完后經(jīng)P1口送到顯示器顯示,如送入到P0口的模擬信號(hào)不是高電平,則返回。
主程序的流程圖如圖5所示。
中斷程序流程圖如圖6所示。A/D轉(zhuǎn)換流程圖如圖7所示。
4 結(jié)語
系統(tǒng)采用半導(dǎo)體集成溫度傳感器AD590。AD590溫度傳感器不但實(shí)現(xiàn)了溫度轉(zhuǎn)換為線性化電量,而且精度高、互換性好、應(yīng)用簡單方便,并且可把輸出的電信號(hào)經(jīng)A/D轉(zhuǎn)換為數(shù)字信號(hào),以發(fā)揮其實(shí)時(shí)和準(zhǔn)確的特點(diǎn)。
總之,與水銀溫度計(jì)、銅一鎳熱電偶溫度計(jì)及半導(dǎo)體熱敏電阻溫度計(jì)相比,AD590具有線性好,測溫不需要參考點(diǎn)及消除電源波動(dòng)等優(yōu)點(diǎn),因此在常溫范圍內(nèi)可以取代它們,廣泛的應(yīng)用于科技和工業(yè)領(lǐng)域中。
評(píng)論