唐莉莉,宋 勇,童官軍,劉 石,李寶清* ,袁曉兵
(1.中國科學(xué)院上海微系統(tǒng)與信息技術(shù)研究所無線傳感網(wǎng)實(shí)驗(yàn)室,上海 2000502.中國科學(xué)院研究生院,北京100049)
磁傳感器是一種被動檢測裝置,能檢測到其周圍的鐵磁性物體。它具有無源、無輻射、能全天候、全地域工作的特征[1]。而且磁傳感器的體積小,結(jié)構(gòu)簡單,易于快速有效地部署。這些特性使得磁傳感器在無線傳感器網(wǎng)絡(luò)(Wireless Sensor Networks,WSN)中獲得了廣泛的應(yīng)用。由于WSN中的節(jié)點(diǎn)受到能量、存儲空間和計(jì)算能力的限制,因此,無人值守地面?zhèn)鞲衅?Unattended Ground Sensor,UGS)技術(shù)要求提供可以在單片機(jī)上運(yùn)行的簡單實(shí)用的感應(yīng)算法。
目前幾乎所有運(yùn)用磁信號來測量目標(biāo)運(yùn)動軌跡的方法都是通過建立磁場模型、運(yùn)用測量數(shù)據(jù)反演模型來定出這些目標(biāo)的位置和運(yùn)動參數(shù)。文獻(xiàn)[1]中綜合概括了磁目標(biāo)定位的三種常用方法:第一種是利用多個傳感器測量不同點(diǎn)處的磁場,然后通過參數(shù)擬合算法來實(shí)現(xiàn)目標(biāo)定位;第二種是利用Anderson方程和子空間匹配技術(shù)估算目標(biāo)的運(yùn)動參數(shù),這種方法要依賴于布設(shè)方案;第三種是利用更為復(fù)雜的測磁儀同時(shí)測量單點(diǎn)的磁場和磁場梯度分量,如美國的Quantum Magnetics公司生產(chǎn)的低功耗磁阻傳感器的系統(tǒng)。國內(nèi)的王金根、唐勁飛、龔沈光等人[2-4]針對磁目標(biāo)定位問題做了大量的研究,提出了最優(yōu)化定位、基于神經(jīng)網(wǎng)絡(luò)定位、函數(shù)組合法、二次差分矩陣法和頻譜匹配法等多種定位方法。文獻(xiàn)[5-9]也介紹了一些對磁定位的研究方法。他們的方法都可以歸為前兩種方法。本文致力于第三種方法,基于一種新的四軸磁通門傳感器結(jié)構(gòu),提出了一種簡單實(shí)用的單點(diǎn)定位方法。該方法不需要目標(biāo)的任何先驗(yàn)信息,避免了對目標(biāo)磁場的復(fù)雜建模和數(shù)據(jù)反演,簡單實(shí)用,因而具有很大的應(yīng)用前景。
磁通門探頭是一種用來測量弱磁場的磁性敏感器件,它利用鐵磁性材料的非線性磁化特性來測量外磁場。它的基本結(jié)構(gòu)包括三個部分:鐵芯、激勵線圈和感應(yīng)線圈[10]。它的測磁原理就是根據(jù)法拉第電磁感應(yīng)定律,利用高磁導(dǎo)率、高飽和磁通密度磁芯在交變勵磁下,對環(huán)境磁場進(jìn)行調(diào)制,使得環(huán)境磁場轉(zhuǎn)變?yōu)榻涣餍问降碾妷盒盘栞敵觯?1]。根據(jù)法拉第電磁感應(yīng)定律,只有與感應(yīng)線圈交鏈的磁通分量,才能產(chǎn)生感應(yīng)電動勢,因此一個磁通門探頭只能敏感與其探頭平行的磁場分量,具有很好的矢量響應(yīng)性[10]。
本文采用的磁傳感器是由四個三端式磁通門探頭組成的四軸磁通門傳感器[12],其結(jié)構(gòu)如圖1所示。四個探頭安裝在同一個平面上,彼此相隔45°,分別用于檢測磁場在平面上X,BX,Y和XY四個方向上的分量,并以電壓的形式輸出。

圖1 四軸磁通門傳感器結(jié)構(gòu)示意圖
四個磁通門探頭由同一個電流源分時(shí)激勵,并使用同一套信號處理電路。其四軸輸出一致性好,關(guān)聯(lián)性強(qiáng),適合用于探測同一目標(biāo)在不同方向上的磁場分布。
一個含鐵磁性材料的物體可以等效于是由若干個獨(dú)立的磁偶極子組成的,在特定條件下也可以等效為一個磁偶極子[13]。磁偶極子產(chǎn)生的磁場與地磁場疊加,這樣就使本來均勻分布的地磁場在車輛附近的局部空間產(chǎn)生了異常。

式中:是由磁偶極子位置點(diǎn)指向測量點(diǎn)的位置矢量;r是的模;μ0是真空中的磁導(dǎo)率,μ0=4π×10-7H/m。

圖2 目標(biāo)磁場—傳感器系統(tǒng)示意圖
由于本文采用的四軸磁通門傳感器僅用于檢測位于XY平面的四個軸向的磁場大小,對Z向磁場變化響應(yīng),故僅需考慮磁性目標(biāo)在XY平面上的磁場變化。如圖2所示,取傳感器的四個軸所在的平面為XY坐標(biāo)平面,則目標(biāo)磁場在XY平面上的投影分量可以表示為:

如圖3所示,假設(shè)目標(biāo)的運(yùn)動路徑在平面上的投影是平行于X軸的直線D,傳感器到D的距離(即 CPA,closest proximity approach)為R0,如圖3 所示。與X軸的夾角為α,與的夾角為θ,與X軸的夾角為γ,則目標(biāo)的方位角φ=π-α。基于式(2)推導(dǎo)得:

圖3 目標(biāo)磁場在XY坐標(biāo)平面上的投影示意圖

式中:0是的單位矢量;Ma是的模。


將式(6)代入式(7)并化簡可以得到:

對式(8)做三角函數(shù)變換:


圖4(3Macosθ)a0,a,之間的矢量關(guān)系

圖5 在傳感器四個軸上投影示意圖
理論上,如果測量數(shù)據(jù)無誤差,這四個點(diǎn)正好在一個圓上。但是由于測量誤差的存在,這種理想情況并不總是滿足。因此,我們選擇對這四個點(diǎn)做最小二乘法圓擬合,求出圓心坐標(biāo)P(a,b),則與X軸的夾角γ=arctan(b/a)。γ 的取值范圍為-180°~180°。
在目標(biāo)的整個行駛過程中,對應(yīng)于每一個時(shí)刻我們都可以得到目標(biāo)在相應(yīng)位置時(shí)的磁場的大小和方向。由式(4)及(6)可以知道,任意兩個時(shí)刻t1、t2的磁場大小Ba1、Ba2之比滿足下式:


又由于 φ 是連續(xù)變化的,當(dāng) Δt=t2-t1→0時(shí),φ1-φ2→0。因此可以近似地取

將式(6)、式(11)和式(12)代入式(10)中并化簡可以得到:

由式(13)可以求出θ1。將θ1代入式(9)中就可以求出對應(yīng)于t1時(shí)刻的偏差角φ1的大小,從而可以計(jì)算出t1時(shí)刻方位角 φ1=π-α1=π-(γ1±φ1)。
為了驗(yàn)證和評估該算法的正確性和性能,作者實(shí)施了多次外場實(shí)驗(yàn)。本文算法的程序簡單,且計(jì)算過程中只需要保存最近的Δt時(shí)間內(nèi)的磁場方向角γ的值,因此需要保存的參數(shù)很少,需要的存儲空間很小。另外,在估計(jì)磁場方向角γ時(shí)只需對同一時(shí)刻的四軸數(shù)據(jù)做最小二乘圓擬合,估計(jì)偏差角φ也只需要進(jìn)行簡單的三角函數(shù)計(jì)算,因此本算法的時(shí)間復(fù)雜度為N。而且本算法在第一個Δt時(shí)間后的每個采樣時(shí)刻都可以進(jìn)行一次處,因此本算法非常有利于單片機(jī)實(shí)時(shí)跟蹤目標(biāo)位置的要求。MSP430F5438是一款16位的信號處理芯片,在1.8V~3.6V的工作電壓范圍內(nèi)性能高達(dá)25MIPS;它的閃存高達(dá)256KB,RAM高達(dá)16KB,并且擁有10位的ADC和集成的硬件乘法器,因此完全能夠滿足本算法實(shí)時(shí)處理的需求。
實(shí)驗(yàn)中采用運(yùn)行本文算法程序的MSP430F5438單片機(jī)實(shí)時(shí)處理采集到的信號,并通過串口將處理結(jié)果在筆記本電腦上顯示。測試車輛沿一條直線道路來回勻速行駛,傳感器水平安裝在道路一側(cè),探頭X與道路平行,探頭Y與道路垂直。
圖6是實(shí)驗(yàn)中采集到的一組由以30 km/h的速度由南向北行駛的車輛的信號,CPA距離R0=10 m,信號的采樣頻率為200 Hz。取采樣點(diǎn)為6 400~7 100之間的目標(biāo)信號段按本文介紹的方法估計(jì)方位角 φ。取時(shí)間間隔 Δt=tn-tn-1=0.1 s,(n=1,2,…),在這段時(shí)間內(nèi)車輛的移動距離大概為0.83 m,遠(yuǎn)小于R0,因此能夠滿足第2節(jié)中的近似條件。圖7中的實(shí)線表示的是目標(biāo)在運(yùn)動過程中磁場方向角γ的曲線,為了消除隨機(jī)測量誤差的影響,我們對其進(jìn)行了加窗平滑處理,時(shí)間窗長度τ=0.05 s。圖7中的長虛線表示的是計(jì)算出的偏差角φ,短虛線表示的是估計(jì)出的方位角φ=π-(γ±φ),點(diǎn)虛線表示的是目標(biāo)的實(shí)際方位角,由車載GPS確定。表1中列出了實(shí)驗(yàn)過程中對應(yīng)于不同時(shí)間點(diǎn)的估計(jì)方位角和實(shí)際方位角的值及絕對誤差值。由表1可以看出,在0.2 s~2.5 s(對應(yīng)于采樣點(diǎn)6 500 ~6 800)之間,由于目標(biāo)信號強(qiáng)度比較大,絕對誤差在10°以內(nèi);而在信號的開始和結(jié)束部分,由于目標(biāo)信號變?nèi)酰懿蓸勇屎蛡鞲衅鞯撵`敏度的影響,測量誤差較大,信號跳變比較嚴(yán)重,致使方位角估計(jì)誤差較大。

圖6 車輛的四軸磁信號

圖7 估算的方位角與實(shí)際方位角的比較圖

表1 車輛信號的誤差分析
表2是對多組實(shí)驗(yàn)的結(jié)果的相對誤差的對比,其中奇數(shù)次測試時(shí)車輛由南向北運(yùn)動,偶數(shù)次運(yùn)動時(shí)車輛由北向南運(yùn)動。由表中數(shù)據(jù)可以看出,在目標(biāo)信號的信噪比較好的情況下,估計(jì)的方位角的絕對誤差在10°以內(nèi)。根據(jù)方位角的變化趨勢,可以判斷出目標(biāo)的運(yùn)動方向,且方向判別正確率為100%。因此本算法在對目標(biāo)進(jìn)行方位估計(jì)時(shí)具有比較好的可靠性。

表2 多組實(shí)驗(yàn)的結(jié)果的統(tǒng)計(jì)對比
本文借助于平面四軸磁通門傳感器的矢量相應(yīng)性,在單點(diǎn)測量目標(biāo)磁場在四個方向上的分量,并根據(jù)這四個分量信號擬合目標(biāo)磁場的方向角。借助于目標(biāo)方位角和目標(biāo)磁場的方向角之間的偏差關(guān)系,實(shí)現(xiàn)了對目標(biāo)方位的實(shí)時(shí)跟蹤。
該方法理論推導(dǎo)簡單易懂,計(jì)算量較小,便于工程實(shí)現(xiàn),沒有特殊的應(yīng)用條件要求。利用四軸分量擬合磁場方向,可以提高角度擬合精度。而且在目標(biāo)剛進(jìn)入傳感器的檢測區(qū)域時(shí)就能求解出磁偶極子磁矩方向角,因而它的實(shí)時(shí)性比較好,這在某些應(yīng)用中是相當(dāng)重要的。
實(shí)驗(yàn)和仿真的結(jié)果顯示,在信號的信噪比較好的情況下,該算法能夠取得令人滿意的準(zhǔn)確度,方位角絕對誤差在10°以內(nèi),定向正確率100%。但是當(dāng)信號比較弱時(shí),由于傳感器的分辨率不高,測量誤差相對比較大,估計(jì)出的方位角會出現(xiàn)不規(guī)律的跳動,從而不能較好地估計(jì)目標(biāo)的方位角。因此,提高傳感器的性能以及算法的精度和研究噪聲干擾下的修正算法,是下一步的工作。
[1]Lionel Merlat,Pierre Naz.Magnetic Localization and Identification of Vehicles.Unattended Ground Sensor Technologies and Applications V,Proceedings of SPIE Vol.5090(2003),pp.174-185.
[2]王金根,龔沈光.基于運(yùn)動標(biāo)量磁強(qiáng)計(jì)的磁性目標(biāo)定位問題研究[J].電子學(xué)報(bào),2002,30(7):1057-1060.
[3]唐勁飛,龔沈光,王金根.磁偶極子模型下目標(biāo)定位和參數(shù)估計(jì)的兩種新方法[J].電子學(xué)報(bào),2003,31(1):154-157.
[4]王金根,劉勝道,龔沈光等.磁性目標(biāo)定位問題探討[J].水雷戰(zhàn)與艦船防護(hù),2001(4):8-10.
[5]殷勤,陳斌,熊潤等.六自由度電磁跟蹤系統(tǒng)遠(yuǎn)場模型的修正[J].傳感技術(shù)學(xué)報(bào),2010,23(2):220-224.
[6]張建春,王傳雷.水下磁性物體探測定位方法研究[J].水運(yùn)工程,2009(10):75-77,90.
[7]楊云濤,石志勇,關(guān)貞珍,李豫澤.地磁場在導(dǎo)航定位系統(tǒng)中的應(yīng)用[J].中國慣性技術(shù)學(xué)報(bào),2007,15(6):686-692.
[8]邊新迎,李慶民,李華.艦船實(shí)時(shí)磁定位方法研究[J].探測與控制學(xué)報(bào),2006,28(5):35-38,55.
[9]Chao Hu,Max Qinghu Meng,Mrinal Mandal.A Linear Algorithm for Tracing Magnet Position and Orientation by Using Three-Axis Magnetic Sensors.IEEE Transactions on Magnetics,2007,43(12):4096-4101.
[10]張學(xué)孚,陸怡良.磁通門技術(shù)[M].北京:國防工業(yè)出版社,1995.25-29.
[11]劉仁浩,焦國太,郝林峰.基于三端式磁通門傳感器的磁目標(biāo)探測研究[J].彈箭與制導(dǎo)學(xué)報(bào),2007,27(1):28-29,33.
[12]劉石,李寶清,童官軍等.一種平面四軸向磁通門傳感器的設(shè)計(jì)[J].傳感技術(shù)學(xué)報(bào),2010,23(11):1565-1569.
[13]JUN XING,QI ZENG.A Model Based Vehicle Detection and Classification Using Magnetic Sensor Data[D].Department of Signals and Systems,ChalmersUniversity ofTechnology Goteborg,Sweden,2007.
[14]吳旭東,侯文生,鄭小林等.磁偶極子的定位模型及實(shí)驗(yàn)驗(yàn)證[J].儀器儀表學(xué)報(bào),2008,29(2):326-329.