CN101241009B - Magneto- electronic compass error compensation method - Google Patents
Magneto- electronic compass error compensation method Download PDFInfo
- 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
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
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
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
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
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
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
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
In the formula,
For Magnetic Sensor in θ ≠ 0,3 geomagnetic field components that record under γ ≠ 0 state.
At last, according to the magnetic declination value D computer azimuth angle approximate value of locality
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
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
In the formula,
For Magnetic Sensor in θ ≠ 0,3 geomagnetic field components that record under γ ≠ 0 state.
At last, according to the magnetic declination value D computer azimuth angle approximate value of locality
Second step is according to compensation formula
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
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
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
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.
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)
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)
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 |
-
2007
- 2007-12-28 CN CN2007103045358A patent/CN101241009B/en not_active Expired - Fee Related
Patent Citations (4)
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)
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 |