当前位置:文档之家› 基于隧道磁阻传感器的三维电子罗盘设计

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

基于隧道磁阻传感器的三维电子罗盘设计∗王琪;李孟委;王增跃;蒋孝勇;李锡广【摘要】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)的三维电子罗盘并完成样机制作。

研究了实际环境中电子罗盘的误差特性,经椭球拟合校正后,采用基于椭圆假设的椭圆拟合方法对误差进行补偿,补偿后其方位角精度可达0.85°,有效降低94.81%的方位角误差。

实验结果验证了TMR传感器在电子罗盘应用的可行性。

【期刊名称】《传感技术学报》【年(卷),期】2015(000)006【总页数】5页(P895-899)【关键词】电子罗盘;隧道磁阻传感器;罗差补偿;椭圆拟合【作者】王琪;李孟委;王增跃;蒋孝勇;李锡广【作者单位】中北大学电子测试技术国家重点实验室,太原030051; 中北大学微系统集成研究中心,太原030051;中北大学电子测试技术国家重点实验室,太原030051; 中北大学微系统集成研究中心,太原030051;中北大学电子测试技术国家重点实验室,太原030051; 中北大学微系统集成研究中心,太原030051;中北大学电子测试技术国家重点实验室,太原030051; 中北大学微系统集成研究中心,太原030051;中北大学电子测试技术国家重点实验室,太原030051; 中北大学微系统集成研究中心,太原030051【正文语种】中文【中图分类】TP212电子罗盘通过采集地磁场强度信号实现方位角检测,由于其成本低、灵活性好、无累积误差等特点,可用于校正陀螺的累积误差,为传统自主导航系统提供稳定精确的航向角,广泛应用于定向导航领域,如陀螺寻北仪的粗寻北[1]、捷联惯导初始对准[2]等。

目前,国外已成功将电子罗盘用于车载导航等领域,而国内很多单位正在开展对电子罗盘的相关研究,并且取得不错的成果。

其中对各向异性磁阻传感器(AMR)的电子罗盘研究较多,郑州大学刘武发[3]和南京航空航天大学杨新勇[4]设计的基于AMR传感器的三维电子罗盘航向精度分别为0.6°和0.8°,但AMR传感器灵敏度偏低,且需置位/复位电路消除磁滞,使得电路复杂,不利于微小型化和降低成本;巨磁阻(GMR)传感器较AMR灵敏度偏高,中国科学院物理研究所的汤玉林[5],杭州电子科技大学的林乾浩[6]制作的基于GMR的三维电子罗盘精度为1°。

但其信号强度较弱、信噪比低决定了基于GMR传感器的电子罗盘的精度提升空间不大。

隧道磁阻传感器(TMR)较之AMR和GMR传感器,有良好的温度稳定性,较高的灵敏度,更宽的线性范围,更低的功耗,因此本文拟基于TMR传感器开发出较高精度的电子罗盘。

隧道磁电阻效应(Tunneling Magneto Resistance,TMR)是指在外磁场变化时,某些磁性材料隧道结出现非常大的电阻变化的现象。

TMR效应室温下磁阻变化率可达1056%[7],因此TMR传感器灵敏度极高,可用于弱磁场检测。

TMR还具有功耗低、频响高等特点,适用于制作小型化高精度电子罗盘。

地磁场近似的可看为是一个棒状磁场,磁场分布由N极指向S级,在北半球地磁场倾斜指向下,如图1所示,地磁场的总矢量可分解为与地球表面平行的水平磁场分量Ho及与之垂直的磁场分量Hz,Ho与地磁场矢量的夹角称为磁倾角,Ho始终指向磁北方向,因此,通过对地磁水平分量的测量可以实现方位角的测量,这是电子罗盘设计的理论基础[8]。

Ho为两个正交水平放置的磁阻传感器测得的地磁场信号HX、HY的矢量和,其中,HX逆时针旋转至Ho的过程即为寻北的过程,该过程中HX划过的角度即为方位角。

由图1有:反正切值域(-90°~90°),方位角范围(0~360°),因此:磁北方向与真北方向的夹角称为磁偏角D,当磁北方向实际偏东时,地磁偏角为正,反之为负。

因此真实的方位角可计算为:方位角φ的测量是建立在电子罗盘所在载体坐标系与地理坐标系重合的基础上,而当电子罗盘系统所在平面与水平面不一致时,如图2所示,磁阻传感器的测量值无法直接表示Ho的两个水平分量,因此需要坐标变换,将磁传感器的测得的载体坐标系三轴上的分量换算到地理坐标系中[9-11]。

根据选取的载体坐标系“北东天”,该坐标系绕Y轴旋转θ,再绕X轴旋转γ,即还原到地理坐标系中,该过程可由以下公式描述:其中,Hx、Hy、Hz为磁阻传感器测得的地磁场在载体坐标系上各轴上的分量,而HX、HY、HZ为地磁场在地理坐标系中的分量。

θ为俯仰角,为绕Y轴旋转时,X轴转过的角度。

