劉 兵 陳 衡
(淮北職業(yè)技術(shù)學(xué)院電子信息工程系,安徽 淮北 235000)
針對實際煤礦井下生產(chǎn)環(huán)境中易燃、易爆、電磁環(huán)境和地質(zhì)環(huán)境相當(dāng)復(fù)雜等情況,使得井下安全穩(wěn)定的生產(chǎn)顯得尤其重要。因此,對井下環(huán)境及人員的實時監(jiān)測就加必不可少,本文采用ZigBee 技術(shù)構(gòu)建無線傳感網(wǎng)絡(luò)實現(xiàn)數(shù)據(jù)的無線傳輸,具有功率消耗小、維護(hù)方便和數(shù)據(jù)傳輸穩(wěn)定等優(yōu)點(diǎn),能夠提高煤礦安全生產(chǎn)和災(zāi)前防治的效率。
基于ZigBee 的煤礦監(jiān)控系統(tǒng)主要包括ZigBee 傳感網(wǎng)絡(luò)、本地監(jiān)控終端、遠(yuǎn)程監(jiān)控終端以及嵌入式網(wǎng)關(guān)4 部分,具體結(jié)構(gòu)框圖如圖1所示。
圖1 系統(tǒng)結(jié)構(gòu)框圖
無線傳感網(wǎng)絡(luò)系統(tǒng)主要包括協(xié)調(diào)器節(jié)點(diǎn)、路由節(jié)點(diǎn)和終端節(jié)點(diǎn)。其中協(xié)調(diào)器節(jié)點(diǎn)負(fù)責(zé)整個無線傳感網(wǎng)絡(luò)的初始化與組網(wǎng),并且路由節(jié)點(diǎn)和終端節(jié)點(diǎn)會主動搜尋該網(wǎng)絡(luò)并加入網(wǎng)絡(luò)。協(xié)調(diào)器節(jié)點(diǎn)分為主協(xié)調(diào)器節(jié)點(diǎn)和移動協(xié)調(diào)器節(jié)點(diǎn),其中移動協(xié)調(diào)器節(jié)點(diǎn)通過串口與手持終端進(jìn)行連接,實時監(jiān)測井下環(huán)境的數(shù)據(jù)和用戶的具體位置信息。
其中ZigBee 網(wǎng)絡(luò)協(xié)調(diào)器與ARM 嵌入式平臺組成嵌入式網(wǎng)關(guān),主要負(fù)責(zé)本地的監(jiān)控主站和遠(yuǎn)程Internet 監(jiān)控站與ZigBee 傳感器網(wǎng)絡(luò)之間的數(shù)據(jù)傳輸。
遠(yuǎn)程Internet 監(jiān)控站是用戶通過Internet 網(wǎng)絡(luò)訪問Web Server 服務(wù)器的相關(guān)網(wǎng)頁,從而實現(xiàn)用戶遠(yuǎn)程對井下環(huán)境進(jìn)行監(jiān)控和人員定位。
本文所設(shè)計的系統(tǒng)硬件電路主要包括主控制器模塊、ARMWinCE 平臺、無線射頻模塊、傳感器模塊和電源管理模塊等5 部分共同組成。
主控制器模塊采用ST 公司的具有Cortex-M3 內(nèi)核的STM32F401微處理器。STM32F401 與CC2530 構(gòu)成嵌入式網(wǎng)關(guān),該網(wǎng)關(guān)可將數(shù)據(jù)實時傳輸?shù)缴衔粰C(jī),并可通過ZigBee 無線傳感網(wǎng)絡(luò)與各下級節(jié)點(diǎn)進(jìn)行實時通信,并且通過LAN 總線將其接入局域網(wǎng)。
無線射頻模塊由TI 公司的CC2530 作為系統(tǒng)的主控制器,可實現(xiàn)定位功能,根據(jù)接受的信號強(qiáng)度與其最近節(jié)點(diǎn)的參考位置坐標(biāo)從而準(zhǔn)確計算出測測人員該時刻的具體位置。CC2530 內(nèi)部集成8051 內(nèi)核和RF 收發(fā)模塊,只要在其外圍添加很少的元器件即可完成數(shù)據(jù)的接收和發(fā)送。
本系統(tǒng)主要集成了TX0001 熱釋紅外檢測傳感器、SHT10 溫濕度傳感器、MJC4/2.8J 型催化燃燒式CH4 傳感器和光敏傳感器,這些傳感器的信號輸出可通過STM32F401 內(nèi)部集成的A/D 模塊實現(xiàn)數(shù)據(jù)的轉(zhuǎn)換和處理。
本系統(tǒng)的軟件設(shè)計部分主要包括上位機(jī)監(jiān)控軟件設(shè)計、遠(yuǎn)程Internet 監(jiān)控終端的軟件設(shè)計、ZigBee 協(xié)議棧Z-Stack 設(shè)計和終端節(jié)點(diǎn)程序設(shè)計等4 部分。
上位機(jī)監(jiān)控軟件功能是要實現(xiàn)對整個系統(tǒng)的可視化監(jiān)測和控制??紤]到ARM-WinCE 構(gòu)成的手便攜式終端與上位機(jī)軟件具有比較類似的功能,所以此時采用C++可視化圖形界面作為本系統(tǒng)的上位機(jī)開發(fā)界面。
本系統(tǒng)采用三星公司的S3C6410 作為嵌入式開發(fā)平臺的主控制器,開發(fā)基于Linux 操作系統(tǒng)的具有遠(yuǎn)程訪問功能的網(wǎng)關(guān)。其中Web服務(wù)器采用ASP 技術(shù)開發(fā)具有動態(tài)服務(wù)功能的網(wǎng)頁程序,以便用戶通過Intenet 實現(xiàn)對煤礦井下環(huán)境和人員的實時監(jiān)控。
ZigBee 協(xié)議棧Z-Stack 設(shè)計主要包括協(xié)調(diào)器節(jié)點(diǎn)的程序設(shè)計和終端節(jié)點(diǎn)的程序設(shè)計。其中,協(xié)調(diào)器節(jié)點(diǎn)主要負(fù)責(zé)整個無線傳感網(wǎng)絡(luò)的組網(wǎng)和網(wǎng)絡(luò)的維護(hù),同時在組網(wǎng)結(jié)束后還需要實現(xiàn)與上位機(jī)通信和與終端節(jié)點(diǎn)進(jìn)行實時數(shù)據(jù)傳輸;而終端節(jié)點(diǎn)主要完成人員的實時定位和煤礦井下環(huán)境參數(shù)的實時采集。
為測試整個系統(tǒng)的實際應(yīng)用性能,將設(shè)計的系統(tǒng)應(yīng)用到某礦的實際工作面,在該采取安裝15 個ZigBee 終端節(jié)點(diǎn)設(shè)備,5 個路由節(jié)點(diǎn)設(shè)備,分別分布在采區(qū)的各個工作面以及巷道周圍的各個位置,10 個工人每人攜帶一個Zigbee 終端節(jié)點(diǎn)發(fā)射模塊,在巷道的不同位置間行走。經(jīng)過實際應(yīng)用與測試,各測量指標(biāo)符合煤礦井下人員定位的具體要求,同時也可以實時的將井下監(jiān)測數(shù)據(jù)傳輸?shù)奖O(jiān)控主站。
本文將ZigBee 技術(shù)與嵌入式技術(shù)相結(jié)合,設(shè)計基于ZigBee 技術(shù)的煤礦監(jiān)控系統(tǒng),并通過實際應(yīng)用驗證該系統(tǒng)的有效性和穩(wěn)定性。在滿足要求的情況下,可準(zhǔn)確的對井下人員進(jìn)行定位和井下環(huán)境進(jìn)行監(jiān)測。實際應(yīng)用表明,該系統(tǒng)在煤礦井下定位和環(huán)境監(jiān)測方面將具有很好的應(yīng)用前景。
[1]葛巍.基于ZigBee 和礦井安全監(jiān)測及定位系統(tǒng)的研究與設(shè)計[D].東華大學(xué),2013.
[2]張義,黃友銳,劉聰美,曲立國,凌六一,陳珍萍,葛平平.基于ZigBee 的煤礦安全監(jiān)測及定位系統(tǒng)設(shè)計[J],煤炭技術(shù).2014(4).