王鵬彪+劉鈺+張志美
摘 要:本文設計火災報警系統(tǒng)可實現(xiàn)實時溫度監(jiān)測和空氣煙霧濃度監(jiān)測。該系統(tǒng)采用單片機AT89S52RC實現(xiàn)控制電路,采用數(shù)字式溫度傳感器DS18B20實時監(jiān)測環(huán)境溫度,采用煙霧毒氣傳感器MQ-2實現(xiàn)對空氣中煙霧濃度實時采集,利用無線數(shù)據(jù)通信收發(fā)芯片NRF24L01實現(xiàn)對溫度及煙霧濃度現(xiàn)場采集數(shù)據(jù)的實時傳送,實現(xiàn)遠程的監(jiān)控及預警。該系統(tǒng)體積小,便于多點監(jiān)測,智能控制且性能穩(wěn)定,可供家用及公共場所的火災監(jiān)測。
關鍵詞:SoC;AT89S52RC;煙霧傳感器MQ-2;溫度傳感器DS18B20;無線
DOI:10.16640/j.cnki.37-1222/t.2015.21.111
1 前言
隨著社會的進步和生產(chǎn)的需要,利用無線傳感器網(wǎng)絡進行數(shù)據(jù)采集的方式應用已經(jīng)滲透到生活各個方面,因此利用無線傳感器網(wǎng)絡設計新產(chǎn)品必然在當今社會成為一個焦點。在現(xiàn)實生活中,這種無線采集系統(tǒng)已經(jīng)被成功應用于工農(nóng)業(yè)、環(huán)境監(jiān)測、軍事國防、機器人控制等許多重要領域。特別是無線火災報警系統(tǒng)可以有效的實現(xiàn)火災預警,減少損失。
本文基于無線傳感器網(wǎng)絡實現(xiàn)消防報警系統(tǒng),該設計具有實際意義,可以應用于預防火災、預防煤氣中毒、煤炭資源開采等諸多方面,具有設計小巧、多點式的檢測、無線報警、智能控制、性價比高、操作簡單、性能穩(wěn)定和功能強大的特點。本系統(tǒng)的設計采用了Nordic公司新推出的射頻芯片NRF24L01射頻芯片,利用單片機STC89S52RC控制實現(xiàn)短距離無線數(shù)據(jù)通信。該系統(tǒng)包括發(fā)送和接收兩個模塊。發(fā)送部分以單片機STC89S52RC為核心,溫度傳感器DS18B20和煙霧傳感器MQ-2負責實時采集環(huán)境溫度和煙霧濃度,單片機負責將傳感器采集到的數(shù)據(jù)通過NRF24L01無線傳送給接收部分。接收模塊NRF24L01負責將、接收的溫度和煙霧濃度數(shù)據(jù),單片機控制實現(xiàn)顯示和報警功能,若采集到的數(shù)據(jù)超過安全設定值則通過蜂鳴器報警,系統(tǒng)還包括人機交互模塊,根據(jù)環(huán)境不同設置不同的安全閾值,有效地適應現(xiàn)實環(huán)境的需要,實現(xiàn)準確的火災預警。
2 系統(tǒng)結構
2.1 主控電路
本文采用STC89S52RC作為主控制芯片[1-3]??刂齐娐分饕撠熮D換傳感器采集的數(shù)據(jù),并實現(xiàn)報警控制,同時控制無線收發(fā)模塊的數(shù)據(jù)轉換。圖1所示單片機最小系統(tǒng)。
2.2 檢測電路
本設計包含2類傳感器,分別是溫度傳感器DS18B20和煙霧傳感器MQ-2。 其中單線數(shù)字溫度傳感器DS18B20是世界上第一片支持 "一線總線"接口的溫度傳感器。DS18B20引腳圖及接線圖如下圖所示。
MQ-2傳感器是以清潔空氣中電導率較低的金屬氧化物二氧化錫(SnO2)為主體的N型半導體氣敏元件。當傳感器所處環(huán)境中存在煙霧氣體時,傳感器的電導率隨空氣中煙霧氣體濃度的增加而增大。MQ-2半導體氣體煙霧傳感器采集到的煙霧濃度模擬信號必須經(jīng)過A/D轉換器轉化為可以識別的數(shù)字信號給單片機。
QM-2氣體傳感器開機通電時,內(nèi)阻小,需開機預熱幾分鐘,才能達到穩(wěn)定狀態(tài),應用過程中要注意這一過程。
2.3 無線收發(fā)模塊
本文采用射頻收發(fā)器件nRF24L01作為收發(fā)模塊的核心器件[4-5],工作頻段為2.4 GHz~2.5 GHz ISM頻段。單片機通過配置使能發(fā)射或接收端CE及CSN,SCK,MOSI,MISO,SPI,IRQ引腳端,控制nRF24L01模塊收發(fā)數(shù)據(jù)。
2.4 聲光報警模塊
聲光報警電路主要通過彩燈的閃爍和蜂鳴器鳴響引起用戶的注意,當外界溫度或空氣煙霧濃度超過預設溫度上下限時,單片機調(diào)用報警子程序。該電路由蜂鳴器和數(shù)碼管組成,具體電路如圖所示。
3 軟件設計
單片機對NRF24L01無線模塊以及DS18B20、 MQ-2進行初始化之后,從DS18B20讀取溫度數(shù)據(jù),從MQ-2讀取煙霧數(shù)據(jù),由單片機處理數(shù)據(jù),通過調(diào)用無線發(fā)送程序將溫度和煙霧濃度數(shù)據(jù)發(fā)送給接收端,經(jīng)過處理之后在液晶顯示器LCD1602上顯示,同時接收端單片機分析采集到的溫度和濃度值是否超過設定閾值,實現(xiàn)實時監(jiān)測及報警功能。
3.1 發(fā)送部分流程圖
發(fā)送部分主要功能是利用傳感器網(wǎng)絡采集溫度與煙霧濃度數(shù)據(jù),并通過NRF24L01將采集到的數(shù)據(jù)發(fā)送出。
3.2 接收部分流程圖
接受部分包括接受數(shù)據(jù)顯示和判斷報警兩部分。單片機通過控制無線接收模塊,接收來自遠端傳感器的采集數(shù)據(jù),并在LCD1602液晶屏上顯示。單片機的另一個功能是比較實時采集數(shù)據(jù)與設定的閾值,若溫度值或煙霧濃度值超過閾值則啟動報警程序,流程圖如圖10所示。
4 結論與展望
本文設計實現(xiàn)基于無線傳感器網(wǎng)絡的消防報警系統(tǒng),該系統(tǒng)包括傳感器采集電路、無線收發(fā)模塊、單片機控制電路和煙霧溫度報警電路四大部分構成。根據(jù)設計要求、使用環(huán)境、成本等因素,選用MQ.2型半導體電阻式煙霧傳感器和直接數(shù)字輸入式的溫度傳感器DS18B20。經(jīng)測定該系統(tǒng)穩(wěn)定可靠,能根據(jù)環(huán)境溫度和煙霧濃度實時報警,可用于家庭、學校及公共場所的消防預警。
參考文獻:
[1]李文忠,段朝玉.短距離無線數(shù)據(jù)通信[M].北京航空航天大學出版社,2006.
[2]張毅剛.單片機原理及接口技術(C51編程)[M].人民郵電出版社,2011.
[3]王全.AT89S51單片機原理及應用技術[M].機械工業(yè)出版社,2015 .
[4]韓立偉,李界家,呂晶,劉悅.基于無線傳感器網(wǎng)絡建筑火災報警系統(tǒng)設計[J].安防科技,2015(01):11-13.
[5]時志云,蓋建平,王代華,張志杰.新型高速無線射頻器件nRF24L01及其應用[J].國外電子元器件,2007(08):42-44.endprint