CN105675015A - MEMS gyroscope zero-offset automatic elimination method - Google Patents

MEMS gyroscope zero-offset automatic elimination method Download PDF

Info

Publication number
CN105675015A
CN105675015A CN201610011605.XA CN201610011605A CN105675015A CN 105675015 A CN105675015 A CN 105675015A CN 201610011605 A CN201610011605 A CN 201610011605A CN 105675015 A CN105675015 A CN 105675015A
Authority
CN
China
Prior art keywords
gyroscope
zero
offset compensation
compensation coefficient
motion
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
CN201610011605.XA
Other languages
Chinese (zh)
Other versions
CN105675015B (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.)
CETC 26 Research Institute
Original Assignee
CETC 26 Research Institute
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 CETC 26 Research Institute filed Critical CETC 26 Research Institute
Priority to CN201610011605.XA priority Critical patent/CN105675015B/en
Publication of CN105675015A publication Critical patent/CN105675015A/en
Application granted granted Critical
Publication of CN105675015B publication Critical patent/CN105675015B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C25/00Manufacturing, calibrating, cleaning, or repairing instruments or devices referred to in the other groups of this subclass
    • G01C25/005Manufacturing, calibrating, cleaning, or repairing instruments or devices referred to in the other groups of this subclass initial alignment, calibration or starting-up of inertial devices

Landscapes

  • Engineering & Computer Science (AREA)
  • Manufacturing & Machinery (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Gyroscopes (AREA)

Abstract

The invention discloses an MEMS gyroscope zero-offset automatic elimination method, which comprises the steps of: 1) powering on the gyroscope, then judging whether the current state of the gyroscope is static or dynamic, if the gyroscope is in a static state, measuring the output of the gyroscope after power-on, thus obtaining a current zero-offset compensation coefficient D0; if the gyroscope is in a dynamic state, taking the zero-offset compensation coefficient stored last time as the current zero-offset compensation coefficient D0; 2) according to the current zero-offset compensation coefficient D0 determined by step 1), performing zero-offset compensation on the gyroscope automatically; and 3) taking the current zero-offset compensation coefficient D0 as the zero-offset compensation coefficient when the gyroscope is powered on next time and is in a dynamic state. The method provided by the invention can automatically eliminate the gyroscope zero-offset and automatically reset the zero-offset compensation coefficient, and when the gyroscope is powered on to use later, the reset compensation coefficient is employed to compensate zero-offset, thus reaching the purpose of improving the measurement precision of the gyroscope.

Description

