劉琦 賈婷 孫景義 馮琦
沈陽工學(xué)院信息與控制學(xué)院
基于物聯(lián)網(wǎng)技術(shù)的火災(zāi)報警系統(tǒng)的設(shè)計與實現(xiàn)
劉琦 賈婷 孫景義 馮琦
沈陽工學(xué)院信息與控制學(xué)院
本設(shè)計是基于物聯(lián)網(wǎng)技術(shù)的火災(zāi)報警系統(tǒng)解決方案。基于物聯(lián)網(wǎng)技術(shù)的無線可燃?xì)怏w、紅外火光強度,火災(zāi)監(jiān)控系統(tǒng)的硬件結(jié)構(gòu)主要由兩部分組成:無線數(shù)據(jù)采集端,報警和監(jiān)控的終端。其中無線數(shù)據(jù)采集端由溫度,可燃?xì)怏w傳感器模塊,STC89C52單片機,ADC0832,NRF24L01無線模塊構(gòu)成,是系統(tǒng)中的數(shù)據(jù)源;終端接收數(shù)據(jù)處理并顯示,報警,是系統(tǒng)無線網(wǎng)絡(luò)的終端,從而實現(xiàn)基于物聯(lián)網(wǎng)的火災(zāi)報警功能。
STC89C52 物聯(lián)網(wǎng) 傳感器
系統(tǒng)工作節(jié)點構(gòu)成,時鐘和復(fù)位是單片機最小系統(tǒng),采用STC89C52 作為主控核心,采用NRF24L01無線模塊作為傳輸模塊,利用MQ-2可燃?xì)怏w煙霧檢測傳感器,DS18B20溫度傳感器反饋采集信息反饋給采集端的單片機,處理并發(fā)送給接收端單片機,單片機根據(jù)反饋信息來控制LCD進行數(shù)據(jù)顯示,或者蜂鳴器報警。硬件結(jié)構(gòu)框圖如圖1所示。
圖1 硬件結(jié)構(gòu)框圖
1.1 無線收發(fā)模塊設(shè)計
NRF24L01是一款新研發(fā)的單片射頻收發(fā)器件,工作于2.4GHz~2.5GHz ISM頻段。融合了增強Shock Burs技術(shù),可以用程序來選擇輸出功率和通信頻道。NRF24L01的功率消耗很低,在以-6dBm的功率發(fā)送時,工作時的電流為9mA;當(dāng)它接收的時候,工作時的電流為12.3mA,其低功耗模式有耗電模式和休息模式這兩種,使節(jié)能方面的設(shè)計更簡單。具有自動應(yīng)答和自動再發(fā)送功能;其內(nèi)部自動產(chǎn)生報頭和CRC校驗碼;傳輸速率為l Mb/s或2Mb/s; SPI速率為0 Mb/s~10 Mb/s;125個頻道:與其他NRF24系列射頻器件相兼容;QFN20引腳4mm×4mm封裝;供電電壓為1.9V~3.6V。
1.2 可燃?xì)怏w檢測傳感器設(shè)計
本設(shè)計中需要一個氣體泄漏監(jiān)測裝置—MQ-2可燃?xì)怏w的檢測傳感器,可以用來識別乙醇、液化氣等危害人體的氣體、其電路圖如圖2所示。
圖2 MQ-2傳感器模塊電路圖
系統(tǒng)的軟件設(shè)計是系統(tǒng)功能能夠?qū)崿F(xiàn)的方法,通過對系統(tǒng)的硬件進行相應(yīng)的軟件編寫,來實現(xiàn)系統(tǒng)無線局域網(wǎng)絡(luò)的組建;溫度檢測、可燃?xì)怏w濃度檢測、修正和發(fā)送;各個節(jié)點數(shù)據(jù)的打包并傳輸和顯示的功能。系統(tǒng)的硬件組成分為發(fā)送端、接收端兩個部分,相應(yīng)的軟件設(shè)計也要分這兩個部分,即發(fā)送端軟件設(shè)計、接收端軟件設(shè)計。這兩部分軟件分別運行于系統(tǒng)硬件組成的兩個部分,用來分別控制系統(tǒng)發(fā)送端、接收端部分的時鐘同步,溫度檢測、可燃?xì)怏w濃度數(shù)據(jù)的收發(fā)和顯示,進而實現(xiàn)系統(tǒng)的總體功能。系統(tǒng)軟件總體結(jié)構(gòu)如圖3所示。
圖3 主程序流程
①本課題實現(xiàn)了基于STC89C52單片機,無線技術(shù),實現(xiàn)了基于物聯(lián)網(wǎng)的火災(zāi)報警系統(tǒng)的功能。具有電路簡單、成本低的特點;
②系統(tǒng)硬件設(shè)計通過使用重點使用的芯片是STC89C52。本設(shè)計并圍繞其進行軟件設(shè)計;
③系統(tǒng)軟件設(shè)計包括程序初始化、組網(wǎng)聯(lián)網(wǎng)、數(shù)據(jù)采集、數(shù)據(jù)傳遞、顯示報警,軟件操作方便和容易修改。
[1] 孫利民,李建中,陳渝.無線傳感器網(wǎng)絡(luò)[M].北京:清華大學(xué)出版社,2005:3-9
[2] 丁向榮,謝俊,王彩申.單片機C語言編程與實踐[J].電子工業(yè)出版社,1996:85-96
賈婷(通訊作者),女,沈陽工學(xué)院信息與控制學(xué)院電子信息教研室,職稱:講師。