CN103308039A - 一种数字磁罗盘及其校准补偿方法、*** - Google Patents

一种数字磁罗盘及其校准补偿方法、*** Download PDF

Info

Publication number
CN103308039A
CN103308039A CN2013101772601A CN201310177260A CN103308039A CN 103308039 A CN103308039 A CN 103308039A CN 2013101772601 A CN2013101772601 A CN 2013101772601A CN 201310177260 A CN201310177260 A CN 201310177260A CN 103308039 A CN103308039 A CN 103308039A
Authority
CN
China
Prior art keywords
axis
magnetic field
field strength
minimum
scaling factor
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN2013101772601A
Other languages
English (en)
Other versions
CN103308039B (zh
Inventor
张书
黄培雄
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
SHENZHEN TONGCHUANG COMMUNICATION CO Ltd
Original Assignee
SHENZHEN TONGCHUANG COMMUNICATION CO Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by SHENZHEN TONGCHUANG COMMUNICATION CO Ltd filed Critical SHENZHEN TONGCHUANG COMMUNICATION CO Ltd
Priority to CN201310177260.1A priority Critical patent/CN103308039B/zh
Publication of CN103308039A publication Critical patent/CN103308039A/zh
Application granted granted Critical
Publication of CN103308039B publication Critical patent/CN103308039B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Measuring Magnetic Variables (AREA)
  • Indication And Recording Devices For Special Purposes And Tariff Metering Devices (AREA)

Abstract

本发明属于数字磁罗盘校正技术领域,提供了一种具有温度补偿功能的数字磁罗盘及其校准补偿方法、***。该方法及***是在采集三维姿态数据后,利用三维姿态数据中的当前磁场强度信号,并结合常温校准时,X轴的最大磁场强度和最小磁场强度、Y轴的最大磁场强度和最小磁场强度,来计算温度补偿系数,进而计算得到方位角。由于计算出的温度补偿系数并非一定值,而是随着不同设备的传感器电路参数不同而变化的,因而消除了现有的温度补偿方法中由于产品一致性差异问题而带来的影响,检测精度更高。

Description

一种数字磁罗盘及其校准补偿方法、***
技术领域
本发明属于数字磁罗盘校正技术领域,尤其涉及一种具有温度补偿功能的数字磁罗盘及其校准补偿方法、***。
背景技术
现代导航***中,普遍使用数字磁罗盘来提供辅助的航向信息。如图1示出了基于磁阻传感器的数字磁罗盘的典型结构。其工作原理为:重力加速度传感器检测数字磁罗盘的俯仰角信号和横滚角信号;单轴磁阻传感器检测Z方向的磁场强度信号;两轴磁阻传感器检测X方向和Y方向的磁场强度信号;信号放大电路对X方向和Y方向的磁场强度信号进行放大处理;微处理器根据俯仰角信号、横滚角信号、Z方向的磁场强度信号、X方向和Y方向的磁场强度信号,计算得到当前方位角;置位/复位电路通过瞬态的强恢复磁场来恢复或保持传感器特性。
根据数字磁罗盘所应用的设备的不同,对数字磁罗盘精度的要求也不同,例如,手机对数字磁罗盘的精度要求不高,而汽车和轮船等交通工具对数字磁罗盘的精度则要求较高。而影响数字磁罗盘精度的因素较多,包括数字磁罗盘中传感器的分辨率、环境温度、罗盘倾斜、硬磁干扰等,特别是硬磁干扰对数字磁罗盘精度的影响较大。
为了保证数字磁罗盘的检测精度,现有技术中,需在数字磁罗盘使用前进行硬磁校准。硬磁校准的常规方法是:将数字磁罗盘旋转一周,采集X轴的最大磁场强度和最小磁场强度、Y轴的最大磁场强度和最小磁场强度,并据此计算出X轴方向的补偿系数和Y轴方向的硬磁校准系数;之后,在数字磁罗盘的使用过程中,利用补偿系数和实际检测到的磁场强度,计算得到方位角。
此种硬磁校准方法是在常温下进行的,并没有考虑到温度对数字磁罗盘灵敏度的影响。但在实际中,数字磁罗盘中的磁阻传感器的灵敏度受环境温度的影响较大,其变化关系如图2所示,环境温度与数字磁罗盘的灵敏度之间存在线性关系。可见,环境温度不同,数字磁罗盘的硬磁校准系数也不同,若仍旧采用常规方法计算得到的硬磁校准系数,计算得到的方位角的误差将很大。
为此,现有技术提出了一种具有温度补偿的校准方法,该方法是将常温下得到的硬磁校准系数乘以一温度补偿系数,之后再计算方位角,以补偿温度带来的影响。但由于产品的一致性差异问题,每一数字磁罗盘的温度补偿系数未必均相同,若采用相同的温度补偿系数,数字磁罗盘的精度将无法得到保证。
发明内容
本发明实施例的目的在于提供一种数字磁罗盘的校准补偿方法,旨在解决现有具有温度补偿的校准方法采用同一的温度补偿系数,而未考虑数字磁罗盘的产品一致性差异问题,使得数字磁罗盘的检测精度较低的问题。
本发明实施例是这样实现的,一种数字磁罗盘的校准补偿方法,所述方法包括以下步骤:
根据用户输入的校准指令,控制传感器采集三维姿态数据;
接收并处理经过信号放大电路放大的所述三维姿态数据,利用所述三维姿态数据中的当前磁场强度信号、并结合常温校准时,X轴的最大磁场强度和最小磁场强度、Y轴的最大磁场强度和最小磁场强度,计算温度补偿系数;
利用所述温度补偿系数以及所述三维姿态数据,计算得到当前的方位角。
本发明实施例的另一目的在于提供一种数字磁罗盘的校准补偿***,所述***包括:
采集控制模块,用于根据用户输入的校准指令,控制传感器采集三维姿态数据;
第一计算模块,用于接收并处理经过信号放大电路放大的所述三维姿态数据,利用所述三维姿态数据中的当前磁场强度信号、并结合常温校准时,X轴的最大磁场强度和最小磁场强度、Y轴的最大磁场强度和最小磁场强度,计算温度补偿系数;
第二计算模块,用于利用所述温度补偿系数以及所述三维姿态数据,计算得到当前的方位角。
本发明实施例的另一目的在于提供一种数字磁罗盘,包括重力加速度传感器、单轴磁阻传感器、两轴磁阻传感器、信号放大电路、微处理器以及置位/复位电路,其特征在于,所述微处理器包括如上所述的数字磁罗盘的校准补偿***。
本发明提供的数字磁罗盘的校准补偿方法及***是在采集三维姿态数据后,利用三维姿态数据中的当前磁场强度信号,并结合常温校准时,X轴的最大磁场强度和最小磁场强度、Y轴的最大磁场强度和最小磁场强度,来计算温度补偿系数,进而计算得到方位角。由于计算出的温度补偿系数并非一定值,而是随着不同设备的传感器电路参数不同而变化的,因而消除了现有的温度补偿方法中由于产品一致性差异问题而带来的影响,检测精度更高。
附图说明
图1是现有技术中,基于磁阻传感器的数字磁罗盘的典型结构图;
图2是数字磁罗盘的灵敏度与环境温度之间的关系图;
图3是本发明实施例提供的数字磁罗盘的校准补偿方法的流程图;
图4是磁阻传感器的输出随温度的变化关系图;
图5是本发明实施例提供的数字磁罗盘的校准补偿***的结构图;
图6是本发明实施例中,置位/复位电路的电路图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
针对现有技术存在的问题,本发明实施例提出的数字磁罗盘的校准补偿方法是在采集三维姿态数据后,利用三维姿态数据中的当前磁场强度信号,计算温度补偿系数,进而计算得到方位角。
图3示出了本发明实施例提供的数字磁罗盘的校准补偿方法的流程,包括:
步骤S11:根据用户输入的校准指令,控制传感器采集三维姿态数据。
本发明实施例中,传感器包括两轴磁阻传感器、单轴磁阻传感器以及重力加速度传感器;相应地,三维姿态数据包括两轴磁阻传感器采集X轴的当前磁场强度信号X和Y轴的当前磁场强度信号Y,单轴磁阻传感器采集Z轴的当前磁场强度信号Z,以及重力加速度传感器采集俯仰角α和横滚角β。之后,当磁场强度信号X、当前磁场强度信号Y、当前磁场强度信号Z、俯仰角α和横滚角β进入到信号放大电路进行放大处理。
步骤S12:接收并处理经过信号放大电路放大的三维姿态数据,利用三维姿态数据中的当前磁场强度信号、并结合常温校准时,X轴的最大磁场强度和最小磁场强度、Y轴的最大磁场强度和最小磁场强度,计算温度补偿系数。
本发明实施例中,如图4所示,常温校准时,将数字磁罗盘旋转一周,得到的X轴、Y轴的磁场强度曲线大致为以(x0,y0)为圆心,半径为R0的圆;当温度变化时,磁场强度曲线变为圆心为(Kx0,Ky0),半径为KR0的圆,K为温度补偿系数。则步骤S12进一步包括:
步骤S121:计算X轴的最大磁场强度和最小磁场强度的第一差值;
步骤S122:计算Y轴的最大磁场强度和最小磁场强度的二差值;
步骤S123:计算第一差值与第二差值的比值,得到硬磁干扰定标因子;
步骤S124:计算X轴的最大磁场强度和最小磁场强度的平均值,并计算Y轴的最大磁场强度和最小磁场强度的平均值与硬磁干扰定标因子之积,得到常温校准时磁场强度曲线的圆心坐标;
步骤S125:计算第一差值的1/2,得到常温校准时磁场强度曲线的半径;
步骤S126:将X轴的当前磁场强度信号X作为X轴的当前磁场强度值,将Y轴的当前磁场强度信号Y与硬磁干扰定标因子的乘积作为Y轴的当前磁场强度值;
步骤S127:利用常温校准时的磁场强度曲线与温度变化时的磁场强度曲线之间的关系方程式,求解得到温度补偿系数。
进一步地,本发明实施例在步骤S11之前,还包括以下步骤:在常温校准时,采集并存储X轴的最大磁场强度和最小磁场强度、Y轴的最大磁场强度和最小磁场强度。详细而言,假设常温校准时,将数字磁罗盘旋转一周,得到的X轴的最大磁场强度是Xmax、最小磁场强度是Xmin,得到的Y轴的最大磁场强度是Ymax、最小磁场强度是Ymin,硬磁干扰定标因子是K0,第一差值是Xpp,第二差值是Ypp,X轴的当前磁场强度值是X',Y轴的当前磁场强度值是Y',则步骤S121至步骤S127可以表示为:
Xpp=Xmax-Xmin               (1)
Ypp=Ymax-Ymin               (2)
K0=Xpp/Ypp                  (3)
X0=(Xmin+Xmax)/2            (4)
Y0=K0(Ymin+Ymax)/2          (5)
R0=Xpp/2                    (6)
X'=X                        (7)
Y'=K0Y                      (8)
(X'-KX0)2+(Y'-KY0)2=(KR0)2    (9)
步骤S13:利用温度补偿系数以及三维姿态数据,计算得到当前的方位角。
本发明实施例中,利用温度补偿系数K、当前磁场强度信号、俯仰角α、横滚角β,以及常温校准时、X轴的最大磁场强度Xmax和最小磁场强度Xmin、Y轴的最大磁场强度Ymax和最小磁场强度Ymin,计算得到当前的方位角Ψ。详细而言,步骤S13可以包括:
步骤S131:将三维姿态数据转换为二维传感数据,表示为:
Hgx=Hxcosα+Hysinβsinα-Hzcosβsinα     (10)
Hgy=Hycosβ+Hzsinβ                      (11)
则二维X轴传感数据Hgx和二维Y轴传感数据Hgy构成二维传感数据。
步骤S132:计算X轴定标因数Hxsf和Y轴定标因数Hysf,表示为:
Hxsf=max[1,(KYmax-KYmin)/(KXmax-KXmin)]       (12)
Hysf=max[1,(KXmax-KXmin)/(KYmax-KYmin)]       (13)
步骤S133:利用X轴定标因数Hxsf计算X轴零偏移值Hxoff,利用Y轴定标因数Hysf计算Y轴零偏移值Hyoff,表示为:
Hxoff=((KXmax-KXmin)/2-KXmax)*Hxsf            (14)
Hyoff=((KYmax-KYmin)/2-KYmax)*Hysf            (15)
步骤S134:利用X轴零偏移值Hxoff、Y轴零偏移值Hyoff、二维X轴传感数据Hgx、二维Y轴传感数据Hgy,计算方位角Ψ,表示为:
Ψ=arctan((Hgy+Hyoff)/Hgx+Hxoff))               (16)
本发明实施例提供的数字磁罗盘的校准补偿方法是在采集三维姿态数据后,利用三维姿态数据中的当前磁场强度信号,并结合常温校准时,X轴的最大磁场强度和最小磁场强度、Y轴的最大磁场强度和最小磁场强度,来计算温度补偿系数,进而计算得到方位角。由于计算出的温度补偿系数并非一定值,而是随着不同设备的传感器电路参数不同而变化的,因而消除了现有的温度补偿方法中由于产品一致性差异问题而带来的影响,检测精度更高。
本发明实施例还提供了一种数字磁罗盘的校准补偿***,图5示出了本发明实施例提供的数字磁罗盘的校准补偿***的结构,为了便于说明,仅示出了与本发明实施例相关的部分。
详细而言,本发明实施例提供的数字磁罗盘的校准补偿***包括:采集控制模块11,用于根据用户输入的校准指令,控制传感器采集三维姿态数据;第一计算模块12,用于接收并处理经过信号放大电路放大的三维姿态数据,利用三维姿态数据中的当前磁场强度信号、并结合常温校准时,X轴的最大磁场强度和最小磁场强度、Y轴的最大磁场强度和最小磁场强度,计算温度补偿系数;第二计算模块13,用于利用温度补偿系数以及三维姿态数据,计算得到当前的方位角。
本发明实施例中,传感器包括两轴磁阻传感器、单轴磁阻传感器以及重力加速度传感器;相应地,三维姿态数据包括两轴磁阻传感器采集X轴的当前磁场强度信号X和Y轴的当前磁场强度信号Y,单轴磁阻传感器采集Z轴的当前磁场强度信号Z,以及重力加速度传感器采集俯仰角α和横滚角β。之后,当磁场强度信号X、当前磁场强度信号Y、当前磁场强度信号Z、俯仰角α和横滚角β进入到信号放大电路进行放大处理。
进一步地,本发明实施例提供的数字磁罗盘的校准补偿***还可以包括:常温校准模块(图中未示出),用于在常温校准时,采集并存储X轴的最大磁场强度和最小磁场强度、Y轴的最大磁场强度和最小磁场强度。
进一步地,第一计算模块12可以包括:第一计算子模块,用于计算X轴的最大磁场强度和最小磁场强度的第一差值;第二计算子模块,用于计算Y轴的最大磁场强度和最小磁场强度的二差值;第三计算子模块,用于计算第一差值与第二差值的比值,得到硬磁干扰定标因子;第四计算子模块,用于计算X轴的最大磁场强度和最小磁场强度的平均值,并计算Y轴的最大磁场强度和最小磁场强度的平均值与硬磁干扰定标因子之积,得到常温校准时磁场强度曲线的圆心坐标;第五计算子模块,用于计算第一差值的1/2,得到常温校准时磁场强度曲线的半径;第六计算子模块,用于将X轴的当前磁场强度信号X作为X轴的当前磁场强度值,将Y轴的当前磁场强度信号Y与硬磁干扰定标因子的乘积作为Y轴的当前磁场强度值;第七计算子模块,用于利用常温校准时的磁场强度曲线与温度变化时的磁场强度曲线之间的关系方程式,求解得到温度补偿系数,该关系方程式表示为:(X'-KX0)2+(Y'-KY0)2=(KR0)2
进一步地,第二计算模块13可以包括:转换子模块,用于根据式(10)和式(11),将三维姿态数据转换为二维传感数据;第八计算子模块,用于根据式(12)和式(13),计算X轴定标因数和Y轴定标因数;第九计算子模块,用于根据式(14)和式(15),利用X轴定标因数计算X轴零偏移值,利用Y轴定标因数计算Y轴零偏移值;第十计算子模块,用于根据式(16),利用X轴零偏移值、Y轴零偏移值、二维X轴传感数据、二维Y轴传感数据,计算方位角。
本发明实施例还提供了一种数字磁罗盘,包括重力加速度传感器、单轴磁阻传感器、两轴磁阻传感器、信号放大电路、微处理器以及置位/复位电路。其中,微处理器还包括如上所述的数字磁罗盘的校准补偿***,在此不赘述。
其中,置位/复位电路用以消除瞬间出现的强磁干扰。其原理是:磁阻传感器的芯片上有两个阻值为7.7欧姆的置位/复位电流带,对坡莫合金施加长达2微秒电流强度为0.5~4A的脉冲电流,通过瞬态的强恢复磁场来恢复或保持传感器特性。一旦传感器被置位或复位,可实现低噪音和高灵敏度的磁场测量。在正常工作期间进行循环,以提高线性度,减小垂直轴的影响和温度影响。在实际工作中,可以对磁阻传感器的芯片进行先置位后复位操作,置位电压和复位电压差值的一半即是磁场强度值,该电路可以消除电子器件以及电桥温度漂移导致的偏置和温度影响。如图6示出了本发明实施例中,置位/复位电路的电路结构,该电路基于IRF7105芯片U1及其***电路。
本发明实施例提供的数字磁罗盘的校准补偿方法及***是在采集三维姿态数据后,利用三维姿态数据中的当前磁场强度信号,并结合常温校准时,X轴的最大磁场强度和最小磁场强度、Y轴的最大磁场强度和最小磁场强度,来计算温度补偿系数,进而计算得到方位角。由于计算出的温度补偿系数并非一定值,而是随着不同设备的传感器电路参数不同而变化的,因而消除了现有的温度补偿方法中由于产品一致性差异问题而带来的影响,检测精度更高。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来控制相关的硬件完成,所述的程序可以在存储于一计算机可读取存储介质中,所述的存储介质,如ROM/RAM、磁盘、光盘等。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

