CN101241009B - 一种磁电子罗盘误差补偿方法 - Google Patents

一种磁电子罗盘误差补偿方法 Download PDF

Info

Publication number
CN101241009B
CN101241009B CN2007103045358A CN200710304535A CN101241009B CN 101241009 B CN101241009 B CN 101241009B CN 2007103045358 A CN2007103045358 A CN 2007103045358A CN 200710304535 A CN200710304535 A CN 200710304535A CN 101241009 B CN101241009 B CN 101241009B
Authority
CN
China
Prior art keywords
alpha
compass
compensation
error
angle
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.)
Expired - Fee Related
Application number
CN2007103045358A
Other languages
English (en)
Other versions
CN101241009A (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.)
University of Science and Technology Beijing USTB
Original Assignee
University of Science and Technology Beijing USTB
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 University of Science and Technology Beijing USTB filed Critical University of Science and Technology Beijing USTB
Priority to CN2007103045358A priority Critical patent/CN101241009B/zh
Publication of CN101241009A publication Critical patent/CN101241009A/zh
Application granted granted Critical
Publication of CN101241009B publication Critical patent/CN101241009B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Measuring Magnetic Variables (AREA)

Abstract

本发明提出了基于变形圆分布及周期性假设的磁电子罗盘误差补偿方法。要提高磁电子罗盘的测量精度,必须补偿周围铁磁物质等因素所引起的测量误差。目前,国内外流行的补偿方法是基于环境干扰磁场的影响导致磁场强度的水平投影分量的分布由正圆形变为椭圆形的假设的。但因为影响因素较多,情况复杂,实际上无法保证磁场强度的水平投影分量的分布为严格的椭圆形。针对这一情况,本发明提出了基于变形圆分布和周期性假设的误差补偿算法,以补偿周围铁磁物质等因素所引起的测量误差,实现地磁方位角的高精度测量。

Description

