潘健
摘 要:高校宿舍的火警預(yù)防是高校宿舍安全建設(shè)的重要內(nèi)容,及時準(zhǔn)確的預(yù)警系統(tǒng)可以幫助高校防范于未然。本文采用現(xiàn)今流行的ZigBee傳感器網(wǎng)絡(luò)技術(shù)對數(shù)量多密集分布的宿舍煙霧火情進行實時監(jiān)控,無線采集煙霧數(shù)據(jù)匯集給宿舍管理端進行顯示和處理,如果有火警信號,宿舍管理端可以通過GSM技術(shù)撥打電話和發(fā)送短信遠程向管理人員報警,起到了很好的報警效果。
關(guān)鍵詞:ZigBee技術(shù) 氣體傳感器 GSM技術(shù)
中圖分類號:TN92 文獻標(biāo)識碼:A 文章編號:1672-3791(2018)11(b)-0012-02
面對高校各種電子設(shè)備使用不當(dāng)造成火災(zāi)的危害,怎樣預(yù)防是時下高校迫切需要關(guān)注的話題。使用人工監(jiān)管的方式對火災(zāi)進行監(jiān)視,易于疏忽且不方便,設(shè)計出一種智能且高效的監(jiān)管檢測裝置尤為必要。本系統(tǒng)基于ZigBee技術(shù)的無線傳感網(wǎng)進行研究和設(shè)計,通過選用高效的氣體傳感器,對高校宿舍產(chǎn)生的煙霧火情實時監(jiān)控,將氣體傳感器采集到的氣體濃度經(jīng)過一系列的轉(zhuǎn)換,再通過ZigBee路由器進行數(shù)據(jù)解析處理,再通過ZigBee協(xié)調(diào)器進行數(shù)據(jù)收集,將這些數(shù)據(jù)發(fā)送給宿舍管理員的電腦監(jiān)控系統(tǒng),通過數(shù)據(jù)比對,判斷有害氣體濃度值是否超出預(yù)警值范圍,如果檢測到的氣體濃度值在預(yù)設(shè)值范圍內(nèi),則系統(tǒng)繼續(xù)監(jiān)控并實時采樣,一旦數(shù)據(jù)顯示超出預(yù)警值,系統(tǒng)立刻發(fā)出聲光報警,同時加入的GSM通信模塊也會以電話及短信的方式報警,提醒管理員某宿舍發(fā)生了危險,管理員因此可以防范于未然。在此系統(tǒng)中采用了ZigBee組網(wǎng)技術(shù)和GSM通信技術(shù),相比傳統(tǒng)有線通信,大大降低了系統(tǒng)施工復(fù)雜度,并且提高了施工的靈活性及系統(tǒng)成本,同時加入GSM電話及短信提醒使遠程報警更加有效,對實現(xiàn)火災(zāi)預(yù)警也具有重要意義。
1 系統(tǒng)總體方案設(shè)計
在高校宿舍居住人群比較集中的情況下,通過安裝報警裝置起到火災(zāi)預(yù)警是很有必要的。安裝無線煙霧火警裝置不受布線困擾,各個宿舍都可以安裝無線煙霧火警裝置,通過ZigBee無線組網(wǎng)技術(shù),與宿舍管理端裝置形成一個可控的網(wǎng)絡(luò)連接。系統(tǒng)被分成兩大部分,分別是宿舍檢測端和宿舍管理員端,并組成了一個完整的系統(tǒng)。
根據(jù)總體方案圖顯示,無線煙霧火警裝置安裝在每一個宿舍,每個宿舍都相當(dāng)于一個監(jiān)控點,當(dāng)裝置采集到的煙霧信息以后,無線發(fā)送至管理端的匯聚點,并傳輸?shù)焦芾矶说腜C機上。當(dāng)檢測到危險時,裝置就會通過ZigBee無線技術(shù)發(fā)送到宿舍管理終端的電腦上,宿舍管理端收到報警信息后,宿舍管理員的PC機上就能通過系統(tǒng)配套的上位機得知發(fā)生火災(zāi)的具體宿舍號碼,同時宿舍端會發(fā)出聲音報警提醒管理人員,除此之外,連接在宿舍管理終端上的GSM模塊收到報警指令后,還將立即撥打報警電話和發(fā)送報警短信遠程通知指定人員。
宿舍安裝的無線煙霧火警裝置在ZigBee技術(shù)中相當(dāng)于路由器角色,主要負責(zé)發(fā)現(xiàn)并允許其他路由節(jié)點的加入。
該裝置信息采集主要依靠MAX30105高敏感度光學(xué)煙霧火焰?zhèn)鞲衅?,實時采集宿舍煙霧濃度值,一旦檢測到有煙霧火情,裝置會發(fā)出聲光報警,通過無線單片機CC2530基于ZigBee技術(shù)向宿舍管理端發(fā)出警報,提醒管理員有宿舍發(fā)生了火情。
宿舍管理端裝置在ZigBee技術(shù)中相當(dāng)于協(xié)調(diào)器角色,主要負責(zé)組網(wǎng)和控制網(wǎng)絡(luò)節(jié)點的加入,接收節(jié)點傳輸過來的數(shù)據(jù)。當(dāng)宿舍管理端的無線單片機CC2530收到報警信號后,啟動聲光報警,PC機上監(jiān)控軟件立即顯示發(fā)生火情的房間號碼,同時通過GSM模塊給指定人員撥打報警電話和發(fā)送報警短信,以便在火災(zāi)發(fā)生初期及時救援。
2 無線報警系統(tǒng)軟件設(shè)計與實現(xiàn)
2.1 ZigBee裝置軟件設(shè)計
在ZigBee技術(shù)中,為了在應(yīng)用層協(xié)調(diào)器和路由器雙方能夠順利通信,本系統(tǒng)采用了固定格式的通信協(xié)議。通信協(xié)議分為命令幀和應(yīng)答幀,其中命令幀是PC電腦通過協(xié)調(diào)器發(fā)出的,應(yīng)答幀是路由器收到協(xié)調(diào)器的命令幀以后,經(jīng)過相應(yīng)的解析執(zhí)行再返回給協(xié)調(diào)器的數(shù)據(jù)幀。
宿舍管理端裝置上電后,在ZigBee技術(shù)中作為協(xié)調(diào)器角色,開始建立網(wǎng)絡(luò),分配節(jié)點地址,然后在ZigBee應(yīng)用層依次調(diào)用相應(yīng)函數(shù),使系統(tǒng)開始工作。
宿舍管理端裝置建立網(wǎng)絡(luò)后開始輪詢是否有無線數(shù)據(jù)系統(tǒng)事件AF_INCOMING_MSG_CMD,進而通過SampleApp_MessageMSGCB()函數(shù)對接收到的數(shù)據(jù)進行解析判斷,判斷接收的數(shù)據(jù)是煙霧數(shù)據(jù)還是報警命令。如果是煙霧數(shù)據(jù),在此函數(shù)中調(diào)用拷貝函數(shù)memcpy ()函數(shù)將接收緩存區(qū)的數(shù)據(jù)復(fù)制下來,再使用HalUARTWrite ()串口發(fā)送函數(shù)將復(fù)制的煙霧數(shù)據(jù)通過串口發(fā)送到電腦上;如果是火警信息,在此函數(shù)中調(diào)用HalUARTWrite ()串口發(fā)送函數(shù)將報警信息通過串口發(fā)送給PC電腦,并且驅(qū)動聲光報警器報警。
宿舍管理端裝置工作后,無線煙霧火警裝置隨之開始工作,它首先加入宿舍管理端裝置創(chuàng)建的網(wǎng)絡(luò),然后它周期性地檢測煙霧和火情信息,將感知到的信息發(fā)送給宿舍管理端進行信息轉(zhuǎn)發(fā)。
由以上流程圖可知,裝置加入網(wǎng)絡(luò)后,開始啟動煙霧檢測事件,通過osal_start_timerEx()函數(shù)的設(shè)置,每隔2s檢測一次煙霧濃度及火情,然后判斷煙霧濃度值是否超標(biāo)。如果超標(biāo),則通過函數(shù)SendPacket()將32字節(jié)報警信息打包,發(fā)送報警信息給宿舍管理端,然后啟動聲光報警。
2.2 PC端上位機軟件設(shè)計
火情報警軟件是位于宿舍管理終端連接在PC機上的管理軟件,該軟件使用C#編程語言進行開發(fā),為了更加直觀管理和發(fā)現(xiàn)火情,從而快速地為撲滅火情做好準(zhǔn)備。該軟件通過PC機與宿舍管理端裝置連接,及時從宿舍管理終端接收到火情信號指令。
火情報警軟件啟動后,需要先查看連接管理終端的串口號。當(dāng)串口打開以后,后臺依據(jù)通信格式將自動發(fā)送獲取全網(wǎng)地址指令“&WSNRNWyyyyyyyyyyyyyyyy*”,然后可以獲取宿舍節(jié)點的相關(guān)信息。在進行管理的時候,還需要進行信息的綁定,將房間號和對應(yīng)的宿舍節(jié)點網(wǎng)絡(luò)地址綁定起來,并且將綁定表存放到數(shù)據(jù)庫?;鹎閳缶浖?dāng)未出現(xiàn)火情報警的時候,狀態(tài)是顯示正常的,當(dāng)出現(xiàn)異常時,它將從數(shù)據(jù)表中通過宿舍節(jié)點網(wǎng)絡(luò)地址查詢對應(yīng)的房間號,并將房間號和發(fā)生火情的時間顯示在上位機界面上,并存入數(shù)據(jù)庫。當(dāng)異常結(jié)束時,只有點擊“解除報警”,狀態(tài)才會顯示回正常。此外,該軟件還有設(shè)置接收手機號和接收短信內(nèi)容的功能,當(dāng)發(fā)生報警時,軟件通過GSM串口模塊,將報警房間號以短信的形式通知宿舍管理員及撥打宿舍管理員電話。
3 結(jié)語
報警裝置使用ZigBee技術(shù)組網(wǎng)方式靈活,施工簡單,穩(wěn)定工作時間長,報警及時。通過對該系統(tǒng)的實際應(yīng)用,幫高校及時預(yù)防災(zāi)情的發(fā)生起到了良好的效果。
參考文獻
[1] 何媛.家用煙霧報警器設(shè)計研究[J].機械設(shè)計,2016(9):105-108.
[2] 潘曉貝.基于ZigBee的溫室環(huán)境監(jiān)控系統(tǒng)設(shè)計[J].三門峽職業(yè)技術(shù)學(xué)院學(xué)報,2014(4):112-115.
[3] 魏雅.基于單片機的多功能火災(zāi)報警器的設(shè)計與研究[J].無線互聯(lián)科技,2017(6):60-61.