Claims (10)

1.一种数字磁罗盘的校准补偿方法,其特征在于,所述方法包括以下步骤:
根据用户输入的校准指令,控制传感器采集三维姿态数据;
接收并处理经过信号放大电路放大的所述三维姿态数据,利用所述三维姿态数据中的当前磁场强度信号,并结合常温校准时、X轴的最大磁场强度和最小磁场强度、Y轴的最大磁场强度和最小磁场强度,计算温度补偿系数;
利用所述温度补偿系数以及所述三维姿态数据,计算得到当前的方位角。
2.如权利要求1所述的数字磁罗盘的校准补偿方法,其特征在于,所述传感器包括两轴磁阻传感器、单轴磁阻传感器以及重力加速度传感器;所述三维姿态数据包括所述两轴磁阻传感器采集的X轴的当前磁场强度信号和Y轴的当前磁场强度信号,所述单轴磁阻传感器采集的Z轴的当前磁场强度信号,以及所述重力加速度传感器采集的俯仰角和横滚角。
3.如权利要求2所述的数字磁罗盘的校准补偿方法,其特征在于,所述计算温度补偿系数的步骤包括:
计算所述X轴的最大磁场强度和最小磁场强度的第一差值;
计算所述Y轴的最大磁场强度和最小磁场强度的二差值;
计算所述第一差值与所述第二差值的比值,得到硬磁干扰定标因子;
计算所述X轴的最大磁场强度和最小磁场强度的平均值,并计算所述Y轴的最大磁场强度和最小磁场强度的平均值与所述硬磁干扰定标因子之积,得到常温校准时磁场强度曲线的圆心坐标;
计算所述第一差值的1/2,得到所述常温校准时磁场强度曲线的半径;
将所述X轴的当前磁场强度信号作为X轴的当前磁场强度值,将所述Y轴的当前磁场强度信号与所述硬磁干扰定标因子的乘积作为Y轴的当前磁场强度值;
利用所述常温校准时的磁场强度曲线与温度变化时的磁场强度曲线之间的关系方程式,求解得到温度补偿系数。
4.如权利要求3所述的数字磁罗盘的校准补偿方法,其特征在于,所述关系方程式表示为:
(X'-KX0)2+(Y'-KY0)2=(KR0)2
其中,X'是X轴的当前磁场强度值,Y'是Y轴的当前磁场强度值,K是温度补偿系数,X0是所述常温校准时磁场强度曲线的圆心横坐标,Y0是所述常温校准时磁场强度曲线的圆心纵坐标,R0是所述常温校准时磁场强度曲线的半径。
5.如权利要求3所述的数字磁罗盘的校准补偿方法,其特征在于,所述利用温度补偿系数以及三维姿态数据,计算得到当前的方位角的步骤包括:
将所述三维姿态数据转换为二维传感数据,所述二维传感数据包括二维X轴传感数据和二维Y轴传感数据;
计算X轴定标因数和Y轴定标因数;
利用所述X轴定标因数计算X轴零偏移值,利用所述Y轴定标因数计算Y轴零偏移值;
利用所述X轴零偏移值、所述Y轴零偏移值、所述二维X轴传感数据、所述二维Y轴传感数据,计算方位角。
6.如权利要求5所述的数字磁罗盘的校准补偿方法,其特征在于,所述计算X轴定标因数和Y轴定标因数的步骤表示为:
Hxsf=max[1,(KYmax-KYmin)/(KXmax-KXmin)]
Hysf=max[1,(KXmax-KXmin)/(KYmax-KYmin)]
其中,Hxsf是X轴定标因数,Hysf是Y轴定标因数,K是温度补偿系数,Ymax是所述Y轴的最大磁场强度,Ymin是所述Y轴的最小磁场强度,Xmax是所述X轴的最大磁场强度,Xmin是所述X轴的最小磁场强度;
所述利用所述X轴定标因数计算X轴零偏移值,利用所述Y轴定标因数计算Y轴零偏移值表示为:
Hxoff=((KXmax-KXmin)/2-KXmax)*Hxsf
Hyoff=((KYmax-KYmin)/2-KYmax)*Hysf
其中,Hxoff是X轴零偏移值,Hyoff是Y轴零偏移值。
7.如权利要求1至6任一项所述的数字磁罗盘的校准补偿方法,其特征在于,在所述根据用户输入的校准指令,控制传感器采集三维姿态数据的步骤之前,所述方法还包括:
在所述常温校准时,采集并存储所述X轴的最大磁场强度和最小磁场强度、Y轴的最大磁场强度和最小磁场强度。
8.一种数字磁罗盘的校准补偿***,其特征在于,所述***包括:
采集控制模块,用于根据用户输入的校准指令,控制传感器采集三维姿态数据;
第一计算模块,用于接收并处理经过信号放大电路放大的所述三维姿态数据,利用所述三维姿态数据中的当前磁场强度信号、并结合常温校准时,X轴的最大磁场强度和最小磁场强度、Y轴的最大磁场强度和最小磁场强度,计算温度补偿系数;
第二计算模块,用于利用所述温度补偿系数以及所述三维姿态数据,计算得到当前的方位角。
9.如权利要求8所述的数字磁罗盘的校准补偿***,其特征在于,所述***还包括:
常温校准模块,用于在所述常温校准时,采集并存储所述X轴的最大磁场强度和最小磁场强度、Y轴的最大磁场强度和最小磁场强度;
所述第一计算模块包括:
第一计算子模块,用于计算所述X轴的最大磁场强度和最小磁场强度的第一差值;
第二计算子模块,用于计算所述Y轴的最大磁场强度和最小磁场强度的二差值;
第三计算子模块,用于计算所述第一差值与所述第二差值的比值,得到硬磁干扰定标因子;
第四计算子模块,用于计算所述X轴的最大磁场强度和最小磁场强度的平均值,并计算所述Y轴的最大磁场强度和最小磁场强度的平均值与所述硬磁干扰定标因子之积,得到常温校准时磁场强度曲线的圆心坐标;
第五计算子模块,用于计算所述第一差值的1/2,得到常温校准时磁场强度曲线的半径;
第六计算子模块,用于将所述三维姿态数据中X轴的当前磁场强度信号作为X轴的当前磁场强度值,将所述三维姿态数据中Y轴的当前磁场强度信号与所述硬磁干扰定标因子的乘积作为Y轴的当前磁场强度值;
第七计算子模块,用于利用所述常温校准时的磁场强度曲线与温度变化时的磁场强度曲线之间的关系方程式,求解得到温度补偿系数;
所述第二计算模块包括:
转换子模块,用于将所述三维姿态数据转换为二维传感数据,所述二维传感数据包括二维X轴传感数据和二维Y轴传感数据;
第八计算子模块,用于计算X轴定标因数和Y轴定标因数;
第九计算子模块,用于所述利用X轴定标因数计算X轴零偏移值,利用所述Y轴定标因数计算Y轴零偏移值;
第十计算子模块,用于所述利用X轴零偏移值、所述Y轴零偏移值、所述二维X轴传感数据、所述二维Y轴传感数据,计算方位角。
10.一种数字磁罗盘,包括重力加速度传感器、单轴磁阻传感器、两轴磁阻传感器、信号放大电路、微处理器以及置位/复位电路,其特征在于,所述微处理器包括如权利要求8或9所述的数字磁罗盘的校准补偿***。
CN201310177260.1A 2013-05-14 2013-05-14 一种数字磁罗盘及其校准补偿方法、*** Active CN103308039B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310177260.1A CN103308039B (zh) 2013-05-14 2013-05-14 一种数字磁罗盘及其校准补偿方法、***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310177260.1A CN103308039B (zh) 2013-05-14 2013-05-14 一种数字磁罗盘及其校准补偿方法、***

