娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

歷史上的今天

今天是:2025年07月07日(星期一)

2021年07月07日 | 三軸磁阻電子羅盤的設計和誤差補償

發布者:liliukan 來源: 21ic關鍵字:誤差補償  msp430 手機看文章 掃描二維碼
隨時隨地手機看文章

設計了一款具有傾斜補償功能的三軸磁阻電子羅盤,并對樣機系統做了誤差補償。本系統以磁阻傳感器HMC1043和MEMS加速度傳感器ADXL203為信號采集模塊,以MSP430F149單片機為信號處理模塊,分別獲取、處理磁場和重力加速度信息,井通過液晶顯示模塊LCM6432ZK顯示載體的航向角和姿態角。結合經典的橢圓假設法和傅里葉級數模型,對系統的誤差進行補償。實驗結果表明,設計的磁阻電子羅盤實現了集成化和智能化,能實時顯示載體的航向角和姿態角,航向誤差可穩定在±0.6°以內。


引言


電子羅盤是利用地磁場來實現定向功能的裝置,已廣泛應用于各種導航定位系統。單片機技術的廣泛應用,結合利用先進加工工藝生產的磁阻傳感器,為導航系統的數字化提供了有利的幫助,是未來電子羅盤的發展方向。因自身的誤差及環境磁場的影響,電子羅盤的航向測量精度不高。參考文獻提出的24位置最小二乘羅差補償法雖然精度高,但不能自動補償;參考文獻的最佳橢圓假設補償法誤差可達到±1°。本文基于磁阻傳感器HMC1043和MEMS加速度傳感器ADXL203研制了一款電子羅盤樣機,經過數據預處理和算法補償后的羅盤系統航向角精度可以穩定在±0.6°以內,該羅盤結構簡單,體積小,重量輕,有較好的應用前景。


1 系統結構及硬件組成


本文研制的電子羅盤框圖如圖1所示。

三軸磁阻電子羅盤的設計和誤差補償

該系統基于磁阻效應,根據磁場大小確定方向,三軸磁阻傳感器HMC1043感測載體坐標系下地球磁場X、Y、Z軸的分量Ux1、Uy1、Uz1。ME MS加速度計ADXL203通過感知地球重力加速度在其測量軸上的分量大小而確定俯仰角φ和翻滾角θ,根據理論公式——式(1)可求得折算到地平坐標系中相同航向下地磁場在X軸和Y軸的分量Hx和Hy,則航向角φ可根據式(2)求得。

三軸磁阻電子羅盤的設計和誤差補償

磁阻傳感器輸出信號采用高精度儀器放大器AD623進行放大;由芯片IRF7509及其外圍電路將控制器產生的矩形脈沖轉換成大電流脈沖,使磁阻傳感器置位/復位,以消除磁阻傳感器的偏置和放大器的失調及漂移;主控制器采用德州儀器公司的超低功耗的16位單片機MSP430 F149,信號經主控制器處理后送LCD顯示航向角和姿態角,亦可實現D/A轉換和串口輸出。


2 電子羅盤誤差補償


電子羅盤利用地球磁場確定載體的航向,而地球磁場強度僅有0.5~0.6 gauss,極易受到外界磁場環境的影響,又由于傳感器本身在制造、安裝過程中不可避免地會存在一些誤差,磁阻電子羅盤的誤差不可避免,從而影響到精度。有資料表明:當車輛沿一座鋼鐵橋梁直行時,角速率陀螺指示的航向變化很小,而電子羅盤指示的航向變化幅度超過100°。修正這些誤差僅僅通過硬件措施不能很好地解決,還必須借助有效的軟件補償方法才能完成。


本文軟件方面采用中值濾波算法對數據進行預處理,從而保證A/D采樣的穩定性;根據經典橢圓假設理論,將橢圓中心移至原點,將Y軸作為基準對X軸進行校正,在此基礎上再對羅差構造數學模型,采用最小二乘法求取羅差補償系數對羅差進行補償。


2.1 原點校正原理


根據Michel Moulin等人提出的橢圓假設,在用于地面車輛時,羅盤系統的誤差形成過程可認為是傳感器測出的水平面上兩個磁場分量的合成向量頂點在平面上由一個圓變成了一個橢圓的過程,其逆過程就是基于橢圓假設的誤差補償過程。該方法雖然易于實現自動補償和校準,但是樣機用該方法實驗測得系統精度僅為±2°。本文首先采用該方法將橢圓中心移至原點,然后將Y軸作為基準對X軸進行校正,在此基礎上再構建羅差模型進行補償校正。


首先,將橢圓中心移到原點。將羅盤水平旋轉一周采樣,采樣的X、Y軸的最大、最小值分別記作Xmax、Xmin、Ymax、Ymin,可根據式(3)~(6)求得X、Y軸的輸出中點Xo、Yo和輸出范圍Xrang、Yrang:

