基于ZigBee的冷庫(kù)溫度無(wú)線監(jiān)測(cè)系統(tǒng)的設(shè)計(jì)
4.2 系統(tǒng)主要軟件設(shè)計(jì)
本文設(shè)計(jì)的單個(gè)冷庫(kù)溫度無(wú)線監(jiān)測(cè)系統(tǒng),主要程序包括下位機(jī)測(cè)量節(jié)點(diǎn)的溫度采集和數(shù)據(jù)發(fā)送以及上位機(jī)數(shù)據(jù)接收三部分。
下位機(jī)測(cè)量節(jié)點(diǎn)的溫度采集流程圖如圖11所示,上電后,系統(tǒng)首先進(jìn)行初始化,然后進(jìn)行鍵盤輸入掃描,若有輸入則進(jìn)行輸入處理否則進(jìn)行溫度采集。溫度采集時(shí),利用定時(shí)器T1的中斷來(lái)實(shí)現(xiàn)每2s采集一次相應(yīng)的DS18B20數(shù)據(jù),并對(duì)單總線上的DS18B20進(jìn)行循環(huán)采集。將采集后的溫度數(shù)據(jù)與設(shè)置的溫度上下限比較,若超限則進(jìn)行報(bào)警處理,否則顯示溫度。最后下位機(jī)XBee Pro模塊將溫度數(shù)據(jù)發(fā)送給上位機(jī)XBee Pro模塊,其數(shù)據(jù)發(fā)送流程圖如圖12所示,上位機(jī)XBee Pro模塊數(shù)據(jù)接收流程圖如圖13所示。
低溫有毒的環(huán)境中解脫出來(lái),為企業(yè)節(jié)約人力成本,又可以方便我們隨時(shí)對(duì)其現(xiàn)場(chǎng)環(huán)境溫度進(jìn)行監(jiān)控。毫無(wú)疑問,在監(jiān)溫系統(tǒng)中應(yīng)用無(wú)線傳感器技術(shù)以及適于它的ZigBee無(wú)線通信協(xié)議,是現(xiàn)在及將來(lái)冷庫(kù)溫度監(jiān)控的研究熱點(diǎn)并具有廣泛的應(yīng)用前景。
參考文獻(xiàn):
[1] 武永勝,王偉,沈昱明.基于ZigBee技術(shù)的無(wú)線傳感器網(wǎng)絡(luò)組網(wǎng)設(shè)計(jì)[J].電子測(cè)量技術(shù).2009,32(11):121-124.
[2] 趙娜,趙剛,于珍珠,郭守清.基于51單片機(jī)的溫度測(cè)量系統(tǒng)[J].微計(jì)算機(jī)信息.2007,23(2):146-148.
[3] 張萍.基于數(shù)字溫度計(jì)DS18B20的溫度測(cè)量?jī)x的開發(fā)[J].自動(dòng)化儀表.2007,28(6):64-66.
[4] 王靜霞.一種與ZigBee/802.15.4協(xié)議兼容的RF模塊XBee/XBee Pro及其應(yīng)用[J].電子工程師.2007,33(3):24-27.
[5] 孫頻東.串行時(shí)鐘芯片在智能傳感器中的應(yīng)用[J].現(xiàn)代電子技術(shù).2002,(10):47-49.
評(píng)論