Publications (2)

Publication Number Publication Date
CN103308039A true CN103308039A (zh) 2013-09-18
CN103308039B CN103308039B (zh) 2015-08-19

Family

ID=49133529

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310177260.1A Active CN103308039B (zh) 2013-05-14 2013-05-14 一种数字磁罗盘及其校准补偿方法、***

Country Status (1)

Country Link
CN (1) CN103308039B (zh)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103868512A (zh) * 2014-03-25 2014-06-18 西安电子科技大学 飞行器航向姿态高精度测试电路
CN107861084A (zh) * 2017-11-08 2018-03-30 歌尔科技有限公司 一种磁力计校准方法及装置
CN107861083A (zh) * 2017-11-08 2018-03-30 歌尔科技有限公司 一种磁力计校准方法和装置
CN109342984A (zh) * 2018-11-16 2019-02-15 南方电网科学研究院有限责任公司 一种磁阻芯片温湿度影响校正补偿***及方法
CN109737939A (zh) * 2019-01-30 2019-05-10 深圳市沃感科技有限公司 一种实现电子罗盘全方位安装的方法及装置
CN112525144A (zh) * 2020-11-13 2021-03-19 恒鸿达科技有限公司 一种非线性姿态检测补偿方法及终端
US11313935B2 (en) 2019-09-09 2022-04-26 Apple Inc. In-field soft magnetic distortion hardware compensation
CN117537792A (zh) * 2024-01-03 2024-02-09 西南应用磁学研究所(中国电子科技集团公司第九研究所) 电子罗盘自适应方位角矫正方法

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4739560A (en) * 1985-10-09 1988-04-26 Nippondenso Co., Ltd. Azimuth sensor which corrects azimuth circle diameter and center for temperature variation
US5625170A (en) * 1994-01-18 1997-04-29 Nanometrics Incorporated Precision weighing to monitor the thickness and uniformity of deposited or etched thin film
CN2679646Y (zh) * 2001-07-10 2005-02-16 雅马哈株式会社 带方位测量的便携电子设备及其磁传感器
US20050256659A1 (en) * 2002-11-20 2005-11-17 Malvern Alan R Method of calibrating bias drift with temperature for a vibrating structure gyroscope
CN1715834A (zh) * 2004-06-11 2006-01-04 雅马哈株式会社 用于测量地磁传感器磁偏的方法与装置以及便携电子装置
CN101253387A (zh) * 2005-08-18 2008-08-27 C&N株式会社 传感器装置

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4739560A (en) * 1985-10-09 1988-04-26 Nippondenso Co., Ltd. Azimuth sensor which corrects azimuth circle diameter and center for temperature variation
US5625170A (en) * 1994-01-18 1997-04-29 Nanometrics Incorporated Precision weighing to monitor the thickness and uniformity of deposited or etched thin film
CN2679646Y (zh) * 2001-07-10 2005-02-16 雅马哈株式会社 带方位测量的便携电子设备及其磁传感器
US20050256659A1 (en) * 2002-11-20 2005-11-17 Malvern Alan R Method of calibrating bias drift with temperature for a vibrating structure gyroscope
CN1715834A (zh) * 2004-06-11 2006-01-04 雅马哈株式会社 用于测量地磁传感器磁偏的方法与装置以及便携电子装置
CN101253387A (zh) * 2005-08-18 2008-08-27 C&N株式会社 传感器装置

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103868512A (zh) * 2014-03-25 2014-06-18 西安电子科技大学 飞行器航向姿态高精度测试电路
CN107861084A (zh) * 2017-11-08 2018-03-30 歌尔科技有限公司 一种磁力计校准方法及装置
CN107861083A (zh) * 2017-11-08 2018-03-30 歌尔科技有限公司 一种磁力计校准方法和装置
CN107861084B (zh) * 2017-11-08 2019-11-29 歌尔科技有限公司 一种磁力计校准方法及装置
CN107861083B (zh) * 2017-11-08 2019-11-29 歌尔科技有限公司 一种磁力计校准方法和装置
CN109342984A (zh) * 2018-11-16 2019-02-15 南方电网科学研究院有限责任公司 一种磁阻芯片温湿度影响校正补偿***及方法
CN109737939A (zh) * 2019-01-30 2019-05-10 深圳市沃感科技有限公司 一种实现电子罗盘全方位安装的方法及装置
CN109737939B (zh) * 2019-01-30 2021-05-14 深圳市沃感科技有限公司 一种实现电子罗盘全方位安装的方法及装置
US11313935B2 (en) 2019-09-09 2022-04-26 Apple Inc. In-field soft magnetic distortion hardware compensation
CN112525144A (zh) * 2020-11-13 2021-03-19 恒鸿达科技有限公司 一种非线性姿态检测补偿方法及终端
CN117537792A (zh) * 2024-01-03 2024-02-09 西南应用磁学研究所(中国电子科技集团公司第九研究所) 电子罗盘自适应方位角矫正方法
CN117537792B (zh) * 2024-01-03 2024-04-30 西南应用磁学研究所(中国电子科技集团公司第九研究所) 电子罗盘自适应方位角矫正方法

Also Published As

Publication number Publication date
CN103308039B (zh) 2015-08-19

Similar Documents

Publication Publication Date Title
CN103308039B (zh) 一种数字磁罗盘及其校准补偿方法、***
CN103941309B (zh) 地磁传感器校准设备及其方法
CN103632569B (zh) 一种双轴地磁车位检测方法和装置
CN204515105U (zh) 一种高性能的各向异性磁阻传感器集成芯片
CN101886927A (zh) 基于惯性传感器和地磁传感器的三维运动跟踪***与方法
CN101893722B (zh) 一种基于巨磁阻传感器的地磁横滚角测量***及方法
CN102313543A (zh) 基于巨磁阻传感器的地磁方位角测量***、测量方法及正交补偿方法
CN104135576A (zh) 移动终端的指南针指向优化方法及***
CN104316037A (zh) 一种电子罗盘的校正方法及装置
EP3091335B1 (en) Calibration of temperature effect on magnetometer
EP2972683B1 (en) Dynamically calibrating magnetic sensors
CN103115596A (zh) 用于位移测量的无线传感器网络节点及测试方法
CN105737793A (zh) 滚转角测量单元及测量方法
CN201242443Y (zh) 飞机磁罗盘校准仪
CN103226165A (zh) Tmr自校零数字电流传感器及其自校零方法
US8868365B2 (en) System and method of generating external parameter value for separately excited motor controller
CN105676303A (zh) 地磁数据采集装置
CN105758422B (zh) 一种积分式闭环光纤陀螺的测试方法
CN104344819A (zh) 用于计算方位的方法和装置
CN102589536A (zh) 一种具有自校正功能的电子罗盘设计
US11531429B2 (en) Touch sensing device with a circular display and method of detecting touch coordinates thereof
CN102435782A (zh) 一种微机械加速度计性能参数在线调试电路
CN102322845A (zh) 测量方位角的装置及方法
CN203100712U (zh) 用于位移测量的无线传感器网络节点
CN105277908A (zh) 三轴电流传感器信号校验方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant