RM新时代网站-首页

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

電子羅盤詳解

廣東微電科技有限公司 ? 2022-01-04 11:40 ? 次閱讀

1 概述及應(yīng)用

基本介紹


電子羅盤,也叫數(shù)字指南針,是利用地磁場(chǎng)來定北極的一種方法,作為導(dǎo)航儀器或姿態(tài)傳感器已被廣泛應(yīng)用。古代稱為羅經(jīng),現(xiàn)代利用先進(jìn)加工工藝生產(chǎn)的磁阻傳感器為羅盤的數(shù)字化提供了有力的幫助?,F(xiàn)在一般由用磁阻傳感器或磁通門等芯片加工而成的電子羅盤。
可應(yīng)用在水平孔和垂直孔測(cè)量、水下勘探、飛行器導(dǎo)航、科學(xué)研究、教育培訓(xùn)、建筑物定位、設(shè)備維護(hù)、導(dǎo)航系統(tǒng)等領(lǐng)域。

?

poYBAGDYdXCAWkKMAAAAK8RNs4s030.png

基本原理


地球的磁場(chǎng)像一個(gè)條形磁體一樣由磁南極指向磁北極。在磁極點(diǎn)處磁場(chǎng)和當(dāng)?shù)氐乃矫娲怪?,在赤道磁?chǎng)和當(dāng)?shù)氐乃矫嫫叫校栽诒卑肭虼艌?chǎng)方向傾斜指向地面。用來衡量磁感應(yīng)強(qiáng)度大小的單位是Tesla或者Gauss(1Tesla=10000Gauss)。
隨著地理位置的不同,通常地磁場(chǎng)的強(qiáng)度是0.4-0.6 Gauss。需要注意的是,磁北極和地理上的北極并不重合,通常他們之間有11度左右的夾角。

?

poYBAGDYdXCAWkKMAAAAK8RNs4s030.png

因?yàn)榈卮艌?chǎng)是一個(gè)矢量,對(duì)于一個(gè)固定的地點(diǎn)來說,這個(gè)矢量可以被分解為兩個(gè)與當(dāng)?shù)厮矫嫫叫械姆至亢鸵粋€(gè)與當(dāng)?shù)厮矫娲怪钡姆至俊H绻3蛛娮恿_盤和當(dāng)?shù)氐乃矫嫫叫?,那么羅盤中磁力計(jì)的三個(gè)軸就和這三個(gè)分量對(duì)應(yīng)起來。
實(shí)際上對(duì)水平方向的兩個(gè)分量來說,他們的矢量和總是指向磁北的。羅盤中的航向角(Azimuth)就是當(dāng)前方向和磁北的夾角。由于羅盤保持水平,如果加入地球磁偏角,只需要用磁力計(jì)水平方向兩軸(通常為X軸和Y軸)的檢測(cè)數(shù)據(jù)就可以計(jì)算出航向角。當(dāng)羅盤水平旋轉(zhuǎn)的時(shí)候,航向角在0°- 360°之間變化。

?

poYBAGDYdXCAWkKMAAAAK8RNs4s030.png

應(yīng)用領(lǐng)域


農(nóng)業(yè)機(jī)械,車載裝備,航天航空, 水下勘探,工程機(jī)械,地質(zhì)監(jiān)測(cè)等等需要測(cè)量方向方位的應(yīng)用。

2 運(yùn)用原理


羅盤硬件的主要構(gòu)成分為五部分,一是磁力計(jì)模塊(測(cè)量羅盤周圍的磁場(chǎng)),二是加速度計(jì)模塊(測(cè)量羅盤的加速度),三是陀螺儀模塊(測(cè)量羅盤的角速度),四是MCU模塊(接收信號(hào)后進(jìn)行角度計(jì)算,坐標(biāo)轉(zhuǎn)換,系統(tǒng)誤差補(bǔ)償?shù)?,從而得出羅盤的姿態(tài)參數(shù),并將數(shù)據(jù)輸出到上位機(jī)),五是串口轉(zhuǎn)換模塊(可將信號(hào)轉(zhuǎn)換成RS-232接口模式與電腦通訊)。以下對(duì)部分硬件及原理進(jìn)行介紹。

