?

基于ZigBee的艙內人員巡檢系統的應用研究

2016-11-25 00:00李言勝孫琳王亞坤
電腦知識與技術 2016年26期
關鍵詞:ZigBee技術無線通信模塊化

李言勝++孫琳++王亞坤

摘要:大型船舶船艙內部結構復雜,艙內操作人員定位問題亟待解決。艙內人員巡檢系統以ZigBee技術為核心,采用模塊化設計,整個系統分為:ZigBee終端設備、ZigBee路由器設備和ZigBee協調器設備。通過組建無線網格網絡(mesh網絡)進行數據傳輸,在上位機界面顯示人員位置信息。通過模擬實驗,此系統能夠實現艙內人員的實時定位、災害報警、上位機顯示等功能,實現了ZigBee技術在艙內人員定位系統中的應用。

關鍵詞: ZigBee技術; 人員定位; 無線通信; mesh網絡; 模塊化

中圖分類號:TP277 文獻標識碼:A 文章編號:1009-3044(2016)26-0238-02

Application of Operator Patrol System Based on ZigBee in the Cabin

LI Yan-sheng,SUN Lin,WANG Ya-kun

(College of Communication and Electronic Engineering, Qingdao University of Technological, Qingdao 266033, China)

Abstract:The cabin internal structure of large ship is complex, and the positioning problem of cabin operator should be solved urgently. The operator patrol system in the cabin takes the ZigBee technology as the core, uses the modular design. The whole system is divided into: ZigBee terminal equipment, ZigBee router equipment and ZigBee coordinator equipment. This system transmitted data by the mesh network, and displayed personnel location information in the host computer. By the simulation experiment, this system could realize the function of real-time positioning, disaster warning, and host computer display, and realize the application of operator patrol system based on ZigBee in the cabin.

Key words: ZigBee; personnel positioning; wireless communication; mesh; modularization

1 概述

大型艦船體型、規模、承載量巨大,其船艙內部結構更是復雜多變,這給艦船指揮員對船上人員的掌控和艙內緊急事故的處理增加了很大的難度。因此,在船艙控制中心實時觀測船艙內部操作人員的位置和狀態,實現對艙內人員的考勤和精確定位,并能夠及時收發報警信息,對于大型的、結構復雜的艦船內部的操作人員的安全及工作效率的提高有著重要的意義。

目前,常見的人員定位技術中,全球定位技術(Global Positioning System,簡稱GPS)應用于室外定位,在室內由于建筑物遮擋無法完成精確定位[1];紅外線定位技術在傳輸過程中很容易受障礙物的影響且僅能進行視距內的定位[2];射頻識別系統(Radio Frequency Identification,簡稱RFID)應用于區域識別,無法在區域內部實現人員的實時定位,且RFID讀卡器造價偏高[3]。

ZigBee技術是一種新興的低功耗、低復雜度、近距離的無線通信技術,適用于短距離無線通信[4]。它制定了新的通信標準,在無線傳感器網絡中隨機放置數個微型傳感器節點,構成一個無線傳感器網絡,節點之間相互通信交換數據來完成定位,每個節點之間通過路由的方式把數據信息從一個節點傳遞給另外一個節點[5][6]。 ZigBee 技術最重要的特征是低能耗和低成本[7]。因此,本研究選用ZigBee技術來完成船艙內部操作人員安全巡檢系統的方案設計。

2 船艙內部操作人員安全巡檢系統設計方案

本論文設計的船艙內部操作人員安全巡檢系統方案如圖1所示。船艙安全巡檢系統根據每個模塊的功能和位置不同,由三個主要部分構成:ZigBee終端模塊,ZigBee路由器模塊和ZigBee協調器模塊[8]。根據各模塊的要求和具體任務,分別進行了硬件電路設計。

圖示說明:上圖九宮格中,每個格子代表一個船艙;每個船艙內放置固定位置的ZigBee路由器設備,同時,每個船艙內有數量不等的攜帶ZigBee終端設備的人員,ZigBee協調器接收ZigBee路由器設備發送的信號,并上傳至上位機進行數據處理和顯示。

該船艙巡檢系統中,在每一個船艙放置一個或多個固定位置的ZigBee路由器,這些路由器組成無線網格網絡(Mesh網絡)進行數據傳輸,可移動的ZigBee終端設備與ZigBee路由器組成星型網絡。本系統的核心問題是判斷人員進入哪一個ZigBee路由器的識別范圍。

當攜帶ZigBee終端設備的人員進入某一船艙后,ZigBee終端設備會每隔5s將自身的靜態、動態信息主動發送給附近的ZigBee路由器,發送完成后進入低功耗模式。船艙內的ZigBee路由器檢測到該定位終端,并進行數據傳輸。然后,ZigBee路由器將自身的地址信息和接收到的若干ZigBee終端設備的信息一起打包發送給ZigBee協調器,經過上位機的數據處理和傳輸顯示,判斷并確認終端設備所在的位置。當然可以在較大的船艙內部放置多個路由器,進行精確定位。

由于ZigBee路由器的信號向四周輻射,因此當人員從一個船艙到了另一個船艙時,其終端設備可能仍然和上一個船艙內的ZigBee路由器相連,這樣就不能和剛進入的船艙內的路由器相連。為了解決該問題采用以下方法:

1)終端設備需要檢測ZigBee路由器信號的強度,通過接收到的ZigBee路由器信號的強度來判斷是否切換路由。

2)控制ZigBee路由器的發射信號,適當的減小路由器的發射功率,避免出現上述情況。

3 各模塊硬件電路設計

3.1 ZigBee終端模塊

