基于單片機(jī)的分布式無線氣體監(jiān)測裝置
4 軟件設(shè)計(jì)
系統(tǒng)的程序流程如圖4所示,單片機(jī)可以通過上電復(fù)位實(shí)現(xiàn)系統(tǒng)裝置的重啟,并進(jìn)行相應(yīng)的模塊初始化。當(dāng)分機(jī)氣體傳感器監(jiān)測到氣體濃度超標(biāo)后,給單片機(jī)發(fā)送信號,單片機(jī)判斷處理無誤后,啟動無線發(fā)送;主機(jī)接收到數(shù)據(jù)后,返回一個應(yīng)答信號,分機(jī)復(fù)位,無線模塊恢復(fù)待機(jī)模式。主機(jī)開始對數(shù)據(jù)進(jìn)行分析處理,而后將結(jié)果送入LCD顯示,并啟動報(bào)警電路,當(dāng)對主機(jī)手動復(fù)位后,恢復(fù)正常工作模式,繼續(xù)檢測新數(shù)據(jù)。本文引用地址:http://www.ex-cimer.com/article/170508.htm
5 測試結(jié)果
在實(shí)驗(yàn)中,系統(tǒng)一旦監(jiān)測到當(dāng)前區(qū)域內(nèi)的氣體濃度大于所設(shè)定的閾值時,自動發(fā)出報(bào)警信號,并通過液晶顯示當(dāng)前的超標(biāo)氣體類型及相關(guān)監(jiān)測點(diǎn)地址等信息,待監(jiān)測范圍內(nèi)的氣體濃度值恢復(fù)正?;虮皇謩訌?fù)位后,停止報(bào)警。經(jīng)測試發(fā)現(xiàn),該裝置在室內(nèi)實(shí)際收發(fā)距離約為50m,室外開闊地帶通信距離最遠(yuǎn)可達(dá)200m,短距離數(shù)據(jù)傳輸穩(wěn)定可靠,但實(shí)際應(yīng)用中由于環(huán)境復(fù)雜,有時需要較遠(yuǎn)距離的數(shù)據(jù)通信。為解決這一問題,特對系統(tǒng)設(shè)計(jì)做出了一些改進(jìn),通過增設(shè)中繼機(jī),作為數(shù)據(jù)傳輸樞紐,可大幅增加系統(tǒng)的數(shù)據(jù)傳輸范圍,使系統(tǒng)的適應(yīng)性得到提高。
6 結(jié)束語
系統(tǒng)的創(chuàng)新之處在于:采用分布式無線通信進(jìn)行數(shù)據(jù)傳輸和同系列多種氣體傳感模塊的配合使用,系統(tǒng)根據(jù)具體需要,可以完成各類氣體的監(jiān)測工作。通過設(shè)置中繼機(jī),還可增加通信距離,有效解決了各工作現(xiàn)場環(huán)境復(fù)雜的問題,具有良好的應(yīng)用前景。
評論