1)磁力計(jì)


由于地磁場(chǎng)是矢量,在某一地點(diǎn)時(shí),這個(gè)矢量可以被分解為兩個(gè)與當(dāng)?shù)厮矫嫫叫械姆至亢鸵粋€(gè)與當(dāng)?shù)厮矫娲怪钡姆至俊D敲慈绻3至_盤模塊和當(dāng)?shù)氐乃矫嫫叫衅渲械拇帕τ?jì)的三個(gè)軸就可以與這三個(gè)分量相對(duì)應(yīng)。
目前是通過傾角補(bǔ)償來實(shí)現(xiàn)對(duì)模塊與水平面平行,進(jìn)而通過補(bǔ)償后數(shù)據(jù)進(jìn)行航向角計(jì)算。

?

poYBAGDYdXCAWkKMAAAAK8RNs4s030.png

2)加速度計(jì)和陀螺儀


加速度: 加速度可以通過三軸數(shù)據(jù)求出姿態(tài)角,雖然靜態(tài)穩(wěn)定性有優(yōu)勢(shì),但是動(dòng)態(tài)效果就比較差;
陀螺儀:陀螺儀可以通過角速度積分求出姿態(tài)角,雖然動(dòng)態(tài)響應(yīng)有優(yōu)勢(shì),但是靜態(tài)穩(wěn)定性差。
所以基于卡爾曼濾波對(duì)加速度、陀螺儀進(jìn)行融合計(jì)算,得出最優(yōu)估計(jì)姿態(tài)角對(duì)傾角進(jìn)行補(bǔ)償。同時(shí)因?yàn)椴捎猛勇輧x和加速度進(jìn)行融合,所以可實(shí)現(xiàn)動(dòng)態(tài)和靜態(tài)角度的測(cè)量,從而實(shí)現(xiàn)羅盤可以滿足動(dòng)態(tài)和靜態(tài)情況下的使用。

?

poYBAGDYdXCAWkKMAAAAK8RNs4s030.png

3)卡爾曼濾波


卡爾曼濾波(Kalman filtering)是一種利用線性系統(tǒng)狀態(tài)方程,通過系統(tǒng)輸入輸出觀測(cè)數(shù)據(jù),對(duì)系統(tǒng)狀態(tài)進(jìn)行最優(yōu)估計(jì)的算法。由于觀測(cè)數(shù)據(jù)中包括系統(tǒng)中的噪聲和干擾的影響,所以最優(yōu)估計(jì)也可看作是濾波過程。

?

poYBAGDYdXCAWkKMAAAAK8RNs4s030.png

在卡爾曼濾波中假設(shè):
a 其狀態(tài)轉(zhuǎn)移是線性的,因此我們可以直接用矩陣F表示其線性特征。
b 其狀態(tài)和觀測(cè)都是高斯分布(實(shí)際生活中一大部分都是高斯分布的,并且高斯分布計(jì)算相對(duì)簡(jiǎn)單)。
由于假設(shè)b,在多維高斯分布概率密度函數(shù)中,最為重要的兩個(gè)量分別為均值和協(xié)方差矩陣 。

因此卡爾曼濾波本質(zhì)就是將預(yù)測(cè)方程和觀測(cè)方程的高斯分布的概率密度融合得到新的高斯分布的概率密度函數(shù)作為最優(yōu)估計(jì),并不斷迭代。

