Next Article in Journal
Micro/Nanorobots for Medical Diagnosis and Disease Treatment
Previous Article in Journal
Novel High Isolation and High Capacitance Ratio RF MEMS Switch: Design, Analysis and Performance Verification
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Online Compensation of Phase Delay Error Based on P-F Characteristic for MEMS Vibratory Gyroscopes

1
School of Instrument Science and Engineering, Southeast University, Nanjing 210096, China
2
Key Laboratory of Micro-Inertial Instruments and Advanced Navigation Technology, Ministry of Education, Nanjing 210096, China
*
Author to whom correspondence should be addressed.
Micromachines 2022, 13(5), 647; https://doi.org/10.3390/mi13050647
Submission received: 6 April 2022 / Revised: 13 April 2022 / Accepted: 15 April 2022 / Published: 19 April 2022
(This article belongs to the Section D1: Semiconductor Devices)

Abstract

:
In this paper, an online compensation method of phase delay error based on a Phase-Frequency (P-F) characteristic has been proposed for MEMS Coriolis Vibratory Gyroscopes (CVGs). At first, the influences of phase delay were investigated in the drive and sense mode. The frequency response was acquired in the digital control system by collecting the demodulation value of drive displacement, which verified the existence and influence of the phase delay. In addition, based on the P-F characteristic, that is, when the phase shift of the nonresonant drive force through the resonator is almost 0° or 180°, the phase delay of the gyroscope is measured online by injecting a nonresonant reference signal into the drive-mode dynamics. After that, the phase delay is self-corrected by adjusting the demodulation phase angle without affecting the normal operation of the gyroscopes. The approach was validated with an MEMS dual-mass vibratory gyroscope under double-loop force-to-rebalance (in-phase FTR and quadrature FTR) closed-loop detection mode and implemented with FPGA. The measurement results showed that this scheme can detect and compensate phase delay to effectively eliminate the effect of the quadrature error. This technique reduces the zero rate output (ZRO) from −0.71°/s to −0.21°/s and bias stability (BS) from 23.30°/h to 4.49°/h, respectively. The temperature sensitivity of bias output from −20 °C to 40 °C has reached 0.003 °/s/°C.

1. Introduction

Microelectromechanical system (MEMS) Coriolis Vibratory Gyroscopes have been an increasingly significant inertial sensor due to their small size, light weight, low cost and high-density integration in recent years [1]. They have been employed widely in many applications, including balancing and aiming in consumer electronics [2], self-localization in autonomous vehicles [3], rotation angle detection in industrial automatic robots [4], medical equipment [5], and aerospace navigation [6].
MEMS CVGs act as an angular sensor based on the Coriolis principle [7], energy transfer occurs between two orthogonal modes—the drive mode and the sense mode—when working in normal operating conditions [8]. For operation, the drive mode realizes the resonant frequency tracking by a phase-locked loop (PLL) and the drive amplitude stabilization by an automatic gain control (AGC) loop [9]; the sense mode obtains the information about the input angular rate. In general, the drive mode is ideally completely orthogonal to the sense mode [10]. However, imperfection in the fabrication of the gyroscope resonator, such as anisodamping and anisoelasticity, would inevitably result in the coupling of two modes, where the quadrature error is the major error source in the rate gyroscopes [11,12]. As the quadrature error derives from the coupling of drive-mode displacement to the sense-mode according to the definition [13], it is 90° out of phase with the wanted Coriolis signal. A direct method to remove quadrature error is to use synchronous demodulation [14]. It is remarkable that the phase delay is introduced by the entire circuit of signal processing, digital signal processing modules and digital/analog conversion in the practical operations [15]. On one hand, it will cause the drive-mode in a nonresonant state, on the other hand, it will lead to the coupling between the Coriolis signal and the quadrature signal [16], which degrades the accuracy and the stability of gyroscopes [17]. Furthermore, the total phase delay varies with the temperature [18], so the online detection and compensation of the phase delay is significant in improving the performance of MEMS gyroscopes.
In order to compensate for the phase error, direct phase measurement and online compensation between the large quadrature output and the demodulation reference was applied in the open-loop detection system to improve the zero-rate output (ZRO) stability [19], which requires the large quadrature output and the high phase resolution instruments. A real time circuit phase delay correction system was proposed in the double-loop FTR control system based on the amplitude-frequency characteristic of the drive mode [20], which adjusted the reference value of PLL by detecting the minimum excitation force amplitude. Similarly, the maximum quadrature signal was monitored to obtain the phase error in the open loop detection system [21]. The disadvantage of the above two methods is the amount of time needed to search for the extreme-point. A two-stage capacitor amplifier circuit as a front-end amplifier [22] was conducted in an MEMS Quadruple Mass Gyroscope to reduce the overall phase shift of the loop, which also validated that the demodulation phase has a dominant impact in zero bias drift. A modified double sideband extraction algorithm was presented based on the symmetry of double sideband modulation [23] to eliminate the disturbance of circuit phase delay in the drive mode and sense mode. Moreover, a BP Neural Network was applied to establish an accurate compensation model [24] of a demodulation phase angle by training samples of resonant frequency and quality factor, which requires a higher arithmetic capability.
In this work, the influence of phase delay when gyroscopes work in a double-loop FTR control closed-loop detection state is discussed; the force-rebalance detection method is adopted here due to the advantages of improving the stability and the measurement range [25,26]. An online compensation of phase delay based on the P-F characteristic is proposed to detect and compensate the phase error of the overall loop by adding a nonresonant driving signal in the drive mode. The self-correction was achieved by collecting the orthogonal demodulation value of the nonresonant frequency displacement and adjusting the initial phase of the demodulation reference signal, then the residual phase error can be eliminated when the demodulation value is zero. This method is easy to implement and has good compatibility, which can be realized in the most existing gyro control system without additional analog circuits and complex digit arithmetic modules. Furthermore, the digital quantity of phase error in the whole loop is accessed precisely and in real time under the normal operating conditions. The compensation system can accurately measure and correct the phase delay online to remarkably weaken the coupling of quadrature error on the zero bias output, which provides the stratagem of phase delay self-calibration in future research and development.
The rest of this paper is structured as follows. The concept and dynamic model of the MEMS vibratory gyroscopes are introduced in Section 2. Then, Section 3 presents the digital control system and the influence of the phase delay. An online compensation method for phase delay based on the P-F characteristic is proposed in Section 4. Experimental results are presented in Section 5 and Section 6 presents the conclusion.

2. Gyroscope Dynamic Model

The vibratory gyroscope can be modeled as a second-order mass-damper-spring system, the dynamical equations of the gyroscope resonator model are [27]:
m x 0 0 m y x ¨ y ¨ + c x c y x c x y c y x ˙ y ˙ + k x k y x k x y k y x y = 0 2 m y Ω z t 2 m x Ω z t 0 x ˙ y ˙ + f x f y ,
where the k x , c x and m x represent the spring, damper and mass in the x-direction, and the k y , c y and m y represent the spring, damper and mass in the y-direction, respectively. The parameters c x y and c y x denote the nonproportional damping, and k x y and k y x the anisoelasticity. The Ω z t is the input angular velocity along the z axis, and f x and f y are external forces exerted on each direction of the resonator.
In general, the displacement of the sense mode under the closed-loop detection can be ignorable as a result of the balancing by feedback force. Therefore, the transfer function of the drive mode is simplified as:
H x s = 1 / m x s 2 + ω x / Q x s + ω x 2 ,
where ω x = k x / m x is the resonance frequency and Q x = m x ω x / c x is the quality factor. We assume that the excitation force of the drive mode is f x t = A d sin ω d t , where A d and ω d are the excitation amplitude and the drive force frequency, respectively. Substituting Equation (3) into Equation (2), we obtain the expression of displacement during a steady state.
x t = A d G j ω d sin ω d t + G j ω d ,
A g = G j ω d = 1 / m x ω x 2 ω d 2 2 + ω x 2 ω d 2 / Q x 2 ,
φ x * = G j ω d = arctan ω x ω d Q x ω x 2 ω d 2 ω d ω x 180 ° arctan ω x ω d Q x ω d 2 ω x 2 ω d > ω x ,
where A g is the amplitude gain of the vibration displacement, and φ x * is the phase shift in the resonator. The resonator is in resonant state when the drive frequency ω d tracks the resonance frequency ω x , whose vibration amplitude gain A g reaches the maximum point and phase delay φ x * is just 90 ° , which is the ideal relationship between phase shift and amplitude in the resonant state.

3. Phase Delay Analysis and Influences

3.1. Digital Control System

The digital control system in this paper is depicted in Figure 1. The analog circuits consist of the pick-off circuit, the synchronous integral demodulator (SID) circuit, and the front-end amplifier. The pick-off circuit is composed of a C/V convert circuit and an operational amplifier (OPA), which is used to transfer the gyroscope comb capacitance displacement into the voltage signal and filter out the carrier signal, respectively. The SID circuit is applied to extract the in-phase and quadrature signal by each demodulation reference signal ( sin ω d t and cos ω d t ) and low pass filter (LPF), and the front-end amplifiers are employed to generate the differential force signal for excitation and rebalance. A four channel ADC and two independent DACs are the bridges connecting analog circuits and digital systems.
In the drive mode, the PLL makes the driving frequency ω d track resonant frequency ω x and the AGC keeps the amplitude of the displacement A x at the reference amplitude A r e f . The demodulation reference and feedback force signals are originated by the Direct Digital Synthesis (DDS). The phase compensation loop is applied for adjusting the initial phase of the demodulation reference, and the details are introduced in Section 4. In the sense mode, the output signals are modulated by sin ω d t and cos ω d t to generate the two feedback forces V Ω sin ω d t and V q cos ω d t by the PI controller under the double-loop FTR control, which keeps the sense mode relatively static. The output of the PI controller in the in-phase and quadrature loop are the angular velocity signal and quadrature error signal, respectively.

3.2. Phase Delay Influences under Double Closed Loop Detection

Sources of phase delay in the control system were demonstrated in detail in previous research [15,20,23]. Similarly, the complete loop phase delay φ e in the control system mentioned above can be divided into φ D A , φ A m p , φ C V , φ O P A , φ c o d e , which represent the phase delay of the DAC, the analog amplifier, CV convert circuit, OPA circuit, and the digital algorithm, respectively, that is, φ e = φ D A + φ A m p + φ C V + φ O P A + φ c o d e . Now, considering the phase delay φ e , the actual phase is as follows when in a resonant state.
φ x = φ x * + φ e = 90 ° .
Equation (6) shows that the existence of phase delay directly causes the gyroscope to be in a nonresonant state since the phase shift φ x * in the resonator is not 90 ° , which consequently affects the control accuracy. Besides, the research on the effect of phase delay in the drive mode is not mentioned in detail, so it is worth investigating the change of driving frequency ω d and amplitude gain A g due to the phase delay, because the driving frequency ω d is smaller than the resonant frequency ω x in the actual operating system. Substituting Equation (6) into Equation (5), we can obtain the relationship of the driving frequency and the phase delay error.
90 ° φ e = arctan ω x ω d Q x ω x 2 ω d 2 ;
the solution of the driving frequency can be acquired as:
ω d = ω x ω x 2 + ( 2 Q x cot φ e ) 2 2 Q x cot φ e .
For directly evaluating the effect of the phase delay on the driving frequency, we could turn the target to the difference of the driving frequency ω d and resonant frequency ω x , that is:
Δ ω = ω x ω d = ω x 2 + ( 2 Q x cot φ e ) 2 2 Q x cot φ e .
Substituting hlEquation (9) into (4), we can acquire the expression of amplitude gain as follows:
A g = 1 / m x Δ ω 2 × 2 ω x + Δ ω 2 + ω x 2 ω x Δ ω 2 / Q x 2 .
Figure 2 shows the frequency difference Δ ω and the normalized value of amplitude gain as a function of the phase delay φ e . It can be seen that the frequency difference is linearly related to the phase delay within the range from 20 ° to 0 ° , and the maximum deviation can reach 60 mHz, which cannot be neglected in the rate integrating gyroscope when tuning a two mode frequency. In addition, the phase delay would degrade the excitation efficiency in drive mode, which will cause the drive mode fail to work in severe cases. It quantified the effect of phase delay on the driving frequency and amplitude gain in driving mode for the first time.
For the sense mode, when ignoring other minor interference factors, such as driving force coupling and electrical detection cross-coupling, the force analysis in sense mode is shown in Figure 3.
The resultant internal force in sense mode includes Coriolis force F Ω t , in-phase damping coupling force F i t and quadrature error force F q ( t ) , as suggested, respectively, in Equation (11).
F Ω t = 2 m y Ω ( t ) x ˙ t ,   F i t = c x y x ˙ t ,   F q t = k x y x t .
Based on the phase delay error analysis above, the driving displacement can be adjusted to:
x ( t ) = A x sin ( ω d t + φ x * + φ D A ) .
Substituting Equation (12) into Equation (11) acquires the resultant force F y t as follows:
F y ( t ) = ( 2 m y Ω ( t ) + c x y ) A x ω d cos ( ω d t + φ x * + φ D A ) F I ( t ) + k x y A x sin ( ω d t + φ x * + φ D A ) F Q ( t ) .
In this paper, the double-loop FTR control holds the sense mode static by employing the feedback force generated by the DAC, which makes the residual voltage signal in the sense loop almost zero. Consequently, the demodulation of the Coriolis and quadrature signal is less insensitive to the change of phase shift φ y [28]. In addition, the relationship of the in-phase and quadrature feedback analog signals and sense mode forces is as follows according to the principle of FTR.
F y t + K v f ( V Ω t sin ω d t + φ D A + V Q t cos ω d t + φ D A ) = 0 ,
where V Ω t and V Q t illustrate the digital amplitude of in-phase and quadrature feedback signal digital amplitude respectively. Substituting Equation (13) into Equation (14) yields:
A Ω ( t ) cos ( ω d t + φ D A ) cos ( φ x * ) sin ( ω d t + φ D A ) sin ( φ x * ) + A Q ( t ) sin ( ω d t + φ D A ) cos ( φ x * ) + cos ( ω d t + φ D A ) sin ( φ x * ) = K v f V Ω t sin ω d t + φ D A + V Q t cos ω d t + φ D A ) ,
where K v f is the transfer coefficient from voltage to force of gyroscope, A Ω ( t ) and A Q ( t ) represent the amplitude of the in-phase and quadrature force, respectively.
A Ω ( t ) = ( 2 m y Ω ( t ) + c x y ) A x ω d A Q ( t ) = k x y A x .
Combining Equations (15) and (16), then the Coriolis output equation is:
V Ω t = [ 2 m y A x ω d Ω ( t ) sin ( φ x * ) C o r i o l i s o u t k x y A x cos ( φ x * ) Q u a d r a t u r e e r r o r + c x y A x ω d sin ( φ x * ) ] I n - p h a s e e r r o r / K v f .
From the expression of the gyroscope output in Equation (17), it can be inferred as follows. First of all, the existence of phase error induces the φ x * not to be 90 ° , which accordingly brings about the mixed coupling of Coriolis output and quadrature error, so the phase delay error will degenerate the bias stability of the gyroscope. Secondly, it was obvious that the Coriolis quantity A Ω ( t ) is multiplied by a proportional coefficient sin ( φ x * ) , which consequently reduces the scale factor of the actual angular rate output. Furthermore, the effect of the damping coupling can be neglectable compared with the quadrature error [29]. As a result, the phase delay online compensation can effectively reduce the coupling error in Coriolis output, which is necessary for improving the performance of the gyroscope.

4. Phase Delay Compensation Methodology

4.1. Quantization of Phase Delay Error

