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

合集下载

电子罗盘的工作原理及校准 电子罗盘,电子指南针,android

电子罗盘的工作原理及校准 电子罗盘,电子指南针,android

AndroidST集成传感器方案实现电子罗盘功能电子罗盘是一种重要的导航工具,能实时提供移动物体的航向和姿态。

随着半导体工艺的进步和手机操作系统的发展,集成了越来越多传感器的智能手机变得功能强大,很多手机上都实现了电子罗盘的功能。

而基于电子罗盘的应用(如Android的Skymap)在各个软件平台上也流行起来。

要实现电子罗盘功能,需要一个检测磁场的三轴磁力传感器和一个三轴加速度传感器。

随着微机械工艺的成熟,意法半导体推出将三轴磁力计和三轴加速计集成在一个封装里的二合一传感器模块LSM303DLH,方便用户在短时间内设计出成本低、性能高的电子罗盘。

本文以LSM303DLH为例讨论该器件的工作原理、技术参数和电子罗盘的实现方法。

1. 地磁场和航向角的背景知识如图1所示,地球的磁场象一个条形磁体一样由磁南极指向磁北极。

在磁极点处磁场和当地的水平面垂直,在赤道磁场和当地的水平面平行,所以在北半球磁场方向倾斜指向地面。

用来衡量磁感应强度大小的单位是Tesla或者Gauss(1Tesla=10000Gauss)。

随着地理位置的不同,通常地磁场的强度是0.4-0.6 Gauss。

需要注意的是,磁北极和地理上的北极并不重合,通常他们之间有11度左右的夹角。

图1 地磁场分布图地磁场是一个矢量,对于一个固定的地点来说,这个矢量可以被分解为两个与当地水平面平行的分量和一个与当地水平面垂直的分量。

如果保持电子罗盘和当地的水平面平行,那么罗盘中磁力计的三个轴就和这三个分量对应起来,如图2所示。

图2 地磁场矢量分解示意图实际上对水平方向的两个分量来说,他们的矢量和总是指向磁北的。

罗盘中的航向角(Azimuth)就是当前方向和磁北的夹角。

由于罗盘保持水平,只需要用磁力计水平方向两轴(通常为X轴和Y轴)的检测数据就可以用式1计算出航向角。

当罗盘水平旋转的时候,航向角在0?- 360?之间变化。

2.ST集成磁力计和加速计的传感器模块LSM303DLH2.1 磁力计工作原理在LSM303DLH中磁力计采用各向异性磁致电阻(Anisotropic Magneto-Resistance)材料来检测空间中磁感应强度的大小。

高精度电子罗盘的误差修正技术研究

高精度电子罗盘的误差修正技术研究

高精度电子罗盘的误差修正技术研究冯田佳点;孙乾;吕建廷【摘要】常规的数字罗盘受实际工作环境影响很大,输出精度较低,为了使其达到更高精度级别的精度和分辨率,本文全面分析了产生误差的原因,提出了相关的误差补偿算法、进行了仿真,并研制了相应的3轴数字罗盘硬件平台,结果表明可以很大程度上提高罗盘的输出精度和分辨率。

【期刊名称】《科技风》【年(卷),期】2012(000)016【总页数】2页(P8-9)【关键词】电子罗盘;MEMS磁传感器;MEMS加速度计;倾角测量;嵌入式系统【作者】冯田佳点;孙乾;吕建廷【作者单位】华东理工大学,上海市 200237;华东理工大学,上海市 200237;华东理工大学,上海市 200237【正文语种】中文电子罗盘依据地磁场的方向测量指向,同时通过磁传感器感应地球磁场实现测向定位。

地理的两极和地磁场的两极不重合,两者连线之间存在的磁偏角。

且地球磁场的磁力线在地球表面的分布的大小和方向是不同的。

比如在北美,磁力线与地球表面呈70度,这个角叫磁倾角。

在本文所用的三轴磁传感器中,其内部集成了3个惠斯通电桥,它们彼此互相垂直,分别对应直角坐标系中的x、y、z轴。

在通过这3个轴取得初始的磁数据后经过桥偏置补偿、硬铁补偿后,所得数据即可用于3D方程的求解,进而计算航向。

本文所用的三轴磁传感器中对应直角坐标系中的x轴和y轴决定了水平面,z轴垂直于水平面,此处的地磁场Hearth在水平面上的分量Hnorth所指即磁北的方向。

而x轴所指的即当前的方位的正前方,所以我们只需要测出x轴和Hnorth之间的夹角即可以知道当前的方位角α。

上述即为水平状态时电子罗盘的测角原理。

由式1可知我们所测得的方位角只是当前位置和地磁北极之间的夹角。

由于地磁北极和地理北极之间存在磁偏角,故应根据磁偏角相应的加上或减去当前所在方位的磁偏角,得到的才是当前位置真正的方位角。

而地球不同位置的磁偏角不同,应利用GPS接收器来确定当前的位置,从而校正地理位置带来的方位角测量误差。

带倾斜修正的电子磁罗盘倾角测量误差补偿算法

带倾斜修正的电子磁罗盘倾角测量误差补偿算法