總結(jié)出以下幾點(diǎn):
① 卡爾曼濾波是一個(gè)算法,它適用于線性、離散和有限維系統(tǒng)。每一個(gè)有外部變量的自回歸移動(dòng)平均系統(tǒng)(ARMAX)或可用有理傳遞函數(shù)表示的系統(tǒng)都可以轉(zhuǎn)換成用狀態(tài)空間表示的系統(tǒng),從而能用卡爾曼濾波進(jìn)行計(jì)算。
② 任何一組觀測(cè)數(shù)據(jù)都無助于消除x(t)的確定性。增益K(t)也同樣地與觀測(cè)數(shù)據(jù)無關(guān)。
③ 當(dāng)觀測(cè)數(shù)據(jù)和狀態(tài)聯(lián)合服從高斯分布時(shí)用卡爾曼遞歸公式計(jì)算得到的是高斯隨機(jī)變量的條件均值和條件方差,從而卡爾曼濾波公式給出了計(jì)算狀態(tài)的條件概率密度的更新過程線性最小方差估計(jì),也就是最小方差估計(jì)。
卡爾曼濾波的一個(gè)典型實(shí)例是從一組有限的,對(duì)物體位置的,包含噪聲的觀察序列中預(yù)測(cè)出物體的坐標(biāo)位置及速度。在很多工程應(yīng)用(雷達(dá)、計(jì)算機(jī)視覺)中都可以找到它的身影。同時(shí),卡爾曼濾波也是控制理論以及控制系統(tǒng)工程中的一個(gè)重要話題。


比如,在雷達(dá)中,人們感興趣的是跟蹤目標(biāo),但目標(biāo)的位置、速度、加速度的測(cè)量值往往在任何時(shí)候都有噪聲??柭鼮V波利用目標(biāo)的動(dòng)態(tài)信息,設(shè)法去掉噪聲的影響,得到一個(gè)關(guān)于目標(biāo)位置的好的估計(jì)。這個(gè)估計(jì)可以是對(duì)當(dāng)前目標(biāo)位置的估計(jì)(濾波),也可以是對(duì)于將來位置的估計(jì)(預(yù)測(cè)),也可以是對(duì)過去位置的估計(jì)(插值或平滑)。


4)傾斜補(bǔ)償及航偏角計(jì)算


電子羅盤一般通電后在水平面上就可以正常使用。但是更多的時(shí)候并不是保持水平的,通常它和水平面都有一個(gè)夾角。這個(gè)夾角會(huì)影響航向角的精度,需要通過加速度傳感器進(jìn)行傾斜補(bǔ)償。具體算法講解我們放到校準(zhǔn)方法部分。

?

poYBAGDYdXCAWkKMAAAAK8RNs4s030.png

3 邏輯框架


功能邏輯描述


1)電子羅盤通上電,內(nèi)部就開始運(yùn)行。先是內(nèi)部的磁力計(jì),加速度計(jì),陀螺儀等芯片開始采集數(shù)據(jù),同時(shí)讀取校準(zhǔn)保存在掉電保存區(qū)的補(bǔ)償值,將補(bǔ)償值添加入采集的原始數(shù)據(jù)中實(shí)現(xiàn)補(bǔ)償修正功能。
2)補(bǔ)償后的數(shù)據(jù)使用頻域或時(shí)域?yàn)V波,濾除雜質(zhì)數(shù)據(jù)。
3)通過卡爾曼濾波融合算法得roll,pitch,yaw數(shù)值。
4)子羅盤開始360°平面校準(zhǔn),把校準(zhǔn)后的值再串口通訊給上位機(jī)。

羅盤硬件框架圖

?

poYBAGDYdXCAWkKMAAAAK8RNs4s030.png

羅盤軟件框架圖

?

poYBAGDYdXCAWkKMAAAAK8RNs4s030.png

4 校準(zhǔn)方法


校準(zhǔn)原因


