|
隨著無線射頻技術的發展,以低成本、低能耗、低複雜性、高靈敏度為顯著優點的短距離無線通信技術:RFID、藍牙、WiFi,還有被蘋果帶熱的UWB,它們滿足了用戶對無線通信產品的強烈追求,尤其是能實現智能控製和無線感應等方便實用的功能。
其中一個就是測距應用,參與測距的藍牙設備具有功耗小、連接速度快的特點。在實現精準測距的基礎上,相比傳統的UWB/RFID 方案,藍牙測距僅是傳統方案的幾分之一甚至十分之一。 相比Wi-Fi定位,藍牙受周圍環境的幹擾較小,再加上藍牙功耗極低,使用普遍等特點,使得藍牙測距技術成為室內定位技術中應用最為普遍的技術。

藍牙測距的原理和細節
藍牙測距原理實際就是通過接收信號強度指示(Received Signal Strength Indication, RSSI)來判斷距離,基於藍牙主動廣播方式,理想情況下可以實現1~3米的定位誤差。
實際環境中,無線信號的傳播存在一定的規律,即隨著接收節點與藍牙節點之間距離的增大,其接收的信號強度呈對數函數的形式衰減。在實際測距情況下,受多路徑、非視距等因素的影響,使接收到的RSSI值存在很大的波動性,導致偏離真實值。因此,在代入公式計算前需要對數據進行濾波處理,來提高RSSI測距精度。針對原始數據的波動現象,分別采用均值濾波、高斯濾波以及中值濾波與高斯濾波混合的數據處理方法處理原始數據,就會得到最終穩定、平滑的RSSI值。因此,RSSI穩定度直接取決於測距精度的高低。

藍牙測距的應用領域
藍牙測距技術應用的領域和產品非常多,低功耗藍牙發布之後,就有廠家推出防丟器產品,再就是藍牙信標Beacon,室(shi)內(nei)定(ding)位(wei)。隨(sui)著(zhe)汽(qi)車(che)智(zhi)能(neng)化(hua)越(yue)來(lai)越(yue)流(liu)行(xing),藍(lan)牙(ya)測(ce)距(ju)技(ji)術(shu)進(jin)入(ru)了(le)新(xin)能(neng)源(yuan)汽(qi)車(che)領(ling)域(yu),使(shi)用(yong)藍(lan)牙(ya)的(de)汽(qi)車(che)無(wu)鑰(yao)匙(chi)進(jin)入(ru)係(xi)統(tong)已(yi)汽(qi)車(che)成(cheng)為(wei)標(biao)配(pei),還(hai)有(you)更(geng)多(duo)實(shi)用(yong)的(de)應(ying)用(yong)正(zheng)在(zai)推(tui)出(chu),例(li)如(ru)智(zhi)能(neng)充(chong)電(dian)樁(zhuang),無(wu)接(jie)觸(chu)門(men)鎖(suo)、燈光、電梯、門窗控製應用。

藍牙測距解決方案
目前智漢科技已有客戶使用藍牙測距技術的產品正在推出,智漢科技的藍牙測距解決方案是基於低功耗藍牙模塊做核心器件(推薦RC6621A模塊),通過它的廣播模式實現,目前僅低功耗藍牙模塊支持廣播模式,而且此模塊功耗非常低,支持頻繁通斷和快速連接。低功耗藍牙模塊實現測距,普遍是通過RSSI實(shi)現(xian),在(zai)模(mo)塊(kuai)廣(guang)播(bo)模(mo)式(shi)下(xia),另(ling)一(yi)個(ge)藍(lan)牙(ya)設(she)備(bei),比(bi)如(ru)智(zhi)能(neng)手(shou)機(ji)連(lian)接(jie)該(gai)藍(lan)牙(ya)模(mo)塊(kuai),根(gen)據(ju)信(xin)號(hao)的(de)強(qiang)度(du),通(tong)過(guo)數(shu)學(xue)關(guan)係(xi)計(ji)算(suan)得(de)出(chu)這(zhe)兩(liang)台(tai)藍(lan)牙(ya)之(zhi)間(jian)的(de)距(ju)離(li)遠(yuan)近(jin),從(cong)而(er)實(shi)現(xian)把(ba)信(xin)號(hao)強(qiang)弱(ruo)轉(zhuan)化(hua)為(wei)距(ju)離(li)的(de)測(ce)算(suan)。
藍牙測距技術,分為模塊與智能終端測距和模塊與模塊之間測距。以下為兩種測距原理:
1.檢測智能手機與模塊的距離,這個就需要做成HID(Human Interface Device),連接過的設備會自動重連,這個自動重連後藍牙模塊可以獲取通信RSSI(信號強度),通過RSSI值判斷距離;這種方式需要手機配對過模塊,並且不支持多個手機同時與模塊測距;
2.檢測模塊與模塊的距離,需明確主從關係,這種不需要連接,一個主機模塊(不能休眠)通過掃描周圍從機模塊廣播,通過廣播RSSI值判斷距離。

假如測距所處環境比較複雜,低功耗藍牙信號的傳播會受到反射、多路徑、天線增益、非視距等因素的影響,導致利用RSSI進行測距會出現一定的誤差。一般5米以內有一定線性,但是一般都是要求靠近響應和離開響應距離差異稍微大一點,比如靠近1-2米,離開3-5米響應。需要減小測距誤差,就需要有更複雜詳細的解決方案,比如進行離群RSSI值處理,在線建模和誤差補償。它能得到與典型處理相比更好的測距性能。
|