AMR电子罗盘的设计及其误差补偿

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2.2系统选型
图1 电子罗盘结构框图

2.2.1传感器模块
本系统所用的磁阻传感器是HMcl00l/1002单轴/双轴磁阻传感器,将它们组合成3轴磁阻传感 器,可测量x,Y,z轴的磁场分量。其磁场测量范围是±2×105nT,分辨率可达2.7nT。传感器的芯片上 有两个磁耦合的电流带:偏置电流带和置位电流带,省去了外加线圈的需要。
AI)7714是一款高分辨率、低噪声的24位∑一△A/D转换器,支持6路单端信号输入满足5路信号 的采集要求。
2.2.3 MCU模块
作为整个设计的核心部分,微处理器负责对传感器采集的信号进行实时处理,通过姿态矩阵和误差 补偿,可以碍到载体的姿态参数。但其计算量较大,普通的单片机不能满足使用要求,本系统最终选用 高速DSP芯片作为微处理器。n俗320VC5402是一款性价比极高的16bit定点数字信号处理器,最高工 作频率可达looMHz,提供了两个高速、双向、多通道带缓冲的串行接口。
嘬+哦+吃=H2
(5)
f cose)【
o 8峨]

n=(Ku—o)Tl eo轨cosh sin夺YcoseY s瑚x I
(6)
【o

lj
3.2安装误差补偿
经过制造误差补偿后,假设磁阻传感器的3轴是完全正交,但它们在安装时,与载体上的x,Y,z轴
不平行,由此而产生的误差称为安装误差。其实也就是相当于依次绕x,Y,z轴转动了3个角度e,①,9,
Leabharlann Baidu
[3]杨新勇,黄国圣.磁航向系统误差修正方法研究[J].仪器仪表学报,2004,25(4):466—470.
[4]王璐,赵忠.磁罗盘误差分析及补偿[J].传感技术学报,200r7,20(2):439—441.
[5] 咖A,硒JbiI【J,V哪lal肋8ky M,et aI.Pleci∞AMR m她硝咖啪酏盱细咖pa鹅[J】.n们槐diIl伊0fⅡ廊st姗娜B,2003,1(3):
3.1制造误差补偿
制造误差与多种因素有关,主要表现为这3方面:一是由于PCB生产工艺以及芯片的安装,并不能 保证传感器的3轴完全的正交而引起的误差,称为正交误差;二是由于传感器的灵敏度和放大倍数的乘 积不相等,而引起的误差,称为灵敏度误差;三是由于传感器、模拟电路和A/D转换的零点不为零,所引 起的误差称为零位误差。
方法。实验结果表明,利用这些补偿方法,可有效的减低由制造和安装等所引起的误差。同时,这 种补偿方法也适用于其它3轴传感器系统。
关键词:导航系统;磁阻传感器;误差补偿
中图分类号:勉12.13
文献标识码:A
文章编号:1001—9146(2008)舵一004l—04
O引言
目前,导航系统在汽车、航海、航空等领域已经得到广泛的应用。电子罗盘是导航系统不可缺少的 重要组成部分,主要分为磁通门和磁阻式。磁通门传感器是由一套环绕磁芯的线圈组成,该磁芯配有励 磁电路,能够提供低成本的磁场探测方法,但它们体积偏大、易碎、响应时间慢。而使用磁阻传感器的电 子罗盘克服了磁通门罗盘的不足,具有体积小、重量轻、精度高、可靠性强、响应速度快等优点,是未来电 子罗盘的发展方向…。因此,本文所设计的电子罗盘采用3轴磁阻传感器进行地球磁场矢量测量,利用 2轴加速度计测量载体的重力加速度,通过补偿算法校准导航系统的误差,得到载体的航向角。
formati∞about∞tLlal北iIIludl,IoU,趾d pitch.The paper ana:眵s鹤e玳璐of elecnonic compass firstly,趾d men,
compass锄玛c0蚰pc郴ation me山od.GD玎叩删on pre∞med.F硒m山e唧e血姗tal H圮mods t0 tlle∞erro玛are
如图3所示,A为磁阻坐标系到载体坐标系的姿态变换矩阵。
图2三轴不正交的偏移角
图3三轴不平行的偏移角
r cols。c耐sinee唧+c矾i鹏i婶s觚脚一cosos赫唧]
—co小ir叩co蛔 A=l—sin8co曲 coseco叩一sin忙i峄in甲cos。sil印+sill。bi卅℃o邓I
L sille
1 电子罗盘的基本原理
地球的磁场强度为0.5×lo~一O.6×10-4T,无论何地,磁场的水平分量永远指向磁北,这是所有电
子罗盘的制作基础[2I。传统的导航定位,通过以下3个姿态参数:航向角(Ⅸ),俯仰角(7),横滚角(8)。 将磁阻传感器的3个敏感轴沿载体的3个坐标轴安装,分别测量地磁场磁感应强度H在载体坐标系3
K眄wOrds:瑚肮gation syst聊陷;AMR鸵璐0r;erro璐comper啵tion
万方数据
个坐标上的投影分量(HX,HY,Hz)。在地平坐标系中,磁阻传感器的3轴输出为(HR—x,HR—Y,HR—z)。
厂co单。一s坤]叫f_l O 0]叫
[HR—x,HR—Y,HR—z]T=l o l o I l o co吖s埘l [Hx,HY,Hz]T
L。i邙o c。单J Lo—sirry c0吖j
(1)

472—476.
Design and Errors Compe璐ation 0f ElectroIIic 0f AMR COmpass
ZI皿NG Yu-biIlg,ZHANG Xue-tiI唱,LIIJ肺【lg-biao
(删旷既劝跏妇&肋钿m加,舶增如u删№毋,胁咖易莉赠310018,踟Ⅺ)
跚i咖ic眦曜妒eto—resistive(AMR)∞rls0幅锄d Abstract:The pdnciple of decnoIlic com]pa鹪h鹪bf肌pr嘲lted,锄d a new缸i弘0f a di舀tal con驴a鹪based啪 accele眦Ileters h鹊been given.The developed de、,ice giv∞抽一
杭州电子科技大学学报
2008年
2系统设计
2.1系统结构框图 电子罗盘的设计框图如图1所示,可分为3大模块:传感器模块、数据采集模块和MCU模块。系统
首先利用加速度计敏感地球重力场中测量载体的姿态,然后通过姿态坐标变换将磁阻传感器沿载体坐 标的测量信号变换到地平坐标系。在微处理器中进行实时姿态计算、坐标变换,系统误差补偿,得到载 体的姿态参数,将它们通过串口在上位机实时输出。由于磁阻传感器的输出均为nlv级的电压信号,所 以必须经过运算放大器放大后,才可以送到A/D转换器进行模数转换。
2轴加速计测得的重力加速度为G,(,GY,已知当地的重力加速度值为g,可得:
7=aIcs缸(GY/g)
(2)
p=arcsin(Gx/g)
(3)
a=眦协(HR—x/HR—Y)
(4)
收稿日期:2007一cr7一∞ 作者简介:郑玉冰(1982一),女,福建莆田人,在读研究生,电子系统集成.
万方数据
42

(7)
由式l、式3和式5,可得:
[Hc—x Hc—Y Hc—z]T=A一1[HR—x HR—Y HR—z]T
(8)
万方数据
杭州电子科技大学学报
2008年
经过误差补偿后的航向角为:
a=8rctaIl(Hc.x/Hc—Y)
(9)
4实验结论分析
测试实验在载体平台水平的状态下进行,经过对系统环境误差补偿后,可认为系统是在无磁的平台 上工作,使电子罗盘均匀旋转一周,对oo一360。每100为一个测量点测得数据进行误差校正,如图4所 示,实线是未经过误差补偿的航向误差,达到±90,而虚线是经过误差补偿后的航向误差基本可以控制 在±O.60之内,局部误差为1.30。不过,因为本实验是在电子罗盘的俯仰角和横滚角为零的条件下进行 的,所以当俯仰角和横滚角较大时,补偿效果将会受到一定的影响。本文针对磁阻传感器的误差提出的 两种补偿方法,可以用在其它3轴传感器系统进行误差补偿。
针对以上的误差,可以利用标量场补偿方法[5]进行误差补偿。假设载体是工作在均匀的磁场内,由
于制造误差的存在,磁阻传感器的3个敏感轴不正交,如图2所示,偏移角分别为0】【,8Y,q。A是经过
补偿后的磁场3轴矢量,K是磁阻传感器的灵敏度对角矩阵,U是A/D转换器的输出电压列矢量,O是
磁阻传感器的偏移量列矢量,B是3轴正交化矩阵。
results we c锄know t}lat山e production enor甜ld ilI一
8taUation erIlDr can be redIIced e伍ciendy by
met}lo凼am Ilot
ek删c 鲫itable omy丘Ir
o伽叩a蹋but al∞fbr锄y o吐Ier se璐or triplet syste玎峪.
置位/复位电路是用于消除高强度的磁场对磁阻传感器的影响,使其恢复到测量磁场的高灵敏度状
万方数据
第2期
郑玉冰等:AMR电子罗盘的设计及其误差补偿
43
态。置位/复位信号是在微处理器的控制下产生,置位脉冲和复位脉冲对传感器所起的作用基本·样, 唯一的区别是传感器的极性改变j
3系统误差分析及其补偿方法
电子罗盘是通过地球磁场来确定载体航向角,因而不希望有其它磁场叠加到地磁场上,影响磁场的 大小和方向,造成航向角误差。由于磁阻传感器本身的构造和环境因素的影响,误差是不可避免的。主 要误差可分为:制造误差、安装误差和环境误差。环境误差是由磁阻传感器周围的铁磁材料影响而引起 的磁罗差可以通过参考文献3、4中提出的方法进行校正补偿。本文主要研究制造误差和安装误差的补 偿方法,假定载体是安装在无铁磁材料的环境中。
航 向 角 误 差
(.)
给定航向角
90
180 270 360
(o)
图4误差补偿前后对比图
参考文献

[1]c彻埘.AppH∞如0f删唧麒姗鲫l∞璐iIl rlavi蛳8yjgt锄[J].se帕嘲alld Ac=tIl黼,199r7,42(9):15—21.
[2]袁信,俞济祥,陈哲.导航系统[M].北京:航空工业出版社,1993:2—12.
加速计采用了可提供模拟电压输出的小量程、小尺寸、低功耗的2轴加速度计ADxl202,测量范围 是±29。因为传感器本身自带了信号调理电路,所以不需要外加电路,可以直接接入A/D转换器。
2.2.2数据采集模块
在传感器测量范围内,磁阻传感器输出的是与磁场成正比的差分电压信号,在5v供电的情况下产 生±30mv的偏置电压,因此可通过信号调理电路把双极性的电压信号转换成单极性信号,同时通过模 拟低通滤波,消除高频噪声,最终得到O一5V的电压范围。
第勰卷第2期 200B年04月
杭州电子科技大学学报
j0眦d d珏吣咖Di明d Ul由岫
Vd.篮.№.2
^芦.狮
AMR电子罗盘的设计及其误差补偿
郑玉冰,章雪挺,刘敬彪
(杭州电子科技大学电子信息学院,浙江杭州310018)
摘要:该文介绍了磁阻式电子罗盘的工作原理,设计了一种利用磁阻传感器和加速度计测定航向 角、俯仰角、侧滚角的电子罗盘测量系统。在分析电子罗盘误差形成的基础上,提出了相应的补偿
相关文档
最新文档