電子羅盤主要是通過感知地球磁場(chǎng)的存在來計(jì)算磁北極的方向。然而由于地球磁場(chǎng)在一般情況下只有微弱的0.5高斯,而一個(gè)普通的手機(jī)喇叭當(dāng)相距2厘米時(shí)仍會(huì)有大約4高斯的磁場(chǎng),一個(gè)手機(jī)在相距2厘米時(shí)會(huì)大約6高斯的磁場(chǎng),這一特點(diǎn)使得電子羅盤測(cè)量表面地球磁場(chǎng)時(shí)很容易受到電子設(shè)備本身的干擾。磁場(chǎng)干擾是指由于具有磁性物質(zhì)或者可以影響局部磁場(chǎng)強(qiáng)度的物質(zhì)存在,使得磁傳感器所放置位置上地球磁場(chǎng)發(fā)生了偏差。
如圖所示,在磁傳感器的XYZ坐標(biāo)系中,綠色的圓表示地球磁場(chǎng)矢量繞Z軸圓周轉(zhuǎn)到過程中在XY平面內(nèi)的投影軌跡,再?zèng)]有外界任何磁場(chǎng)干擾的情況下,此軌跡將會(huì)是一個(gè)標(biāo)準(zhǔn)的以O(shè)(0,0)為中心的圓。當(dāng)存在外界磁干擾的情況時(shí),測(cè)量得到的磁場(chǎng)強(qiáng)度矢量α將為該點(diǎn)地球磁場(chǎng)β與干擾磁場(chǎng)γ的矢量和。記作:

?

poYBAGDYdXCAWkKMAAAAK8RNs4s030.png

校準(zhǔn)方法類型


1)平面校準(zhǔn)法


針對(duì)XY軸的校準(zhǔn),將電子羅盤在XY平面內(nèi)自轉(zhuǎn),等價(jià)于將地球磁場(chǎng)矢量繞著過點(diǎn)O(γx,γy)垂直與XY平面的法線旋轉(zhuǎn),而紅色的圓為磁場(chǎng)矢量在旋轉(zhuǎn)過程中在XY平面內(nèi)投影的軌跡。這可以找到圓心的位置為((Xman+Xmin)/2,(Ymax+Ymin)/2)同樣將設(shè)備在XY平面內(nèi)旋轉(zhuǎn)可以得到地球磁場(chǎng)在XY平面上的軌跡圓,這可以求出三維空間中的磁場(chǎng)干擾矢量γ(γx,γy,γz).

?

poYBAGDYdXCAWkKMAAAAK8RNs4s030.png

這也是最常用的一種方法,快捷簡(jiǎn)便。


2)橢球擬合校準(zhǔn)方法


對(duì)于給定平面上的一組樣本點(diǎn),尋找一個(gè)橢圓,使其盡可能靠近這些樣本點(diǎn)。也就是說到,將圖像中的一組數(shù)據(jù)以橢圓方程為模型進(jìn)行擬合,使某一橢圓方程盡量滿足這些數(shù)據(jù),并求出該橢圓方程的各個(gè)參數(shù)。最后確定的最佳橢圓的中心即是我們要確定的靶心。

?

poYBAGDYdXCAWkKMAAAAK8RNs4s030.png


這是另一種可選校準(zhǔn)方法,除此之外其實(shí)還有好多種校準(zhǔn)方法,但是因?yàn)椴┲髦橇τ邢蓿ㄆ鋵?shí)就是太懶了哈哈)這里就不多列舉了,有興趣的朋友可以去自行搜索學(xué)習(xí)。

以下詳細(xì)介紹平面校準(zhǔn)法是如何校準(zhǔn)補(bǔ)償?shù)摹?/p>


平面校準(zhǔn)法


如果磁力計(jì)在含有附加的局部磁場(chǎng)的環(huán)境中進(jìn)行操作,磁力計(jì)的輸出做附加的修正將是必要的。 在沒有任何本地磁場(chǎng)的影響下,可以通過旋轉(zhuǎn)設(shè)備360°產(chǎn)生的平面 。

使用方法:修正的輸出可以根據(jù)下面的方法來計(jì)算:
1) 在磁場(chǎng)干擾的條件下進(jìn)行, 數(shù)據(jù)收集設(shè)備被旋轉(zhuǎn)360°。
2)數(shù)據(jù)進(jìn)行分析,以產(chǎn)生偏差的偏移和靈敏度的比例因子,以補(bǔ)償所述干擾。
舉個(gè)例子:
從數(shù)據(jù)中發(fā)現(xiàn)的X和Y磁強(qiáng)計(jì)的最大輸出:


