ZigBee技術的樹簇網絡監控系統設計
3.3上位機GUI設計
在GUI中將節點編號和其IEEE地址綁定,實現了對突發事件地點的報警和定位。采用數據庫,分別將每個節點上傳數據寫入,同時貼上時間標簽。監控人員可以自由查看選定時段的倉庫任意地點的狀況,同時GUI將突發事件數據以列表方式單獨抽取出來,以供查閱方便。在工作時間可以將人體紅外傳感器采集的數據屏蔽,避免誤觸發。本文引用地址:http://www.104case.com/article/158007.htm
4 運行及測試結果
4.1 節點性能測試
通信距離測試:CC2430芯片工作電壓為3.3 V,射頻發送功率0 dBm,空曠地帶可靠傳輸距離30 m。功耗測試:CC2430射頻發射峰值功耗30 mA,接收峰值25 mA,休眠狀態0.1μA;為了保證實時監控,傳感器得24小時工作,由此選擇了低功耗的傳感器。節點整機平均電流消耗17 mA。UPS功能測試:路由器接上220 V市電,正常入網后拔掉電源插頭,節點不掉電,不重啟;工作一段時間再插上電源,節點無死機,不重啟,充電芯片給電池正常充電。表1為不同通信距離節點數據包丟包率比較。丟包率在2%以下時,認為數據可靠傳輸。
4.2 網絡測試
由于節點個體有差異,在實際布局時,FFD設備間隔15~20 m,終端設備按照8 m2一個的密度布置。設置2條路由路徑,每條路徑中繼節點4個,終端20個,在網絡拓撲穩定后,關閉LAYER1的一個路由節點,路由路徑中斷后, LAYER2及以下路由器的新路由路徑重新建立時間為26 s,斷路的所有節點全部重新入網的時間為134 s。網絡較快的自修復能力保證了網絡的魯棒性、系統的穩定性和監控的實時性,避免了多跳網絡中由于主要路由器故障導致大面積網絡癱瘓。
4.3 系統測試
節點正常工作時120 s采集傳送一次溫度濕度信號,人體紅外傳感器和煙霧報警傳感器在觸發后,節點立即傳送信號。實驗中人體接近監控區域,監控GUI在3 s內發出報警信號,并且隨著人體移動,移動軌跡上的節點依次報警。煙霧信號測試也符合要求。
結 語
本文重點介紹了硬件平臺的搭建和對Z-Stack的NWK層的分析與修改,完成了對樹簇拓撲網絡的組建。所設計的節點能夠正確采集多種傳感器信號,網絡也具有較好的穩定性和自愈能力。系統在人體紅外傳感器的配合下,可以對監控范圍內活動的人員實行跟蹤定位。該方案已經應用于某煙草倉庫的自動化管理項目中。
由于本設計中FFD設備與RFD設備射頻發送功率相同,通信距離較短,還不能顯著體現ZigBee樹簇多跳網絡優勢;給關鍵路由器添加射頻功放,拓展其通信距離,可在低功耗、大面積監控領域中大顯身手。
評論