費正龍
(安徽理工大學,安徽 淮南 232001)
隨著社會的發(fā)展,我國城市現(xiàn)代化程度不斷提高的同時,火災事故也日漸增多。根據(jù)2020年火災數(shù)據(jù)顯示,2020年一共發(fā)生25.2萬次火災,1 183人死于火災,775人因火災而受傷,一共造成損失高達40.9億元[1]?;馂氖俏:舶踩淖畛R姷闹卮鬄暮χ籟2]。火災監(jiān)測報警系統(tǒng)是人們預防火災的重要手段,能夠在火災初期及時發(fā)現(xiàn)火情為火災撲救和人員疏散贏得時間[3],從而大大減少人員傷亡[4]。本文設計一套無線火災監(jiān)測報警系統(tǒng),選用低成本、低功耗的ZigBee無線通信技術(shù),將煙霧傳感器、一氧化碳傳感器采集到的信息通過STM32單片機處理后無線傳輸給電腦端實時顯示,并在數(shù)據(jù)異常時發(fā)出警報,使負責人提高警惕,起到火災預警的效果。
本文設計了一種基于ZigBee技術(shù)與STM32單片機的室內(nèi)火災監(jiān)測報警系統(tǒng)。該系統(tǒng)以ZigBee通信技術(shù)為紐帶,通過煙霧傳感器、一氧化碳傳感器采集數(shù)據(jù),將單片機與DL-20模塊連接,通過DL-20無線傳輸模塊將信息傳送給電腦端,并通過串口打印的方式查看實時顯示的數(shù)據(jù)。當傳感器檢測到的煙霧等數(shù)值超過閾值時,單片機將通過串口給有源蜂鳴器一個下拉信號,觸發(fā)報警。
系統(tǒng)采用STM32F103C8T6最小系統(tǒng)板作為主控模塊,采用模塊化的設計思路,將MQ-2、MQ-7傳感器模塊,按需求與開發(fā)板的各引腳連接。通過單片機接收并處理數(shù)據(jù),通過閾值比較的方式來決定是否觸發(fā)蜂鳴器報警。系統(tǒng)選用DL-20無線串口模塊,將單片機串口發(fā)送的傳感器采集的數(shù)據(jù)發(fā)出。系統(tǒng)硬件接線圖如圖1所示。
圖1 系統(tǒng)硬件接線原理
系統(tǒng)選用STM32F103C8T6最小系統(tǒng)板,其擁有48個引腳,電源供電電壓為3.3 V,環(huán)境適應溫度為-40~80 ℃,其可全年在各種溫度環(huán)境下工作,具有功耗低的優(yōu)點。最小系統(tǒng)板包括復位電路和時鐘電路。復位電路可在每次給系統(tǒng)上電時對系統(tǒng)進行復位,也可在系統(tǒng)需要時進行手動復位。
ZigBee是一種低速、短距離傳輸?shù)臒o線網(wǎng)上協(xié)議,具備低成本、低功耗、低時延、可靠等特點[5],ZigBee技術(shù)免協(xié)議專利費、芯片價格低,更適用于無線智能家居的應用場景[6]。
系統(tǒng)選用DL-20無線串口模塊,其是一款基于UART接口的全雙工無線透明傳輸模塊,采用CC2530芯片,符合IEEE 802.15.4協(xié)議,可通過無線將兩個或多個串口連接起來。DL-20模塊可以配置點對點模式和廣播模式,此系統(tǒng)將兩個DL-20模塊分別配置為A端和B端,在同一個頻道下進行點對點通信。在點對點通信模式下可保證數(shù)據(jù)丟失率為0。使用DL-20與電腦進行串口通信時,需使用CH340芯片。CH340芯片模塊是一個USB總線的轉(zhuǎn)接芯片,實現(xiàn)USB轉(zhuǎn)TTL。通過串口的正確連接實現(xiàn)DL-20模塊與電腦之間的通信。通信模塊實物如圖2所示。
圖2 通信模塊實物
2.3.1 煙霧傳感器
液化氣等可燃氣體的泄露是火災發(fā)生的重大隱患,MQ-2傳感器通常用于家庭和工廠的氣體泄漏監(jiān)測裝置中,適宜于液化氣、苯、煙霧、酒精等氣體的探測[7]。此傳感器可以測出0.01%到1%的氣體濃度[8]。MQ-2傳感器共有4個接口,分別為電源、地線、數(shù)字量輸出管腳DO以及模擬量輸出管腳AO,系統(tǒng)將DO引腳懸空,通過AO引腳向單片機輸出模擬量,通過單片機的ADC1的通道1將采集到的模擬量轉(zhuǎn)化為數(shù)字量,通過轉(zhuǎn)換電壓值的變化可以直觀反映氣體濃度的變化。
2.3.2 一氧化碳傳感器
考慮到家中常因電線絕緣層老化破損而發(fā)生火災,常用作絕緣的塑料有聚乙烯、聚氯乙烯等[9],常用作絕緣的橡膠材料有氯丁橡膠、乙丙橡膠等,不同的有機聚合物在熱解時所釋放出的大量同類型氣體有CO,且CO是火災早期的標志性產(chǎn)物[10],測量一氧化碳濃度可有效感知火災的發(fā)生。測量一氧化碳氣體含量選用MQ-7型傳感器,其對一氧化碳的靈敏度高,傳感器的電導率會隨著一氧化碳氣體濃度的增加而增大,因此可將電導率的變化轉(zhuǎn)換為一氧化碳濃度相對應的信號。同時MQ-7傳感器還具有響應速度快、抗干擾能力強等特點,可長期穩(wěn)定工作,在火災檢測系統(tǒng)中被廣泛使用。
系統(tǒng)通過ADC多通道DMA讀取的方式,讀取煙霧傳感器和一氧化碳傳感器采集輸入的模擬量,經(jīng)過處理后通過USART3串口將信息經(jīng)由DL-20模塊傳輸給電腦端實時打印顯示。同時當傳感器輸入的電壓值超過閾值時,系統(tǒng)將給PB6端口一個低電平觸發(fā)蜂鳴器報警。軟件主流程如圖3所示。
圖3 軟件主流程
系統(tǒng)通電后,選擇使用打火機以模擬可燃氣體泄漏,改變空氣中可燃氣體和一氧化碳濃度,測試輸入模擬量的變化。測試結(jié)果如圖4所示。從數(shù)據(jù)中容易看出,當氣體濃度增加時,傳感器輸入的電壓值隨之迅速增加,隨后迅速降低。
圖4 系統(tǒng)測試結(jié)果
本文設計的基于ZigBee的室內(nèi)火災監(jiān)測報警系統(tǒng),通過采集并比較煙霧和一氧化碳濃度的方式實現(xiàn)及時報警,通過ZigBee技術(shù)實現(xiàn)在電腦端的實時顯示。系統(tǒng)可放置于室內(nèi)的各個角落,對潛在的火災風險進行實時監(jiān)測,其具有時效性強、通信穩(wěn)定、功耗低等優(yōu)點,能夠有效地對火災進行預警。