X min = -0.284gauss X max = +0.402gauss
Ymin = -0.322gauss Ymax = +0.246gauss

從中可以看出X軸的數(shù)據(jù),X具有更大的反應(yīng),我們?cè)O(shè)置其比例系數(shù)為1


X s = 1

再計(jì)算其他比例系數(shù):


( X max - X min )
Y s = ————————
( Y max - Y min )

對(duì)于偏置補(bǔ)償:


X b = X s[1/2( X max - X min ) - X max ]
Y b = Y s[1/2( Y max - Y min ) - Y max ]


正確的輸出: X out = X in*X s + X b Y out = Y in*Y s + Y b

5 結(jié)語


好了,電子羅盤的介紹就到這里了,博主能力有限,有不夠詳細(xì)或者說的不對(duì)的地方請(qǐng)多多包涵,想更多了解電子羅盤或者對(duì)這個(gè)傳感器有興趣有需求的話可以咨詢博主,一起交流一下~

未經(jīng)博主允許不準(zhǔn)私自轉(zhuǎn)載或抄襲,侵權(quán)必究。

研發(fā)銷售6軸、9軸電子羅盤(陀螺儀|加速計(jì)|磁力計(jì))、傾角傳感器、姿態(tài)傳感器,慣導(dǎo)、數(shù)據(jù)采集盒、IoT遠(yuǎn)程智慧監(jiān)測(cè)等

產(chǎn)品廣泛應(yīng)用于:無人機(jī)、無人船、巡檢/引導(dǎo)/送餐/水下機(jī)器人、AGV、云臺(tái)裝置、望遠(yuǎn)鏡、Qiang支瞄準(zhǔn)鏡、雷達(dá)定位、聚光太陽能、工礦/隧道無人設(shè)備等!

核心研發(fā)人員十年技術(shù)積累,專業(yè)研發(fā)團(tuán)隊(duì),軍工級(jí)品質(zhì),替代進(jìn)口。