带倾斜修正的电子磁罗盘倾角测量误差补偿算法于靖;卜雄洙;叶健【期刊名称】《中国惯性技术学报》【年(卷),期】2013(000)006【摘要】针对目前带倾斜修正的电子磁罗盘由于倾角测量误差大,导致航向角测量精度低的问题,提出了一种基于三轴加速度传感器倾角测量模型进行误差补偿的方法。

首先,研究了磁罗盘的倾角测量误差对航向角测量精度的影响,分析了加速度传感器测量倾角的原理及其误差来源。

然后,构建了三轴加速度传感器测倾角的物理模型,建立了相应的数学模型,采用了改进的最小二乘法对其进行参数识别,完成对倾角测量误差的补偿。

最后,利用 BP 神经网络算法对周围环境的罗差进行修正。

实验结果表明:通过对倾角测量误差的补偿,在30范围内,其倾角测量误差控制在0.3之内;能够将磁航向角测量误差由倾角测量误差补偿前的1.8降低到0.6,提高了电子磁罗盘的测量精度。

%In view that the magnetic electronic compass with tilt correction has large inclination measuring error which cause low precision of heading angle measurement, a error compensation method based on the measuring model of three accelerations is put forward. First, the influence of inclination measuring error of magnetic compass for magnetic heading angle accuracy is studied. The principle and error source of inclination measuring are analyzed. Then, the physical model and mathematical model of three accelerations for tilt sensing are established. In order to modify the error of inclination measuring, a modified least square method is proposed for the parametricidentification. Finally, a BP neural network algorithm is used to correct the magnetic deviation. The experiment results show that the inclination measuring error is within ±0.3° in the range of ±30° after compensating of inclination measuring error. As a result, the magnetic heading angle errors were reduced from ±1.8° to ±0.6° by the compensation. So the heading angle accuracy of magnetic electronic compass is improved.【总页数】5页(P721-725)【作者】于靖;卜雄洙;叶健【作者单位】南京理工大学机械工程学院南京 210094;南京理工大学机械工程学院南京 210094;南京理工大学机械工程学院南京 210094【正文语种】中文【中图分类】U666.1【相关文献】1.一种基于超限学习机的电子磁罗盘非线性误差补偿方法 [J], 韦宝泉;陈忠斌;林知明2.倾斜状态下电子磁罗盘的测角补偿算法研究 [J], 贾意弦;辛长范;马云建;陈铭;陈宇3.基于遗传算法的数字磁罗盘误差补偿方法研究 [J], 王秀4.三轴磁罗盘的高精度误差补偿算法研究 [J], 李珊;范大鹏;张智永;董强5.基于椭球曲面拟合的三维磁罗盘误差补偿算法 [J], 朱建良;王兴全;吴盘龙;薄煜明;张捷因版权原因,仅展示原文概要,查看原文内容请购买。

数字式磁罗盘误差补偿及数据处理方法研究

数字式磁罗盘误差补偿及数据处理方法研究

数字式磁罗盘误差补偿及数据处理方法研究数字式磁罗盘误差补偿及数据处理方法研究引言:数字式磁罗盘是现代导航领域重要的一种定位工具,它广泛应用于航空、航海、测绘、军事等领域。

但是,由于存在多种误差因素的影响,数字式磁罗盘的精度和精度稳定性成为制约其使用的主要因素。

为了提高数字式磁罗盘的测量精度和稳定性,需要对其误差进行补偿。

误差来源及分类:数字式磁罗盘的误差来源主要包括:磁场干扰、传感器本身误差、磁罗盘外力干扰等。

其中,外力干扰包括机体振动、温度变化、气压变化等因素。

因此,对于数字式磁罗盘的误差修正需要对这些方面进行考虑,以提高其精度。

误差补偿方法:根据数字式磁罗盘误差来源的不同,可以采取不同的误差补偿方法。

其中,传感器本身误差补偿需要对其进行定标修正;磁场干扰补偿则需要进行地磁校正,以抵消地球磁场对数字式磁罗盘的影响;外力干扰补偿则需要通过机体振动控制、温度控制、气压控制等手段进行。

数据处理方法:为了更好的运用数字式磁罗盘,对其数据进行处理也是至关重要的。

通过数据处理,可以获取到数字式磁罗盘的各种数据信息,如方位角、磁力值等。

具体的数据处理方法包括滤波、降噪、转换等。

其中,数字滤波是一种比较常用的处理方法,可以有效的去掉信号中的噪声成分。

同时,通过对数据进行转换,如坐标转换、字节流转换等,可以更好地与其他设备进行交互。

结论:数字式磁罗盘的误差补偿及数据处理是提高数字式磁罗盘精度稳定性的重要手段。

有效的误差补偿和数据处理方法可以提高数字式磁罗盘的测量精度和精度稳定性,具有重要意义。

基于隧道磁阻传感器的三维电子罗盘设计

基于隧道磁阻传感器的三维电子罗盘设计

