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