A kind of micro-mechanical gyroscope zero removing method partially automatically
Technical field
The present invention relates to micro-mechanical gyroscope zero partially to eliminate, zero inclined calibration after storing for a long time in particular for micro-mechanical gyroscope, for improving accuracy and the precision that gyroscope is measured, belong to inertia sensing technical field.
Background technology
MEMS (micromechanics) gyroscope is the sensor for measuring angular speed, and its volume is little, cost is low, reliability is high, is widely used in the various field needing inertia measurement. MEMS gyroscope output simplified model is:
Y ω i = D 0 + D 1 ω i + D 2 ω j + D 3 ω k
Wherein:
-------gyro exports
D0-------gyro zero is inclined
D1-------gyro calibration factor
ωi-------sensitive axes angular speed
D2、D3----gyro cross-coupling coefficient
ωj、ωkTwo normal axis angular speeds of----be perpendicular to sensitive axes
In a model, D2、D3It is the impact that brings of alignment error, after installation is determined, carries out demarcation and can eliminate error; D0、D1It is the coefficient of gyro self, when dispatching from the factory, it is demarcated, thus obtaining measuring the accurate angular speed that carrier rotates. But, the zero of MEMS gyroscope is partially after dispatching from the factory, and along with the increase of storage time, zero deviation change is very big, has a strong impact on the certainty of measurement of MEMS gyroscope. Therefore, need to be biased row elimination to zero before the upper use that once powers on.
Existing zero inclined removing method is MEMS gyro to be stood, and energising measures it zero partially, by the mode rewriting software or communication interface sends, zero offset compensation coefficient being write MEMS gyro, thus eliminating zero offset error, improving gyroscope precision. Existing method has the disadvantage in that
1, external equipment is needed to be biased row test to the zero of gyroscope.
2, gyroscope zero is measured to the rear, it is necessary to gyroscope zero offset compensation coefficient is reset by instrumentation.
3, whole operating process is loaded down with trivial details, it is necessary to professional carries out.
Summary of the invention
For prior art above shortcomings, it is an object of the invention to provide a kind of micro-mechanical gyroscope zero removing method partially automatically. This method can automatically eliminate gyroscope zero and partially and zero offset compensation coefficient be reset automatically, during the energising of later gyroscope uses, adopts the penalty coefficient reset partially to compensate zero, reaches to improve the purpose of gyro to measure precision.
To achieve these goals, the technical solution used in the present invention is as follows:
A kind of micro-mechanical gyroscope zero removing method partially automatically, it is characterised in that: step is as follows,
1) gyroscope judges after powering on that gyroscope current state is static or motion, as gyroscope remains static, then measures the output after gyroscope powers on, and this output is current zero offset compensation coefficient D0;As gyroscope is kept in motion, then it is stored in zero offset compensation coefficient in the processor FLASH within gyroscope as current zero offset compensation coefficient D using the last time0;
2) according to step 1) the current zero offset compensation coefficient D that determines0, pass through formulaAutomatically gyroscope is carried out zero offset compensation;
3) by current zero offset compensation coefficient D0Write in the processor FLASH within gyroscope online, zero offset compensation coefficient when being energized as gyroscope next time and be kept in motion.
Wherein, step 1) in, gyroscope judges after powering on that current state is static or motion as follows:
If the inclined threshold value of gyroscope real-time zero is ω0, the inclined threshold value of gyroscope average zero isAs long as there being the output of a moment gyroscope in gyroscope powers on preset time periodAbsolute value be more than or equal to ω0, then it is assumed that gyroscope is kept in motion;
Otherwise judge as follows again, if the meansigma methods of gyroscope output in this time periodAbsolute value be more than or equal toThen think that gyroscope is kept in motionOtherwise it is assumed that gyroscope remains static,
Compared to existing technology, the invention have the advantages that
1, external equipment is not needed, after MEMS gyroscope stores time length, it is only necessary to once stand energising and just can eliminate gyroscope zero partially, easy and simple to handle, can carry out at any time;
2, zero inclined demarcation automatically carries out with calculating, and does not need personnel to intervene;
3, zero offset compensation coefficient resets and automatically carries out, it is not necessary to instrumentation;
4, gyroscope state is carried out algorithm reckoning, it is prevented that maloperation.
Detailed description of the invention
Below with reference to detailed description of the invention, the present invention is described in detail.
Micro-mechanical gyroscope zero of the present invention is removing method partially automatically, and step is as follows,
1) gyroscope judges after powering on that gyroscope current state is static or motion, as gyroscope remains static, then measures the output after gyroscope powers on, and this output is current zero offset compensation coefficient D0; As gyroscope is kept in motion, then it is stored in zero offset compensation coefficient in processor FLASH as current zero offset compensation coefficient D using the last time0;
2) according to step 1) the current zero offset compensation coefficient D that determines0, pass through formulaAutomatically gyroscope is carried out zero offset compensation;
3) by current zero offset compensation coefficient D0Write in the processor FLASH within gyroscope online, zero offset compensation coefficient when being energized as gyroscope next time and be kept in motion.
Wherein step 1) in, gyroscope judges after powering on that current state is static or motion as follows:
If the inclined threshold value of gyroscope real-time zero is ω0, the inclined threshold value of gyroscope average zero is(this time period length is preset, the actual 1min of being set to) is powered in preset time period according to gyroscope precision as long as there being the output of a moment gyroscope at gyroscopeAbsolute value be more than or equal to ω0, then it is assumed that gyroscope is kept in motion;
Otherwise judge as follows again, if the meansigma methods of gyroscope output in this time periodAbsolute value be more than or equal toThen think that gyroscope is kept in motionOtherwise it is assumed that gyroscope remains static,
The above embodiment of the present invention is only for example of the present invention is described, and is not the restriction to embodiments of the present invention. For those of ordinary skill in the field, other multi-form change and variations can also be made on the basis of the above description. Here cannot all of embodiment be given exhaustive.Every belong to apparent change that technical scheme amplified out or the variation row still in protection scope of the present invention.

Claims (2)

1. micro-mechanical gyroscope zero removing method partially automatically, it is characterised in that: step is as follows,
1) gyroscope judges after powering on that gyroscope current state is static or motion, as gyroscope remains static, then measures the output after gyroscope powers on, and this output is current zero offset compensation coefficient D0; As gyroscope is kept in motion, then it is stored in zero offset compensation coefficient in the processor FLASH within gyroscope as current zero offset compensation coefficient D using the last time0;
2) according to step 1) the current zero offset compensation coefficient D that determines0, pass through formulaAutomatically gyroscope is carried out zero offset compensation;
3) by current zero offset compensation coefficient D0Write in the processor FLASH within gyroscope online, zero offset compensation coefficient when being energized as gyroscope next time and be kept in motion.
2. micro-mechanical gyroscope zero according to claim 1 removing method partially automatically, it is characterised in that: step 1) in, gyroscope judges after powering on that current state is static or motion as follows:
If the inclined threshold value of gyroscope real-time zero is ω0, the inclined threshold value of gyroscope average zero isAs long as there being the output of a moment gyroscope in gyroscope powers on preset time periodAbsolute value be more than or equal to ω0, then it is assumed that gyroscope is kept in motion;
Otherwise judge as follows again, if the meansigma methods of gyroscope output in this time periodAbsolute value be more than or equal toThen think that gyroscope is kept in motionOtherwise it is assumed that gyroscope remains static,
CN201610011605.XA 2016-01-08 2016-01-08 A kind of automatic removing method of micro-mechanical gyroscope zero bias Active CN105675015B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610011605.XA CN105675015B (en) 2016-01-08 2016-01-08 A kind of automatic removing method of micro-mechanical gyroscope zero bias

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610011605.XA CN105675015B (en) 2016-01-08 2016-01-08 A kind of automatic removing method of micro-mechanical gyroscope zero bias

Publications (2)

Publication Number Publication Date
CN105675015A true CN105675015A (en) 2016-06-15
CN105675015B CN105675015B (en) 2019-01-01

Family

ID=56299484

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610011605.XA Active CN105675015B (en) 2016-01-08 2016-01-08 A kind of automatic removing method of micro-mechanical gyroscope zero bias

Country Status (1)

Country Link
CN (1) CN105675015B (en)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106092140A (en) * 2016-06-24 2016-11-09 成都希德电子信息技术有限公司 A kind of gyroscope zero bias estimation
CN106482750A (en) * 2016-12-08 2017-03-08 南京方未智能科技有限公司 MEMS gyroscope zero value automatic calibrating method
CN106643797A (en) * 2016-12-19 2017-05-10 中北大学 Post-bombardment gyro bias correction method
CN107462261A (en) * 2017-08-15 2017-12-12 歌尔科技有限公司 A kind of compensation method of gyroscope, device and gyroscope
CN108021242A (en) * 2017-12-06 2018-05-11 广东欧珀移动通信有限公司 Gyro data processing method, mobile terminal and computer-readable recording medium
CN108469270A (en) * 2018-03-20 2018-08-31 西安电子科技大学 Mobile phone gyroscope zero bias dynamic compensation method based on time series analysis
CN109596143A (en) * 2018-11-07 2019-04-09 深圳市欧盛自动化有限公司 Test method, system, equipment and the computer readable storage medium of gyroscope
CN109813338A (en) * 2019-01-25 2019-05-28 沈阳无距科技有限公司 Fly calibration method, device, electronic equipment and the storage medium of control gyroscope
CN109827596A (en) * 2019-04-02 2019-05-31 北京理工大学 The zero bias estimation method of MEMS gyroscope under the conditions of a kind of descontinuous motion
CN111595309A (en) * 2020-04-24 2020-08-28 中电投电力工程有限公司 System and method for improving verticality measurement precision by using multiple micro-mechanical gyroscopes
CN111928844A (en) * 2020-06-11 2020-11-13 嘉兴市纳杰微电子技术有限公司 Model system of general MEMS gyroscope applied to AGV
EP3857167A4 (en) * 2018-09-25 2022-08-10 Ceva Technologies, Inc. Methods and apparatus for calibrating the zero rate output of a sensor

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102288197A (en) * 2010-12-30 2011-12-21 东莞易步机器人有限公司 Low-cost denoising, null-shift preventing and distortion preventing method for gyroscope
US20130066578A1 (en) * 2011-09-14 2013-03-14 Stmicroelectronics (China) Investment Co., Ltd. Method and device for determining zero-rate offset of a gyroscope, and system comprising the device
CN103217176A (en) * 2013-05-06 2013-07-24 南京智真电子科技有限公司 Method for eliminating null shift of micro-electromechanical system (MEMS) gyroscope
CN103808331A (en) * 2014-03-05 2014-05-21 北京理工大学 MEMS (micro-electromechanical system) three-axis gyroscope error calibration method
CN104197957A (en) * 2014-08-25 2014-12-10 哈尔滨工业大学 Micro-gyroscope measurement system and method for measuring zero-bias stability by using system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102288197A (en) * 2010-12-30 2011-12-21 东莞易步机器人有限公司 Low-cost denoising, null-shift preventing and distortion preventing method for gyroscope
US20130066578A1 (en) * 2011-09-14 2013-03-14 Stmicroelectronics (China) Investment Co., Ltd. Method and device for determining zero-rate offset of a gyroscope, and system comprising the device
CN103217176A (en) * 2013-05-06 2013-07-24 南京智真电子科技有限公司 Method for eliminating null shift of micro-electromechanical system (MEMS) gyroscope
CN103808331A (en) * 2014-03-05 2014-05-21 北京理工大学 MEMS (micro-electromechanical system) three-axis gyroscope error calibration method
CN104197957A (en) * 2014-08-25 2014-12-10 哈尔滨工业大学 Micro-gyroscope measurement system and method for measuring zero-bias stability by using system

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
宋丽君: "基于MEMS器件的航向姿态测量***的研究", 《中国优秀硕士学位论文全文数据库•工程科技Ⅱ辑》 *
彭意: "空中鼠标指针定位信号采集与处理的研究", 《中国优秀硕士学位论文全文数据库•信息科技辑》 *

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106092140B (en) * 2016-06-24 2019-03-12 成都希德电子信息技术有限公司 A kind of gyroscope zero bias estimation method
CN106092140A (en) * 2016-06-24 2016-11-09 成都希德电子信息技术有限公司 A kind of gyroscope zero bias estimation
CN106482750A (en) * 2016-12-08 2017-03-08 南京方未智能科技有限公司 MEMS gyroscope zero value automatic calibrating method
CN106643797A (en) * 2016-12-19 2017-05-10 中北大学 Post-bombardment gyro bias correction method
CN106643797B (en) * 2016-12-19 2019-01-04 中北大学 One kind bombarding rear gyro zero bias modification method
CN107462261B (en) * 2017-08-15 2020-11-17 歌尔光学科技有限公司 Compensation method and device of gyroscope and gyroscope
CN107462261A (en) * 2017-08-15 2017-12-12 歌尔科技有限公司 A kind of compensation method of gyroscope, device and gyroscope
CN108021242A (en) * 2017-12-06 2018-05-11 广东欧珀移动通信有限公司 Gyro data processing method, mobile terminal and computer-readable recording medium
CN108021242B (en) * 2017-12-06 2020-12-25 Oppo广东移动通信有限公司 Gyroscope data processing method, mobile terminal and computer readable storage medium
CN108469270A (en) * 2018-03-20 2018-08-31 西安电子科技大学 Mobile phone gyroscope zero bias dynamic compensation method based on time series analysis
EP3857167A4 (en) * 2018-09-25 2022-08-10 Ceva Technologies, Inc. Methods and apparatus for calibrating the zero rate output of a sensor
CN109596143A (en) * 2018-11-07 2019-04-09 深圳市欧盛自动化有限公司 Test method, system, equipment and the computer readable storage medium of gyroscope
CN109813338A (en) * 2019-01-25 2019-05-28 沈阳无距科技有限公司 Fly calibration method, device, electronic equipment and the storage medium of control gyroscope
CN109827596A (en) * 2019-04-02 2019-05-31 北京理工大学 The zero bias estimation method of MEMS gyroscope under the conditions of a kind of descontinuous motion
CN111595309A (en) * 2020-04-24 2020-08-28 中电投电力工程有限公司 System and method for improving verticality measurement precision by using multiple micro-mechanical gyroscopes
CN111928844A (en) * 2020-06-11 2020-11-13 嘉兴市纳杰微电子技术有限公司 Model system of general MEMS gyroscope applied to AGV
CN111928844B (en) * 2020-06-11 2023-11-03 嘉兴市纳杰微电子技术有限公司 Model system of MEMS gyroscope on AGV application

Also Published As

Publication number Publication date
CN105675015B (en) 2019-01-01

Similar Documents

Publication Publication Date Title
CN105675015A (en) MEMS gyroscope zero-offset automatic elimination method
CN103221788B (en) The calibration facility of gyro sensor and method
CN107655493B (en) SINS six-position system-level calibration method for fiber-optic gyroscope
US10240921B2 (en) Method and device for determining an angle of rotation of an object about a rotation axis
JP3947531B2 (en) Acceleration error correction method and apparatus, and inertial navigation system using the same
CN106225769B (en) Aircraft height setting method and system
CN102062589B (en) Fiber-optic gyroscope based angular displacement measuring device and method
CN102135420A (en) Method for improving angular displacement measurement accuracy of optical fiber gyroscope
KR101106048B1 (en) Method for calibrating sensor errors automatically during operation, and inertial navigation using the same
CN107830871B (en) Method and device for compensating angular velocity data of gyroscope, gyroscope and system
CN106153069B (en) Attitude rectification device and method in autonomous navigation system
US10488432B2 (en) Systems and methods for compensating for the absence of a sensor measurement in a heading reference system
US6826502B2 (en) Methods and systems for calibration and compensation of accelerometers with bias instability
US8607613B2 (en) Method for independent alignment of an inertial unit for an onboard instrument of an aircraft
CN104697712B (en) A kind of revolving body workpieces barycenter method of inspection
FR2925670A1 (en) INVERTIBLE CENTRAL AUTONOMOUS ALIGNMENT METHOD FOR INSTRUMENT OF INSTRUMENT THAT CAN EQUIP AN AIRCRAFT AND INSTRUMENT OF INSTRUMENT USING SUCH A METHOD
JPH04231813A (en) Method for measuring angle and angular characteristic curve
CN206627124U (en) A kind of self-adapting calibration system of motion sensor
CN105758422A (en) Integral type closed-loop fiber-optic gyroscope testing method
BR102015017186A2 (en) method of estimating the speed of an aircraft relative to the surrounding air, and associated system
Kohl et al. On the influence of sample rate, calibration, and Allan variance parameters on the accuracy of ZUPT-based pedestrian navigation with MEMS IMUs
TWI636236B (en) Method for determining states of a system by means of an estimation filter, device for determining a position of an object and unmanned aerial vehicle
CN113984090B (en) Wheel type robot IMU error online calibration and compensation method and device
CN102135431B (en) Method for precision compensation of inertial measurement unit
CN112394190B (en) Method and device for determining angular velocity, storage medium, and electronic device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant