Next Article in Journal
Design Guidelines for Thermally Driven Micropumps of Different Architectures Based on Target Applications via Kinetic Modeling and Simulations
Previous Article in Journal
A Continuous Flow-through Microfluidic Device for Electrical Lysis of Cells
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

MEMS Gyroscope Temperature Compensation Based on Drive Mode Vibration Characteristic Control

1
Science and Technology on Electronic Test & Measurement Laboratory, North University of China, Tai Yuan 030051, China
2
School of Instrument and Electronics, North University of China, Tai Yuan 030051, China
*
Author to whom correspondence should be addressed.
Micromachines 2019, 10(4), 248; https://doi.org/10.3390/mi10040248
Submission received: 16 February 2019 / Revised: 31 March 2019 / Accepted: 9 April 2019 / Published: 14 April 2019

Abstract

:
In this paper, a novel temperature compensation method for a dual-mass MEMS gyroscope is proposed based on drive mode vibration characteristic compensation using a temperature variable resistor. Firstly, the drive and sense modes of the gyroscope re analyzed and investigated, and it is found that the scale factor is proportional to the drive mode amplitude controlling reference voltage. Then, the scale factor temperature compensation method is proposed, and a temperature variable resistor is utilized to compensate the drive amplitude working point and make it change with temperature. In addition, the temperature compensation circuit is designed and simulated. After that, the temperature bias drift is compensated in a modular output. The experimental results show that scale factor and bias variation during the temperature range from −40 °C to 60 °C decrease from 3.680% to 1.577% and 3.880% to 1.913%, respectively. In addition, the bias value improves from 103.395 °/s to 22.478 °/s (optimized 78.26%). The bias stability and angular rate walking parameter are also optimized to 45.97% and 16.08%, respectively, which verify the method proposed in this paper.

1. Introduction

An MEMS gyroscope detects input angular rate signals by using the Coriolis force [1,2]. The precision of a MEMS gyroscope has improved a great deal over the past years, but poor temperature characteristics limit its application. This is due to three aspects: the silicon structure has a high temperature coefficient; the silicon-glass bonding style and package cause thermal residual stress; and the monitoring system sometimes drifts with temperature. So, it can be concluded that the methods of MEMS gyroscope temperature compensation should comprise four aspects, as follows.
Structure improvement: A temperature compensation fork was arranged in the MEMS gyroscope structure to compensate the influence of temperature in [3], and in the temperature range of −20 to 80 °C, the maximum relative error of the resonant frequency was reduced from 16.3% to 3.1%. Reference [4] described the MEMS gyroscope structure compensation with a disturbance estimator and indicated that the architecture’s imperfect fabrication and asymmetry can also decrease the temperature characteristics. A thermal stress structure was utilized in a cylindrical gyroscope to improve temperature performance in [5], and the open-loop temperature drift rate was reduced by about 2 thirds after the structure was optimized. Two epoxy materials were filled between the structure substrate and package to decrease the quality factor temperature coefficient of the gyroscope in [6], and the temperature coefficient of the drive and sense mode resonant frequencies were 124.1 ppm/°C and −106.9 ppm/°C. In [7], a novel stress compensation method was proposed to assist conventional temperature compensation to improve the long-term drift of MEMS gyroscopes, and a long-term (around 3 hours) test showed that the angle random walk was 0.15°/√h, and bias instability was 1°/h. Reference [8] presented an architecture which had a higher temperature stability and robustness; in this structure, the drive-mode operational frequency and the sense-mode bandwidth can be set independently, and the uncompensated temperature coefficients of bias and scale factor were 313 °/(h·°C) and 351 ppm/°C, respectively. Reference [9] presented an example of temperature compensation in the silicon resonator’s architecture by using an I-shaped beam. The structure improvement requires design, fabrication, packaging and other processes, which requires a long-term research cycle.
Software temperature compensation: Multi-resolution analysis was employed to compensate temperature drift and de-noising. In [10], the radial basis function (RBF) neural network method was used in an ASDXRS150 sensor with the −40 °C to 60 °C temperature range, and the compensation results showed that the method improved the maximum gyro error and mean square error value by 17.6% and 31.2%, respectively. A wavelet transform algorithm was reported in [11] to reduce the temperature drift of an MEMS gyroscope. Reference [12] employed lifting wavelet transform method to improve the noise performance of an MEMS gyroscope. Reference [13] processed the output data with a linear compensation algorithm by using the relationship between the temperature inside the gyroscope’s shell and the output data; after the compensation, the temperature coefficients of bias stability improved from 229.1 °/(h·°C) to 35.7 °/(h·°C). Reference [14] introduced an integrated electromechanical–thermal error model and employed a least-squares algorithm to compensate the bias drift caused by temperature and acceleration. Variational mode decomposition (VMD) and genetic-Elman neural network methods are used to compensate temperature drift and denoising in [15] and [16]. A radial basis function neural network based on the genetic algorithm with Kalman filter was reported in [17], and the bias stability and angle random walk of the MEMS gyroscope was improved from 178 °/h to 1.6 °/h and 5.89°/√h to 0.71°/√h, respectively, within the −40 °C to 60 °C temperature range. Reference [18] used a high-order polynomial to compensate the bias of a double H quartz tuning fork gyroscope on a digital signal processing platform; the variation of the bias in the range −40 °C to 80 °C reduced from 300 mV to 0.2 mV because of the compensation. The software compensation methods usually cannot deal with the output data online and lack real-time capability; thus, they are better used in the data analysis research area.
Hardware temperature compensation: A hardware temperature compensation method based on a circuit amplifier was proposed in [19], and through the temperature variable resistor temperature compensation, the scale factor and temperature bias coefficient were optimized from 693 ppm/°C to 250 ppm/°C and from 103.89 °/(h·°C) to 9.70 °/(h·°C), respectively. Bandwidth temperature compensation methods were proposed in [20] and [21], and the bandwidth was improved from 13 Hz to more than 100 Hz. The hardware temperature compensation methods have better real-time characteristics and a short development cycle.
Temperature-control: Reference [22] proposed a temperature-control system to steady the ambient temperature to improve the gyroscope’s temperature performance. On-chip temperature control technology was utilized to decrease the MEMS gyroscope’s temperature drift in [23]; the micro thermal resister, heater and a thermal isolate package were employed to form the on-chip temperature control system. Those methods require a good deal of power consumption and are not fit for low-power application regions.
In this paper, a temperature compensation method based on drive mode vibration characteristics is proposed to improve gyro precision, and the results are analysed. This paper is organized as follows: the structure of the MEMS gyroscope and the monitoring system are introduced in Section 2; the temperature compensation method is shown in Section 3; Section 4 shows the temperature experiment; and finally, the conclusion is given in Section 5.

2. Dual-Mass MEMS Gyroscope

2.1. Dual-Mass MEMS Gyroscope Structure

The dual-mass and turning-fork structure of the MEMS gyroscope is investigated in this paper. The structure of the turning-fork gyroscope is shown in Figure 1. The structure is formed by two modes: the drive mode (including drive frame, drive springs and drive comb) and sense mode (including sense frame, sense springs and sense comb). The Coriolis mass is the public part of these two modes, and it has two degrees of freedom (along the x axis and y axis). This structure is fully decoupled, which is better for decreasing the quadrature error [24]; drive and sense modes are not coupled with each other, and only the mass is the public part. The structure has two masses, and they vibrate inversely along the x axis when the drive mode (only can move along x axis) is stimulated by electrostatic force. Following from the angular rate input Ωz around the z axis, the vibrating mass generates a Coriolis force and transfers it into the sense frame movement (in y axis), which can be detected by the monitor circuit.
The first four order modes of the structure are analyzed and shown in Figure 2. Figure 2a shows the 1st mode (the simulation resonant frequency is 2623 Hz), the drive in-phase mode, and that the left and right masses move in the same direction along x axis; Figure 2b shows the 2nd mode (the simulation resonant frequency is 3342 Hz), the sensing in-phase mode, and that the left and right masses move in same direction along y axis; Figure 2c shows the 3rd mode (the simulation resonant frequency is 3468 Hz), sensing anti-phase mode, and the left and right masses moving in an inverse direction along the y axis; finally, Figure 2d shows the 4th mode (the simulation resonant frequency is 3484 Hz), drive anti-phase mode, and left and right masses moving in an inverse direction along the x axis.
The drive anti-phase is expected to be the drive mode. So, left and right Coriolis masses both have two degrees of freedom (along the x and y axes). The drive frame has one degree of freedom (along the x axis), and the sense frame has one degree of freedom (along the y axis). The resonant frequency and Q value of one manufactured structure are tested under different temperatures, as shown in Table 1.

2.2. Dual-Mass MEMS Gyroscope Structure Working Principle

The dynamic equation of the MEMS gyroscope structure resonator can be given as follows [21]:
[ m x 0 0 0 m y 0 0 0 m y ] [ x ¨ y ¨ 1 y ¨ 2 ] + [ ω x 2 m x Q x 2 0 0 0 ω y 1 m y Q y 1 0 0 0 ω y 2 m y Q y 2 ] [ x ˙ y ˙ 1 y ˙ 2 ] + [ ω x 2 2 m x 0 0 0 ω y 1 2 m y 0 0 0 ω y 2 2 m y ] [ x y 1 y 2 ] = [ F d x sin ( ω d t ) 2 m c Ω z x ˙ 2 m c Ω z x ˙ ]
where mx, my and mc are the equivalent masses of the drive mode, sense mode and Coriolis; x, y1 and y2 are the displacement of the drive mode, sense in-phase mode and sense anti-phase mode, respectively; Qx2, Qy1 and Qy2 are the quality factors of the drive mode, sense in-phase mode and sense anti-phase mode, respectively; Ωz is the angular rate input; mymc; and Fdx is the drive mode stimulating magnitude; ωd is the drive mode stimulating frequency. From the total sense mode displacement, y = y1 + y2, we obtain the following [20,21]:
{ x ( t ) = F d x Q x 2 m x ω d 2 cos ( ω d t ) = A x cos ( ω d t ) y 1 , 2 ( t ) = 2 Ω z F d x Q x 2 sin ( ω d t ) m x ω d ( ω y 1 , 2 2 ω d 2 ) 2 + ω y 1 , 2 2 ω d 2 / Q y 1 , 2 2 = A y 1 , 2 sin ( ω d t )
Then, the dual-mass MEMS gyroscope structure’s mechanical sensitivity can be expressed as follows:
S m e = A y 1 + A y 2 Ω z F d x Q x 2 m x ω d 2 ( 1 ω y 1 ω x 2 + 1 ω y 2 ω x 2 ) = A x ( 1 Δ ω 1 + 1 Δ ω 2 )

2.3. Dual-Mass MEMS Gyroscope Monitoring System

The dual-mass MEMS gyroscope monitoring system contains a drive closed-loop and sense closed-loop, and the system schematic is shown in Figure 3. In the drive loop (blue color in Figure 3), drive mode displacement x(t) is detected by drive sense combs and processed by differential amplifier. Then, the KPXs module delays the signal phase to 90° to satisfy the phase requirement of the AC drive signal Vdacsindt). After that, the full-wave rectifier and a low-pass filter pick up the amplitude of Vdacsindt). Additionally, Vdac is compared with the reference voltage Vref by a comparer. Next, a drive closed-loop proportional-integral (PI) controller generates the control signal, which is modulated by Vdacsindt), and then the signal is superposed by VDC to stimulate the drive mode.
The sense closed loop (magenta color in Figure 3) employs the same interface as the drive loop circuit. Firstly, the left and right sense frame movement signals are detected separately with differential detection amplifiers, and the output signals are processed by a second differential amplifier to form the sense mode movement signal Vstotal. Then, Vstotal is demodulated by signal Vdacsindt), and a demodulated signal Vdem is generated. After that, Vdem passes through the two-order low-pass filter and forms the sense feedback signal, and it is first sent in FFn to calculate the control signal. Then, the signal is modulated with Vdacsindt) to form the AC feedback signal. Finally, DC voltage Vfdc is superposed with the AC feedback signal to generate the feedback signal. The output level of the low-pass filter FLPFf is configured to decrease the output noise of the gyroscope.

3. Temperature Compensation Method Based on Drive Mode Vibration Characteristic Control

3.1. Dual-Mass MEMS Gyroscope Drive Mode Vibration Control System

The dual-mass MEMS gyroscope drive mode closed-loop controlling system employs self-oscillation technology, and the controller is based on automatic gain control (AGC) technology. The control system is shown in Figure 4. The system working state is analyzed as follows [19]:
The drive force Fdxsindt) generated by electrostatic force can be expressed as
F d x sin ( ω d t ) = 4 C d x V d c V a c
where Cd is the capacitance formed by drive combs on one side. By inputting Equations (4) to (1), and expanding Vac, in according to Figure 4, we obtain
{ x ¨ + ω d Q x 2 x ˙ + ω d 2 x = 4 C d x V d c V d I ( t ) K X V D K D A K P X x ˙ V ˙ d I ( t ) = G ( V c o m V d A C A ) V ˙ d A C A = | K X V D K D A K P X x ˙ | α d λ d V d A C A ( t )
The drive mode speed and acceleration can be expressed as
{ x ˙ = A x ( t ) ω d sin ( ω d t ) x ¨ = A ˙ x ω d sin ( ω d t ) A x ( t ) ω d 2 cos ( ω d t )
Substituting Equations (2) and (6) into (5), we then obtain
A ˙ x = 4 C d x V d c V d I ( t ) K X V D K D A K P X A x ( t ) ω d A x ( t ) Q x 2
Then, applying the average method, considering the average value in one period (T =d) of Equations (5) and (7), we obtain
{ V ˙ d I ( t ) = 1 T 0 T G ( V c o m V d A C A ) d t V ¯ ˙ d A C A = 1 T 0 T | K X V D K D A K P X A x ( t ) ω d sin ( ω d t ) | α d λ d V d A C A ( t ) d t A ¯ ˙ x = 1 T 0 T ( 4 C d x V d c V d I ( t ) K X V D K D A K P X A x ( t ) ω d A x ( t ) Q x 2 ) d t
Thus,
{ V ¯ ˙ d I ( t ) = G ( V c o m V ¯ d A C A ) V ¯ ˙ d A C A = 2 π A ¯ x ω n x K D A K P X α d | K X V D | λ d V ¯ d A C A A ¯ ˙ x = 4 C d x V d c V ¯ d I ( t ) K X V D K D A K P X A ¯ x ( t ) ω d A ¯ x ( t ) Q x 2
Let the right side of Equation (9) be equal to zero; we then obtain
{ V ¯ d A C A 0 = V c o m A ¯ x 0 = π λ d 2 ω d K D A K P X α d | K X V D | V c o m V ¯ d I 0 = x ω d 4 C d Q x 2 K X V D K D A K P X V d c
Thus, the system has only one stable working condition, and the drive mode amplitude is controlled as per Equation (10), and Vcom will be the parameter used to control the drive mode amplitude.

3.2. Dual-Mass MEMS Gyroscope Sense Mode Closed-loop System

The dual-mass MEMS gyroscope sense closed-loop system schematic is shown in Figure 5.
In Figure 5, it can be seen that the sense real working mode is the superposition of the sense in-phase mode and sense anti-phase mode, which has been already researched in our previous paper [20]. Kyc and Kpre are displaced to the capacitance transform function and pre-amplifier; Kamp is the second differential amplifier; FLPF1 is the second-order low-pass filter; FFn is the controller; KFBy is the voltage–force interface transform coefficient of the force-rebalanced combs; Kinphase and Kinverse are the displaced-voltage transform parameters of the sensing in-phase and anti-phase modes; and Kinverse ≈ 33·Kinphase, mcmy. Thus, we obtain the following equations:
{ F c ( t ) = 2 Ω z ( t ) m y A x ω d sin ( ω d t ) F y f c ( t ) = K F B y V b f c ( t ) V d a c sin ( ω d t ) F s ( t ) = F c ( t ) F y f c ( t ) V s d e m ( t ) = V s ( t ) V d a c sin ( ω d t ) V b i n = V s d e m F L P F 1 F F n F L P F f
After a series of transformations and calculations, the relationship between Vbin and Ωz (the scale factor expression of the MEMS gyroscope sense closed-loop system) can be expressed as
V b i n ( s ) Ω z ( s ) = 2 K y c K p r e K a m p V d a c F L P F 1 F F n F L P F f m y A x ω d G s E 4 m y + K y c K p r e K a m p V d a c 2 F L P F 1 F F n K F B y G s E
where GsE is the gyroscope sense mode transform equation and can be expressed as
G s E = { K i n p h a s e ( s 2 + ω y 1 Q y 1 s + ω y 1 2 ω d 2 ) ( s 2 + ω y 1 Q y 1 s + ω y 1 2 ω d 2 ) 2 + ( 2 s ω d + ω y 1 Q y 1 ω d ) 2 + K i n v e r s e ( s 2 + ω y 2 Q y 2 s + ω y 2 2 ω d 2 ) ( s 2 + ω y 2 Q y 2 s + ω y 2 2 ω d 2 ) 2 + ( 2 s ω d + ω y 2 Q y 2 ω d ) 2 }
FFn is designed to satisfy the following equation:
4 m y < < K y c K p r e K a m p V d a c 2 F L P F 1 F F n K F B y G s E
Additionally, we obtain the following equation from Equation (12):
V b i n ( s ) Ω z ( s ) = 2 F L P F f m y A x ω d V d a c K F B y
Then, substituting Equation (10) into (13), the MEMS gyroscope scale factor can be obtained:
V b i n ( s ) Ω z ( s ) = F L P F f m y π λ d V c o m V d a c K F B y K D A K P X α d | K X V D |
So, the scale factor can be determined by Vcom.

3.3. Scale Factor Temperature Compensation

The scale factor temperature coefficient is tested on the experiment platform (which will be introduced in Chapter 4), and three repeatability tests are done (the results are shown in Table 2) and the temperature coefficient values of the three tests are 0.002631 mV/(°/s/°C) (variation 3.697%), 0.002641 mV/(°/s/°C) (variation 3.712%) and 0.002588 mV/(°/s/°C) (variation 3.633%), respectively. Then the average of the scale factor temperature coefficient is 0.00262 mV/(°/s/°C) (variation 3.680% with negative rate of change), which is the aim of the compensation.
The MEMS gyroscope scale factor temperature compensation circuit is shown in Figure 6. The MEMS gyroscope scale factor temperature compensation circuit transform function can be expressed with the following equations:
{ V 2 = V c o m V f V 2 R 2 = V 2 R 1 + R T
Then, Equation (16) can be obtained, and the parameters are shown in Table 3.
V c o m V f = R 1 + R T R 1 + R T + R 2
The simulation curve is shown in Figure 7, and the results show that the variation of Vcom within the temperature range from −40 °C to 60 °C is 3.633% and with a positive rate of change, which can compensate the negative rate of the gyroscope scale factor temperature coefficient.

3.4. Temperature Bias Compensation

After the scale factor temperature compensation, the temperature bias experiments are conducted on the experimental platform, three repeatability tests are also done (the results are shown in Table 4), and the temperature bias coefficient values of the three tests are 0.0381 °/(s·°C) (variation 3.749%), 0.0407 °/(s·°C) (variation 4.004%) and 0.0396 °/(s·°C) (variation 3.887%), respectively. Then, the average of the temperature bias coefficient is 0.0395 °/(s·°C) (variation 3.880% with a negative rate of change), which is the aim of the compensation.
The temperature bias compensation circuit is shown in Figure 8; the parameters and simulation results are shown in Table 5, and the following functions can be obtained:
{ V E E V 3 R T T = V 3 R 3 V 3 = V 7 V 5 = 0 V b i n V 5 R 7 + V 7 V 5 R 6 = V 5 V o u t R 8
Then, the transfer function of the circuit can be expressed as
V o u t = V b i n V E E R 3 R 3 + R T T

4. Temperature Compensation Experiments

The MEMS gyroscope is fixed on the turntable in a temperature chamber, which is shown in Figure 9. The turntable is employed to calibrate the scale factor of the gyroscope, and the temperature chamber is utilized to provide different temperature environments. The power supply is used to provide +10 V, −10 V and ground voltage, and the multimeter is used to pick up the output signal of the gyroscope. Temperature variable resistors RT and RTT are employed in the “Scale Factor” and “Bias Com” modules to reduce the scale factor and temperature bias drift. Another temperature-variable resistor, Rtr, is employed to measure the real-time temperature inside the gyroscope shell, and the temperature value is picked up with the Vout value synchronously. The temperature range in this paper is set as −40 °C to 60 °C, and the scale factor is tested every 20 °C. Each temperature experiment is repeated three times to verify the repeatability of the method.
The temperature compensation process is divided into three steps:
Firstly, the temperature drift of the scale factor is tested based on which voltage module parameters are set (which has already been discussed in Section 3.3).
Secondly, the scale factor temperature compensation method is tested, and the result curves are shown in Figure 10; also, three repeatability experiments are finished, and the variation of the three experiments are 1.485%, 1.623% and 1.824%, respectively, with an average value of 1.577%.
Thirdly, the temperature bias drift is tested based on which voltage module parameters are set (which has already been discussed in Section 3.4).
Fourthly, the temperature bias compensation method is applied, and the three repeatability results are shown in Figure 11; the curves show that the repeatability of the compensation method is good. The results of bias before and after temperature compensation are shown in Figure 12. The variation of the three bias temperature compensation experiments are 1.914%, 1.868% and 1.912%, respectively, and the average value is 1.913%. The Allan derivation curves before and after temperature variation are shown in Figure 13, and the full-temperature bias stability (BS) and angular rate walking (ARW) parameters also improved from 29.52 °/h to 19.59 °/h and from 1.43 °/h/√Hz to 1.20 °/h/√Hz, respectively. Table 6 shows MEMS gyroscope temperature compensation test result.

5. Conclusions

In this study, the MEMS gyroscope temperature compensation method is investigated by using drive mode vibration characteristic compensation. The gyroscope working principle including drive mode and sense mode loops are analyzed, and the drive loop amplitude controlling voltage reference is set as the compensation point. Based on this, the scale factor temperature compensation circuit is designed and simulated. Then, the output level of the sense loop is investigated, and the temperature bias compensation circuit is designed and simulated. After that, temperature experiments are arranged, and the results show that, using the method proposed in this paper, the variation of the scale factor improves from 3.680% to 1.577% with a temperature range from −40 °C to 60 °C (enhanced by 57.14%). Furthermore, the bias variation improves from 3.880% to 1.930% (enhanced by 52.25%). The bias stability and angular rate walking parameter are also optimized (45.97% and 16.08%) in the benefit of the scale factor improvement. The experiment results verify the method proposed in this paper.

Author Contributions

H.C. and M.C. designed and simulated the circuit; Y.H. and W.W. performed the experiments; M.C. wrote the paper.

Funding

This work is supported by Shanxi Province Science Foundation for Youths (No. 201801D221199), the Open Fund of State Key Laboratory of Deep Buried Target Damage (No. DXMBJJ2018-07), National Natural Science Foundation of China (No. 51705477), and Pre-Research Field Foundation of Equipment Development Department of China No. 61405170104. The research is also supported by program for the Top Young Academic Leaders of Higher Learning Institutions of Shanxi, Fund Program for the Scientific Activities of Selected Returned Overseas Professionals in Shanxi Province, Young Academic Leaders of North University of China (No. QX201809).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Cao, H.; Liu, Y.; Zhang, Y.; Shao, X.; Gao, J.; Huang, K.; Shi, Y.; Tang, J.; Shen, C.; Liu, J. Design and Experiment of Dual-mass MEMS Gyroscope Sense Closed System Based on Bipole Compensation Method. IEEE Access. 2019. [Google Scholar] [CrossRef]
  2. Cao, H.; Liu, Y.; Kou, Z.; Zhang, Y.; Shao, X.; Gao, J.; Huang, K.; Shi, Y.; Tang, J.; Shen, C.; et al. Design, Fabrication and Experiment of Double U-Beam MEMS Vibration Ring Gyroscope. Micromachines 2019, 10, 186. [Google Scholar] [CrossRef] [PubMed]
  3. Guo, Z.; Fu, P.; Liu, D.; Huang, M. Design and FEM simulation for a novel resonant silicon MEMS gyroscope with temperature compensation function. Microsyst. Technol. 2018, 24, 1453–1459. [Google Scholar] [CrossRef]
  4. Tsai, N.C.; Sue, C.Y. Compensation to imperfect fabrication and asymmetry of micro-gyroscopes by using disturbance estimator. Microsyst. Technol. 2009, 15, 1803–1814. [Google Scholar] [CrossRef]
  5. Zhang, Y.; Wu, Y.; Xu, X.; Xi, X.; Wu, X. Research on the method to improve the vibration stability of vibratory cylinder gyroscopes under temperature variation. Int. J. Precis. Eng. Manuf. 2017, 18, 1813–1819. [Google Scholar] [CrossRef]
  6. Hou, Z.; Xiao, D.; Wu, X.; Su, J.; Chen, Z.; Zhang, X. Effect of die attachment on key dynamical parameters of micromachined gyroscopes. Microsyst. Technol. 2012, 18, 507–513. [Google Scholar] [CrossRef]
  7. Tatar, E.; Mukherjee, T.; Fedder, G.K. Stress Effects and Compensation of Bias Drift in a MEMS Vibratory-Rate Gyroscope. J. Microelectromech. Syst. 2017, 26, 569–579. [Google Scholar] [CrossRef]
  8. Trusov, A.A.; Schofield, A.R.; Shkel, A.M. Performance characterization of a new temperature-robust gain-bandwidth improved MEMS gyroscope operated in air. Sens. Actuators A 2008, 155, 16–22. [Google Scholar] [CrossRef]
  9. Ho, G.K.; Pourkamali, S. Micromechanical IBARs: Tunable high-Q resonators for temperature-compensated reference oscillators. J. Microelectromech. Syst. 2010, 19, 503–515. [Google Scholar] [CrossRef]
  10. Zhang, Y.; Wang, S. Modeling and Error Compensation of MEMS Gyroscope Dynamic Output Data within the Whole Temperature Range. Adv. Mater. Res. 2011, 4, 311–313. [Google Scholar] [CrossRef]
  11. Stebler, Y.; Guerrier, S.; Skaloud, J.; Victoria-Feser, M.P. Generalized method of wavelet moments for inertial navigation filter design. IEEE Trans. Aerosp. Electron. Syst. 2014, 50, 2269–2283. [Google Scholar] [CrossRef] [Green Version]
  12. Guo, X.; Sun, C.; Wang, P.; Huang, L. Hybrid methods for MEMS gyro signal noise reduction with fast convergence rate and small steady-state error. Sens. Actuators A Phys. 2018, 269, 145–159. [Google Scholar] [CrossRef]
  13. Zhu, X.H.; Chu, H.J.; Shi, Q.; Qiu, A.P.; Su, Y. Experimental study of compensation for the effect of temperature on a silicon micromachined gyroscope. Proc. Inst. Mech. Eng. Part N J. Nanoeng. Nanosyst. 2009, 222, 49–55. [Google Scholar] [CrossRef]
  14. Fang, J.C.; Li, J.L. Integrated model and compensation of thermal errors of silicon microelectromechanical gyroscope. IEEE Trans. Instrum. Meas. 2009, 58, 2923–2930. [Google Scholar] [CrossRef]
  15. Shen, C.; Yang, J.; Tang, J.; Liu, J.; Cao, H. Note: Parallel processing algorithm of temperature and noise error for micro-electro-mechanical system gyroscope based on variational mode decomposition and augmented nonlinear differentiator. Rev. Sci. Instrum. 2018, 89, 076107. [Google Scholar] [CrossRef]
  16. Shen, C.; Song, R.; Li, J.; Zhang, X.; Tang, J.; Shi, Y.; Liu, J.; Cao, H. Temperature drift modeling of MEMS gyroscope based on genetic-Elman neural network. Mech. Syst. Signal Process. 2016, 72–73, 897–905. [Google Scholar]
  17. Cao, H.; Zhang, Y.; Shen, C.; Liu, Y.; Wang, X. Temperature Energy Influence Compensation for MEMS Vibration Gyroscope Based on RBF NN-GA-KF Method. Shock Vib. 2018. [Google Scholar] [CrossRef]
  18. Zhang, Z.X.; Feng, L.H.; Sun, Y.N. Temperature Modeling and Compensation of Double H Quartz Tuning Fork Gyroscope. Procedia Eng. 2011, 15, 752–756. [Google Scholar]
  19. Cao, H.; Li, H.; Sheng, X.; Wang, S.; Yang, B.; Huang, L. A novel temperature compensation method for MEMS gyroscope’s oriented on periphery circuit. Int. J. Adv. Robot. Syst. 2013, 10, 327. [Google Scholar] [CrossRef]
  20. Cao, H.; Li, H.; Shao, X.; Liu, Z.; Kou, Z.; Shan, Y.; Shi, Y.; Shen, C.; Liu, J. Sensing mode coupling analysis for dual-mass MEMS gyroscope and bandwidth expansion within wide-temperature range. Mech. Syst. Signal Process. 2018, 98, 448–464. [Google Scholar] [CrossRef]
  21. Cao, H.; Zhang, Y.; Han, Z.; Shao, X.; Gao, J.; Huang, K.; Shi, Y.; Tang, J.; Shen, C.; Liu, J. Pole-Zero-Temperature Compensation Circuit Design and Experiment for Dual-mass MEMS Gyroscope Bandwidth Expansion. IEEE/ASME Trans. Mechatron. 2019. [Google Scholar] [CrossRef]
  22. Xia, D.; Chen, S.; Wang, S.; Li, H. Microgyroscope Temperature Effects and Compensation-Control Methods. Sensors 2009, 9, 8349–8376. [Google Scholar] [CrossRef]
  23. Yang, B.; Dai, B.; Liu, X.; Xu, L.; Deng, Y.; Wang, X. The on-chip temperature compensation and temperature control research for the silicon micro-gyroscope. Microsyst. Technol. 2015, 21, 1061–1072. [Google Scholar] [CrossRef]
  24. Cao, H.; Li, H.; Kou, Z.; Shi, Y.; Tang, J.; Ma, Z.; Shne, C.; Liu, J. Optimization and Experimentation of Dual-Mass MEMS Gyroscope Quadrature Error Correction Methods. Sensors 2016, 16, 71. [Google Scholar] [CrossRef] [PubMed]
Figure 1. Dual-mass MEMS gyroscope structure (a) and its mechanical model (b).
Figure 1. Dual-mass MEMS gyroscope structure (a) and its mechanical model (b).
Micromachines 10 00248 g001
Figure 2. The first four orders modes of the dual-mass sensing mode coupling MEMS gyroscope structure: (a) Drive in-phase mode (first mode) with frequency ωx1; (b) sensing in-phase mode (second mode) with frequency ωy1; (c) sensing anti-phase mode (third mode) with frequency ωy2; (d) Drive anti-phase mode (fourth mode) with frequency ωx2.
Figure 2. The first four orders modes of the dual-mass sensing mode coupling MEMS gyroscope structure: (a) Drive in-phase mode (first mode) with frequency ωx1; (b) sensing in-phase mode (second mode) with frequency ωy1; (c) sensing anti-phase mode (third mode) with frequency ωy2; (d) Drive anti-phase mode (fourth mode) with frequency ωx2.
Micromachines 10 00248 g002
Figure 3. MEMS gyroscope monitoring system schematic.
Figure 3. MEMS gyroscope monitoring system schematic.
Micromachines 10 00248 g003
Figure 4. MEMS gyroscope, drive mode closed-loop system.
Figure 4. MEMS gyroscope, drive mode closed-loop system.
Micromachines 10 00248 g004
Figure 5. MEMS gyroscope sense mode closed-loop system.
Figure 5. MEMS gyroscope sense mode closed-loop system.
Micromachines 10 00248 g005
Figure 6. MEMS gyroscope scale factor temperature compensation circuit.
Figure 6. MEMS gyroscope scale factor temperature compensation circuit.
Micromachines 10 00248 g006
Figure 7. MEMS gyroscope scale factor temperature compensation circuit simulation result curves.
Figure 7. MEMS gyroscope scale factor temperature compensation circuit simulation result curves.
Micromachines 10 00248 g007
Figure 8. MEMS gyroscope temperature bias compensation circuit.
Figure 8. MEMS gyroscope temperature bias compensation circuit.
Micromachines 10 00248 g008
Figure 9. MEMS gyroscope porotype and temperature experiment platform.
Figure 9. MEMS gyroscope porotype and temperature experiment platform.
Micromachines 10 00248 g009
Figure 10. MEMS gyroscope scale factor before and after temperature compensation results.
Figure 10. MEMS gyroscope scale factor before and after temperature compensation results.
Micromachines 10 00248 g010
Figure 11. MEMS gyroscope temperature bias compensation results.
Figure 11. MEMS gyroscope temperature bias compensation results.
Micromachines 10 00248 g011
Figure 12. MEMS gyroscope bias before and after temperature compensation.
Figure 12. MEMS gyroscope bias before and after temperature compensation.
Micromachines 10 00248 g012
Figure 13. Allan derivation curves of MEMS gyroscope bias before and after temperature compensation.
Figure 13. Allan derivation curves of MEMS gyroscope bias before and after temperature compensation.
Micromachines 10 00248 g013
Table 1. MEMS gyroscope mechanical parameters under different temperatures (tested values).
Table 1. MEMS gyroscope mechanical parameters under different temperatures (tested values).
Temperature
(°C)
ωx1/
(Hz)
ωx2/
(Hz)
ωy2/
(Hz)
ωy1/
(Hz)
Qx1Qx2Qy2Qy1
−402730.23494.73470.83367.22115177315591415
−302729.83494.23470.13366.32044170714951349
−202729.03493.13468.933651970162614261272
−102728.13492.13467.93363.91900155313621202
02727.23491.53467.03363.11850150213151152
102726.83490.13465.53361.51804145412751107
202726.23488.93464.13360.11744139512241051
302725.43488.43463.63359.51713136711991024
402724.13487.53462.63358.5165813151151973
502722.93486.23461.33357163512901130950
602721.33485.73460.73356.3162512781122939
Table 2. MEMS gyroscope scale factor temperature coefficient test results.
Table 2. MEMS gyroscope scale factor temperature coefficient test results.
Temperature
°C
Scale Factor Value
mV/(°/s)
Temperature Coefficient
mV/(°/s/°C)
Test 1Test 2Test 3
607.11587.11577.1239 A v e r a g e [ M a x V a l u e M i n V a l u e 60 ° C ( 40 ° C ) ] = 0.00262 *
407.17207.17287.1744
207.19837.19907.2012
07.23967.24097.2445
−207.31517.31537.3163
−407.37897.37987.3827
* “Value” is the scale factor value, and “Average” is the average of tests 1, 2 and 3.
Table 3. MEMS gyroscope scale factor temperature compensation circuit parameters.
Table 3. MEMS gyroscope scale factor temperature compensation circuit parameters.
Parameter Value Parameter Value
RT @60 °C1234 ΩVcom @60 °C5.106 V
RT @40 °C1156 ΩVcom @40 °C5.071 V
RT @20 °C1078 ΩVcom @20 °C5.036 V
RT @0 °C1000 ΩVcom @0 °C5.000 V
RT @−20 °C922 ΩVcom @−20 °C4.964 V
RT @−40 °C844 ΩVcom @−40 °C4.927 V
Vf10 VR14400 Ω
--R25400 Ω
Table 4. MEMS gyroscope temperature bias coefficient test result.
Table 4. MEMS gyroscope temperature bias coefficient test result.
Temperature
°C
Bias Value (Vbin)
°/s
Temperature Coefficient
°/(s·°C)
Test 1Test 2Test 3
60101.73101.67101.80 A v e r a g e [ M a x V a l u e M i n V a l u e 60 ° C ( 40 ° C ) ] = 0.0395 *
40102.31 102.30 102.34
20102.69 102.71 102.76
0103.50 103.43 103.54
−20104.49 104.37 104.43
−40105.54 105.74 105.76
* “Value” is the bias value Vbin, and “Average” is the average of tests 1, 2 and 3.
Table 5. MEMS gyroscope temperature bias compensation circuit parameters.
Table 5. MEMS gyroscope temperature bias compensation circuit parameters.
ParameterValueParameter Value
RTT @60 °C1234 ΩVout @60 °C194.739 mV
RTT @40 °C1156 ΩVout @40 °C196.115 mV
RTT @20 °C1078 ΩVout @20 °C198.555 mV
RTT @0 °C1000 ΩVout @0 °C199.061 mV
RTT @−20 °C922 ΩVout @−20 °C197.633 mV
RTT @−40 °C844 ΩVout @−40 °C194.272 mV
VEE−1 VR710,000 Ω
R312,000 ΩR810,000 Ω
R610,000 Ω--
Table 6. MEMS gyroscope temperature compensation test result.
Table 6. MEMS gyroscope temperature compensation test result.
Temperature
°C
Scale Factor Value
mV/(°/s)
Bias Value
°/s
Before CompensationAfter CompensationBefore CompensationAfter Compensation
Test 1Test 2Test 3AverageTest 1Test 2Test 3Average
607.11858.71108.72038.73008.7204101.7322.3122.3222.3222.31
407.17318.82028.82208.81118.8178102.3222.2622.2822.2822.27
207.19958.81608.80108.83028.8157102.7222.4922.4922.4922.49
07.24178.75048.79038.77308.7712103.4922.6922.7022.7122.70
−207.31568.72318.72088.72138.7217104.4322.6622.6922.7022.68
−407.38058.69118.68118.67058.6809105.6822.4122.4322.4422.42
Variation3.680%1.485%1.623%1.842%1.577%3.880%1.914%1.868%1.912%1.913%
Bias Stability (°/h)29.5216.0515.5916.2115.95
Angular Rate Walking (°/h/√Hz)1.431.191.241.181.20

Share and Cite

MDPI and ACS Style

Cui, M.; Huang, Y.; Wang, W.; Cao, H. MEMS Gyroscope Temperature Compensation Based on Drive Mode Vibration Characteristic Control. Micromachines 2019, 10, 248. https://doi.org/10.3390/mi10040248

AMA Style

Cui M, Huang Y, Wang W, Cao H. MEMS Gyroscope Temperature Compensation Based on Drive Mode Vibration Characteristic Control. Micromachines. 2019; 10(4):248. https://doi.org/10.3390/mi10040248

Chicago/Turabian Style

Cui, Min, Yong Huang, Wei Wang, and Huiliang Cao. 2019. "MEMS Gyroscope Temperature Compensation Based on Drive Mode Vibration Characteristic Control" Micromachines 10, no. 4: 248. https://doi.org/10.3390/mi10040248

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop