程貝貝 姚婭川 張文星
摘要:電梯是人們生活中的一種便捷工具,電梯制動器是電梯的主要安全裝置,對電梯制動器進行實時監(jiān)測非常重要。設計了一種基于Zigbee無線傳感器網(wǎng)絡和GPRS技術的實時監(jiān)測系統(tǒng)。該系統(tǒng)通過布置在電梯制動器上的多個傳感器節(jié)點進行數(shù)據(jù)采集,通過Zigbee網(wǎng)絡傳送給中心節(jié)點進行存儲和處理,使用GPRS無線通信模塊將處理好的數(shù)據(jù)傳送給監(jiān)控中心,達到實時監(jiān)測的目的。
關鍵詞:電梯制動器;無線傳感器網(wǎng)絡; Zigbee; GPRS
DOIDOI:10.11907/rjdk.151847
中圖分類號:TP303
文獻標識碼:A 文章編號文章編號:16727800(2015)008013802
0 引言
當前,電梯的安全性和可靠性成為社會非常關注的問題,即使電梯控制系統(tǒng)采取了預防和保護措施,但電梯事故還是頻頻發(fā)生。 電梯在運行中如果突然停電或者供電線路發(fā)生故障,電梯制動器就會制動電梯停止。因此,電梯制動器的正常運行非常重要。當前,國內還沒有預防措施,只有當制動器出現(xiàn)問題后,才進行人工修理,這樣就增加了電梯的安全隱患。本文提出了一種通過Zigbee和GPRS技術對電梯制動器進行實時監(jiān)測的系統(tǒng)[1],無線傳感器節(jié)點通過Zigbee無線網(wǎng)絡進行數(shù)據(jù)采集,把采集到的數(shù)據(jù)傳送給中心節(jié)點進行處理分析,通過GPRS網(wǎng)絡將數(shù)據(jù)發(fā)送給監(jiān)控中心進行實時監(jiān)測,以預測電梯制動器的故障并及時排除故障。
1 系統(tǒng)總體設計
電梯制動器監(jiān)測系統(tǒng)主要由無線傳感器采集節(jié)點、GPRS網(wǎng)絡和監(jiān)控中心組成??傮w設計見圖1。
2 系統(tǒng)硬件設計
2.1 傳感器終端節(jié)點硬件設計
本文的傳感器節(jié)點采用最簡單的星型網(wǎng)絡拓撲結構,傳感器終端節(jié)點是監(jiān)測系統(tǒng)的重要組成部分,用來監(jiān)測電梯制動器的振動狀態(tài)、溫度、制動器電機電流以及噪聲等狀況。該節(jié)點主要由4個模塊構成:傳感器模塊、微處理器模塊、射頻收發(fā)模塊、電源供給與管理模塊。該設計選用了TI公司生產(chǎn)的無線通信模塊CC2530作為微處理器模塊及射頻收發(fā)模塊,結構設計見圖2。
圖1 系統(tǒng)總體設計框架
圖2 傳感器終端節(jié)點硬件結設計構
2.1.1 傳感器模塊
傳感器模塊主要進行數(shù)據(jù)采集,當電梯制動器在運行時,對其相關參數(shù)因子進行采集,采集到的物理量經(jīng)過調理電路后進入CC2530模塊進行分析處理。本文采用的傳感器型號有PT100溫度傳感器、SAT9200振動傳感器、LEMHAS100S電流傳感器、CN61M BRZS1噪聲傳感器。
2.1.2 微處理器和射頻收發(fā)模塊CC2530
CC2530是用于2.4GHzIEEE 802.15.4、ZigBee和RF4CE標準上的。它具有成本低、功耗低、領先的RF性能(選擇性和業(yè)界標準)等優(yōu)越性,這些優(yōu)點增強了8051MCU內核,給傳感器節(jié)點之間的網(wǎng)絡傳輸帶來了很大的便捷性。CC2530能夠配備并兼容TI的標準網(wǎng)絡,能夠完成一般低功耗無線通信,還可以配備專門的網(wǎng)絡協(xié)議棧使開發(fā)變得簡化。該芯片的MCU是有優(yōu)良性能和代碼預取功能的8051微控制器內核,它是一種運用在低功耗系統(tǒng)中的芯片,以工作和休眠之間的轉換工作方式來確保低能源消耗。
2.2 傳感器中心(網(wǎng)關)節(jié)點硬件設計
中心節(jié)點是數(shù)據(jù)匯集和融合中心,把多個端節(jié)點傳輸來的數(shù)據(jù)信息進行匯集,分析處理和存儲,然后通過GPRS網(wǎng)絡發(fā)送給監(jiān)控中心。傳感器中心節(jié)點的結構除了射頻收發(fā)模塊和CC2530處理模塊外,還需要GPRS模塊與遠程服務器鏈接。
本系統(tǒng)GPRS模塊采用華為公司EM310GSM的GPRS通信模塊。EM310是一款雙頻兼容型GSM/GPRS通信模塊,工作頻段為EGSM900/GSM1800,硬件兼容MC55,主要用于遠程數(shù)據(jù)采集、無線POS機、遠程測試等領域。
3 系統(tǒng)軟件設計
系統(tǒng)軟件設計主要有傳感器節(jié)點軟件設計、中心(網(wǎng)關)節(jié)點軟件設計和監(jiān)控中心軟件設計3部分。傳感器節(jié)點的主要功能是信息數(shù)據(jù)的采集和發(fā)送;中心節(jié)點的主要功能是數(shù)據(jù)的接收、處理、存儲以及GPRS數(shù)據(jù)發(fā)送,另外還要對網(wǎng)絡進行配置和管理;監(jiān)測中心對GPRS發(fā)送來的數(shù)據(jù)進行存儲、實時顯示和管理。
3.1 傳感器節(jié)點軟件設計
本文的傳感器節(jié)點軟件設計基于TinyOS操作系統(tǒng),使用NesC語言編程。傳感器節(jié)點的主要工作分為兩步:①入網(wǎng);②數(shù)據(jù)的采集和發(fā)送。初始化CC2530芯片,然后與中心節(jié)點建立連接。網(wǎng)絡建立使用App_SendAssociate.Request函數(shù)向中心節(jié)點發(fā)送網(wǎng)絡請求,成功后就進入工作的第②步。節(jié)點進入低功耗模式,進行睡眠/喚醒交換的工作模式,傳感器在采集和分析數(shù)據(jù)兩個周期之間工作,進行數(shù)據(jù)的采集和分析。采集數(shù)據(jù)完畢后,對需要上傳的數(shù)據(jù)經(jīng)過ZigBee無線網(wǎng)絡進行數(shù)據(jù)的打包傳送,流程見圖3。
3.2 中心節(jié)點軟件設計
中心節(jié)點是本系統(tǒng)的重要組成部分。初始化CC2530協(xié)議棧,相關設備實施參數(shù)配置等工作后,中心節(jié)點多次掃描空信道,直到找到空信道,建立網(wǎng)絡成功。網(wǎng)絡建立成功后接收數(shù)據(jù),而后將數(shù)據(jù)處理,在SD上存儲,數(shù)據(jù)打包并發(fā)送給GPRS模塊。軟件流程見圖4。
圖3 傳感器節(jié)點軟件流程
圖4 中心節(jié)點軟件流程
中心節(jié)點選用Unix作為嵌入式系統(tǒng),系統(tǒng)結構分為兩部分:操作系統(tǒng)內核(最貼近硬件)、系統(tǒng)外殼(貼近用戶)。外殼由Shell解釋程序,支持程序設計的各種語言。
3.3 監(jiān)控中心軟件設計
監(jiān)控中心上位程序設計采用C語言開發(fā),對GPRS傳送來的數(shù)據(jù)信息進行接收、處理、存儲并顯示。監(jiān)控中心對采集來的電梯制動器相關參數(shù)進行分析處理,將處理好的有效信息以曲線圖和數(shù)據(jù)表的形式顯示。
4 結語
本系統(tǒng)可以有效解決電梯安全性和可靠性問題,對電梯安全運行最核心部件——電梯制動器進行實時監(jiān)測,能有效降低電梯事故率,保證人員安全?;赯igbee無線傳感器網(wǎng)絡和GPRS技術的系統(tǒng)設計,體現(xiàn)了實時監(jiān)測這一優(yōu)勢。
參考文獻:
[1] 王潔,張連凱.基于無線網(wǎng)絡的電梯運行狀態(tài)監(jiān)測系統(tǒng)設計[J].傳感器世界,2012,18(6):3134.
[2] SLIJEPEEVIE S,POTKONJAK.Power efficient organization of wireless sensor networks,communications[C].Proceedings of IEEE CPMT Electronic Packaging Technology Conf.New York,USA,2001:472476.
[3] 紀陽,張平.無線傳感器網(wǎng)絡節(jié)點自定位技術[J].中興通訊技術,2005,16(4):5156.
[4] F AKYILDIZ,W SU Y.A survey,computer networks[J].IEEE Sensors Journal, 2002,38(4):393422.
[5] 華為有限公司.EM310使用說明書[Z].華為GPRS模塊技術,2010:14.
[6] 原羿,蘇鴻根.基于Zigbee技術的無線傳感器網(wǎng)絡應用研究[J].計算機應用與軟件,2004,21(6):3640.
(責任編輯:杜能鋼)