The frequency response characterizations of the drive loop were acquired by collecting the digital data from the control system, as shown in Figure 4.
The input driving force F l ( t ) was generated by DDS and DAC with a fixed amplitude F l and a linearly increasing frequency f l . Then, the quadrature demodulation digital quantity D q and the in-phase demodulation digital quantity D I were collected by the computer. Finally, the phase and amplitude values of the vibrating displacement were calculated by mathematical operations. We suppose that F l ( t ) = F l sin ( ω l t ) . Combining the previous analysis mentioned, the expressions of the two demodulation outputs were established according to the demodulation principle.
D I = 1 2 A l cos 2 ω l + φ l + φ e + φ 0 + cos φ l + φ e φ 0 = Δ 1 2 K d A l cos φ l + φ e φ 0 ,
D q = 1 2 A l sin 2 ω r + φ l + φ e + φ 0 + sin φ l + φ e φ 0 = Δ 1 2 K d A l sin φ l + φ e φ 0 ,
where the Δ denotes the LPF and ADC processes. A l and φ l represent the amplitude of driving displacement and the phase shift in the resonator respectively; φ 0 is the demodulation initial phase and K d is the gain during the whole driving loop. Lastly, the φ e represents the phase delay in the drive mode. So the phase and amplitude of the driving force through the whole driving loop is as follows:
φ a l l = a t   a n ( D q / D I ) = φ l + φ e φ 0 ,
A x = D q 2 + D I 2 = 1 2 K d A l .
Figure 5 demonstrates the amplitude and phase frequency characteristics when we set the φ 0 to zero.
It is clear that the resonator is in a resonant state when A x reaches the maximum in Figure 5a, while the phase value φ a l l is not 90 ° but an offset exists due to the phase delay error in Figure 5b from the calculation results. According to the control principle of PLL, the phase value is controlled at 90 ° , thus the existence of the phase delay error will lead the gyroscope resonator to not be in a resonant state. Besides, based on the fact that the phase φ l equals 90 ° when the gyroscope is in resonant mode, the phase delay can be quantified by the phase frequency characteristic as:
φ e = φ a l l φ l + φ 0 = φ a l l + 90 ° φ 0 ( φ 0 = 0 ° ) .
From the results in Figure 5b, we can obtain that the phase delay equals 5 . 56 ° , and the phase delay can be eliminated by adjusting the demodulation initial phase φ 0 from Equation (22). Another promising finding was that the phase shift φ x * in nonresonant status is close to 0 ° or 180 ° according to Equation (5). As a result, the phase delay can be characterized by the injected nonresonant force demodulation value. The detailed compensation scheme is demonstrated in the next section.

4.2. The Compensation Scheme for Phase Delay

As in the analysis above, an online compensation of the phase delay error is presented in double-loop FTR control. The compensation loop is shown in Figure 6. A nonresonant driving reference force F r ( t ) with a fixed amplitude A r and a fixed frequency f r was injected into the drive loop when the gyroscope is in normal operation. It is remarkable that the nonresonant frequency f r was always setting away from the driving frequency f x , which can imitate the phase delay over the driving loop in the normal operation. In the meantime, the nonresonant frequency component could be separated by setting a suitable low-pass filter.
Firstly, the displacement of the drive mode becomes two frequency components.
X m i x t = A d sin ω d t + φ x + A r sin ω r t + φ r ,
φ x = φ e + φ x * ,
φ r = φ e + φ r * ,
where A d and A r are the amplitude of the driving displacement and nonresonant displacement, φ x * and φ r * are the phase shift of driving force and nonresonant reference force through the resonator, respectively. After being demodulated by the demodulation signal cos ω r t + φ 0 , the output D φ e can be acquired according to Equation (19).
D φ e = 1 2 K d [ A d sin ( ω d + ω r ) t + φ x + φ 0 + A r sin 2 ω r t + φ r + φ 0 ω r + ω d , r + A d sin ( ω r ω d ) t + φ x φ 0 ω r ω d + A r sin φ r φ 0 ω r ω r ] .
It can be seen that the demodulation value is composed of four parts: ω r + ω d , r , ω r ω d and ω r ω r ; the DC component ( ω r ω r ) represents the phase shift of the nonresonant force. By designing the suitable cut-off frequency of LPF and frequency difference ω r ω d , the demodulation value is transferred as:
D r e f = 1 2 K d A r sin φ r φ 0 .
On the basis of the P-F characteristic of the gyroscope resonator from Equation (5), the phase shift through the resonator can be denoted as Figure 7.
It can be seen that the phase shift of nonresonant force through the resonator equals 0 . 1 ° or 179 . 9 ° in the selected interval. Compared with the phase delay error measured before, the phase shift of nonresonant force can be approximated as:
φ r * 0 ° o r 180 ° .
Moreover, the signal loop of nonresonant force is equivalent to the driving force ones; assuming that ω r > ω d and combining Equations (25) and (28), Equation (27) can be modified as:
D r e f = 1 2 K d A r sin 180 ° + φ e φ 0 .
When the initial demodulation phase φ 0 offsets the phase delay φ e , that is, φ 0 = φ e , Equation (29) can be simplified as:
D r e f = 1 2 K d A r sin ( 180 ° ) = 0 .
Accordingly, the phase delay can be removed by adjusting the initial demodulation phase when the demodulation value D r e f is controlled to zero. Then, the compensation phase φ 0 is applied to the demodulation reference signal in drive mode, eventually correcting the misalignment between the displacement signal and demodulation signal caused by phase error in the drive mode.
According to the principle of the compensation method, the feasibility of this method is that the nonresonant force does not affect the normal control in the drive mode. So the amplitude and frequency of the driving control signal are simulated before and after injecting the nonresonant reference force by Simulink. In order to keep the drive mode working in normal operation and not affect the bandwidth of the gyroscope, the nonresonant frequency was chosen to be 80 Hz higher than the driving mode natural frequency, and the cutoff frequency LPF in Figure 1 was lower than 80 Hz, which was applied to remove the frequency difference component. In this system, the cutoff frequency is designed to be 7 Hz. The simulation results are shown in Figure 8. Simulation results show that the injecting the reference signal would not affect the operation state of AGC and PLL owing to the low pass filter. The compensation loop and drive mode control loop were separated into their respective loops, and the double frequency component was far lower than the threshold of the control loop, so in the practical situation, this component can be ignored.

5. Experimental Results and Analysis

5.1. Experimental Setup

A vacuum-packaged dual-mass resonator gyroscope developing from the former structure [30] was applied in the experiment, whose structure is shown in Figure 9. The major parameters are listed in Table 1.
The main structure was composed of two symmetric single-mass gyroscopes, where the strings were used to connect the supporting frames and the effective mass, the anchors were applied to fix the resonator’s main structure to the glass substrate, the drive and force rebalance combs were used for exerting incentive and rebalance force, and drive sense and sense combs were used for detecting the displacements in drive and sense modes, respectively.
Figure 10 shows the test environment and control circuits. The packaged gyroscope and circuit were fixed on the angle turntable wrapped in the incubator, the angle turntable was used to provide the angular rate and the incubator was applied to change different temperatures respectively. A direct current (DC) power supply was utilized to provide power and ground for the control system, and the Peripheral Component Interconnect (PXI) was used to measure the frequency spectrum of signals. The computer was applied to collect the test data through the USART by the LabVIEW at a 1 Hz sampling frequency.

5.2. Performance of Online Phase Delay Compensation

Firstly, the signal waveforms in drive and sense modes are presented in Figure 11. From the oscillograms of the signals, we can observe that the injected reference signal would not influence the normal operation of the sense mode; the feedback force signal and detection signal in sense mode is still consistent after injecting the nonresonant frequency force, which indicates that the gyroscope is in the normal working state. For further verification, the change of the frequency spectrum of the drive mode detection signal and sense mode feedback force signal was investigated by PXI in Figure 12.
In Figure 12a, the driving displacement includes the resonance and nonresonant frequency component, which confirmed the detectability of the response of the reference signal. Besides, the amplitude of the resonant frequency component is equal before and after compensation, which shows that the nonresonant reference force would not affect the normal control of drive mode. In Figure 12b, the frequency spectrum of the feedback force signal in sense mode was matched identically in two situations, which demonstrated that the injecting signal would not affect the output of the gyroscope.
The process of the compensation was tested five times in Figure 13. The phase compensation loop started working 20 s after the drive mode was in a stable state, and the compensation phase value tended to be stable after about 10 seconds and continued working. Moreover, the deviation of the stable phase value in the five measurements was within 0.1°. The difference between the final compensation phase value and the phase error in Figure 5 is within 0.2%, which proved the accuracy of the compensation scheme.
In order to validate the accuracy and effectiveness of the proposed compensation method, the sweep frequency experiments were carried out on the digital control system as mentioned in Figure 4. The frequency response curves before and after compensation are shown in Figure 14, where D I and A x represent the digital quantity of the in-phase demodulation value and amplitude value. This can be easily seen by observing the residual in-phase demodulation value when the amplitude demodulation value reaches the maximum, and the residual offset introduced by the phase delay decreased by 98% from 100,000 LSB to 2000 LSB after compensation. The results demonstrated that the compensation scheme can remarkably eliminate the phase delay error, which makes the drive mode really work in the resonance state.
The scale factor tests were arranged with input angular rates Ω of ± 0 . 1 ° / s , ± 0 . 2 ° / s , ± 0 . 5 ° / s , ± 1 ° / s , ± 2 ° / s , ± 5 ° / s , ± 10 ° / s , ± 20 ° / s , ± 50 ° / s , ± 100 ° / s , ± 200 ° / s . The output of the gyroscope and the residual value in both cases are shown in Figure 15. From the experimental results, the compensated scale factor was increased from 6388 LSB/°/s to 6537 LSB/°/s, which reduces the leakage of Coriolis components. Besides, due to the suppression of the couple of the quadrature error, the nonlinearity of the scale factor reduced from 48.53 ppm to 27.41 ppm within ± 50 ° / s , which improved the accuracy of the gyroscope output. However, the nonlinearity of the scale factor went from 62.80 ppm to 125.63 ppm within ± 200 ° / s since the nonresonant reference signal would affect the output of the gyroscope as the input angular velocity increasing, which indicated that the LPF would not completely filter out the reference frequency component. Therefore, this compensation scheme would be more suitable for a low-speed rotation scenario, such as North finder [31].
The ZRO of the gyroscope was recorded for 60mins by LabVIEW at room temperature, shown in Figure 16. The calculation results suggested that the bias stability (BS) and ZRO value are 23.301°/s and –0.717°/s before compensation, while the average of three tests of BS and ZB are 5.195°/h and –0.210°/s after compensation, which are improved by 3.41 times and 5.20 times, respectively. From the experimental data, the raw ZRO of gyroscopes was drifting because of a couple of quadrature errors, and the compensated ZRO were substantially reduced in both amplitude and drift values. In addition, the compensation data showed a great repetition in three tests. Our results demonstrated that the compensation can effectively offset the phase delay error and mitigate the leakage of quadrature error to the ZRO, which obtained the improvement in bias stability.
Additionally, the Allan deviation curve of the ZRO for the two cases above were plotted in Figure 17. Results showed that the bias instability (BI) was enhanced from 0 . 338 ° / h to 0 . 236 ° / h , but the angular random walk (ARW) was slightly worsening from 0 . 766 ° / h / hz to 0 . 769 ° / h / hz because of the injected reference signal. The results showed that the injected reference signal method would introduce additional noise, so the amplitude and frequency of the reference signal should be seriously considered in this method. In this paper, the deterioration of the ARW is acceptable compared with the improvement of the bias stability.
Eventually, the gyroscope and circuits system was placed in the incubator to test the change of the compensation phase and the validity of the compensation scheme with the temperature range from −20 °C to 40 °C. As shown in Figure 18, the driving frequency was collected online to indicate the change of the interior temperature in the gyroscope control system. The maximum variation of the compensation phase is approximately 0.78° as the temperature changes from −20 °C to 40 °C. The variable quantity showed that the phase delay is sensitive to the temperature and online compensation is very necessary. Furthermore, it is significant to find that the variation of ZRO was reduced from 0.009°/s/°C to 0.003°/s/°C after compensation in the full temperature range. Although It also drifted due to the in-phase dampling error, the temperature sensitivity of the ZRO was decreased by three times with better temperature robustness. For one thing, the results confirmed the effect of the compensation program in eliminating the mixture of the quadrature error and depressing the temperature drift of ZRO, which also illustrates that the compensation method could track the fluctuation of the phase delay error online, despite the change of the temperature. It is also important for this method to relieve the influence of environmental temperature on the stability of the gyroscope.

6. Conclusions

We presented an online compensation for the phase delay error by injecting a known nonresonant driving signal as the reference signal to correct the misalignment between the driving displacement and the demodulation signal. The effect of phase delay on drive and sense mode was investigated and discussed by observing the digital data in the control system. A series of experiments were performed on the CVG by the described digital control system; our data indicated that the proposed compensation method can improve the ZRO and BS by 3.41 and 5.20 times to −0.21°/s and 4.49°/h respectively and achieve the performance of ARW and BI to 0.77°/h/ hz and 0.236°/h. This compensation methodology can effectively detect and eliminate the phase delay error for improving the stability of the MEMS gyroscopes. Future work will focus on the improvement of the performance of the LPF in our control circuits for better filtering out of the reference frequency component. Although this method would currently be applied to low-speed environments, we believe that this paper may provide a potential strategy for reducing the phase delay error in most applications.

Author Contributions

Conceptualization, X.L. and H.L.; methodology, X.L.; formal analysis, X.L. and Z.Q.; data curation, X.L.; writing—review and editing, X.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Langfelder, G.; Bestetti, M.; Gadola, M. Silicon MEMS inertial sensors evolution over a quarter century. J. Micromech. Microeng. 2021, 31, 084002. [Google Scholar] [CrossRef]
  2. Finkbeiner, S. MEMS for automotive and consumer electronics. In Proceedings of the 2013 European Solid-State Device Research Conference, Bucharest, Romania, 16–20 September 2013. [Google Scholar]
  3. Zhao, X.R.; Deng, C.F.; Xin, K.; Kong, X.; Xu, J.H.; Liu, Y. Learning to Compensate for the Drift and Error of Gyroscope in Vehicle Localization. In Proceedings of the 2020 IEEE Intelligent Vehicles Symposium (IV), Las Vegas, NE, USA, 19 October–13 November 2020. [Google Scholar]
  4. Panich, S.; Afzulpurkar, N. Mobile Robot Integrated with Gyroscope by Using IKF. IJARS 2011, 8, 122–136. [Google Scholar] [CrossRef] [Green Version]
  5. Scalera, G.M.; Ferrarin, M.; Rabuffetti, M. Gait regularity assessed by wearable sensors: Comparison between accelerometer and gyroscope data for different sensor locations and walking speeds in healthy subjects. J. Biomech. 2020, 113, 110115. [Google Scholar] [CrossRef]
  6. Zhao, W.L.; Cheng, Y.X.; Zhao, S.H.; Hu, X.M.; Rong, Y.J.; Duan, J.; Chen, J.W. Navigation Grade MEMS IMU for A Satellite. Micromachines 2021, 12, 151. [Google Scholar] [CrossRef] [PubMed]
  7. Yang, C.; Li, H.S. Digital Control System for the MEMS Tuning Fork Gyroscope Based on Synchronous Integral Demodulator. IEEE Sens. J. 2015, 15, 5755–5764. [Google Scholar] [CrossRef]
  8. Askari, S.; Asadian, M.H.; Shkel, A.M. Performance of Quad Mass Gyroscope in the Angular Rate Mode. Micromachines 2021, 12, 266. [Google Scholar] [CrossRef]
  9. Ding, X.K.; Li, H.S.; Ni, Y.F.; Sang, P.C. Analysis of Frequency Response and Scale-Factor of Tuning Fork Micro-Gyroscope Operating at Atmospheric Pressure. Sensors 2015, 15, 2453–2472. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  10. Saukoski, M.; Aaltonen, L.; Halonen, K.A.I. Zero-rate output and quadrature compensation in vibratory MEMS gyroscopes. IEEE Sens. J. 2007, 7, 1639–1652. [Google Scholar] [CrossRef]
  11. Tatar, E.; Alper, S.E.; Akin, T. Quadrature-Error Compensation and Corresponding Effects on the Performance of Fully Decoupled MEMS Gyroscopes. J. Microelectromech. Syst. 2012, 21, 656–667. [Google Scholar] [CrossRef]
  12. Hou, Z.Q.; Kuang, Y.B.; Ou, F.L.; Xu, Q.; Miao, T.Q.; Xiao, D.B.; Wu, X.Z. A quadrature compensation method to improve the performance of the butterfly vibratory gyroscope. Sens. Actuators A Phys. 2021, 319, 112527. [Google Scholar] [CrossRef]
  13. Iyer, S.; Zhou, Y.; Mukherjee, T. Analytical modeling of cross-axis coupling in micromechanical springs. In Proceedings of the 1999 International Conference on Modeling and Simulation of Microsystems, San Juan, PR, USA, 19–21 April 1999. [Google Scholar]
  14. Saukoski, M.; Aaltonen, L.; Halonen, K.A.I. Effects of Synchronous Demodulation in Vibratory MEMS Gyroscopes: A Theoretical Study. IEEE Sens. J. 2008, 8, 1722–1733. [Google Scholar] [CrossRef]
  15. Bu, F.; Guo, S.; Cheng, M.; Zheng, F.; Xu, D.; Zhao, H. Effect of circuit phase delay on bias stability of MEMS gyroscope under force rebalance detection and self-compensation method. J. Micromech. Microeng. 2019, 29, 095002. [Google Scholar] [CrossRef]
  16. Zheng, X.D.; Liu, S.Q.; Lin, Y.Y.; Wu, H.B.; Teng, L.; Jin, Z.H. An Improved Phase-Robust Configuration for Vibration Amplitude-Phase Extraction for Capacitive MEMS Gyroscopes. Micromachines 2018, 9, 362. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  17. Mohammadi, Z.; Salarieh, H. Investigating the effects of quadrature error in parametrically and harmonically excited MEMS rate gyroscopes. Measurement 2016, 87, 152–175. [Google Scholar] [CrossRef]
  18. Zhao, X.R.; Deng, C.F.; Xin, K.; Kong, X.; Xu, J.H.; Liu, Y. Thermal drift optimization for silicon microgyroscope. In Proceedings of the 2016 IEEE SENSORS, Orlando, FL, USA, 30 October–3 November 2016. [Google Scholar]
  19. Gaffuri Pagani, L.; Guerinoni, L.; Falorni, L.; Fedeli, P.; Carulli, P.; Langfelder, G. Direct Phase Measurement and Compensation to Enhance MEMS Gyroscopes ZRO Stability. JMEMS 2021, 30, 703–711. [Google Scholar] [CrossRef]
  20. Xu, P.F.; Wei, Z.Y.; Guo, Z.Y.; Jia, L.; Han, G.W.; Si, C.W.; Ning, J.; Yang, F.H. A Real-Time Circuit Phase Delay Correction System for MEMS Vibratory Gyroscopes. Micromachines 2021, 12, 506. [Google Scholar] [CrossRef]
  21. Yin, T.; Lin, Y.S.; Yang, H.G.; Wu, H.M. A Phase Self-Correction Method for Bias Temperature Drift Suppression of MEMS Gyroscopes. J. Circuits Syst. Comput. 2020, 29, 2050198. [Google Scholar] [CrossRef]
  22. Liu, M.X.; Fan, Q.; Zhao, J.; Su, Y. A Phase Compensation Method for MEMS Quadruple Mass Gyroscope in Zero Bias Drift. IEEE Sens. J. 2021, 21, 3087–3096. [Google Scholar] [CrossRef]
  23. Wu, H.B.; Zheng, X.D.; Wang, X.T.; Shen, Y.J.; Jin, Z.H. Effects of both the drive- and sense-mode circuit phase delay on MEMS gyroscope performance and real-time suppression of the residual fluctuation phase error. J. Micromech. Microeng. 2021, 31, 055006. [Google Scholar] [CrossRef]
  24. Jia, J.; Ding, X.K.; Gao, Y.; Li, H.S. Demodulation phase angle compensation for quadrature error in decoupled dual-mass MEMS gyroscope. J. Micro/Nanolith. MEMS MOEMS 2018, 17, 035001. [Google Scholar] [CrossRef]
  25. Piyabongkarn, D.; Rajamani, R.; Greminger, M. The development of a MEMS gyroscope for absolute angle measurement. IEEE Trans. Control Syst. Technol. 2005, 13, 185–195. [Google Scholar] [CrossRef]
  26. Raman, J.; Cretu, E.; Rombouts, P.; Weyten, L. A Closed-Loop Digitally Controlled MEMS Gyroscope With Unconstrained Sigma-Delta Force-Feedback. IEEE Sens. J. 2009, 9, 297–305. [Google Scholar] [CrossRef]
  27. Cui, M.; Huang, Y.; Wang, W.; Cao, H.L. MEMS Gyroscope Temperature Compensation Based on Drive Mode Vibration Characteristic Control. Micromachines 2019, 10, 248. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  28. Cui, J.; Guo, Z.Y.; Zhao, Q.C.; Yang, Z.C.; Hao, Y.L.; Yan, G.Z. Force Rebalance Controller Synthesis for a Micromachined Vibratory Gyroscope Based on Sensitivity Margin Specifications. J. Microelectromech. Syst. 2011, 20, 1382–1394. [Google Scholar] [CrossRef]
  29. Zhou, J.; Shen, Q.; Xie, J.B.; Cao, P.P.; Yuan, W.Z. Energy Dissipation Contribution Modeling of Vibratory Behavior for Silicon Micromachined Gyroscope. Shock Vib. 2018, 2018, 6901268. [Google Scholar] [CrossRef]
  30. Xu, L.; Li, H.S.; Ni, Y.F.; Liu, J.; Huang, L.B. Frequency Tuning of Work Modes in Z-Axis Dual-Mass Silicon Microgyroscope. J. Sens. 2014, 2014, 891735. [Google Scholar] [CrossRef]
  31. Bülz, D.; Forke, R.; Hiller, K.; Weidlich, S.; Hahn, S.; Shaporin, A.; Wünsch, D.; Konietzka, S.; Motl, T.; Billep, D.; et al. North finding with a single double mass MEMS gyroscope—A performance demonstrator. In Proceedings of the 2021 DGON Inertial Sensors and Systems (ISS), Braunschweig, Germany, 29–30 September 2021. [Google Scholar]
Figure 1. A block diagram of the digital control system.
Figure 1. A block diagram of the digital control system.
Micromachines 13 00647 g001
Figure 2. (a) The frequency difference between the driving frequency and resonant frequency. (b) The normalized value of amplitude gain.
Figure 2. (a) The frequency difference between the driving frequency and resonant frequency. (b) The normalized value of amplitude gain.
Micromachines 13 00647 g002
Figure 3. The force component analysis in sense mode.
Figure 3. The force component analysis in sense mode.
Micromachines 13 00647 g003
Figure 4. The sketch for quantization of the phase delay error.
Figure 4. The sketch for quantization of the phase delay error.
Micromachines 13 00647 g004
Figure 5. (a) The results of the phase-frequency characteristics. (b) The results of the amplitude-frequency characteristics. (The red solid line represent the actual condition, the green dashed line represent the resonant condition).
Figure 5. (a) The results of the phase-frequency characteristics. (b) The results of the amplitude-frequency characteristics. (The red solid line represent the actual condition, the green dashed line represent the resonant condition).
Micromachines 13 00647 g005
Figure 6. The functional block diagram of the compensation scheme.
Figure 6. The functional block diagram of the compensation scheme.
Micromachines 13 00647 g006
Figure 7. The P-F characteristic of the gyroscope resonator.
Figure 7. The P-F characteristic of the gyroscope resonator.
Micromachines 13 00647 g007
Figure 8. (a) The simulation for the amplitude of driving control signal. (b) The simulation for the frequency of driving control signal.
Figure 8. (a) The simulation for the amplitude of driving control signal. (b) The simulation for the frequency of driving control signal.
Micromachines 13 00647 g008
Figure 9. The solid figure of the gyroscope structure applied in this paper.
Figure 9. The solid figure of the gyroscope structure applied in this paper.
Micromachines 13 00647 g009
Figure 10. The picture of experimental platform.
Figure 10. The picture of experimental platform.
Micromachines 13 00647 g010
Figure 11. The oscillograms of the test signals. (a) No injecting reference signal. (b) With injecting reference signal.
Figure 11. The oscillograms of the test signals. (a) No injecting reference signal. (b) With injecting reference signal.
Micromachines 13 00647 g011
Figure 12. (a) The frequency spectrum of detection signal in drive mode. (b) The frequency spectrum of feedback force signal in sense mode.
Figure 12. (a) The frequency spectrum of detection signal in drive mode. (b) The frequency spectrum of feedback force signal in sense mode.
Micromachines 13 00647 g012
Figure 13. The five times measured results of the compensation phase.
Figure 13. The five times measured results of the compensation phase.
Micromachines 13 00647 g013
Figure 14. The results of the sweep frequency experiments before and after compensation.
Figure 14. The results of the sweep frequency experiments before and after compensation.
Micromachines 13 00647 g014
Figure 15. (a) Raw and compensated output of the gyroscope within ± 200 ° / s . (b) The residual error of the scale factor in both cases.
Figure 15. (a) Raw and compensated output of the gyroscope within ± 200 ° / s . (b) The residual error of the scale factor in both cases.
Micromachines 13 00647 g015
Figure 16. The ZRO of gyroscope at room temperature before and after compensation.
Figure 16. The ZRO of gyroscope at room temperature before and after compensation.
Micromachines 13 00647 g016
Figure 17. The Allan variance curve of ZRO before and after compensation.
Figure 17. The Allan variance curve of ZRO before and after compensation.
Micromachines 13 00647 g017
Figure 18. The ZRO of gyroscope at room temperature before and after compensation. (a) The driving frequency. (b) The variation of the compensation phase. (c) The ZRO before and after compensation.
Figure 18. The ZRO of gyroscope at room temperature before and after compensation. (a) The driving frequency. (b) The variation of the compensation phase. (c) The ZRO before and after compensation.
Micromachines 13 00647 g018
Table 1. Major parameters of the gyroscope.
Table 1. Major parameters of the gyroscope.
SpecificationValueUnits
Drive mode natural frequency ω x 3436.88 Hz × 2 π rad/s
Sense mode natural Frequency ω y 3457.12 Hz × 2 π rad/s
Quality factor of drive mode Q x 8129.82
Quality factor of sense mode Q y 1262.92
Mode Mass m 6.70 × 10 7 kg
Drive mode vibration amplitude A x 5.00 μ m
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Liu, X.; Qin, Z.; Li, H. Online Compensation of Phase Delay Error Based on P-F Characteristic for MEMS Vibratory Gyroscopes. Micromachines 2022, 13, 647. https://doi.org/10.3390/mi13050647

AMA Style

Liu X, Qin Z, Li H. Online Compensation of Phase Delay Error Based on P-F Characteristic for MEMS Vibratory Gyroscopes. Micromachines. 2022; 13(5):647. https://doi.org/10.3390/mi13050647

Chicago/Turabian Style

Liu, Xuewen, Zhengcheng Qin, and Hongsheng Li. 2022. "Online Compensation of Phase Delay Error Based on P-F Characteristic for MEMS Vibratory Gyroscopes" Micromachines 13, no. 5: 647. https://doi.org/10.3390/mi13050647

APA Style

Liu, X., Qin, Z., & Li, H. (2022). Online Compensation of Phase Delay Error Based on P-F Characteristic for MEMS Vibratory Gyroscopes. Micromachines, 13(5), 647. https://doi.org/10.3390/mi13050647

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