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