一种磁电子罗盘误差补偿方法
技术领域
本发明专利涉及利用地磁场实现定向功能的磁电子罗盘,给出了一种磁电子罗盘的测量误差补偿方法。
背景技术
当磁电子罗盘固定在载体上以后,地磁方位角测量结果会受到周围铁磁物质的影响。干扰磁场由硬铁磁场和软铁磁场两部分组成。当周围存在干扰磁场时,磁场强度水平投影分量的分布不再是正圆形,其形状发生了畸变(软铁磁场的影响),并且其中心位置相对坐标原点也发生了偏移(硬铁磁场的影响)。以上因素的存在导致磁电子罗盘在地磁方位角测量过程中出现测量误差。国内外比较流行的补偿算法是基于环境干扰磁场的影响导致磁场强度水平投影分量的分布由正圆形变为椭圆形的假设的。即按照椭圆形来拟和磁场强度水平投影分量分布,求取有关系数,在使用过程中根据有关系数进行磁场测量值的补偿。以上补偿算法假定磁场强度水平投影分量的分布为规则的椭圆形,而实际上由于具体情况的复杂性很难保证这一条件的严格成立,因而限制了测量精度的提高。
发明内容
本发明提出了基于变形圆分布和周期性假设的误差补偿算法,以补偿周围铁磁物质等因素所引起的测量误差的一种可用于磁电子罗盘误差补偿的方法。
本发明是一种可用于磁电子罗盘误差补偿的方法,当磁电子罗盘在周围环境中匀速转动多圈,那么方位角α、测得的未经补偿的方位角αm、方位角测量误差Δα都将发生周期性变化,都可以表示为磁电子罗盘转角β的周期函数的形式,在[0,2π]范围内,经周期延拓后的函数展成收敛级数的形式,可以用有限项的代数和来近似该函数,即
Δα = a 0 + Σ n = 1 j ( a n cos nα + b n sin nα )
上式中,j为有限值正整数,a0、an、bn为系数,其中n=1,2,3,...,
标定过程包括以下各步:
(1)旋转装有磁电子罗盘和标定装置的无磁转台,使其指向正北,确定此时方位角为0度;(2)根据实测磁场数据及当地磁偏角数据计算方位角近似值αm
(3)根据标定装置输出的转角数据α计算方位角误差Δα=αm-α;
(4)转动无磁转台使方位角增加某一角度,重复第二步和第三步,得到相应方位角时的磁电子罗盘方位角误差。直至方位角达到360度(与0度相同);
(5)根据方位角误差计算补偿公式
Δα = a 0 + Σ n = 1 j ( a n cos nα + b n sin nα )
中的补偿系数a0、an、bn,其中n=1,2,3,...;
使用时,将根据标定得到的补偿公式系数计算更正值,其步骤如下:
(1)根据实测磁场数据及当地磁偏角数据计算方位角近似值αm
(2)根据补偿公式
Figure G2007103045358D00023
计算更正值-Δα,计算时首先用方位角近似值αm代替方位角真实值α,如需较高精度则进行多次迭代;
(3)计算补偿后方位角测量值α′=αm+(-Δα)。
本发明的优点:
提出了基于变形圆分布和周期性假设的误差补偿算法,以补偿周围铁磁物质等因素所引起的测量误差,实现地磁方位角的高精度测量。
具体实施方式
下面给出一个采用本发明专利实现磁电子罗盘误差补偿的具体实例。
在本实例中,以高性能的三轴磁电阻传感器为地磁方位角传感器,测出地磁场分别在载体x轴、y轴、z轴上的分量
Figure G2007103045358D00031
以双轴加速度传感器为俯仰角(θ)和横滚角(γ)测量传感器。综合以上多个传感器的信息,实现地磁方位角的高精度测量。
本发明专利提出的磁电子罗盘误差补偿方法的实现分为两个阶段,即标定过程的系数计算阶段和使用过程的误差补偿阶段。在标定过程中,根据测量误差值计算补偿公式系数;在使用过程中,利用补偿公式及相关的系数计算更正值,实现误差补偿。
当磁电子罗盘在周围环境中匀速转动多圈,那么测得的未经补偿的方位角αm、方位角测量误差Δα都将发生周期性变化,都可以表示为方位角α的周期函数的形式,在[0,2π]范围内,经周期延拓后的函数展成收敛级数的形式,可以用有限项的代数和来近似该函数,即
Δα = a 0 + Σ n = 1 j ( a n cos nα + b n sin nα )
上式中,j为有限值正整数,a0、an、bn为系数,其中n=1,2,3,...;
标定时将磁电子罗盘安装在无磁转台上,转台转角通过高精度的光电编码器测量。标定过程由以下步骤组成。
第一步,转动无磁转台,使其前向指北,复位光电编码器的输出,确定方位角为0度。
第二步,根据实测数据计算方位角近似值。首先,根据下面的公式计算磁场强度水平投影Hx、Hy
Figure G2007103045358D00041
式中,
Figure G2007103045358D00042
为磁传感器在θ≠0,γ≠0状态下测得的3个地磁场分量。
然后,根据Hx、Hy计算地磁方位角近似值
Figure G2007103045358D00043
α ~ M = arctan ( H y H x )
最后,根据当地的磁偏角值D计算方位角近似值
Figure G2007103045358D00045
α m = α ~ M + D
第三步,根据光电编码器输出的转角数据α计算方位角误差。
Δα=αm
第四步,转动无磁转台使方位角增加15度,重复第二步和第三步,得到相应方位角时的磁电子罗盘方位角误差。直至方位角达到360度(与0度相同)。
第五步,根据方位角误差计算补偿公式
Δα = a 0 + Σ n = 1 j ( a n cos nα + b n sin nα )
中的补偿系数a0、an、bn,其中n=1,2,3,...。
以上标定过程中,我们只需转动无磁转台到相应角度即可。
使用时,将根据标定得到的补偿公式系数计算更正值,其步骤如下。
第一步,根据实测数据计算方位角近似值。首先,根据下面的公
式计算磁场强度水平投影Hx、Hy
Figure G2007103045358D00051
式中,
Figure G2007103045358D00052
为磁传感器在θ≠0,γ≠0状态下测得的3个地磁场分量。
然后,根据Hx、Hy计算地磁方位角近似值
Figure G2007103045358D00053
α ~ M = arctan ( H y H x )
最后,根据当地的磁偏角值D计算方位角近似值
Figure G2007103045358D00055
α m = α ~ M + D
第二步,根据补偿公式
Figure G2007103045358D00057
计算更正值-Δα,计算时首先用方位角近似值αm代替方位角真实值α,如需较高精度则进行多次迭。
第三步,计算补偿后方位角测量值α′=αm+(-Δα)。

