新聞中心

EEPW首頁 > 測試測量 > 設(shè)計應(yīng)用 > 室內(nèi)溫度檢測與調(diào)控系統(tǒng)設(shè)計

室內(nèi)溫度檢測與調(diào)控系統(tǒng)設(shè)計

作者: 時間:2011-07-14 來源:網(wǎng)絡(luò) 收藏

e.JPG



2 系統(tǒng)軟件設(shè)計
DS18B20的信號線與單片機AT89C52的P3.0口相連,通過系統(tǒng)軟件控制,實現(xiàn)信號的輸出或者讀取。其中對溫度數(shù)據(jù)的讀取包括DS18B20序列號搜索、溫度轉(zhuǎn)換、溫度數(shù)據(jù)讀取3個基本過程。系統(tǒng)工作時,首先通過初始化操作,使總線上的所連接DS18B20均被復(fù)位,接著發(fā)送ROM搜索指令,使序列號編碼匹配的DS18B20被激活,準(zhǔn)備接受RAM訪問指令。RAM訪問指令控制處于激活狀態(tài)的DS18B20工作狀態(tài),完成溫度轉(zhuǎn)換及讀取等工作。在ROM命令發(fā)送之前,RAM命令不起作用。
本系統(tǒng)中設(shè)定5個點,通過在總線上掛接5個DS18B20實現(xiàn),當(dāng)其中的某一個DS18B20被激活時,將所采集到的數(shù)據(jù)通過單片機P3.0送往主控機轉(zhuǎn)換分析,在主控器上實時顯示,并由主控器對所采集到的數(shù)據(jù)與設(shè)定的閾值比較,每檢測到一次溫度數(shù)據(jù)超過閾值,超限檢測點數(shù)I自加1,直到I的數(shù)值大于等于3時,單片機P3.6口輸出控制信號,使蜂鳴器報警,同時P1.7口送出控制電平,使繼電器J1吸合,溫度調(diào)節(jié)開關(guān)接通,實施溫度調(diào)節(jié)功能。



評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