Nothing Special   »   [go: up one dir, main page]

CN101241009B - Magneto- electronic compass error compensation method - Google Patents

Magneto- electronic compass error compensation method 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
Chinese (zh)
Other versions
CN101241009A (en
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/en
Publication of CN101241009A publication Critical patent/CN101241009A/en
Application granted granted Critical
Publication of CN101241009B publication Critical patent/CN101241009B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Measuring Magnetic Variables (AREA)

Abstract

The invention provides an electronic magnetic compass error compensation method which bases on deformation round distribution and cyclical assumptions. The measurement error caused by around ferromagnetic materials and other factors must be compensated to enhance electronic magnetic compass measurement accuracy. At present, domestic and foreign popular methods of compensation are based on assumptions which relate to the effect of the environmental interference magnetic field causing the magnetic field strength level projection component distribution from round into oval. But because of more and complicated influence factors, in fact the magnetic field strength level projection component distribution can not be guarantee as perfect oval. In view of this situation, the invention provides error compensation algorithmic method which bases on deformation round distribution and cyclical assumptions, the objective is to compensate the measurement error caused by around ferromagnetic materials and other factors, and achieve magnetic azimuth high-precision measurement.

Description

A kind of magneto-electronic compass error compensation method
Technical field
Patent of the present invention relates to the sub-compass of magnetoelectricity that utilizes the terrestrial magnetic field to realize orientating function, has provided the measurement Error Compensation method of the sub-compass of a kind of magnetoelectricity.
Background technology
After the sub-compass of magnetoelectricity was fixed on the carrier, the magnetic azinuth measurement result can be subjected to the influence of ferromagnetic material on every side.Disturbing magnetic field is made up of hard iron magnetic field and soft iron magnetic field two parts.When having disturbing magnetic field on every side, the distribution of magnetic field intensity horizontal projection component no longer is positive circle, and distortion (influence in soft iron magnetic field) has taken place its shape, and skew (influence in hard iron magnetic field) has also taken place its center relative coordinate initial point.The existence of above factor causes the sub-compass of magnetoelectricity measuring error to occur in the magnetic azinuth measuring process.Distribution that the popular backoff algorithm influence that is based on environmental interference magnetic field both at home and abroad causes magnetic field intensity horizontal projection component becomes oval-shaped hypothesis by positive circle.Promptly fit magnetic field intensity horizontal projection component and distribute, ask for relevant coefficient, in use carry out the compensation of magnetic-field measurement value according to relevant coefficient according to ellipse.Above backoff algorithm is supposed the ellipse that is distributed as rule of magnetic field intensity horizontal projection component, and in fact is difficult to guarantee the strictness establishment of this condition owing to the complicacy of concrete condition, thereby has limited the raising of measuring accuracy.
Summary of the invention
The present invention proposes based on being out of shape the Error Compensation Algorithm that circle distributes and periodically supposes, with a kind of method that can be used for the magneto-electronic compass error compensation of caused by factors measuring error such as ferromagnetic material around the compensation.
The present invention is a kind of method that can be used for magneto-electronic compass error compensation, when the sub-compass of magnetoelectricity uniform rotation multi-turn in the environment around, and the azimuth angle alpha of azimuth angle alpha, the not compensated that records so m, azimuth measurement error Δ α is with the generating period variation, can be expressed as the form of the periodic function of the sub-compass corner of magnetoelectricity β, [0,2 π] in the scope, the form of the function generate convergent series behind periodic extension can be similar to this function with the algebraic sum of finite term, promptly
Δα = a 0 + Σ n = 1 j ( a n cos nα + b n sin nα )
In the following formula, j is the finite value positive integer, and a0, an, bn are coefficient, n=1 wherein, and 2,3 ...,
Calibration process comprises following each step:
(1) the no magnetic turntable of sub-compass of magnetoelectricity and caliberating device is equipped with in rotation, makes it point to positive north, determines that this moment, the position angle was 0 degree; (2) according to the actual measurement magnetic field data and as data computation position angle, geomagnetic declination approximate value α m
(3) the corner data α computer azimuth angle error delta α=α that exports according to caliberating device m-α;
(4) rotate no magnetic turntable and make the position angle increase a certain angle, repeat second step and the 3rd step, the sub-compass azimuth angle error of the magnetoelectricity when obtaining the respective party parallactic angle.Reach 360 degree (identical) until the position angle with 0 degree;
(5) calculate compensation formula according to azimuth angle error
Δα = a 0 + Σ n = 1 j ( a n cos nα + b n sin nα )
In penalty coefficient a0, an, bn, n=1 wherein, 2,3 ...;
During use, the compensation formula coefficient calculations that will obtain according to demarcation more on the occasion of, its step is as follows:
(1) according to the actual measurement magnetic field data and as data computation position angle, geomagnetic declination approximate value α m
(2) according to compensation formula
Figure G2007103045358D00023
Calculate more on the occasion of-Δ α, at first use position angle approximate value α during calculating mReplace position angle actual value α, then carry out repeatedly iteration as the need degree of precision;
(3) calculate compensation back bearing measured value α '=α m+ (Δ α).
Advantage of the present invention:
Proposed with caused by factors measuring error such as ferromagnetic materials around the compensation, to realize the high-acruracy survey of magnetic azinuth based on being out of shape the Error Compensation Algorithm that circle distributes and periodically supposes.
Embodiment
Provide an instantiation that adopts patent of the present invention to realize the magneto-electronic compass error compensation below.
In this example, be the magnetic azimuth angle transducer with high performance three magnetic resistance sensors, measure the terrestrial magnetic field component on carrier x axle, y axle, z axle respectively
Figure G2007103045358D00031
With the double-axel acceleration sensor is the angle of pitch (θ) and roll angle (γ) survey sensor.The information of comprehensive above a plurality of sensors, the high-acruracy survey of realization magnetic azinuth.
The realization of the magneto-electronic compass error compensation method that patent of the present invention proposes is divided into two stages, i.e. the error compensation stage of the coefficient calculations stage of calibration process and use.In calibration process, calculate the compensation formula coefficient according to measurement error value; In use, utilize compensation formula and relevant coefficient calculations more on the occasion of, realize error compensation.
When the sub-compass of magnetoelectricity uniform rotation multi-turn in the environment around, the azimuth angle alpha of the not compensated that records so m, azimuth measurement error Δ α is with the generating period variation, can be expressed as the form of the periodic function of azimuth angle alpha, [0,2 π] in the scope, the form of the function generate convergent series behind periodic extension can be similar to this function with the algebraic sum of finite term, promptly
Δα = a 0 + Σ n = 1 j ( a n cos nα + b n sin nα )
In the following formula, j is the finite value positive integer, and a0, an, bn are coefficient, n=1 wherein, and 2,3 ...;
Timing signal is installed in the sub-compass of magnetoelectricity on the no magnetic turntable, and the turntable corner is measured by high-precision photoelectric encoder.Calibration process is made up of following steps.
The first step is rotated no magnetic turntable, makes its forward direction refer to north, and the output of the photoelectric encoder that resets determines that the position angle is 0 degree.
Second step is according to measured data computer azimuth angle approximate value.At first, according to following formula calculating magnetic field strength level projection H x, H y
Figure G2007103045358D00041
In the formula,
Figure G2007103045358D00042
For Magnetic Sensor in θ ≠ 0,3 geomagnetic field components that record under γ ≠ 0 state.
Then, according to H x, H yCalculate the magnetic azinuth approximate value
Figure G2007103045358D00043
α ~ M = arctan ( H y H x )
At last, according to the magnetic declination value D computer azimuth angle approximate value of locality
Figure G2007103045358D00045
α m = α ~ M + D
The 3rd step is according to the corner data α computer azimuth angle error of photoelectric encoder output.
Δα=α m
The 4th step, rotate no magnetic turntable and make the position angle increase by 15 degree, repeat second step and the 3rd step, the sub-compass azimuth angle error of the magnetoelectricity when obtaining the respective party parallactic angle.Reach 360 degree (identical) until the position angle with 0 degree.
In the 5th step, calculate compensation formula according to azimuth angle error
Δα = a 0 + Σ n = 1 j ( a n cos nα + b n sin nα )
In penalty coefficient a0, an, bn, n=1 wherein, 2,3 ....
In the above calibration process, we only need to rotate no magnetic turntable and get final product to respective angles.
During use, the compensation formula coefficient calculations that will obtain according to demarcation more on the occasion of, its step is as follows.
The first step is according to measured data computer azimuth angle approximate value.At first, according to following public affairs
Formula calculating magnetic field strength level projection H x, H y
Figure G2007103045358D00051
In the formula,
Figure G2007103045358D00052
For Magnetic Sensor in θ ≠ 0,3 geomagnetic field components that record under γ ≠ 0 state.
Then, according to H x, H yCalculate the magnetic azinuth approximate value
Figure G2007103045358D00053
α ~ M = arctan ( H y H x )
At last, according to the magnetic declination value D computer azimuth angle approximate value of locality
Figure G2007103045358D00055
α m = α ~ M + D
Second step is according to compensation formula
Figure G2007103045358D00057
Calculate more on the occasion of-Δ α, at first use position angle approximate value α during calculating mReplace position angle actual value α, then repeatedly change as the need degree of precision.
In the 3rd step, calculate compensation back bearing measured value α '=α m+ (Δ α).

Claims (2)

1. method that is used for magneto-electronic compass error compensation is characterized in that when the sub-compass of magnetoelectricity uniform rotation multi-turn in the environment around, the azimuth angle alpha of the not compensated that records so m, azimuth measurement error Δ α is with the generating period variation, all is expressed as the form of the periodic function of azimuth angle alpha, in [0,2 π] scope, the form of the function generate convergent series behind periodic extension is similar to this function with the algebraic sum of finite term, promptly
Δα = a 0 + Σ n = 1 j ( a n cos nα + b n sin nα )
In the following formula, j is the finite value positive integer, a 0, a n, b nBe coefficient, n=1 wherein, 2,3 ...; Calibration process comprises following each step:
(1) the no magnetic turntable of sub-compass of magnetoelectricity and caliberating device is equipped with in rotation, makes it point to positive north, determines that this moment, the position angle was 0 degree;
(2) according to the actual measurement magnetic field data and as data computation position angle, geomagnetic declination approximate value α m
(3) the corner data α computer azimuth angle error delta α=α that exports according to caliberating device m-α;
(4) rotate no magnetic turntable and make the position angle increase a certain angle, repeat second step and the 3rd step, the sub-compass azimuth angle error of the magnetoelectricity when obtaining the respective party parallactic angle reaches 360 degree until the position angle;
(5) calculate compensation formula according to azimuth angle error
Δα = a 0 + Σ n = 1 j ( a n cos nα + b n sin nα )
In penalty coefficient a 0, a n, b n, n=1 wherein, 2,3 ...;
During use, the compensation formula coefficient calculations that will obtain according to demarcation more on the occasion of, its step is as follows:
(1) according to the actual measurement magnetic field data and as data computation position angle, geomagnetic declination approximate value α m
(2) according to compensation formula
Figure F2007103045358C00013
Calculate more on the occasion of-Δ α, at first use position angle approximate value α during calculating mReplace position angle actual value α, then carry out repeatedly iteration as the need degree of precision;
(3) calculate compensation back bearing measured value α '=α m+ (Δ α).
2. a kind of method that is used for the magneto-electronic compass error compensation according to claim 1 is characterized in that the sub-compass of described magnetoelectricity is based on the measuring sensor of fluxgate technology or anisotropic magnetoresistance technology or giant magnetoresistance technology or giant magnetic impedance technology.
CN2007103045358A 2007-12-28 2007-12-28 Magneto- electronic compass error compensation method Expired - Fee Related CN101241009B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2007103045358A CN101241009B (en) 2007-12-28 2007-12-28 Magneto- electronic compass error compensation method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2007103045358A CN101241009B (en) 2007-12-28 2007-12-28 Magneto- electronic compass error compensation method

Publications (2)

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

Family

ID=39932712

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2007103045358A Expired - Fee Related CN101241009B (en) 2007-12-28 2007-12-28 Magneto- electronic compass error compensation method

Country Status (1)

Country Link
CN (1) CN101241009B (en)

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101587132B (en) * 2009-06-26 2011-07-20 中国科学院合肥物质科学研究院 Field weakening direction sensor calibration method
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 (en) * 2011-07-11 2013-07-17 上海大学 Magnetic azimuth measuring system based on giant magneto-resistance sensor, measurement method and perpendicular compensation method
CN102506837A (en) * 2011-10-10 2012-06-20 海能达通信股份有限公司 Terminal positioning method and terminal with electronic compass
CN104111066B (en) * 2014-07-29 2016-06-15 中船重工中南装备有限责任公司 A kind of electronic compass testing-calibrating instrument
CN104792301A (en) * 2015-04-22 2015-07-22 华中科技大学 Method and device for correcting azimuth of borehole television probe under ferromagnetic interference
CN104965102B (en) * 2015-05-25 2018-04-27 厦门大学 A kind of method for effectively improving acoustic Doppler fluid velocity profile instrument flow directional detection precision
CN105675905B (en) * 2016-01-28 2018-10-09 北京理工大学 A kind of rotary bullet tachometric survey error compensating method based on Geomagnetism Information
CN105865492B (en) * 2016-05-31 2019-02-05 清华大学 The online error compensating method of two axis magnetometers and system
CN106052633B (en) * 2016-07-01 2018-10-30 西安华讯天基通信技术有限公司 The azimuthal device and method in sector in a kind of determining radio station
CN107340001B (en) * 2017-05-23 2020-02-28 中国人民解放军军械工程学院 Geomagnetic measurement error compensation test device
CN107747951A (en) * 2017-09-10 2018-03-02 西安天和海防智能科技有限公司 Universe magnetic course error correcting method and autonomous underwater vehicle navigation error modification method
CN108398124B (en) * 2018-02-05 2020-10-16 无锡北微传感科技有限公司 Electronic compass calibration method
CN111307134B (en) * 2020-04-27 2022-03-11 武汉海达数云技术有限公司 Electronic compass calibration method, device, system and computer readable storage medium
CN117537792B (en) * 2024-01-03 2024-04-30 西南应用磁学研究所(中国电子科技集团公司第九研究所) Electronic compass self-adaptive azimuth correction method
CN118225032A (en) * 2024-05-24 2024-06-21 吉林大学 Course angle measurement error correction method under ground motion carrier magnetic interference condition

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1181808A (en) * 1996-03-13 1998-05-13 莱卡公开股份有限公司 Process for determining the direction of the earth's magnetic field
CN1216104A (en) * 1997-02-10 1999-05-05 莱卡地球系统公开股份有限公司 Method for determining correction parameters
CN1323979A (en) * 2000-05-12 2001-11-28 精工电子有限公司 Calibration mechanism, electron compass having said mechanism and electron clock
CN1627040A (en) * 2003-12-13 2005-06-15 三星电机株式会社 Method for searching for dip angle using tilt-compensated electric compass

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1181808A (en) * 1996-03-13 1998-05-13 莱卡公开股份有限公司 Process for determining the direction of the earth's magnetic field
CN1216104A (en) * 1997-02-10 1999-05-05 莱卡地球系统公开股份有限公司 Method for determining correction parameters
CN1323979A (en) * 2000-05-12 2001-11-28 精工电子有限公司 Calibration mechanism, electron compass having said mechanism and electron clock
CN1627040A (en) * 2003-12-13 2005-06-15 三星电机株式会社 Method for searching for dip angle using tilt-compensated electric compass

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 (en) 2008-08-13

Similar Documents

Publication Publication Date Title
CN101241009B (en) Magneto- electronic compass error compensation method
CN102353917B (en) The calibration of triaxial magnetic field sensor
CN104568041B (en) A kind of direct-reading gage for eliminating adjacent runner magnetic interference
CN102313543B (en) Magnetic azimuth measuring system based on giant magneto-resistance sensor, measurement method and perpendicular compensation method
US20180017418A1 (en) Magnetoresistive angle sensor and corresponding strong magnetic field error correction and calibration methods
CN101893722B (en) Giant magneto-resistance sensor-based geomagnetic roll angle measurement system and method
CN104316037B (en) A kind of bearing calibration of electronic compass and device
CN102108856B (en) Small-angle well inclination state measuring method and device
CN103403499A (en) Method and device for determining the absolute position of a movable body
CN107544042A (en) A kind of magnetometer array correcting method
CN202216701U (en) Giant magnetoresistance effect throttle angle position sensor
CN105066949B (en) Lane space deformation measuring device and the measuring method based on the device
CN203881354U (en) Combined type encoder
CN103299247A (en) Apparatuses and methods for dynamic tracking and compensation of magnetic near field
CN203203607U (en) Multi-loop absolute magnetic encoder
CN107250732A (en) Rotation detection device
CN106767671A (en) Geologic structure face occurrence computational methods based on three-dimensional electronic compass
Wang et al. An angle displacement sensor using a simple gear
CN103592484A (en) Electricity larceny prevention method for preventing strong magnet from generating error influences on electronic-type energy meter
CN116736199A (en) Space static magnetic field distribution measurement system and method
CN103454607B (en) The bearing calibration of magnetic field sensor signal and the Vehicular navigation system based on the method
CN105716594A (en) Plane six-point calibration method of compass
CN107036576B (en) Real-time resolving method based on difference coefficient method magnetic survey Rotary aircraft roll angle
CN203011938U (en) Target direction-finding velocity-measuring system based on quadrature static detection array
CN204043603U (en) A kind of two Z axis magneto-resistor angular transducer

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