γ为横滚角,为绕X轴旋转时,Y轴转过的角度,如图3所示,俯仰角与横滚角可通过三轴加速度计感测重力场后通过解算得到,具体计算方法如下:可得:将此公式带入式(2)、式(3)中,可得到真实的方位角。

根据电子罗盘的测量原理,TMR传感器测得地磁场在载体坐标系中的磁场分量,加速度计敏感地球重力场信息,求得载体的姿态角。

通过对两者信息的融合,完成磁场测量值从载体坐标系到地理坐标系的校正过程,校正后的地磁信息可进行方位角的解算,以此实现电子罗盘的基本功能。

电子罗盘由信息获取、信号调理、信息处理、数据输出4个模块组成,如图4所示。

TMR传感器与加速度计分别获取地磁与姿态信息,输出电压信号经过信号调理之后,送入微处理器中进行实时姿态计算、坐标变换、系统误差补偿,得到载体的姿态参数,将它们通过串口在上位机实时输出显示[12]。

2.1 硬件设计传感器是整个电子罗盘的前端,只有对地磁场的准确采集,才能保证系统正常工作。

地磁场0.400 Gauss~0.625 Gauss磁场强度较弱,对硬件设计提出很高的要求。

出于以上考虑,TMR传感器选择为MMLP44F,灵敏度为9 mV/V/Oe,输出与磁场强度成正比的电压信号,低功耗,差分输出,有良好的温度稳定性,可用于地磁检测。

作为地磁场信息的校正器件,加速度计的精度也必须有一定的保证。

通过对性能、体积等多方面的考虑,选择14位数字输出,低噪声(99 ),高精度的三轴加速度计MMA8451Q。

由于MMLP44F的输出为惠斯通电桥输出,无缓冲,驱动能力较弱,因此,后端放大电路中采用适合对弱驱动的传感信号进行放大的仪表放大器。

AD623是一款低噪声、高精度、高输入阻抗的仪表放大器,放大倍数可由外接电阻RG直接调节。

AD623的输出电压为:选择AD623的共模电压VREF为2.048 V,根据磁阻传感器的输出电压范围(±128 mV)及放大器电压输出范围(0~5 V)以及后续ADC电路的输入电压范围(0~4.096 V),求得放大倍数G为:为满足实际电路的需要,充分考虑到电路中的偏置电压、温漂和外界磁场干扰等因素,为留有裕量,将放大倍数选择为11,计算反馈电阻值为:模数转换模块选择四通道16位的电荷再分配逐次逼近型模数转换器AD7689,其有效位数可达15.039,内部集成SPI接口用于内部寄存器配置和转换结果的发送。

信号调理硬件电路图如图5所示。

微处理器选用ST公司的STM32F103C8T6,该芯片基于Cortex-M3内核架构,处理速度快,低功耗、高性能、集成丰富的片上外设。

其主要工作是控制ADC对磁场数据进行采集和处理,根据重力加速度值计算倾角,补偿系统误差,对电子罗盘方位角解算并按特定的协议发送数据及上位机实时显示等。

系统采用RS232总线与上位机通信,相关电平转换采用SP3232芯片。

2.2 软件设计基于KEIL MDK开发环境,使用C语言编写进行软件部分设计,主要分为校正和测试两部分,其中包括数据采集及处理、误差补偿、方位角计算等,程序流程图如图6所示。

电子罗盘的误差主要来源为安装误差、制造误差及罗差。

制造误差可通过椭球拟合法进行校正,而罗差是电子罗盘系统测量方位角时所特有的一种误差,对电子罗盘测量精度的影响也最为复杂。

电子罗盘周围存在的磁性物质或者会对磁场强度产生影响的物质,使得磁阻传感器测得的地球磁场发生偏差。

干扰磁场可以分为矫顽力较大的铁磁物质和电气设备等产生的硬铁磁场和由矫顽力较小的铁磁物质受周围铁磁物质的影响后产生的软铁磁场。

干扰磁场对电子罗盘测量结果产生的误差称为罗差。

硬铁磁场表现为附加在载体坐标系X、Y、Z方向上的一个固定的偏移量。

而软磁磁场随着电子罗盘的方位变化,其大小和方向均发生改变[13-14]。

罗差补偿算法有多种[15-17],其中基于椭圆假设的补偿算法是根据Michel Moulin 等提出的假设,在无外界磁场的干扰下,X、Y轴磁阻传感器的输出可构成一个标准圆,但是周围环境的干扰磁场会使圆发生变形甚至扭曲成一个椭圆。

因此将罗差补偿抽象为求取使椭圆变形的各项误差系数的过程[18-19]。

实验中,将样机固定在无磁转台上进行实验测试。

无磁转台保持水平,首先对电子罗盘样机进行旋转,使其姿态位置尽量覆盖拟合椭球所在三维空间范围,完成椭球拟合校正,经MATLAB计算得到制造误差的相关误差参数,完成加速度计和磁阻传感器的校正[20-22]。

相关主题