ZigBee終端模塊需要每位船艙內操作人員隨身攜帶,這就要求其體積小,功耗低,成本低,靈敏度高,可充電。這為終端模塊的設計提出了要求:能夠實時發送攜帶有ZigBee終端設備人員的個人信息和位置信息以實現定位功能;支持報警功能,當艙內安全操作人員發現險情(漏水、火災等)時,可通過ZigBee終端設備上的報警按鈕及時向主機發出報警信息;當攜帶有ZigBee終端設備的工作人員由一個船艙進入另一個船艙時,ZigBee終端設可根據ZigBee路由器發出的信號強弱判斷是否切換連接,并自動完成切換。

根據上述設計需求,ZigBee終端模塊主要由四部分構成:CC2530主控芯片、電源管理模塊、終端按鍵、無線通信模塊。其系統設計如圖2所示。

考慮到電源模塊供電的可靠性、經濟性,ZigBee終端設備選用鋰電池作為電源。同時,為了更直觀地顯示ZigBee終端設備的工作狀態,終端設備設計有LED指示燈,當設備開啟并且存有電量時,LED指示燈閃爍;否則,無任何指示。

3.2 ZigBee路由器模塊

ZigBee路由器模塊設計要求:ZigBee路由器需接收周圍若干ZigBee終端設備信號;ZigBee路由器能夠將接收到的多個終端設備的信號強度信息和自身的地址信息匯總后發送到ZigBee協調器;ZigBee路由器能能夠確定終端設備是否報警,并采集自身電池電壓,上傳至ZigBee協調器。

根據以上設計要求,ZigBee路由器采用芯片CC2530+CC2591模塊控制,CC2591芯片進行功率放大。同時,采用了STM8系列單片機,以采集路由器電池電壓及發送報警信號。另外,還包括LED顯示模塊,無線通信模塊等,其系統設計如圖3所示。

3.3 ZigBee協調器模塊

ZigBee協調器模塊與ZigBee路由器模塊采用相同的模塊設計,通過CC2591芯片將信號功率放大,擴大信號傳輸范圍。

ZigBee協調器模塊設計需求:ZigBee協調器模塊需接收各艙內ZigBee路由器發送來的數據信息,并上傳至上位機,由上位機進行數據處理并顯示;另外,當ZigBee終端模塊發出報警信號時,ZigBee協調器模塊能夠識別報警信號,并向ZigBee路由器設備發出報警信號,使路由器設備進行聲光報警,提醒周邊船艙內部操作人員抓緊時間撤離危險區域。

ZigBee協調器模塊主要由CC2530芯片及CC2591芯片控制,同時設計有接口轉換電路、復位電路、穩壓電路等。

4 船艙內部操作人員安全巡檢系統測試

為了更好的檢測船艙內部操作人員安全巡檢系統的功能和完整性,本文組建了一個簡易的無線定位仿真系統,進行定位測試,并選用了MyComPort V 4.1.1串口調試軟件進行串口調試。ZigBee路由器地址配置直接由撥碼開關控制,不使用單片機進行配置,更加方便、簡單。

為使同一信道不同網絡能同時工作,應更改ZigBee各模塊的PANID值,只有ZigBee各模塊的PANID和CHANNEL值均相同的模塊才能組成一個網絡,每個網絡都應該是1主機N路由的方式。

經各模塊組網運行,系統測試效果如圖4所示。經測試,船艙內部操作人員安全巡檢系統能夠實現在相對封閉空間內對人員的定位功能,并能實現ZigBee終端設備發送報警信號,上位機控制附近ZigBee路由器設備進行聲光報警等功能。

5 結論

ZigBee技術作為無線通訊領域的后起之秀,在短距離無線控制、數據傳輸領域都具有廣闊的應用前景。本文基于ZigBee技術構建船艙內部覆蓋的無線傳感器網絡,使系統在成本、功耗以及綜合使用效果上有了很大的突破。本系統采用模塊化設計,并利用AD 09軟件進行了PCB制版制作。通過對該系統在模擬環境中的測試,驗證了本系統的可行性和實用性。通過測試,本系統能夠實現對ZigBee終端設備攜帶人員的艙內實時定位,災害報警,上位機顯示等功能,實現了ZigBee技術在船艙內部空間的定位應用。

參考文獻:

[1] 秦曉靜. 基于ZigBee技術的井下人員定位系統的研究[D]. 長春:長春理工大學,2012.

[2] 呂文婷. 基于ZigBee技術的無線定位系統的研究[D]. 哈爾濱:黑龍江大學,2009.

[3] 陳峰. 基于ZigBee的井下人員定位系統的研究[D]. 焦作:河南理工大學,2012.

[4] 胡柯,郭壯輝,汪鐳. 無線通信技術ZigBee研究[J]. 電腦知識與技術,2008(6):1049-1051.

[5] 張朋. 基于ZigBee的室內人員定位監控系統的設計[J]. 信息技術,2010(10):34-37.

[6] 劉洋,楊潔明. 基于CC2431的井下人員定位方法研究[J]. 煤礦機械,2010,31(6):49-51.

[7] 王權平,王莉. ZigBee技術及其應用[J]. 現代電信科技,2004(1):7-10.

[8] 李永龍,楊明楓,曹瑩瑩. 基于ZigBee的無線溫度監測系統的設計與實現[J]. 電腦知識與技術,2013(15).

猜你喜歡
ZigBee技術無線通信模塊化
模塊化自主水下機器人開發與應用
模塊化住宅
ACP100模塊化小型堆研發進展
模塊化VS大型工廠
多傳感器數據融合技術在機房監控系統中的應用
無線通信技術在測繪工程中的應用分析
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合