?

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 陀螺儀
    +關(guān)注

    關(guān)注

    44

    文章

    783

    瀏覽量

    98664
  • 電子羅盤
    +關(guān)注

    關(guān)注

    1

    文章

    123

    瀏覽量

    23311
  • 磁力計(jì)
    +關(guān)注

    關(guān)注

    1

    文章

    71

    瀏覽量

    20851
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    詳解MySQL多實(shí)例部署

    詳解MySQL多實(shí)例部署
    的頭像 發(fā)表于 11-11 11:10 ?224次閱讀

    PNI電子羅盤-TCM-XB 安裝及測(cè)試校準(zhǔn)的簡(jiǎn)要說明

    介紹TCMXB(pn12810)或TCMMB(pn13095)傾斜補(bǔ)償?shù)?軸數(shù)字羅盤。TCM是一種高性能、低功耗、傾斜補(bǔ)償?shù)?b class='flag-5'>電子羅盤模塊,它集成了PNI的動(dòng)態(tài)磁失真補(bǔ)償和校準(zhǔn)評(píng)分算法,以提供行業(yè)領(lǐng)先
    的頭像 發(fā)表于 10-13 08:09 ?345次閱讀
    PNI<b class='flag-5'>電子</b><b class='flag-5'>羅盤</b>-TCM-XB 安裝及測(cè)試校準(zhǔn)的簡(jiǎn)要說明

    DM368視頻前端信號(hào)采集詳解

    電子發(fā)燒友網(wǎng)站提供《DM368視頻前端信號(hào)采集詳解.pdf》資料免費(fèi)下載
    發(fā)表于 09-29 10:58 ?0次下載
    DM368視頻前端信號(hào)采集<b class='flag-5'>詳解</b>

    PRU開發(fā)詳解

    電子發(fā)燒友網(wǎng)站提供《PRU開發(fā)詳解.pdf》資料免費(fèi)下載
    發(fā)表于 09-05 11:27 ?0次下載
    PRU開發(fā)<b class='flag-5'>詳解</b>

    表面貼裝型晶體振蕩器 汽車電子用 DSO221SY/DSO321SY 詳解

    表面貼裝型晶體振蕩器(汽車電子用)DSO221SY/DSO321SY 詳解
    的頭像 發(fā)表于 08-02 09:46 ?329次閱讀
    表面貼裝型晶體振蕩器 汽車<b class='flag-5'>電子</b>用 DSO221SY/DSO321SY <b class='flag-5'>詳解</b>

    LwIP協(xié)議棧源碼詳解—TCP/IP協(xié)議的實(shí)現(xiàn)

    電子發(fā)燒友網(wǎng)站提供《LwIP協(xié)議棧源碼詳解—TCP/IP協(xié)議的實(shí)現(xiàn).pdf》資料免費(fèi)下載
    發(fā)表于 07-03 11:22 ?3次下載

    產(chǎn)品詳解 | 瑞薩電子RZ/N2L MPU

    產(chǎn)品詳解 | 瑞薩電子RZ/N2L MPU
    的頭像 發(fā)表于 04-20 08:06 ?945次閱讀
    產(chǎn)品<b class='flag-5'>詳解</b> | 瑞薩<b class='flag-5'>電子</b>RZ/N2L MPU

    使用lsm303agr傳感器做一個(gè)電子羅盤,能否使用X-CUBE-MEMS1算法庫(kù)?

    使用ST的lsm303agr傳感器做一個(gè)電子羅盤的應(yīng)用,希望使用的是nrf52832作為數(shù)據(jù)采集端,并希望能移植X-CUBE-MEMS1算法庫(kù),請(qǐng)問可行嗎?如何操作?
    發(fā)表于 04-02 07:35

    手機(jī)信號(hào)屏蔽器:功能、原理及使用方法詳解

    深圳特信電子|手機(jī)信號(hào)屏蔽器:功能、原理及使用方法詳解
    的頭像 發(fā)表于 04-01 09:09 ?3076次閱讀

    VC++串口通信詳解

    電子發(fā)燒友網(wǎng)站提供《VC++串口通信詳解.doc》資料免費(fèi)下載
    發(fā)表于 03-24 09:36 ?0次下載

    EMI電磁干擾:原理、影響及解決方法詳解?

    EMI電磁干擾:原理、影響及解決方法詳解?|深圳比創(chuàng)達(dá)電子
    的頭像 發(fā)表于 03-21 10:02 ?873次閱讀
    EMI電磁干擾:原理、影響及解決方法<b class='flag-5'>詳解</b>?

    產(chǎn)品詳解 | 瑞薩電子RZ/T2L MPU

    產(chǎn)品詳解 | 瑞薩電子RZ/T2L MPU
    的頭像 發(fā)表于 03-21 08:05 ?470次閱讀
    產(chǎn)品<b class='flag-5'>詳解</b> | 瑞薩<b class='flag-5'>電子</b>RZ/T2L MPU

    靜電ESD整改:原因、影響與解決方案詳解?

    靜電ESD整改:原因、影響與解決方案詳解?|深圳比創(chuàng)達(dá)電子
    的頭像 發(fā)表于 03-13 10:26 ?888次閱讀
    靜電ESD整改:原因、影響與解決方案<b class='flag-5'>詳解</b>?

    產(chǎn)品詳解 | 瑞薩電子RZ/T2M MPU

    產(chǎn)品詳解 | 瑞薩電子RZ/T2M MPU
    的頭像 發(fā)表于 03-13 08:05 ?673次閱讀
    產(chǎn)品<b class='flag-5'>詳解</b> | 瑞薩<b class='flag-5'>電子</b>RZ/T2M MPU

    DCDC原理詳解

    電子發(fā)燒友網(wǎng)站提供《DCDC原理詳解.pptx》資料免費(fèi)下載
    發(fā)表于 03-05 17:18 ?97次下載
    RM新时代网站-首页