馮業(yè)偉
【摘要】 本文基于無線網(wǎng)絡(luò)的室內(nèi)定位系統(tǒng)相關(guān)技術(shù)進行了深入的研究和分析,對基于ZigBee的室內(nèi)定位平臺的組成和相關(guān)定位算法進行了詳細的介紹,最后給出了一套完善的室內(nèi)定位系統(tǒng)軟件的設(shè)計思路,該系統(tǒng)具有非常好的擴展性和定位精度,對室內(nèi)定位技術(shù)的研究發(fā)展具有一定的參考意義。
【關(guān)鍵詞】 無線網(wǎng)絡(luò) 室內(nèi)定位 ZigBee 定位引擎
一、前言
隨著計算機技術(shù)的快速發(fā)展和通信網(wǎng)絡(luò)的普及,室內(nèi)家電設(shè)備的單片機化和智能化得到了快速的拓展,促進了無線定位、組網(wǎng)技術(shù)、數(shù)字家庭等現(xiàn)代化理念不同程度的融入到人們的日常生活中來,提高了居家生活的自動化水平。無線技術(shù)的快速發(fā)展和不斷成熟對新型無線業(yè)務(wù)的發(fā)展提供了條件,隨著社會的發(fā)展,需要使用定位功能的應(yīng)用越來越多。為了有效解決各類應(yīng)用的自動定位問題,人們首先研發(fā)了基于衛(wèi)星的全球定位系統(tǒng),這種系統(tǒng)的定位精度較高,在軍事領(lǐng)域解決了很多問題。但是,如果需要定位的設(shè)備位于室內(nèi)時,這種定位方式的精度會顯著下降。因此,需要對新的更優(yōu)良的定位技術(shù)進行開發(fā)和研究,以彌補全球定位系統(tǒng)的不足。
到現(xiàn)在為止,比較常見的定位技術(shù)包括無線局域網(wǎng)、紅外線、RFID和超聲波技術(shù)等。已經(jīng)應(yīng)用到實際環(huán)境中的典型系統(tǒng)包括E-911、LANDMARC、Activebadge等,這類系統(tǒng)在工作原理和開發(fā)成本上都存在很大的區(qū)別,同時,不同系統(tǒng)的定位精度也存在不同。但是,如果只考慮室內(nèi)移動設(shè)備的定位研究,則主要包括基于網(wǎng)絡(luò)的和基于移動設(shè)備的方式。前者主要是根據(jù)不同的參考基站與移動設(shè)備的通信信息,并結(jié)合網(wǎng)絡(luò)拓撲來計算設(shè)備的實際位置;后者則是根據(jù)移動設(shè)備當(dāng)前與以前的和其通信基站的交流信息進行對比,來對設(shè)備的自身位置進行計算,GPS就是該領(lǐng)域最常用的應(yīng)用。無線網(wǎng)絡(luò)定位技術(shù)是使用無線射頻信號或紅外線信號等傳輸媒體構(gòu)成的網(wǎng)絡(luò)通信系統(tǒng),因為不使用有線介質(zhì),因此能夠滿足網(wǎng)絡(luò)用戶隨身化的需求。當(dāng)前的短距無線技術(shù)主要包括無線局域網(wǎng)技術(shù)、藍牙技術(shù)、ZigBee技術(shù)、NFC傳輸技術(shù)和超寬帶技術(shù),尤其是ZigBee技術(shù)已經(jīng)成為領(lǐng)域研究的熱點。和其他的技術(shù)對比,ZigBee具有低功耗、低速率和低成本的優(yōu)秀特點,填補了當(dāng)前無線通信領(lǐng)域的市場空缺,該技術(shù)的成功關(guān)鍵不只是因為本身的技術(shù)優(yōu)勢,還在于其功能的豐富性和使用的便捷性。所以,本文基于ZigBee技術(shù),對高定位精度、高使用便捷性的室內(nèi)定位系統(tǒng)進行了研究。
二、室內(nèi)定位系統(tǒng)研究
2.1硬件設(shè)計
本室內(nèi)定位系統(tǒng)的設(shè)計主要包括控制單元和基于ZigBee技術(shù)的無線通信網(wǎng)絡(luò)系統(tǒng)兩大部分構(gòu)成。其中,系統(tǒng)控制單元主要是用來對定位數(shù)據(jù)和網(wǎng)絡(luò)中的各個節(jié)點信息進行記錄的構(gòu)件。比較常見的控制單元包括ARM控制器和個人計算機等。但是,通常情況下,二者都不具有嵌入式的射頻收發(fā)功能。所以,在實際的使用過程中,還需要和外部射頻模塊相連接。
基于ZigBee技術(shù)的無線網(wǎng)絡(luò)主要使用IEEE802.15.4標(biāo)準及ZigBee技術(shù)網(wǎng)絡(luò)協(xié)議,該無線傳輸網(wǎng)絡(luò)主要包含1個網(wǎng)關(guān)(該網(wǎng)管是ZigBee網(wǎng)絡(luò)的的協(xié)調(diào)器,主要對整個無線網(wǎng)絡(luò)服務(wù)的定位進行控制和協(xié)調(diào),另外還對網(wǎng)絡(luò)的當(dāng)前狀態(tài)進行檢查)、不少于3個的參考節(jié)點(參考借點是位置已知的設(shè)備節(jié)點,而且要求該設(shè)備的物理位置保持固定不變)、以及定位節(jié)點(定位借點的位置會隨著位置的變化而變化,詳細的位置信息基于接收的參考節(jié)點位置,并通過硬件定位引擎的計算得到的)。
本系統(tǒng)在設(shè)計過程中,網(wǎng)關(guān)和參考節(jié)點使用CC2430射頻芯片,定位節(jié)點使用支持2.4GHzIEEE802.15.4/ZigBee協(xié)議的、具有定位引擎硬件的CC2431射頻芯片,控制器使用Samsung的處理器S3C2410。在數(shù)據(jù)的傳輸和處理過程你高中,網(wǎng)絡(luò)節(jié)點間使用無線傳輸模式,而控制器和網(wǎng)關(guān)之間則使用串口通信的方式。
2.2定位算法概述
定位系統(tǒng)在接收到幾個參考節(jié)點發(fā)出的信號以后,定位節(jié)點要對所得信號的傳播損耗進行獨立的計算。然后根據(jù)經(jīng)驗?zāi)P秃屠碚摶罁?jù),把計算結(jié)果轉(zhuǎn)化為實際的有效距離,最后再使用已有的算法對定位節(jié)點的真實位置進行定位。
接收信號的強度理論值計算公式為:
RSSI=-(10n*lgd+A)
其中,d表示設(shè)備到發(fā)射器之間的長度;n表示信號的傳播常量;A表示1m處位置接收信號強度。
從公式中可以明顯的發(fā)現(xiàn),信號的強度與到發(fā)射器間的有效距離成對數(shù)衰減關(guān)系,定位節(jié)點和發(fā)射器間的長度離得越近,則信號強度偏差所產(chǎn)生的絕對距離誤差就會越小。當(dāng)這一距離到達某一個特定的數(shù)值以后,由RSSI波動造成的絕對距離誤差就會顯著的增大。
在實際的使用過程中,室內(nèi)定位節(jié)點會使用較大的RSSI值的前面幾個參考節(jié)點進行定位計算,這樣能夠有效降低系統(tǒng)帶來的定位誤差。這一硬件技術(shù)的要求比較低,使用的算法也相對簡單。但是,由于定位設(shè)備所處的環(huán)境會經(jīng)常變化,因此在實際的使用過程中要進行改進。
與一些常見的定位技術(shù)相比,CC2431定位引擎的定位速度快、定位精度高,而且在定位過程中不占用過多的處理器時間,因此可以作為本系統(tǒng)設(shè)計過程中的定位模塊。
2.3軟件系統(tǒng)介紹
本系統(tǒng)的開發(fā)主要基于Linux系統(tǒng)平臺,在程序開發(fā)環(huán)境中對定位系統(tǒng)的圖形化操作界面、信息展示界面和定位圖形監(jiān)控界面進行編寫,并將其移植到控制單元ARM中。
在設(shè)計系統(tǒng)的串口程序過程中,需要首先建立一系列的數(shù)據(jù)發(fā)送和接收線程,在主函數(shù)中要使用信號機制實現(xiàn)數(shù)據(jù)的時時傳遞。詳細的系統(tǒng)操作流程如下圖所示:
三、結(jié)論
定位技術(shù)是無線網(wǎng)絡(luò)技術(shù)在室內(nèi)應(yīng)用的主要支撐技術(shù)。該技術(shù)是對GPS技術(shù)的擴展和補充,在醫(yī)療救助、設(shè)備監(jiān)測、物流跟蹤、火災(zāi)報警等領(lǐng)域具有非常迫切的市場需求,因此具有廣闊的市場應(yīng)用前景。本文主要根據(jù)最近幾年來的室內(nèi)定位研究成果,對室內(nèi)定位系統(tǒng)的設(shè)計思路和定位技術(shù)的模型分析進行了總結(jié)和歸納,對定位系統(tǒng)的硬件結(jié)構(gòu)、定位算法和基本定位流程進行了研究和設(shè)計。由于室內(nèi)樓層之間存在很多不確定的因素,而且定位數(shù)據(jù)的傳輸較其他環(huán)境也具有更大的復(fù)雜性,所以,對室內(nèi)定位系統(tǒng)的研究必然會成為未來定位技術(shù)的研究熱點。未來的室內(nèi)定位技術(shù)要以高定位精度、強適應(yīng)性和對環(huán)境、時間波動的適用性為前提,并能夠進行快捷的、方便的部署,這對系統(tǒng)的推廣和應(yīng)用十分重要。
參 考 文 獻
[1]翁寧龍,劉冉,吳子章.室內(nèi)與室外定位技術(shù)研究[J].數(shù)字應(yīng)用與技術(shù).2011,11(5):179.
[2]王小建,薛政,曾宇鵬.無基礎(chǔ)設(shè)施WIFI室內(nèi)定位算法設(shè)計[J].通信學(xué)報,2012,33(11):240-243.
[3]俞一鳴,姚遠,程學(xué)虎.TDOA定位技術(shù)和實際應(yīng)用簡介[J].中國無線電.2013,(11):57-58.