文獻(xiàn)標(biāo)識碼: A
DOI:10.16157/j.issn.0258-7998.2016.03.022
中文引用格式: 譙自強(qiáng),劉晉,周東平. 基于無線通信技術(shù)的燃?xì)鈭缶到y(tǒng)設(shè)計[J].電子技術(shù)應(yīng)用,2016,42(3):78-80.
英文引用格式: Qiao Ziqiang,Liu Jin,Zhou Dongping. Design of gas alarming system based on wireless communication technology[J].Application of Electronic Technique,2016,42(3):78-80.
0 引言
燃?xì)獾臋z測和報警處理是確保家用燃?xì)獍踩挠行緩街?,同時也是家庭安全防范的重要組成部分。日常生活中,造成燃?xì)庑孤┑闹饕蛴腥細(xì)饽z管破裂未能及時發(fā)現(xiàn)、做飯期間中途離開等。當(dāng)燃?xì)庑孤r,未及時處理導(dǎo)致燃?xì)鉂舛冗^高而產(chǎn)生爆炸,由此造成巨大生命財產(chǎn)損失[1]。目前市場上的燃?xì)鈭缶?/a>器只能簡單地滿足報警需求,同時存在誤報和漏報警現(xiàn)象,無法及時將報警信號同時發(fā)送到用戶和小區(qū)監(jiān)控中心,不能及時應(yīng)急處理。而且燃?xì)鈭缶鞴δ軉我?,無法滿足燃?xì)馐褂眠^程中的安全需求,存在諸多局限性[2]。為了彌補(bǔ)以往燃?xì)鈭缶到y(tǒng)的不足,本文設(shè)計了一種基于無線通信技術(shù)的燃?xì)鈭缶到y(tǒng),當(dāng)燃?xì)庑孤r,室內(nèi)啟動聲光報警和開啟門窗、排風(fēng)扇,以降低燃?xì)鉂舛龋苊獗ㄎkU,并通過移動網(wǎng)絡(luò)將報警信號同時發(fā)送到用戶和小區(qū)監(jiān)控中心,以便及時處理燃?xì)庑孤?sup>[3]。本文設(shè)計采用較穩(wěn)定的雙向無線ZigBee通信技術(shù),處理器采用Freescale公司Cortex-A9處理器,運(yùn)算能力強(qiáng),易于擴(kuò)展,同時利用GPRS移動通信技術(shù)實現(xiàn)實時通信,增強(qiáng)系統(tǒng)可靠性。
1 系統(tǒng)總體設(shè)計
本設(shè)計總體把報警系統(tǒng)分為室外報警、燃?xì)鈾z測、室內(nèi)處理三個部分,系統(tǒng)核心包括ZigBee傳感網(wǎng)絡(luò)、ZigBee網(wǎng)關(guān)、GPRS移動網(wǎng)絡(luò),系統(tǒng)總體結(jié)構(gòu)如圖1所示。ZigBee網(wǎng)絡(luò)采用星型拓?fù)浣Y(jié)構(gòu),傳感器節(jié)點(diǎn)通過路由器接入無線傳感網(wǎng)絡(luò)[4]。當(dāng)傳感器的端節(jié)點(diǎn)檢測到燃?xì)庑孤?,通過Z-Stack協(xié)議棧以無線傳輸形式發(fā)送給協(xié)調(diào)器端的無線傳感網(wǎng)絡(luò)模塊,然后通過其串口發(fā)送到處理器,經(jīng)處理后,通過聲光報警器發(fā)出報警信號,與此同時協(xié)調(diào)器端向主控單元發(fā)送控制信號,實現(xiàn)繼電器控制門窗、排風(fēng)扇的開關(guān)的開啟和關(guān)閉。其次經(jīng)A/D轉(zhuǎn)換器的報警信號由GPRS移動網(wǎng)絡(luò)以短信/固定撥號的形式把泄漏情況發(fā)送到用戶和小區(qū)監(jiān)控中心,等待下一步泄漏事故處理。把無線傳感技術(shù)和移動通信技術(shù)充分結(jié)合實現(xiàn)雙重報警功能,運(yùn)用于家庭燃?xì)庑孤z測,具有布線簡單、傳輸速率快的優(yōu)勢,能夠滿足不宜布線的室內(nèi)設(shè)計要求,增強(qiáng)家用燃?xì)獾陌踩浴?/p>
2 系統(tǒng)硬件設(shè)計
2.1 無線傳輸網(wǎng)絡(luò)設(shè)計
為滿足燃?xì)鈭缶到y(tǒng)的安裝方便和避免室內(nèi)不宜布線的實際情況,本文設(shè)計采用無線傳感網(wǎng)絡(luò),其硬件結(jié)構(gòu)如圖2所示。主要由處理器外圍電路、ZigBee模塊、GPRS模塊組成,遠(yuǎn)程報警采用GPRS移動網(wǎng)絡(luò)實現(xiàn)。本設(shè)計優(yōu)點(diǎn)表現(xiàn)在SIM900A模塊能夠?qū)崿F(xiàn)低功耗語音數(shù)據(jù)傳輸,采用分組交換技術(shù)的GPRS具有高速和實時在線的特點(diǎn)[5-8]。采用高主頻Cortex-A9處理器,能夠提供高擴(kuò)展性和高功耗效率的解決方案,具有多種核數(shù)可以選用,其豐富的接口及強(qiáng)大的功能在各個領(lǐng)域都廣泛的應(yīng)用[9]。采用CC2530模塊作為無線網(wǎng)絡(luò)傳輸,極高的性價和強(qiáng)大的無線傳感網(wǎng)絡(luò)節(jié)點(diǎn),對于此模塊而言,僅需配上電源、時鐘電路、串行調(diào)試模塊、天線模塊便可以正常工作[10]。
2.2 傳感檢測與報警設(shè)計
本設(shè)計燃?xì)庑孤z測由MQ-5半導(dǎo)體氣敏傳感器完成,對燃?xì)鈾z測具有很高靈敏度,同時具有快速的響應(yīng)恢復(fù)特性[11]。圖3所示為傳感檢測節(jié)點(diǎn)硬件結(jié)構(gòu),由傳感器、傳感網(wǎng)絡(luò)模塊、外圍電路組成。
本文設(shè)計雙重報警功能主要包括室內(nèi)報警處理和遠(yuǎn)程報警,其中室內(nèi)報警處理利用聲光報警器、繼電器控制門窗、排風(fēng)扇的開關(guān)。遠(yuǎn)程報警主要是通過移動網(wǎng)絡(luò)把報警信息傳輸?shù)接脩艉托^(qū)監(jiān)控中心。報警單元結(jié)構(gòu)框圖如圖4所示。繼電器作為一種電控制器件,常用于自動化的控制電路,是優(yōu)先選擇的自動開關(guān)元件[12]。本設(shè)計中門窗和排風(fēng)扇的自控正是運(yùn)用繼電器這一優(yōu)越性。當(dāng)傳感器檢測到燃?xì)鈺r,繼電器開關(guān)工作,打開排風(fēng)扇降低燃?xì)鉂舛龋稚⒂卸?、易爆物質(zhì)濃度,防止二次危險。
3 系統(tǒng)軟件設(shè)計
根據(jù)整個系統(tǒng)設(shè)計要求,ZigBee芯片的開發(fā)基于Z-Stack協(xié)議棧,采用星型拓?fù)浣Y(jié)構(gòu)構(gòu)建無線傳感網(wǎng)絡(luò),并將軟件設(shè)計分為終端程序設(shè)計、網(wǎng)關(guān)程序設(shè)計、協(xié)調(diào)器節(jié)點(diǎn)設(shè)計、傳感節(jié)點(diǎn)程序設(shè)計。燃?xì)鈾z測報警終端軟件能夠?qū)崿F(xiàn)數(shù)據(jù)采集、數(shù)據(jù)處理、報警等功能。系統(tǒng)通電后,單片機(jī)和各個模塊初始化,傳感器獲取燃?xì)庑孤┬畔?shù)據(jù)后上傳主控芯片中,經(jīng)單片機(jī)處理數(shù)據(jù)后發(fā)出報警指令,系統(tǒng)終端流程如圖5所示。
3.1 Z-Stack協(xié)議棧簡述
ZigBee的開發(fā)基于Z-Stack協(xié)議棧,它是TI公司推出的符合ZigBee規(guī)范的平臺,采用分布式尋址方案,能夠完全適應(yīng)無線傳感網(wǎng)絡(luò)的環(huán)境要求。該協(xié)議棧利用操作系統(tǒng)的思想構(gòu)建系統(tǒng),當(dāng)系統(tǒng)初始化后,系統(tǒng)進(jìn)入低功耗,當(dāng)系統(tǒng)被呼喚后,開始進(jìn)入終端處理數(shù)據(jù)信息。在進(jìn)行Z-Stack協(xié)議棧開發(fā)時,需要理解協(xié)議棧中3個重要的變量:(1)taskCnt變量,主要保存任務(wù)總數(shù);(2)taskEvent指針標(biāo)量,主要指向事件表的接收地址;(3)taskArr數(shù)組標(biāo)量,指向每一個處理函數(shù),其數(shù)組每一項均為函數(shù)指針。Z-Stack協(xié)議棧具有強(qiáng)大的功能,其開放式協(xié)議棧能夠適應(yīng)于大部分應(yīng)用設(shè)計[13]。
3.2 ZigBee網(wǎng)關(guān)程序設(shè)計
圖6所示為網(wǎng)關(guān)程序設(shè)計流程圖,首先各個模塊初始化后,ZigBee網(wǎng)關(guān)接收到傳感器節(jié)點(diǎn)上傳的燃?xì)鈾z測信號,通過繼電器打開門窗、排風(fēng)扇并啟動聲光報警,通過GPRS移動通信網(wǎng)絡(luò)將報警信號遠(yuǎn)程發(fā)送。
3.3 協(xié)調(diào)器節(jié)點(diǎn)程序設(shè)計
對于協(xié)調(diào)器而言,當(dāng)傳感器監(jiān)測到燃?xì)庑孤┬盘枙r,通過傳感器終端節(jié)點(diǎn)傳輸?shù)絽f(xié)調(diào)器,再通過串口把信息傳送到主控芯片,其流程如圖7所示。
3.4 傳感節(jié)點(diǎn)軟件設(shè)計
傳感節(jié)點(diǎn)軟件流程如圖8所示。傳感器模塊初始化后,首先檢測傳感器是否正常工作,然后采集數(shù)據(jù),預(yù)警燃?xì)庑孤?,進(jìn)入無線傳感網(wǎng)絡(luò),開啟聲光報警和門窗、排風(fēng)扇,并將數(shù)據(jù)上傳至協(xié)調(diào)器。
4 結(jié)語
本文設(shè)計以ARM系列處理器為主控芯片,結(jié)合當(dāng)前先進(jìn)的無線傳感網(wǎng)絡(luò)技術(shù),從硬件設(shè)計、軟件設(shè)計等多方面深入在家庭燃?xì)庑孤z測報警系統(tǒng)的應(yīng)用。本設(shè)計采用CC2530模塊、SIM900A模塊實現(xiàn)無線傳感網(wǎng)絡(luò)的傳輸與通信功能,并采用高靈敏度的MQ-5半導(dǎo)體氣敏傳感完成了對家用燃?xì)庑孤z測報警功能。通過對傳感器與無線網(wǎng)絡(luò)模塊終端節(jié)點(diǎn)連接,監(jiān)控數(shù)據(jù)經(jīng)主控芯片處理后通過GPRS移動網(wǎng)絡(luò)傳輸給小區(qū)監(jiān)控中心和用戶,并實現(xiàn)室內(nèi)聲光報警和繼電器自控開啟門窗、排風(fēng)扇,實現(xiàn)安全的雙重報警功能。本系統(tǒng)傳輸速率快、靈敏度高、成本低、功耗低;模塊化設(shè)計,便于功能擴(kuò)展,能夠滿足對家庭燃?xì)獾陌踩枨?,具有較強(qiáng)的實際使用價值。
參考文獻(xiàn)
[1] 安靜怡.基于無線傳感器網(wǎng)絡(luò)的室內(nèi)燃?xì)獗O(jiān)測系統(tǒng)[D].北京:北京郵電大學(xué),2011.
[2] 王湘云,董大波,吳南健,等.基于短距離無線、有線通信的燃?xì)鈾z測報警系統(tǒng)[J].電子技術(shù)應(yīng)用,2013,39(7):83-85.
[3] 馬科,陳和平,王志芳,等.基于移動平臺的火災(zāi)短信報警系統(tǒng)的設(shè)計與實現(xiàn)[J].計算機(jī)工程與設(shè)計,2008,29(9):2387-2389.
[4] 郭榮祥,陳樹樹.基于ARM處理器與GPRS技術(shù)的水廠監(jiān)控系統(tǒng)[J].微型機(jī)與應(yīng)用,2010,29(19):68-69.
[5] 朱恒軍,張玉龍,靳展,等.基于ZigBee的室內(nèi)空氣環(huán)境監(jiān)控系統(tǒng)設(shè)計[J].電子技術(shù)應(yīng)用,2015,41(2):86-87.
[6] 張凱,陸鈞,孫躍.基于位置云技術(shù)的智能拼車匹配系統(tǒng)設(shè)計[J].電子技術(shù)應(yīng)用,2013,39(8):20-21.
[7] 呂鑫,王忠.GPRS數(shù)據(jù)傳輸模塊的設(shè)計與實現(xiàn)[J].現(xiàn)代電子技術(shù),2008(9):17-20.
[8] 郭德強(qiáng),馬駿,王宗俠,等.基于ARM平臺的UEFI開發(fā)與移植[J].電子技術(shù)應(yīng)用,2014,40(4):11-14.
[9] 沈建華,郝立平.STM32w無線射頻ZigBee單片機(jī)原理與應(yīng)用[M].北京:北京航天航空大學(xué)出版社,2014.
[10] 任先平,章紅.基于ZigBee網(wǎng)絡(luò)的家用燃?xì)鈭缶到y(tǒng)[J].計算機(jī)技術(shù)與自動化,2014(1):142-143.
[11] 王顯維.基于MQ_5和AT89C51的煤礦瓦斯監(jiān)測報警器的設(shè)計[J].黑龍江科技信息,2014(13):108.
[12] 高志峰,石永生,董明潔.基于CPLD的串口控制繼電器實驗裝置設(shè)計[J].實驗科學(xué)與技術(shù),2013,11(4):187-189.
[13] 俞雪婷,陳嵐,李瑩.無線傳感器網(wǎng)絡(luò)拓?fù)涞谋O(jiān)控與維護(hù)[J].物聯(lián)網(wǎng)技術(shù),2012(4):32-36.