鄭州大學西亞斯國際學院 張 軍 李銳君 陳 娟
?
基于ZigBee的兒童定位監(jiān)護系統(tǒng)的設計
鄭州大學西亞斯國際學院張軍李銳君陳娟
【摘要】針對目前幼兒園兒童安全管理的問題,文章以CC2430/CC2431芯片作為核心系統(tǒng)模塊,設計了無線定位網絡中的參考節(jié)點、定位節(jié)點和網關節(jié)點原理框圖,給出基于RSSI的混合定位算法流程,設計基于ZigBee的兒童定位監(jiān)護系統(tǒng),設置兒童定位與監(jiān)護、家長安全接送和報警等功能。
【關鍵詞】定位節(jié)點;網關節(jié)點;混合定位算法
安全重于泰山,幼兒園的頭等大事就是安全工作,現(xiàn)在社會迅速發(fā)展,不安定因素日漸增多,另外,由于幼兒園兒童年齡的特點所決定,他們缺乏日常生活經驗,往往無法判知和感覺到危險的來臨,是極易發(fā)生危險并受到傷害的年齡。因此,建立一套兒童實時定位系統(tǒng),實現(xiàn)幼兒園內實時定位、安全保障,監(jiān)護其身體狀況,家長接送匹配等功能,對提升幼兒園整體安全監(jiān)護管理水平,促進全民信息化建設有非常重要的意義。
1.1設計思路
ZigBee是一種新興的短距離、低速率無線網絡技術,具有低功耗、低成本、低速率、短時延及安全性高等特點[1]。所以,文章將ZigBee無線傳輸技術應用到幼兒園兒童定位監(jiān)護系統(tǒng)中,組成一個多跳點的無線自組織定位監(jiān)護網絡。其主要組成部分有網關(協(xié)調器)節(jié)點、定位節(jié)點、參考節(jié)點、主機等應用軟件,如圖1所示。
圖1 兒童定位監(jiān)護系統(tǒng)圖
其中,網關節(jié)點與參考節(jié)點均由全功能設備(FFD)構成,定位節(jié)點由簡化功能設備(RFD)構成。網關節(jié)點與參考節(jié)點通信距離可達200m,參考節(jié)點與定位節(jié)點之間通信距離可達60m,易實現(xiàn)多點之間的快速組網。
1.2系統(tǒng)功能及實現(xiàn)過程
(1)在幼兒園兒童活動空間場所的適當位置,布置若干定位網絡的參考節(jié)點,采用CC2430模塊,作為網絡的路由選擇節(jié)點,為系統(tǒng)提供路由及數(shù)據(jù)傳輸功能。而網關節(jié)點的作用,可以通過設置在教學樓內的若干個協(xié)調器節(jié)點來實現(xiàn),采集ZigBee無線數(shù)據(jù)信號,并由計算機網絡傳輸?shù)奖O(jiān)控中心終端PC上。
(2)幼兒教師和家長分別配帶卡片標簽,兒童配帶腕表標簽,分別作為辨識身份的定位節(jié)點,采用CC2431模塊內置的定位引擎,在終端PC數(shù)據(jù)庫中,記錄兒童(或老師)的相關信息。兒童腕帶具有發(fā)熱檢測傳感器,實時監(jiān)測該兒童體溫,家長所帶卡片標簽要與該兒童腕表標識進行匹配,才能接走孩子。
(3)當兒童活動到某些參考節(jié)點范圍時,將啟動定位節(jié)點的內置定位引擎進行識別;該兒童的身份號碼和定位監(jiān)護信息將會經路由節(jié)點傳輸?shù)骄W關節(jié)點,并最終傳輸?shù)浇K端數(shù)據(jù)庫。在定位節(jié)點上設置緊急呼叫按鈕,并于當?shù)?10報警中心聯(lián)網,以便幼兒園相關兒童遭遇突發(fā)事件時,可以緊急呼叫,以獲得來自警方的支援。
2.1定位節(jié)點設計
(1)兒童腕表標簽
腕表標簽由兒童佩戴在手腕上,屬于有源電子標簽,起到定位監(jiān)護的作用。采用CC2431芯片制成,工作在2.4GHz ISM頻段,其方框如圖2所示。采用高強度的防水耐磨ABS塑料封裝,外形電子表狀;并內置防拆回路,如被暴力破壞,腕表標簽會發(fā)送報警信息。
(2)教師與家長卡片標簽
卡片標簽由教師與家長胸前佩帶,與腕表標簽配套使用。此RFD設備與兒童腕表標簽的工作原理基本相似,方框如圖2所示。外部形狀如卡片,設置有緊急求助按鈕,如遇突發(fā)事件,可隨時向監(jiān)護中心報告。
圖2 參考節(jié)點/定位節(jié)點原理框圖
2.2參考節(jié)點設計
在需要無線信號覆蓋的區(qū)域安裝固定的參考節(jié)點,屬于FFD設備,用于采集定位節(jié)點產生的信號,上傳給網關節(jié)點。采用鑄鋁材料制作的成品封裝,具有防雨、防靜電作用,內部采用CC2430芯片作為核心模塊,其原理框圖如圖2所示。多個參考節(jié)點之間構成級聯(lián)無線自組織網,與網關節(jié)點之間的通信距離可達1000m。一般8個參考節(jié)點組成一個定位覆蓋區(qū)域,系統(tǒng)完成定位功能需要3至4個參考節(jié)點。
2.3網關節(jié)點設計
網關節(jié)點屬于FFD設備,安裝在幼兒園的監(jiān)護中心內,采用與參考節(jié)點相同的鑄鋁材料進行封裝,內部核心模塊采用CC2430芯片,負責數(shù)據(jù)處理,采用SIP3223芯片進行參考節(jié)點上傳的數(shù)據(jù)采集,與主機通信的任務由CAN控制器及收發(fā)器負責,設計能進行四向操作的鍵盤,其原理框圖如圖3所示。
圖3 網關(協(xié)調器)節(jié)點原理框圖
其中網關起到橋接作用,能夠發(fā)布管理節(jié)點的監(jiān)測任務,可以實現(xiàn)計算機網與無限自組織網之間協(xié)議的轉換與數(shù)據(jù)的交換,并將接收到的數(shù)據(jù)傳輸?shù)酵饩W上。
在傳統(tǒng)的定位算法中,根據(jù)無線定位機制的不同,分為兩種類型:基于測距的定位算法[2];無需測距的定位算法[3]。在基于RSSI測距的無線定位算法中,接收信號強度RSSI的值可根據(jù)下式得到:RSSI=-(10n.lgd+A),由此式可看出接收信號強度是發(fā)收距離和發(fā)射功率的函數(shù)。其中發(fā)收距離用d表示;信號傳播指數(shù)用n表示,也稱傳播常量;單位距離(1m)接收到的信號強度用A表示。由式中可以得到,無線信號的衰減和距離成對數(shù)的關系,利用此關系式可進行定位計算。
在原有的算法中,當傳輸距離d較小時,由RSSI值的偏差引起的距離誤差也比較??;若傳輸距離增大到某一值時,誤差也會變得很大,即誤差與傳輸距離d有特定關系。所以,在采用無線定位算法時,可以設置一個距離D作為門限值,當傳輸距離d小于門限D時,采用一種定位算法;反之,采用另一種定位算法,如此就可以減小距離誤差,提高定位精度。根據(jù)此原理提出的基于RSSI測距的混合定位算法流程如圖4所示。
圖4 定位算法流程圖
由算法流程圖可以看出,當d小于D時,啟動曲線擬合定位算法,修正通信距離d值;反之啟動信號強度分布定位算法,也對d值作出修正。其中D可通過現(xiàn)場實際測量獲得,MN是定位節(jié)點,BN是參考節(jié)點。由于優(yōu)化的混合定位算法是根據(jù)RSSI波動規(guī)律進行的,定位精度高,而且運算量較小。所以將CC2431原定位引擎改進成混合定位算法,有效的提高了定位精度,在兒童定位監(jiān)護系統(tǒng)中得到應用。
兒童定位監(jiān)護系統(tǒng)主要采用CC2430/CC2431射頻模塊芯片,是無線自組網與有線網絡相結合的組網模式,能夠有效的提升幼兒園管理水平,實現(xiàn)兒童定位監(jiān)護等功能,達到了預期的實用價值。雖然無線定位技術在多種環(huán)境下都有應用,但是,由于室內無線信號傳播的復雜性,人的活動空間還存在墻體阻隔[4]、多徑衰落等因素,無線定位技術的應用在很大程度上受到限制;這有待于我們深化對幼兒園管理系統(tǒng)的理解,以及今后通信技術的不斷發(fā)展,必將會提高無線定位技術的實際應用。
參考文獻
[1]李文仲.ZigBee2006無線網絡與無線定位實戰(zhàn)[M].北京:北京航空航天大學出版社,2008:20-45.
[2]孫佩剛,趙海,羅玎玎,等.智能空間中RSSI定位問題研究[J].電子學報,2007,35(7).
[3]唐煒,鄭小林,干紅華,等.基于運動估計的ZigBee無線網絡定位方法[J].計算機工程,2010,36(20).
[4]王洋,王忠.基于CC2431的無線定位系統(tǒng)[J].通信技術,2009,42(9).
張軍(1979—),男,河北棗強人,碩士,鄭州大學西亞斯國際學院電子信息工程學院講師,研究方向:無線通信網絡及物聯(lián)網技術。
作者簡介:
基金項目:河南省科技廳科技攻關項目(152102210344);河南省科技廳科技攻關項目(152102310367)。