基于隧道磁阻传感器的三维电子罗盘设计∗王琪;李孟委;王增跃;蒋孝勇;李锡广【摘要】Existing electronic compass is vulnerable to be distracted by the Magnetic Field in external environment, which leads to low accuracy. To solve this problem,a three-dimensional electronic compass is designed based on Tunneling Magneto Resistance sensor and a prototype is made. The error characteristics of compass in a real envi-ronment is studied,and ellipse hypothesis are carried out to compensate the azimuth error after ellipsoid-fitting cor-rection. Through experimental tests,the compensation effect of the ellipse hypothesis method,which compensated az-imuth accuracy of up to 0.85° and effectively reducing 94.81% of the azimuth error. Experimental results show that applying TMR sensor to electronic compass is feasible.%针对现有电子罗盘在地磁场检测时易受到外界磁场干扰而导致测量精度不高的问题,设计了基于隧道磁阻传感器( TMR)的三维电子罗盘并完成样机制作。

基于AMR磁阻传感器和加速度传感器的电子罗盘

基于AMR磁阻传感器和加速度传感器的电子罗盘
信号通过低通滤波器之后,占空比调制器把信号转换为数字信号输出。通过T2脚的外接电阻可以改变T2的周期T2(1~10ms),这就方便在精度要求不同的场合下使用。输出的占空比信号通过计数器可以计算出占空比。加速度的计算可以通过公式(1)得到。当加速度为0g时,输出信号的占空比为50%;灵敏度每1g所引起的脉宽占空比变化12.5%。在应用中0g时的失调和系统误差影响实际输出值。则根据测得的加速度值即可求得X和Y轴的倾角:当加速度计被定向,那么它的X和Y轴就和地球表面平行可用来作为具有翻滚和倾斜两个轴的双轴斜度传感器,被测物体的俯仰角记为γ和横滚角β。将磁阻传感器的3个
基于AMR磁阻传感器和加速度传感器的电子罗盘车载电子罗盘的功能是帮助用户确定车辆行驶方向,精确显示方位角度并提供正确的操作指示,因此导航的精确程度成为衡量系统性能优劣的重要指标。
本文介绍的基于AMR磁阻传感器和加速度传感器ADXL202的电子罗盘,是捷联式惯性导航系统中的一种。在电子罗盘系统中,单片机VRS51L3074完成对加速度传感器输出信号脉宽和周期的计数,获得车辆瞬时加速度值,然后利用三角函数关系计算出当前位置相对于已知参考位置之间的横滚和俯仰角度,进行姿态解算,得到车辆的前进方向和方位角。但是汽车电磁环境复杂,特别是汽车的震动和瞬时功率变化会对ADXL202输出的占空比信号产生尖峰脉冲干扰,严重影响计数的精度。因此,抑制脉冲干扰在提高计数精度、增强系统性能方面显得尤为重要。1ADXL202工作原理ADXL202传感器是由震荡器,X、Y方向传感器,相位检波电路以及占空比调制器组成,具有数字输出接口和模拟电压信号输出接口。X、Y方向传感器是2个相互正交的加速度传感器。ADXL202相对于地平面方向变化时,X、Y方向对应不同的输出,从而可以测量动态变化的加速度和恒定的加速度。传感器的后级连相位检波器,主要是用来修

数字电子罗盘误差分析及校正技术研究

数字电子罗盘误差分析及校正技术研究

平均误差 7’ #/. ( 均方根) ! 注: 表中方位测量单位为度, 目标真值使用方向机测量, 测量 精度优于 $ 189, 车头指向与初始校正方向一 致时, 误差较小; 如果车头指向与初始方向不一致时, 误差将增大, 特别是相差 "/-. 时, 误差最大可达 "4. , 测量结果基本不能使用。 传统的校正技术是假定:
如果车头指向与初始方向不一致时误差将增大特别是相差180误差最大可达16则载体在原地旋转一周后测量数据在水平面的投影分量服从正圆分布经过多次试验验证当车载平台在某一指向校正如果车载平台的指向与校正方向差值小于30则平台指向变化对测量精度的影响较小因此在实际使用时可使用罗盘测量出载体平台的概略指向作为计算补偿量时的输入值数据处理流程使用式对电子罗盘输出值进行补偿的步骤和流程如下使用侦察设备的电子罗盘测量装载平台指向的概略方位为软铁磁场在xy轴上的投影分量但实际情况并非如此尤其是在本例中罗盘与平台之间存在相对运动导致软铁和硬铁的磁场强度的大小和方向不能够维持恒定加之实际应用时车载平台的指向是随机的导致了标定环境的磁场分布和使用环境的磁场分布不一致使标定失效测量精度变得非常差考虑装载平台指向补偿因素的校正方法假定未受干扰的地磁场在则目标方位角的真值应为瞄准目标记录电子罗盘输出值标定时需要注意以下几点用于标定的目标数量应不少于18并均匀分布在以观察中心为圆心的周边每隔30或更小测一组数据2台侦察设备分别安装在车载平台上然后应用本文给出的校正补偿方法对设备的补偿系数进行rctan为了得到目标方位角的真值必须从罗盘的输rctanrctan
盘生产商建议尽量移去罗盘附近的软铁物质, 然后对 硬铁物质进行校正。 ! ’ !# 特殊应用模式下的校正技术 #’ #’ "! 应用背景 电子罗盘置于某侦察设备中, 侦察设备的装载平 台为轻型越野车, 侦察设备能相对于车载平台进行方 位巡航和俯仰运动。通过测量侦察设备与目标之间的 距离以及观察光轴与目标之间的方位与俯仰角, 解算 出目标的地理坐标。为保证解算精度, 罗盘的定向精 ( 均方根) 。 度应优于 ". #’ #’ #! 运用简单校正方法的误差校正技术 一般情况下, 当罗盘使用于车载平台中时, 可采用

电子罗盘的倾斜及罗差补偿算法研究

电子罗盘的倾斜及罗差补偿算法研究

Re e r h o l n v r n e r rCo pe a i n o e to i m pa s s a c n Tita d En io m ntEr o m ns to fElc r n c Co s
S HAO T n —ig, inc n , ig t n MA J a —a g HUS i e g, h一 n WANG C a { h o
电子 罗盘是 一种 重要 的导航 定 位工 具 , 能实 时 提供运 行物体 的航 向和 姿 态. 在使 用 过 程 中周 围磁
场环境的影响, 会使罗盘系统的精度和稳定性大大 下降 , 正这些 误 差仅 仅 通 过 硬件 措 施 不 能很 好 的 修 解决 , 还必须借助有效的软件补偿方法才能完成. 本 文 涉 及 的 电 子 罗 盘 是 基 于 磁 阻 传 感 器 和
Ke r s e e to i c mp s ;e r r a a y i ;e v r n e te r rc mp n a i n y wo d : lc r n c o a s r o n l ss n io m n r o o e s t ;Art me i o ih tc
d t h wst a h xm u e r ri d o r m 5 5 t 。e e e tr a as o h tt ema i m ro s r p fo 3 . 。o 3 v n b te ,wh n t ec m p s y tm sc m— e h o a ss se i o p n ae . Th e s n whc h r cso in’ c iv 。o e trwa lo e pan d n h x e i e s td er a o ih t e p e iin dd ta he e 1 rb te sas x lie ,a d t e e p r— me ts o h tt ec m p s y tm a e u e n c mmo a ia in f l. n h wst a h o a ss se c n b s d i o n n vg t i d o e

数字式电子罗盘毕业设计

数字式电子罗盘毕业设计

毕业设计说明书数字式电子罗盘设计学生姓名:孔垂礼学号: ********** 学院:计算机与控制工程专业:电气工程及其自动化指导教师:***2015 年 06 月数字式电子罗盘设计摘要数字式电子罗盘具有很多优点,例如:体积比较小、启动非常迅速、功率损耗较低、制造成本低廉等,当今社会测控技术对测向传感器提出了非常高的要求;为了提高数字罗盘的测量精度,特意设计了一种基于HMC5883L三轴磁阻传感器[1]的数字电子罗盘;在分析相关类似产品的基础上,特别强调对电源、器件选型、信号调理电路、软件设计等方面进行了分析研究,设计出了数字罗盘并且研制了试验的样机;为验证设计效果,在双轴陀螺测试转台上进行了测试,试验结果初步验证了该设计方案的可行性;论文的研究工作可以为研究和改良数字式磁罗盘的测量准确度提供可靠的资料.关键词:地磁场,数字罗盘,HMC5883L三轴磁阻传感器,重力加速度计Here is the translation of your chinese paper’s titleAbstractDigital electronic compass, has small volume, quick start, low power consumption, and low cost, the modern measurement and control technology puts forward higher requirements on sensor of direction finding; In order to improve the precision of the digital compass, we design a HMC5883L triaxial magnetic resistance sensor based digital electronic compass; On the basis of the analysis of related products, focuses on the power supply, device selection, signal conditioning circuit and software design are analyzed in aspects of research, design the digital compass and test prototype was developed; To verify the design effect, on the two-axis gyro testing table was tested, experimental results verify the feasibility of the design scheme of; Thesis research work could be used to research and provide reference for improving the measuring accuracy of digital magnetic compass.Key words : Earth's magnetic field, digital compass, HMC5883L three-axis magnetic resistance sensor, the gravity accelerometer目录摘要 (2)Abstract (3)目录...........................................................................................................................................错误!未定义书签。

一种AMR磁罗盘的误差建模与校准方法

一种AMR磁罗盘的误差建模与校准方法

一种AMR磁罗盘的误差建模与校准方法AMR(Anisotropic Magnetoresistance)磁罗盘是一种常用于检测磁场的传感器。

它的工作原理是基于反铁磁材料的自旋极化效应,当外加磁场改变时,AMR磁罗盘的电阻值也会发生变化。

然而,由于制造过程中存在一些误差,磁罗盘的测量结果可能存在一定的偏差。

为了提高磁罗盘的精度和准确性,需要对其进行误差建模与校准。

1.静态校准:静态校准主要是对零位漂移进行校准。

通过在不同的磁场条件下对磁罗盘的输出进行测量,得到零位漂移随磁场的变化曲线。

然后根据曲线的特征,使用合适的函数进行拟合,并得到修正系数。

通过在实际测量中使用修正系数,可以减小零位漂移对测量结果的影响。

2.温度补偿:由于AMR磁罗盘的电阻值随温度的变化而变化,需要进行温度补偿。

通过在不同温度下对磁罗盘的输出进行测量,并得到温度和电阻值之间的关系曲线。

然后在实际测量中,根据磁罗盘的温度值,使用曲线来修正磁罗盘的输出值,以消除温度对测量的影响。

3.非线性校准:AMR磁罗盘的输出与磁场之间并不是线性关系,存在一定的非线性误差。

为了消除非线性误差,可以通过在不同磁场条件下对磁罗盘的输出进行测量,并得到非线性误差随磁场的变化曲线。

然后使用合适的函数对曲线进行拟合,并得到修正系数。

在实际测量中,通过使用修正系数来消除非线性误差。

4.极性校准:AMR磁罗盘的输出值与磁场的方向有关,存在极性误差。

为了校准极性误差,可以通过在不同磁场方向下对磁罗盘的输出进行测量,并得到极性误差随磁场方向的变化曲线。

然后使用合适的函数对曲线进行拟合,并得到修正系数。

在实际测量中,根据磁罗盘测得的磁场方向值,使用修正系数来消除极性误差。

三轴电子罗盘的设计与误差校正

三轴电子罗盘的设计与误差校正

三轴电子罗盘的设计与误差校正
王勇军;李智;李翔
【期刊名称】《传感器与微系统》
【年(卷),期】2010(029)010
【摘要】介绍了三轴电子罗盘的测量原理.利用各向异性磁阻传感器和加速度传感器研制了带倾斜补偿功能的三轴电子罗盘,并论述了电子罗盘的硬件设计和软件流程.针对电子罗盘传感器的误差特点,采用十二位置标定法实现了罗盘的校正.在罗盘处于不同倾斜的情况下进行圆周测试,经误差校正和倾角补偿后的轨迹是大体重合的圆,有效降低了罗盘误差.在某些具备翻滚条件的应用场合,该校正方法还可有效补偿电子罗盘的罗差.
【总页数】3页(P110-112)
【作者】王勇军;李智;李翔
【作者单位】桂林电子科技大学,电子工程学院,广西,桂林,541004;桂林电子科技大学,电子工程学院,广西,桂林,541004;桂林电子科技大学,电子工程学院,广西,桂林,541004
【正文语种】中文
【中图分类】TP212.9
【相关文献】
1.小型多旋翼无人机三轴电子罗盘设计与误差分析校准 [J], 范崧伟;卞鸿巍
2.三轴磁罗盘的设计与误差校正 [J], 刘敬彪;郑玉冰;章雪挺
3.三轴磁阻电子罗盘设计 [J], 马建仓;胡士峰;邵婷婷
4.全固态三轴电子罗盘的应用设计 [J], 高呈学;钟磊;张明瑞
5.三轴磁阻电子罗盘的设计和误差补偿 [J], 邵婷婷
因版权原因,仅展示原文概要,查看原文内容请购买。

电子罗盘的倾斜及罗差补偿算法研究

电子罗盘的倾斜及罗差补偿算法研究

关键词: 电子罗盘; 误差分析; 罗差补偿; 算法 中图分类号: TP212. 9 文献标识码 : A 电子罗盘是一种重要的导航定位工具 , 能实时 提供运行物体的航向和姿态. 在使用过程中周围磁 场环境的影响, 会使罗盘系统的精度和稳定性大大 下降 , 修正这些误差仅仅通过硬件措施不能很好的 解决 , 还必须借助有效的软件补偿方法才能完成. 本文涉 及 的 电子 罗 盘 是 基 于磁 阻 传 感 器 和 MEM S 加速度计研制的, 经过数据预处理和算法补 偿后的罗盘系统精度可以达到 3 , 进一步改进有望 达到 1 , 该罗盘结构简单、 体积小、 重量轻, 实 验表 明, 该系统可用于普通导航领域.
3
结束语
根据实验数据可知 , 电子罗盘系统的精度并没
co s
1
sin( 2
1
)
cos( 2 )
1
U=
sin
1
24
cos
24
sin ( 2 A B
24
)
co以内 , 这是因为影响精度的另一因素 第一类误差在本文中并没有进行补偿. 对于第一类 误差的补偿 , 可利用无磁转台将电子罗盘样机旋转 一周得出相应的偏置在软件中计算补偿即可[ 8] . 该 电子罗盘系统成本低、 体积小、 功耗低; 利用地球磁 场测量航向 , 实现无接触测量, 寿命长; 采用有效的 数据预处理算法, 稳定性高; 利用现场的采样数据, 构造罗差数学模型, 采用最小二乘法计算罗差补偿 系数, 补偿效果良好, 精度较高. 实验证明 : 该系统可 用于普通导航领域 , 并且有望做到 1 以内. 参考文献:
2
2
数据预处理与罗差补偿
由于地磁场强度较小, 传感器输出信号的信噪 比就比较小, 为了保证 A/ D 采样的稳定性, 需要对 从传感器获得的信号进行降噪处理 . ( 1) 信号预处理 电子罗盘系统由 A/ D 采样获得的信号, 除有用 信号外, 还夹杂着许多噪声 , 为保证信号的准确性 , 必须在运算处理之前对信号进行预处理, 以消除部 分干扰信号. 考虑到单片机的处理能力以及罗盘系 统的实时性等问题, 本文采用中值滤波算法[ 4] . 具体 分析如下 . 对由 A/ D 采样的数据( 共采 9 个数据 ) 首先去 除最大值最小值 , 剩余数据记为 x ( 1) 、 x ( 2) 、 x ( 3) 、

毕业设计译文中文

毕业设计译文中文

电子罗盘的设计及其误差补偿摘要;该文介绍了磁阻式电子罗盘的工作原理,设计了一种利用磁阻传感器和加速度计测定航向角、俯仰角、侧滚角的电子罗盘测量系统。

在分析电子罗盘误差形成的基础上,提出了相应的补偿方法。

实验结果表明,利用这些补偿方法,可有效的减低由制造和安装等所引起的误差。

同时,这种补偿方法也适用于其它3 轴传感器系统。

关键词:导航系统, 磁阻传感器,误差补偿1 引言目前,导航系统在汽车、航海、航空等领域已经得到广泛的应用。

电子罗盘是导航系统不可缺少的重要组成部分,主要分为磁通门和磁阻式。

磁通门传感器是由一套环绕磁芯的线圈组成,该磁芯配有励磁电路,能够提供低成本的磁场探测方法,但它们体积偏大、易碎、响应时间慢。

而使用磁阻传感器的电子罗盘克服了磁通门罗盘的不足,具有体积小、重量轻、精度高、可靠性强、响应速度快等优点,是未来电子罗盘的发展方向。

因此,本文所设计的电子罗盘采用3轴磁阻传感器进行地球磁场矢量测量,利用2 轴加速度计测量载体的重力加速度,通过补偿算法校准导航系统的误差,得到载体的航向角。

2电子罗盘的基本原理地球的磁场强度为0. 5 ×10 - 4 - 0. 6 ×10 - 4T ,无论何地,磁场的水平分量永远指向磁北,这是所有电子罗盘的制作基础。

传统的导航定位,通过以下3 个姿态参数:航向角(α) ,俯仰角(γ) ,横滚角(β)。

将磁阻传感器的3个敏感轴沿载体的3个坐标轴安装,分别测量地磁场磁感应强度H 在载体坐标系3个坐标上的投影分量(H X ,H Y ,H Z )。

在地平坐标系中,磁阻传感器的3轴输出为(H R - X ,H R - Y ,H R - Z )。

式(1)如下[][]T Z Y X T Z R Y R X R H H H H H H ,,cos sin 0sin cos 0001cos 0sin 010sin 0cos ,,11----⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡-⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡-=-ββββ2 轴加速计测得的重力加速度为G X ,G Y ,已知当地的重力加速度值为g ,可得: γ= arcsin (G Y / g) (2)β= arcsin (G X / g) (3)α= arctan (H R - X/ H R - Y) (4)3系统设计3. 1系统结构框图电子罗盘的设计框图如图1所示,可分为3 大模块:传感器模块、数据采集模块和MCU 模块。

磁罗盘的误差分析及补偿

磁罗盘的误差分析及补偿

2 磁罗盘方向测量误差分析 导致磁罗盘方向测量系统产生误差的
因素很多,但是 总的来说可以分为两类:一 是 测 量 环 境 和 铁 磁 材 料对磁 传感 器所感 测 的局 部 地 磁 场 的 影 响;二 是 测 量 系 统自身 存 在 的 误 差。磁 干 扰可细 分 为 硬 磁 干 扰 和 软 磁 干 扰,硬 磁 干 扰 就 是 磁 罗盘 上 的永 久 磁 铁 或 磁 化钢 形成 的 磁 场,软 磁 干 扰 就 是 由于 软 磁 材 料本 身并不 产生 磁 场,但有 时 因为其导磁率较高从而使得其所存在的环 境 的 磁 场 强度 分布发 生畸 变。如 果 软 磁 材 料尺寸 相 对 较 大 或 者 距离 磁 罗盘较 近 时, 就 会 对周围 地 磁 场产生 影 响,从 而 导 致 磁 罗盘 对 地 磁 矢 量 的 检 测出现偏 差,影 响 磁 罗盘 的 方位 解 算。仪 表误 差 就 是由多轴 磁 传感 器 的 非正交 安 装、零 位 和灵 敏 度 等 不 同 而引起 的 误 差。零 位 误 差 是因传感 器、 模拟电 路和A/ D转换的零点不为零而引 起 的。灵敏 度 误 差实 际上 就 是由于 传感 器 的灵敏度和电路放大倍数等的差异而引起 的。在 很 多 磁 罗 盘 方 向 测 量 实 验 当中,磁 罗 盘 的 精 确 度并不是 非 常 的 精 确,因为 影 响 磁 罗 盘 方 向 测 量 的 因 素 很 多,而 且 只有 在 理 想 情况下,磁 罗 盘 方 向 测 量 才是 准 确 的。
3 磁罗盘方向测量误差补偿 基于磁罗盘以地磁场为基础的工作原
理,针对 传 统 的 磁 罗盘 校 准 时 容 易 受 到 外 界 干 扰、标 定 校 准 等诸多因 素 的 影 响 而出 现 的 误 差,很 多 学 者 都 提 出了对 于 磁 罗盘 测 量 误 差 的 校 准 方 法。一 般 来说,对 于 磁 罗盘 方向测 量首先 都 会 建 立 数 据 模 型,通 过 建 立一 个用 矩 阵 方 程 描 述 的 磁 罗盘 方位 指 向 输出的 精 确 测 量模 型,根 据 数 据 模 型 的各因素影响程度大小来改变不同标量 和 矢 量,通 过 建 立 起 来 的 数 据 模 型中的公 式 ,得 出 磁 罗 盘 方 向 测 量 的 解 算 值,从 而 得 到 不 同 的 结 果,我们 会 发 现 解 算值 的 最 终 结 果 都 会 随 着 参 数 的 不 同 而 产生一定 的 误 差。然 而 通 过 这 些 实 验 证明了目前广 泛 使 用的几 种罗盘 指 向解 算 模 型 仅 是 上 述 精 确 测 量 模 型 在 不 同 特 定 条 件下 的 简 化 或 泛 化,并 没有 真 正 意 义 上 的另辟 蹊 径,找 到 真 正 解 决 解 算 测 量 误 差 的 方 法。若 要真正 的

基于误差补偿的电子罗盘抗干扰设计

基于误差补偿的电子罗盘抗干扰设计

证 明, 该设计 思路 能很好 的满足精度要求 , 俯仰 角及翻 滚角在 一 6 0 。 一 6 0 。 的有效测量范围 内航 向角的精度 可达 0 . 7 。 . 关键词 : 电子罗盘 ; 航向角 ; 误差分析 ; 补偿 算法 中图分类号 : T P 2 1 6 . 1 文献标识码 : A 文章编号 : 1 0 0 2—1 8 4 1 ( 2 0 1 3 ) 0 3— 0 0 2 2一O 3
e d - ・ c h i p a n d r e a s o n a b l e wi in r g o f t h e c i r c u i t re a i mp o r t a n t t o e l i mi n a t e t h e i n t e r f e r e n c e c a u s e d b y t h e c i r c u i t i n t h e p a r t o f t h e h rd a ・ -
r e q u i r e m e n t o f a c c u r a c y . T h e e r r o r s c a l e o f h e a d i n g a n g l e i s l e s s t h a n 0 . 7 。w h e n t h e r o l l a n d p i t c h ng a l e a r e b e t w e e n一6 0 。 a n d
摘要: 为提高电子罗盘的测量精度, 设计了一种小型化、 低功耗、 结构简单的的三轴磁阻式电子罗盘。对影响精度的
因素从硬件和软件方面分别采取措施 加 以抑 制。硬 件方 面, 选择 高集成度 芯片 , 合 理布线 , 以消除 由电路 带来的 电磁 干 扰 。软件方面 , 采 用中值滤波 、 最小二 乘法、 椭 圆假设 补偿 法等各种数据 处理方法 来消除 系统误 差、 减 小随机误 差。 实验
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

[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):

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 a new缸i弘0f a di舀tal con驴a鹪based啪 accele眦Ileters h鹊been given.The developed de、,ice giv∞抽一
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.2系统选型
图1 电子罗盘结构框图

2.2.1传感器模块
本系统所用的磁阻传感器是HMcl00l/1002单轴/双轴磁阻传感器,将它们组合成3轴磁阻传感 器,可测量x,Y,z轴的磁场分量。其磁场测量范围是±2×105nT,分辨率可达2.7nT。传感器的芯片上 有两个磁耦合的电流带:偏置电流带和置位电流带,省去了外加线圈的需要。
2轴加速计测得的重力加速度为G,(,GY,已知当地的重力加速度值为g,可得:
7=aIcs缸(GY/g)
(2)
p=arcsin(Gx/g)
(3)
a=眦协(HR—x/HR—Y)
(4)
收稿日期:2007一cr7一∞ 作者简介:郑玉冰(1982一),女,福建莆田人,在读研究生,电子系统集成.
万方数据
42
3.1制造误差补偿
制造误差与多种因素有关,主要表现为这3方面:一是由于PCB生产工艺以及芯片的安装,并不能 保证传感器的3轴完全的正交而引起的误差,称为正交误差;二是由于传感器的灵敏度和放大倍数的乘 积不相等,而引起的误差,称为灵敏度误差;三是由于传感器、模拟电路和A/D转换的零点不为零,所引 起的误差称为零位误差。

(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轴传感器系统进行误差补偿。
AI)7714是一款高分辨率、低噪声的24位∑一△A/D转换器,支持6路单端信号输入满足5路信号 的采集要求。
2.2.3 MCU模块
作为整个设计的核心部分,微处理器负责对传感器采集的信号进行实时处理,通过姿态矩阵和误差 补偿,可以碍到载体的姿态参数。但其计算量较大,普通的单片机不能满足使用要求,本系统最终选用 高速DSP芯片作为微处理器。n俗320VC5402是一款性价比极高的16bit定点数字信号处理器,最高工 作频率可达looMHz,提供了两个高速、双向、多通道带缓冲的串行接口。
K眄wOrds:瑚肮gation syst聊陷;AMR鸵璐0r;erro璐comper啵tion
万方数据
第勰卷第2期 200B年04月
杭州电子科技大学学报
j0眦d d珏吣咖Di明d Ul由岫
Vd.篮.№.2
^芦.狮
AMR电子罗盘的设计及其误差补偿
郑玉冰,章雪挺,刘敬彪
(杭州电子科技大学电子信息学院,浙江杭州310018)
摘要:该文介绍了磁阻式电子罗盘的工作原理,设计了一种利用磁阻传感器和加速度计测定航向 角、俯仰角、侧滚角的电子罗盘测量系统。在分析电子罗盘误差形成的基础上,提出了相应的补偿
针对以上的误差,可以利用标量场补偿方法[5]进行误差补偿。假设载体是工作在均匀的磁场内,由
于制造误差的存在,磁阻传感器的3个敏感轴不正交,如图2所示,偏移角分别为0】【,8Y,q。A是经过
补偿后的磁场3轴矢量,K是磁阻传感器的灵敏度对角矩阵,U是A/D转换器的输出电压列矢量,O是
磁阻传感器的偏移量列矢量,B是3轴正交化矩阵。
如图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
杭州电子科技大学学报
2008年
2系统设计
2.1系统结构框图 电子罗盘的设计框图如图1所示,可分为3大模块:传感器模块、数据采集模块和MCU模块。系统
首先利用加速度计敏感地球重力场中测量载体的姿态,然后通过姿态坐标变换将磁阻传感器沿载体坐 标的测量信号变换到地平坐标系。在微处理器中进行实时姿态计算、坐标变换,系统误差补偿,得到载 体的姿态参数,将它们通过串口在上位机实时输出。由于磁阻传感器的输出均为nlv级的电压信号,所 以必须经过运算放大器放大后,才可以送到A/D转换器进行模数转换。
1 电子罗盘的基本原理
地球的磁场强度为0.5×lo~一O.6×10-4T,无论何地,磁场的水平分量永远指向磁北,这是所有电
子罗盘的制作基础[2I。传统的导航定位,通过以下3个姿态参数:航向角(Ⅸ),俯仰角(7),横滚角(8)。 将磁阻传感器的3个敏感轴沿载体的3个坐标轴安装,分别测量地磁场磁感应强度H在载体坐标系3
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
加速计采用了可提供模拟电压输出的小量程、小尺寸、低功耗的2轴加速度计ADxl202,测量范围 是±29。因为传感器本身自带了信号调理电路,所以不需要外加电路,可以直接接入A/D转换器。
2.2.2数据采集模块
在传感器测量范围内,磁阻传感器输出的是与磁场成正比的差分电压信号,在5v供电的情况下产 生±30mv的偏置电压,因此可通过信号调理电路把双极性的电压信号转换成单极性信号,同时通过模 拟低通滤波,消除高频噪声,最终得到O一5V的电压范围。
置位/复位电路是用于消除高强度的磁场对磁阻传感器的影响,使其恢复到测量磁场的高灵敏度状
万方数据
第2期
郑玉冰等:AMR电子罗盘的设计及其误差补偿
43
态。置位/复位信号是在微处理器的控制下产生,置位脉冲和复位脉冲对传感器所起的作用基本·样, 唯一的区别是传感器的极性改变j
3系统误差分析及其补偿方法
电子罗盘是通过地球磁场来确定载体航向角,因而不希望有其它磁场叠加到地磁场上,影响磁场的 大小和方向,造成航向角误差。由于磁阻传感器本身的构造和环境因素的影响,误差是不可避免的。主 要误差可分为:制造误差、安装误差和环境误差。环境误差是由磁阻传感器周围的铁磁材料影响而引起 的磁罗差可以通过参考文献3、4中提出的方法进行校正补偿。本文主要研究制造误差和安装误差的补 偿方法,假定载体是安装在无铁磁材料的环境中。
个坐标上的投影分量(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)
方法。实验结果表明,利用这些补偿方法,可有效的减低由制造和安装等所引起的误差。同时,这 种补偿方法也适用于其它3轴传感器系统。
关键词:导航系统;磁阻传感器;误差补偿
中图分类号:勉12.13
文献标识码:A
文章编号:1001—9146(2008)舵一004l—04
O引言
目前,导航系统在汽车、航海、航空等领域已经得到广泛的应用。电子罗盘是导航系统不可缺少的 重要组成部分,主要分为磁通门和磁阻式。磁通门传感器是由一套环绕磁芯的线圈组成,该磁芯配有励 磁电路,能够提供低成本的磁场探测方法,但它们体积偏大、易碎、响应时间慢。而使用磁阻传感器的电 子罗盘克服了磁通门罗盘的不足,具有体积小、重量轻、精度高、可靠性强、响应速度快等优点,是未来电 子罗盘的发展方向…。因此,本文所设计的电子罗盘采用3轴磁阻传感器进行地球磁场矢量测量,利用 2轴加速度计测量载体的重力加速度,通过补偿算法校准导航系统的误差,得到载体的航向角。
相关文档
最新文档