三軸磁阻電子羅盤的設計和誤差補償三軸磁阻電子羅盤的設計和誤差補償

根據橢圓假設,可認為橢圓是由X、Y軸靈敏度不同造成,同時根據樣機的實際運行情況可知,Y軸的輸出范圍比X軸大,所以可將Y軸定為基準1,繼而用式(9)對X軸靈敏度進行校正。

三軸磁阻電子羅盤的設計和誤差補償

式(8)、(9)即為經過橢圓原點校正后的X、Y軸輸出。此時解算出的航向角誤差如圖2所示。

三軸磁阻電子羅盤的設計和誤差補償

2.2 羅差校正原理


羅差是利用地球磁場測量航向時電子羅盤系統所特有的一種誤差,也是對精度影響最大的一種誤差。羅差是由磁阻傳感器周圍的鐵磁材料影響而產生的航向誤差,可以分為硬磁材料引起的羅差和軟磁材料引起的羅差。


根據參考文獻介紹的基于最小二乘24位置羅差補償法,可得由硬磁材料和軟磁材料引起的總羅差為:


△φ=A+Bsinφ+Ccosφ+Dsin(2φ)+Ecos(2φ) (10)


式中,A、B、C、D、E為羅差補償系數,則消除羅差后的羅盤航向角φc為:


φc=φ-△φ (11)


根據最小二乘原理求取最小二乘解。


5項羅差校正公式,即式(10)實現了對圓周誤差、半圓誤差和象限誤差的補償,但傳感器不對稱誤差并未得到補償。經過對誤差特性曲線的分析,是3倍角羅差項分量偏大所致,為提高精度,增加3倍角羅差項,構成7項羅差校正公式,即:


△φ=A+Bsinφ+Ccosφ+Dsin(2φ)+Ecos(2φ)+Fsin(3φ)+Gsin(3φ) (12)


實驗表明,增加3倍角羅差項可提高精度,但效果有限,且會增加單片機系統負擔,故最終選擇5項羅差校正公式進行羅差校正。


樣機在0~360°范圍內,每隔15°對共24個實驗點進行測試,得到24組采樣數據,進行羅差修正。對基于橢圓假設原點修正后的X、Y軸采樣數據,采用基于最小二乘24位置羅差補償法,樣機運行一周得到最終航向角的誤差如圖3所示。



三軸磁阻電子羅盤的設計和誤差補償

由圖2、3可知,經過基于橢圓假設原點校正后的航向角誤差可控制在±3°以內,在此基礎上對校正后的X軸、Y軸采樣數據,采用基于最小二乘24位置羅差補償法,航向角誤差可穩定在±0.6°,可見該誤差補償方法效果較好,同時因該方法利用的是現場的采樣數據,實時性也較好。


結語


本設計的電子羅盤樣機采用三軸磁阻傳感器HMC1043和MEMS加速度計ADXL203研制而成,系統成本低,體積小,功耗低。利用地球磁場測量航向,易受外界磁場干擾,結合經典的橢圓假設法和基于最小二乘24位置羅差補償法,提出一種新的補償方法對誤差進行修正。實驗證明,該誤差補償算法在不用額外增加硬件復雜度和軟件計算量的前提下,能有效地將航向角誤差穩定在±0.6°,補償效果良好,精度較高。需要指出的是,該補償算法的誤差補償結果是在水平狀態下得出的,當俯仰角或翻滾角較大時,修正后的航向角誤差會增大,如何更好地解決這一問題是今后工作的方向。


關鍵字:誤差補償  msp430 引用地址:三軸磁阻電子羅盤的設計和誤差補償

上一篇:MSP430內部看門狗及復位電路的研究
下一篇:基于MSP430單片機和CH376USB接口的信號采集存儲系統

推薦閱讀

1STM32中斷分組STM32 的每一個GPIO都能配置成一個外部中斷觸發源,這點也是 STM32 的強大之處。STM32 通過根據引腳的序號不同將眾多中斷觸發源分成不同的組,比如:PA0,PB0,PC0,PD0,PE0,PF0,PG0為第一組,那么依此類推,我們能得出一共有16 組,STM32 規定,每一組中同時只能有一個中斷觸發源工作,那么,最多工作的也就是16個外部中斷。STM32...
牛津經濟(Oxford Econocs)認為,到2030年前,全球大約 2000 萬制造業工作將消失,這些工作崗位的任務將由自動化系統承擔。根據計算,平均每一個工業機器人可以承擔 1.6 個工人的工作,技術含量最低的領域這個比率最高。從絕對數量來說,中國制造業工人被機器取代的數量有望創造又一項世界第一。 但不僅僅是低技術工種。大致上只要是重復性的、...
美國正式宣布更新其機器人平臺,并發布全球首個同時具有和功能的機器人平臺——高通機器人RB5平臺。據悉,高通此次將老舊基于 SoC的RB3平臺升級為基于較新驍龍865 SoC的RB5平臺,專為機器人打造的完整、集成式解決方案。高通機器人RB5是高通準備交付的硬件,可讓開發人員創建下一代支持AI的機器人軟件。 高通機器人RB5功能強大,優勢顯著 高通公司在...
NVIDIA發布英國最強大的超級計算機,賦能AI和醫療領域的研究作為全球最快的AI超級計算機之一,Cambridge-1將賦能英國數字生物學、基因組學、量子計算和AI領域的研究人員;五家合作伙伴已啟動相關項目。 倫敦,2021年7月7日——NVIDIA于今日正式發布Cambridge-1這一英國最強大的超級計算機。Cambridge-1將助力頂尖科學家和醫療領域的專家借助AI和模擬的強大...

史海拾趣

問答坊 | AI 解惑

WinCE5.0新建設備驅動注冊問題

我在WinCE BSP包下的驅動文件夾,新建了自已的設備驅動,按說明上說再建*.DEF,SOURCES,MAKEFILE,然后修改Platrorm.bib,Platform.reg就完成了新驅動的創建,但我卻編譯通不過.不知誰做過沒有請指點一下.搞的我很郁悶.…

查看全部問答∨

平凡老師的ledkey.dll

給大家傳兩個Keil的插件,平凡工作室做的,很棒,可以在Keil中模擬出實驗板,能作不少實驗(和平凡老師的教 程配套)!插件怎么用里面有說明. 使用說明: 1.  請將下載的2個插件內容拷貝到uVision 的安裝目錄下的 \\Keil\\C51\\BIN 中   ...…

查看全部問答∨

運放接法電路

經典的運放接法電路…

查看全部問答∨

射頻光傳輸設備及其在核電磁脈沖防護中的應用

射頻光傳輸設備及其在核電磁脈沖防護中的應用 Radio Transmission Equipment over Fiber Optic and its Application in Nuclear Electromagnetic Pulse Protection 作者:袁海兵  總參通信部駐成都地區軍事代表室 毛建 綿陽靈通電訊 ...…

查看全部問答∨

CE啟動后,如何自動運行FLASH上的應用程序?

在注冊表[HKEY_LOCAL_MACHINE\\init]中添加項,默認的是在\\windows目錄下的程序。CE啟動后,如何自動運行FLASH上的應用程序?…

查看全部問答∨

機器人與嵌入式

我看到比爾蓋茨說過機器人的發展就像當年PC的發展一樣。而且他會影響人們的生活和工作,就像現在計算機網絡一樣。 我想請教一下eeworld的朋友們: 1.嵌入式和機器人的關系 2.現在機器人發展到一個什么樣的階段 3.將來機器人會有一個怎樣的發展 ...…

查看全部問答∨

溫控控制器的位式控制和PID控制有什么本質的區別

溫度控制器的位式控制和PID控制有什么本質的區別…

查看全部問答∨

淺析LED冰雪景觀照明技術

replyreload += \',\' + 716618;Timson,如果您要查看本帖隱藏內容請回復…

查看全部問答∨

好驅動廠家where r u?

現在這家公司做LED光電的,現有的設備更多的是測試燈的照度強度(積分球),還有光譜等后期的設備; 組裝為主,LED驅動這塊還是一片空白,感覺自己的崗位漸漸離研發越來越遠,感嘆成本再高,最后燈具 都能賣個天價,都有個好買家出手;只是驅動這 ...…

查看全部問答∨

我的LED應急燈制作過程(2)-我終于用手工烙鐵焊接了SMA芯片

手工烙鐵焊接SMA芯片步驟:   見附件 [ 本帖最后由 qwertyuiop11111 于 2010-12-30 10:18 編輯 ]…

查看全部問答∨
小廣播
設計資源 培訓 開發板 精華推薦

最新單片機文章
何立民專欄 單片機及嵌入式寶典

北京航空航天大學教授,20余年來致力于單片機與嵌入式系統推廣工作。

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發圈

 
機器人開發圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 南昌市| 龙岩市| 江孜县| 阳泉市| 新宁县| 游戏| 晋江市| 荔波县| 高碑店市| 邹城市| 韩城市| 繁峙县| 长岛县| 灵宝市| 乌苏市| 呼和浩特市| 镇坪县| 云林县| 西城区| 顺义区| 留坝县| 兴义市| 镇坪县| 常德市| 将乐县| 新民市| 江西省| 客服| 宜良县| 灌阳县| 鹤峰县| 永州市| 万载县| 松江区| 苏尼特左旗| 武威市| 南华县| 龙山县| 凌海市| 佛山市| 东台市|