当前位置:首页 > 测试测量 > 测试测量
[导读] 摘要:设计了一款具有倾斜补偿功能的三轴磁阻电子罗盘,并对样机系统做了误差补偿。本系统以磁阻传感器HMC1043和MEMS加速度传感器ADXL203为信号采集模块,以MSP430F149单片机为信号处理模块,分别获取、处理磁场和重

 摘要:设计了一款具有倾斜补偿功能的三轴磁阻电子罗盘,并对样机系统做了误差补偿。本系统以磁阻传感器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°,补偿效果良好,精度较高。需要指出的是,该补偿算法的误差补偿结果是在水平状态下得出的,当俯仰角或翻滚角较大时,修正后的航向角误差会增大,如何更好地解决这一问题是今后工作的方向。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

北京2024年10月17日 /美通社/ -- 近日,一种近视防控新科技产品-宁联AR远像智慧光场屏在北京大明眼镜上市,各连锁门店均开辟了免费的专门体验区,前来体验试...

关键字: BSP NI PLUSMN BAT

为增进大家对电子罗盘的认识,本文将对电子罗盘以及电子罗盘的磁干扰和磁残留干扰的解决方案予以介绍。

关键字: 罗盘 指数 电子罗盘

为增进大家对电子罗盘的认识,本文将对三种模式的电子罗盘以及电子罗盘在终端的应用予以介绍。

关键字: 罗盘 指数 电子罗盘

为增进大家对罗盘针的认识,本文将对罗盘针、电子罗盘针工作原理予以介绍。

关键字: 罗盘针 指数 电子罗盘

(全球TMT2022年11月8日讯)专注于 AMR (各向异性磁阻)和 TMR (隧道磁阻)技术的磁传感器制造商多维科技有限公司 (MultiDimension Technology Co., Ltd., M...

关键字: AMR 角度传感器 封装 磁阻

摘要:以三相铁芯电抗器为研究对象,通过引入磁阻、磁动势的概念,将复杂的电磁场问题转换为电路问题。重点分析了单相法测量三相铁芯电抗器电抗时,测量误差产生的原因,并提出了减小误差的方法。通过实际操作,证明了改进方法的有效性,...

关键字: 磁阻 磁动势 电抗值

摘 要:为了使采矿车在海床面采矿时能自动平稳地运行,文中主要采用基于STM32单片机的水下通信电路,基于电子罗盘等传感器检测电路,基于C#开发的上位机软件行走控制算法设计了一套稳健的自动行走控制系统。此系统已在车间水池成...

关键字: 电子罗盘 海底行走 自动控制 远程通信

摘 要:为解决现有车辆检测器无线通信不稳定、检测准确率较低等问题,文中设计了一种基于物联网技术的磁性车辆检测器。利用磁阻效应传感器检测车辆存在与否,通过低功耗微处理器严控时序,达到低功耗和准确性要求;为实现稳定可靠的无线...

关键字: 车辆检测器 物联网 LoRa 低功耗 固件升级 磁阻传感器

摘 要:目前,导航系统大多采用GPS导航,但GPS导航在偏远地带容易受到其他波段信号的干扰,有效信号不能完全返回到卫星中,因此稳定性较差。为了解决这一问题,文中设计了一种基于STM32F103RET6单片机的电子罗盘系统...

关键字: HMC5883 电子罗盘 STM32F103RET6单片机 MPU6050

电机作为重要的动力设备之一,广泛应用于民用和工业用途。其中交流电机由于制造便宜、结构简单、维护容易,在工农业生产、交通运输、国防、商业及家用电器、医疗电器设备等各方面得到普遍应用。 交流

关键字: 同步电机 工控 驱动控制 磁阻
关闭