Claims (2)

1.一种用于磁电子罗盘误差补偿的方法,其特征是当磁电子罗盘在周围环境中匀速转动多圈,那么测得的未经补偿的方位角αm、方位角测量误差Δα都将发生周期性变化,都表示为方位角α的周期函数的形式,在[0,2π]范围内,经周期延拓后的函数展成收敛级数的形式,用有限项的代数和来近似该函数,即
Δα = a 0 + Σ n = 1 j ( a n cos nα + b n sin nα )
上式中,j为有限值正整数,a0、an、bn为系数,其中n=1,2,3,...;标定过程包括以下各步:
(1)旋转装有磁电子罗盘和标定装置的无磁转台,使其指向正北,确定此时方位角为0度;
(2)根据实测磁场数据及当地磁偏角数据计算方位角近似值αm
(3)根据标定装置输出的转角数据α计算方位角误差Δα=αm-α;
(4)转动无磁转台使方位角增加某一角度,重复第二步和第三步,得到相应方位角时的磁电子罗盘方位角误差,直至方位角达到360度;
(5)根据方位角误差计算补偿公式
Δα = a 0 + Σ n = 1 j ( a n cos nα + b n sin nα )
中的补偿系数a0、an、bn,其中n=1,2,3,...;
使用时,将根据标定得到的补偿公式系数计算更正值,其步骤如下:
(1)根据实测磁场数据及当地磁偏角数据计算方位角近似值αm
(2)根据补偿公式
Figure F2007103045358C00013
计算更正值-Δα,计算时首先用方位角近似值αm代替方位角真实值α,如需较高精度则进行多次迭代;
(3)计算补偿后方位角测量值α′=αm+(-Δα)。
2.根据权利要求1所述的一种用于磁电子罗盘误差补偿的方法,其特征是所述的磁电子罗盘是基于磁通门技术或各向异性磁电阻技术或巨磁电阻技术或巨磁阻抗技术的测量元件。
CN2007103045358A 2007-12-28 2007-12-28 一种磁电子罗盘误差补偿方法 Expired - Fee Related CN101241009B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2007103045358A CN101241009B (zh) 2007-12-28 2007-12-28 一种磁电子罗盘误差补偿方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2007103045358A CN101241009B (zh) 2007-12-28 2007-12-28 一种磁电子罗盘误差补偿方法

Publications (2)

Publication Number Publication Date
CN101241009A CN101241009A (zh) 2008-08-13
CN101241009B true CN101241009B (zh) 2010-06-09

Family

ID=39932712

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2007103045358A Expired - Fee Related CN101241009B (zh) 2007-12-28 2007-12-28 一种磁电子罗盘误差补偿方法

Country Status (1)

Country Link
CN (1) CN101241009B (zh)

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101587132B (zh) * 2009-06-26 2011-07-20 中国科学院合肥物质科学研究院 一种弱磁方向传感器的标定方法
US8374816B2 (en) * 2010-06-08 2013-02-12 Honeywell International Inc. Automatic data collection algorithm for 3D magnetic field calibration with reduced memory requirements
CN102313543B (zh) * 2011-07-11 2013-07-17 上海大学 基于巨磁阻传感器的地磁方位角测量***、测量方法及正交补偿方法
CN102506837A (zh) * 2011-10-10 2012-06-20 海能达通信股份有限公司 终端定位方法及带有电子罗盘的终端
CN104111066B (zh) * 2014-07-29 2016-06-15 中船重工中南装备有限责任公司 一种电子罗盘检校仪
CN104792301A (zh) * 2015-04-22 2015-07-22 华中科技大学 一种钻孔电视探头受铁磁干扰时的方位矫正方法及装置
CN104965102B (zh) * 2015-05-25 2018-04-27 厦门大学 一种有效提高声学多普勒流速剖面仪流向测量精度的方法
CN105675905B (zh) * 2016-01-28 2018-10-09 北京理工大学 一种基于地磁信息的旋转炮弹转速测量误差补偿方法
CN105865492B (zh) * 2016-05-31 2019-02-05 清华大学 两轴磁强计在线误差补偿方法及***
CN106052633B (zh) * 2016-07-01 2018-10-30 西安华讯天基通信技术有限公司 一种确定无线电台中扇区方位角的设备及方法
CN107340001B (zh) * 2017-05-23 2020-02-28 中国人民解放军军械工程学院 地磁测量误差补偿试验装置
CN107747951A (zh) * 2017-09-10 2018-03-02 西安天和海防智能科技有限公司 全域磁罗盘航向误差修正方法及水下自主航行器导航误差修正方法
CN108398124B (zh) * 2018-02-05 2020-10-16 无锡北微传感科技有限公司 一种电子罗盘校准方法
CN111307134B (zh) * 2020-04-27 2022-03-11 武汉海达数云技术有限公司 电子罗盘标定方法、装置、***和计算机可读存储介质
CN117537792B (zh) * 2024-01-03 2024-04-30 西南应用磁学研究所(中国电子科技集团公司第九研究所) 电子罗盘自适应方位角矫正方法

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1181808A (zh) * 1996-03-13 1998-05-13 莱卡公开股份有限公司 确定地磁场方向的方法
CN1216104A (zh) * 1997-02-10 1999-05-05 莱卡地球***公开股份有限公司 校正参数的确定方法
CN1323979A (zh) * 2000-05-12 2001-11-28 精工电子有限公司 校正机构,具有校正机构的电子方位计和电子时钟
CN1627040A (zh) * 2003-12-13 2005-06-15 三星电机株式会社 用于使用补偿倾斜的电子罗盘搜索俯角的方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1181808A (zh) * 1996-03-13 1998-05-13 莱卡公开股份有限公司 确定地磁场方向的方法
CN1216104A (zh) * 1997-02-10 1999-05-05 莱卡地球***公开股份有限公司 校正参数的确定方法
CN1323979A (zh) * 2000-05-12 2001-11-28 精工电子有限公司 校正机构,具有校正机构的电子方位计和电子时钟
CN1627040A (zh) * 2003-12-13 2005-06-15 三星电机株式会社 用于使用补偿倾斜的电子罗盘搜索俯角的方法

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
JP特开2000-9468A 2000.01.14
JP特开2005-106569A 2005.04.21

Also Published As

Publication number Publication date
CN101241009A (zh) 2008-08-13

Similar Documents

Publication Publication Date Title
CN101241009B (zh) 一种磁电子罗盘误差补偿方法
CN204421990U (zh) 一种可消除相邻转轮磁干涉的直读表
CN102353917B (zh) 三轴磁场传感器的校准
EP3249347B1 (en) Magnetoresistive angle sensor and corresponding strong magnetic field error correction and calibration methods
CN102313543B (zh) 基于巨磁阻传感器的地磁方位角测量***、测量方法及正交补偿方法
CN101893722B (zh) 一种基于巨磁阻传感器的地磁横滚角测量***及方法
CN104316037B (zh) 一种电子罗盘的校正方法及装置
CN104197827A (zh) 一种双z轴磁电阻角度传感器
CN102252689A (zh) 一种基于磁传感器的电子罗盘校准方法
CN103403499A (zh) 用于确定运动体的绝对位置的方法和装置
CN105066949B (zh) 巷道空间形变测量装置及基于该装置的测量方法
CN203881354U (zh) 复合型编码器
CN101443641A (zh) 一种压力计的传感装置
CN103299247A (zh) 用于磁近场的动态追踪及补偿的设备和方法
CN102108856A (zh) 小角度井斜姿态测量方法及装置
CN203203607U (zh) 一种多圈绝对磁编码器
CN103499845A (zh) 一种利用重力梯度仪测量引力梯度的方法
CN107250732A (zh) 旋转检测装置
Wang et al. An angle displacement sensor using a simple gear
CN105716594A (zh) 一种罗盘的平面六点校准方法
CN103454607B (zh) 磁场传感器信号的校正方法和基于该方法的车辆导航***
CN106772147B (zh) 一种中大磁场全象限测量方法
CN203011938U (zh) 基于正交静电探测阵列的目标测向测速***
CN104101337A (zh) 用于电子罗盘的校正方法
CN105203088A (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
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20100609

Termination date: 20161228

CF01 Termination of patent right due to non-payment of annual fee