Skip to main content
Sensors (Basel, Switzerland) logoLink to Sensors (Basel, Switzerland)
. 2018 Sep 7;18(9):3001. doi: 10.3390/s18093001

MEMS Gyroscope Automatic Real-Time Mode-Matching Method Based on Phase-Shifted 45° Additional Force Demodulation

Feng Bu 1, Dacheng Xu 1, Heming Zhao 1,*, Bo Fan 1, Mengmeng Cheng 1
PMCID: PMC6164701  PMID: 30205519

Abstract

In order to solve the problem where existing mode-matching methods in microelectromechanical systems (MEMS) vibrating gyroscopes fail to meet real-time and reliability requirements, this paper presents a novel method to accomplish automatic and real-time mode-matching based on phase-shifted 45° additional force demodulation (45° AFD-RM). The phase-shifted 45° additional force signal has the same frequency as the quadrature force signal, but it is phase-shifted by 45° and applied to the sense mode. In addition, two-way phase-shifted 45° demodulations are used at the sense-mode detection output to obtain a phase metric that is independent of the Coriolis force and can reflect the mode-matching state. Then, this phase metric is used as a control variable to adaptively control the tuning voltage, so as to change the sense-mode frequency through the negative stiffness effect and ultimately achieve real-time mode-matching. Simulation and experimental results show that the proposed 45° AFD-RM method can achieve real-time matching. The mode frequency split is controlled within 0.1 Hz, and the gyroscope scale factor, zero-bias instability, and angle random walk are effectively improved.

Keywords: MEMS gyroscope, real-time mode-matching, 45° additional force, phase-shifted demodulation, negative stiffness effect

1. Introduction

Microelectromechanical systems (MEMS) vibratory gyroscopes have the advantages of small size, light weight, and low cost [1], resulting in wide application prospects in military and civilian fields. The oscillation amplitude greatly increases when the oscillator vibrates at the resonant frequency. Therefore, the mechanical sensitivity is maximized and the signal-to-noise ratio can be effectively improved when the two modes of the gyroscope have the same resonant frequency (mode-matched) [2,3]. However, because of fabrication imperfections, it is difficult to completely match the resonant frequencies of the two modes through structural design [4]. Therefore, mode-matching through electrostatic tuning is often adopted; this has become a research focus for MEMS gyroscopes.

At present, the popular tuning method is to use the negative-stiffness electrostatic effect of the flat-plate capacitor structure and apply DC voltage on the flat-plate electrode to change the mode frequency to achieve mode matching [5,6,7]. The mode-matching method is divided into one-time matching and real-time matching. One-time matching is achieved through manual adjustment or one-time automatic matching. Manual adjustment is performed by sweeping at different tuning voltages to determine tuning voltage values, but this process is time-consuming and has poor stability. One-time automatic matching is mainly based on the frequency characteristics (phase-frequency and amplitude-frequency) of the gyroscope vibration mode. For example, the phase-frequency characteristic is that the phase delay between the quadrature input and output of the sense mode is −90° when mode-matched. This characteristic was used to achieve mode matching in [8,9,10], and the phase-locked loop (PLL) technique was used to adjust the tuning voltage. The amplitude-frequency characteristic is the quadrature response signal amplitude being maximized when mode-matched. This characteristic was used in [11,12]. However, the signal out of the Coriolis demodulation channel is used to control the frequency tuning voltage in these methods. As a result, only when the tuning voltage is fixed and the matching loop is cut off after mode-matching can the angular rate be measured. For this reason, these methods cannot achieve real-time mode-matching. However, in practical applications, the frequency split of the gyroscope mode varies with changes in environmental parameters [13,14,15]. Therefore, one-time matching cannot meet the requirements.

Therefore, a real-time mode-matching method that does not affect normal angular rate detection is urgently needed. At present, there are only a few studies on real-time matching, which can be divided mainly into the external force method and the system compensation method. The external force method applies an external load on the sense mode and detects its response information to achieve mode-matching. For example, a low-frequency disturbance signal is additionally applied to the sense-mode in [16], and real-time matching is achieved by detecting the maximum amplitude of the vibration caused by the disturbance signal. However, the accuracy of the maximal value search is not high, and the disturbance signal is not completely eliminated from the Coriolis detection loop, which affects the normal Coriolis demodulation output. An external force signal in phase with the Coriolis force is applied to the sense mode in [17], which achieved real-time matching by detecting the phase information of the external force signal. However, it requires the response amplitude of the external force to be much larger than that of the Coriolis and quadrature force in order to achieve accurate matching, which limits its application. The system compensation method adaptively adjusts the sense-mode frequency according to environmental changes by an intelligent system. For example, a fuzzy neural network is used to adaptively adjust the tuning voltage to achieve real-time matching in [18]. However, this method needs to learn the frequency split data in different environments for each gyroscope in advance, which is difficult to achieve in practical applications. Thus, existing real-time mode-matching methods have problems such as influencing angular rate detection and difficulty in implementation.

This paper proposes a new real-time mode-matching method called phase-shifting 45° additional force demodulation (45° AFD-RM). By applying a phase-shifted 45° additional force signal on the sense mode to obtain a phase metric and using this phase metric to adjust the tuning voltage through a proportional-integral (PI) controller, real-time mode-matching is finally realized. Section 2 introduces the gyroscope dynamic model and system characteristics in mode-matching. Section 3 describes the design framework of the 45° AFD-RM mode-matching method. Section 4 and Section 5 provide simulation and experimental results, respectively, showing the benefits of 45° AFD-RM, mainly in scale factor and zero-bias stability.

2. Gyroscope Model

2.1. Gyroscope Dynamic Model

The vibratory gyroscope is composed of a drive mode and sense mode. The mode dynamic model can be described by a second-order mass-damper-spring system [19], as shown in Figure 1. The gyroscope dynamic equation is

{mx¨+cxx˙+kxx=F(t)my¨+cyy˙+kyy=2mΩx˙kyxx (1)

where x and y are the vibration displacement in drive mode (x-axis) and sense mode (y-axis), m is the mode mass, F(t) is the driving force (i.e., F(t)=cos(ωdt)), c and k are the damping and stiffness coefficients, Ω is the angular rate input, 2mΩx˙ is the Coriolis force, kyx x is the stiffness coupling force, and kyx is the stiffness coupling coefficient from the sense mode to the drive mode.

Figure 1.

Figure 1

Gyroscope dynamic model.

For the drive mode, the transfer function is given as

H(s)=X(s)F(s)=1/ms2+ωxQxs+ωx2 (2)

where ωx and Qx are the natural resonant frequency and quality factor (Q) of the drive mode, respectively. The displacement and phase expressions of the drive mode during steady state are:

{x(t)=Axcos(ωdt+φx)φx=arctanωdωx(ωd2ωx2)Qx (3)

where ωd is the drive signal frequency. From these equations, the phase delay φx=90° when ωd=ωx.

For the sense mode, its transfer function, displacement, and phase characteristics are consistent with those of the drive mode. However, its inputs are the stiffness coupling force (quadrature force) and the Coriolis force. The Coriolis force is proportional to the vibration speed x˙(t) of the drive mode, i.e., FΩ(t)=2mΩ(t)x˙(t), in which Ω(t) is the angular rate, i.e., Ω(t)=Ωcos(ωΩt). The quadrature force is proportional to the vibration displacement x(t) of the drive mode, i.e., Fq(t)=kyxx(t).

The sense-mode displacement yq(t) and yΩ(t) caused by the quadrature force and the Coriolis force are:

{yq(t)=AyskyxAxsin(ωdt+φy)yΩ(t)=AysmyωdΩ(t)cos(ωdt+φy) (4)
{Ays=1(ωy2ωx2)2+(ωyωxQy)2φy=arctanωyωxQy(ωy2ωx2) (5)

where φy is the phase delay caused by the sense mode. When the resonant frequencies of the two modes are equal (ωy=ωx), then φy=90°. This means that this phase delay information can be used to determine whether the two modes are matched.

2.2. System Characteristics in Mode-Matching

Because of fabrication imperfections, there is a frequency split between the two modes of the gyroscope. According to Equation (5), the vibration response and phase characteristics at different mode frequency splits (fxfy) are shown in Figure 2, where the sense-mode Qy is set to 5000.

Figure 2.

Figure 2

Amplitude frequency and phase frequency characteristics of sense mode.

It can be seen that when the two mode frequencies are equal, the vibratory response of the sense mode is maximized and the phase delay φy=90°. For the Coriolis response, the gyroscope mechanical sensitivity Sm is given as

Sm=|yΩΩ|=2Axωd(ωy2ωx2)2+(ωyωxQy)2 (6)

When ωy=ωx, the sensitivity also reaches its maximum. For this reason, mode-matching is highly important to improve the mechanical sensitivity of MEMS gyroscopes and the stability of the zero bias [20].

2.3. Electrostatic Negative Stiffness Tuning

Mode-matching through electrostatic tuning is usually based on the electrostatic negative stiffness effect [21]. In a gyroscope structure, a set of electrodes with a flat capacitance structure is usually designed as a tuning electrode in sense mode. When DC voltage is applied to the tuning plate electrode, the equivalent stiffness k of the oscillator exhibits a negative quadratic correlation with the tuning voltage Vp; also, increasing the voltage reduces the equivalent stiffness, thereby reducing the sense-mode resonance frequency.

With S as the area of the flat-plate capacitor, d0 the distance between the plates, d the displacement of the moving plate, ε the vacuum dielectric constant, Vp the tuning voltage, and ω0 the initial resonant frequency, the relationship between the tuning voltage Vp and resonant frequency ω is:

ω=ω02bVp2,       b=εSm(d0d)3 (7)

3. 45° AFD-RM Mode-Matching Method

3.1. Method Framework

In drive mode, the drive signal is cos(ωdt) and uses traditional phase-locked loop and automatic gain control (PLL + AGC) closed-loop control to achieve drive-mode resonance (ωx=ωd). At steady state, the drive vibration displacement response is x(t)=Axsin(ωdt). Thus, the Coriolis force is FΩ(t)=AxmyωdΩ(t)cos(ωdt), and the quadrature force is Fq(t)=Axkyxsin(ωdt).

A block diagram of the 45° AFD-RM method is shown in Figure 3. First, an additional force signal x45°(t)=A45°sin(ωdt+45°) shifts the reference signal sin(ωdt) forward by 45°, and it works with the Coriolis force and quadrature force on the sense mode at the same time. Then, the phase-shift signal cos(ωdt+45°) and sin(ωdt+45°) demodulate the sense-mode output signal. After that, the two demodulated signals are passed through a low-pass filter (LPF) and added to obtain a phase metric Δφy that can reflect whether the modes are matched. Finally, according to Δφy, the PI controller adjusts the tuning voltage VT to change the sense-mode frequency, and finally makes Δφy=0, achieving real-time mode-matching.

Figure 3.

Figure 3

Control system framework of phase-shifting 45° additional force demodulation (45° AFD-RM).

3.2. Mode-Matching Loop Analysis

The force generated by the phase-shifted 45° additional force signal on the sense mode is F45°(t)=x45°(t)KVF. Then, the combined force input into the sense mode is Fy(t)=FΩ(t)+Fq(t)+F45°(t). Therefore, the vibration displacement response of the sense mode is

y(t)=AΩ2(cos((ωd+ωΩ)t+φωd+ωΩ)+cos((ωdωΩ)t+φωdωΩ))Coriolis response+Aqsin(ωdt+φωd)Quadrature response+A45°sin(ωdt+45°+φωd)45°additional force response (8)

where the Coriolis response amplitude is AΩ=AxmyωdΩAys, the quadrature response amplitude is Aq=AxkyxAys, and the additional force response amplitude is A45°=A45°Ays. Ays is the sense-mode amplitude gain in the steady state, and φωd is the sense-mode phase delay when the input signal frequency is ωd.

Then, y(t) is demodulated by reference signals cos(ωdt+45°) and sin(ωdt+45°), and these two demodulated signals are filtered by LPF to obtain

y1LPF=LPF{y(t)×cos(ωdt+45°)}                              =AΩ4(cos(ωΩt+φωd+ωΩ45°)+cos(ωΩt+φωdωΩ45°))+Aq2sin(φωd45°)+A45°2sin(φωd) (9)
y2LPF=LPF{y(t)×sin(ωdt+45°)}                             =AΩ4(sin(ωΩt+φωd+ωΩ45°)+sin(ωΩt+φωdωΩ45°))+Aq2cos(φωd45°)+A45°2cos(φωd) (10)

After that, y1LPF and y2LPF are added to obtain the phase metric Δφy:

Δφy=y1LPF+y2LPF                           =AΩ4(cos(ωΩt+φωd+ωΩ45°)+cos(ωΩt+φωdωΩ45°)sin(ωΩt+φωd+ωΩ45°)sin(ωΩt+φωdωΩ45°))Coriolis response                                    +  Aq2(sin(φωd45°)+cos(φωd45°))Quadrature response+A45°2(cos(φωd)+sin(φωd))45°additional force responce (11)

To simplify the analysis, set the input angular rate to a constant value, i.e., ωΩ=0, Ω(t)=Ω. Then, Δφy can be reduced to:

Δφy=AΩ2(cos(φωd45°)sin(φωd45°))Coriolis response+  Aq2(sin(φωd45°)+cos(φωd45°))Quadrature response+A45°2(cos(φωd)+sin(φωd))45°additional force response                        =(2AΩ2+A45°2)cos(φωd)+(2Aq2+A45°2)sin(φωd) (12)

A parameter k45° is set to indicate the proportional relationship between the 45° additional force response amplitude and the quadrature response amplitude, i.e., A45°=k45°Aq. When setting k45°=2, the quadrature response term is canceled by the 45° additional force response term. Then, (12) can be simplified as

Δφy=     22(AΩAq)cos(φωd)  (13)

It can be seen that, unlike the method of [16], the phase metric Δφy in the 45° AFD-RM method only contains a cos(φωd) item and has no sin(φωd) item. Therefore, it can be used as a basis for judging whether the mode matched.

Figure 4 shows the relationship curves of phase metrics Δφy and sense-mode phase delay φωd with the sense-mode frequency fy (fy=ωy/2π), where the drive-mode frequency fx=5550 Hz, sense-mode Q value Qy=5000, and Aq=1×Ays, AΩ=0.5×Ays. We can see that when mode-matched, (fy=fx=5550 Hz), φωd=90°, and Δφy=0. When fy<fx, Δφy is always positive; when fy>fx, Δφy is always negative. Therefore, we can use Δφy as an input variable to control the tuning voltage by the PI controller, and whether Δφy is equal to 0 is used as a judgment basis for the mode-matched condition. In addition, in the frequency range near fyfx, the Δφy value changes quite sensitively, which helps the system to quickly converge and improve the control accuracy.

Figure 4.

Figure 4

Relationship between mode frequency split and sense phase delay and phase metrics.

3.3. Influence Analysis of k45°

It is noteworthy that we set A45°=k45°Aq, k45°=2. In practical applications, the realization steps of the coefficient k45°=2 are as follows: First, the quadrature response amplitude Aq of the sense mode is measured when the drive mode is in steady state. Then, a 45° additional force signal x45°(t)=A45°sin(ωdt+45°) is applied to the sense mode and the response amplitude A45° is measured. Finally, the A45° value is reasonably adjusted, and the A45° value that can satisfy A45°=2Aq is selected as the final set value. For each gyroscope, this process is performed only once.

In order to evaluate the influence of the coefficient k45° value on the accuracy of the 45° AFD-RM control system, the degree of influence of the phase metrics Δφy on k45° is analyzed. Figure 5 shows the relationship between Δφy and the sense-mode frequency when k45° takes different values. It can be seen that when k45°2, the sense-mode resonant frequency corresponding to Δφy=0 (fy(Δφy=0)) is not 5550 Hz. Figure 6 shows the relationship between k45° and the frequency fy(Δφy=0). It can be seen that the change in coefficient k45° has little effect on fy(Δφy=0). When k45° doubles up or down, fy(Δφy=0) changes within 1 Hz. Therefore, the 45° AFD-RM control system is not very sensitive to the value of k45°. For this reason, it is necessary to properly adjust only the value A45° so that A45°2Aq in practical applications, which is easy to implement.

Figure 5.

Figure 5

Relationship between Δφy and sense-mode frequency when k45° takes different values.

Figure 6.

Figure 6

Relationship between k45° and the frequency fy(Δφy=0).

3.4. Angular Rate Detection Output

The traditional phase demodulation method is used to obtain the Coriolis response amplitude (angular rate), the sense-mode output y(t) is multiplied by the reference signal sin(ωdt) and cos(ωdt); the Coriolis response amplitude r(t) and quadrature response amplitude q(t) are obtained after passing through the LPF:

{r(t)=AΩ4(sin(ωΩt+φωd+ωΩ)+sin(ωΩt+φωdωΩ))Aq2cos(φωd)A45°2cos(φωd+45°)q(t)=AΩ4(cos(ωΩt+φωd+ωΩ)+cos(ωΩt+φωdωΩ))+Aq2sin(φωd)+A45°2sin(φωd+45°)  (14)

For φωd+ωΩ and φωdωΩ, because it is the phase delay caused by the signal cos((ωd+ωΩ)t) and cos((ωdωΩ)t) through the sense mode, according to the phase-frequency characteristics at resonance state, φωd+ωΩ and φωdωΩ are symmetrical about 90° in mode-matching, i.e., φωdωΩ+φωd+ωΩ=   180°. Therefore, when A45°=2Aq and is mode-matched, Equation (14) can be simplified as:

{r(t)=Aq2+AΩ2sin(ωΩt+φωd+ωΩ)q(t)=AΩ2cos(ωΩt+φωd+ωΩ) (15)

It can be seen that the Coriolis response amplitude r(t) contains not only the Coriolis response but also a relatively constant quadrature response term Aq2. When there is no angular rate input (i.e., AΩ=0,  ωΩ=0), then r(t)=Aq2, which is the zero-bias output; also, q(t) is 0, because the additional force cancels the quadrature force. In this study, q(t) was used to estimate the actual mode frequency split in mode-matched condition.

Because the gyroscope cannot be swept to determine the mode frequency during normal work, the frequency split can only be estimated by r(t) and q(t). When there is no angular rate input and A45°=2Aq, Equation (14) can be expressed as

{r(t)=Aq2sin(φωd)q(t)=Aq2cos(φωd)  (16)

The actual phase delay can be estimated by φωd=arctan(r(t)q(t)). Then, on the basis of the phase-frequency curve obtained by the frequency sweep in advance, the actual mode frequency split in mode-matched state can be estimated.

4. Simulation Analysis

Simulation analysis was performed in MATLAB Simulink; the simulation parameters were set according to the existing MW-AVG silicon micromachined wheel vibratory gyroscope in the research group. The gyroscope parameters are shown in Table 1. In addition, the tuning voltage bias Vref = 2.5 V and the initial input Coriolis force was zero. After the drive-mode closed-loop control became stable, the mode-matching process was started at t = 0.1 s. The waveform of the matching process is shown in Figure 7. It can be seen that after starting the mode-matching, because fy>fx, the phase metric Δφy<0, so that the tuning voltage VT continuously rises to 1.21 V, finally making Δφy=0 and stabilizing in the mode-matched state. At this time, the sense-mode displacement amplitude y(t) reaches a maximum, the sense-mode frequency fy decreases from 5719 Hz to 5550 Hz, and the mode frequency split is controlled within 0.03 Hz.

Table 1.

Main electrical parameters of the gyroscope.

Parameter Drive mode Sense mode
Inertia Ix, Iy (kg·m2) 1.11 × 10−14 8.86 × 10−15
Resonance frequency fx, fy (Hz) 5550 5719
Quality value Qx, Qy 2.2 × 105 5200
Conversion factor of voltage to torque kvtx, kvty (N/V) 5.28 × 10−11 4.18 × 10−9
Conversion factor of swing angle to capacitance kxc, kyc (F/rad) 6.3 × 10−12 446 × 10−12
Conversion factor of detector capacitance to voltage kcvx, kcvy (V/F) 1.3 × 1012 10.4 × 1012
Coupling stiffness kyx (N/m) 2.2 × 10−9

Figure 7.

Figure 7

Mode-matching process.

In theoretical calculations, when AΩ=0 and A45°=2Aq, the signal phase relationship in mode-matched state is x45°(t)=A45°sin(ωdt+45°), x(t)=Axsin(ωdt), and y(t)=22   Aqsin(ωdt). Figure 8 shows the phase diagram of these signals in mode-matched state. It can be seen that without the input of Coriolis force, the sense-mode displacement y(t) is in phase with the drive-mode displacement x(t) and is 45° delayed from the 45° additional force signal x45°(t). This is exactly the same as the theoretical calculation, which proves the correctness of the proposed scheme.

Figure 8.

Figure 8

Phase relationship of some signals in mode-matched state.

5. Experimental Analysis

5.1. Experimental Setup

Taking an MW-AVG silicon micromachined wheel vibratory gyroscope as the experimental object, a gyroscope drive-mode closed-loop and mode-matching control system was realized by Field Programmable Gate Array (FPGA). The relevant data were collected through the serial port and LabVIEW software, with a sampling rate of 180 Hz. Table 1 shows some electrical parameters of the gyroscope. The gyroscope internal structure and the control circuit are shown in Figure 9 and Figure 10. In addition, the tuning voltage bias Vref = 2.5 V, i.e., the voltage applied to the tuning electrode was Vp = VT + Vref.

Figure 9.

Figure 9

Structure diagram of wheel vibratory gyroscope.

Figure 10.

Figure 10

Control circuit of wheel vibratory gyroscope.

There were two pairs of plate electrodes in the gyroscope sense mode; one pair was used as sense detection electrodes, one of the other pair was used as a tuning electrode, and the other was used to apply the 45° additional force signal x45°(t). In addition, the drive-mode control system used the traditional PLL + AGC method [22,23], where the reference amplitude of the drive-mode displacement x(t) was set to 0.05 V. The Coriolis response detection method for the sense mode used open-loop detection. After relevant measurements, the A45° value was set to 0.1 V, so that A45°2Aq.

5.2. Mode-Matching Process

In the experiment, the mode-matching process was started at t = 2 s. The waveform of the startup process is shown in Figure 11. It can be seen that when mode-matching is started, the tuning voltage (Vp=VT+Vref) continuously rises and stabilizes at approximately 3.61 V, and the vibration displacement of the sense mode rapidly increases. The right side of Figure 11 shows that when the matching is stable, the drive-mode displacement x(t) is in phase with the sense-mode displacement y(t) and is 45° delayed from the 45° additional force signal x45°(t), which is exactly the same as the simulation result and shows that mode-matching has been achieved.

Figure 11.

Figure 11

Waveforms in the mode-matching process.

Figure 12 shows variation of the relevant signal during the start of matching. It can be seen that at the beginning, because fy>fx, the phase metric Δφy<0, so that the tuning voltage VT rises. In the close mode matching, VT rises sharply and then quickly converges to 0, which is consistent with the trajectory shown in Figure 4. The condition Δφy=0 indicates mode matching. At this time, VT stabilizes to approximately 1.11 V. In addition, it can be seen that the Coriolis demodulation result r(t) stabilizes to a negative value, Aq2, which is the zero-bias output of the angular rate detection.

Figure 12.

Figure 12

Related variable curves in the mode-matching process.

According to Equation (17), the actual mode frequency split under 45° AFD-RM real-time matching is estimated by r(t) and q(t). In the steady state shown in Figure 12, r(t)=0.4366   V and q(t)=0.0083   V, so the phase delay φωd=88.91°. Then, according to the measured sense-mode phase-frequency curve, the mode frequency split is within approximately 0.1 Hz.

5.3. Gyroscope Performance Analysis

In the experiment, the gyroscope performance under real-time mode-matched (45° AFD-RM), one-time manual mode-matched (OMM), and mismatched conditions was compared and analyzed. For the mismatched condition, two fixed tuning voltage were set: (1) Vp=3V, corresponding to a frequency split Δf of approximately 60 Hz; and (2) Vp=3.5V, corresponding to a frequency split Δf of approximately 10 Hz.

For the OMM condition, this was achieved by manually adjusting the tuning voltage. However, because the resonant frequency of the gyroscope changes with the environmental parameters, the matching voltages at different times may be different. In addition, around the mode-matched point, the gain Ays of sense mode is greatly affected by the frequency split. Therefore, for high-Q gyroscopes, OMM cannot achieve perfect mode matching, and only approximate matching can be achieved. By performing manual fine adjustment at normal temperature, the mode matching was optimal at the tuning voltage Vp=3.652V. At this time, in the case of no angular rate input, the demodulation outputs of the sense mode were q(t)=0.098   V, r(t)=0.067   V. Then, the phase delay was calculated as φωd=55.64° and the mode frequency split was estimated to be approximately 1 Hz.

In order to test the scale factor, the Coriolis force must be applied to the sense mode. In this study, the virtual Coriolis force calibration method [24] was used to apply the virtual Coriolis force signal FΩ(t)=AΩcos(ωΩt)cos(ωdt) on the sense-mode electrodes through the FPGA, and the corresponding actual angular rate was calibrated by the rate table. In experiments, the input virtual Coriolis force was set to a constant value, ωΩ=0.

First, under the normal temperature environment and using the open-loop detection method, the gyroscope under fixed tuning voltage and real-time mode-matching conditions was tested for scale factor. For the fixed tuning voltage condition, the range of amplitude AΩ was −0.6 V to 0.6 V, corresponding to an actual angular rate of approximately −300°/s to 300°/s, which was divided into 24 levels. For the 45° AFD-RM real-time mode-matching and OMM conditions, because the linear measurable range is smaller when mode-matched, the amplitudes AΩ were set to −0.06 V to 0.06 V and −0.2 V to 0.2 V, respectively, and the corresponding actual angular rates were approximately −30°/s to 30°/s and −100°/s to 100°/s, respectively. The gyroscope detection results at different input angular rates are shown in Figure 13.

Figure 13.

Figure 13

Detection output at different angular rate inputs: (a) mismatched and one-time manual mode-matched (OMM) conditions; (b) 45° AFD-RM condition (mode-matched).

It can be seen that under open-loop detection, the Coriolis response becomes larger as the mode frequency split Δf decreases. At −300°/s to 300°/s, the Coriolis response amplitude changes approximately 0.04 V at Vp=3V and approximately 0.25 V at Vp=3.5V. In mode-matched condition, the amplitude change reaches 0.35 V at −30°/s to 30°/s, which means that the sensitivity is increased by several dozen times. However, as can be seen from Figure 13b, nonlinearity occurs when the response is large, which is the reason why the measurable range under the mode-matched condition is small.

The Coriolis response test results under the four conditions above were counted. With the zero-bias output normalized to zero, the data in an angular rate range with good linearity were selected to perform linear fitting, so that a scaling factor was obtained, as shown in Figure 14. In addition, after the gyroscope worked stably for 30 min, the gyroscope zero-bias output was collected for 1 h and the zero-bias performance was analyzed by the Allan variance [25]. The zero-bias output under 45° AFD-RM real-time mode-matching is shown in Figure 15, and the Allan variance curve under the four conditions is shown in Figure 16. The results of scale factor, nonlinearity, zero-bias instability, and angle random walk are shown in Table 2.

Figure 14.

Figure 14

Scale factor.

Figure 15.

Figure 15

Zero-bias output under 45° AFD-RM.

Figure 16.

Figure 16

Allan variance curve.

Table 2.

Performance test results (normal temperature, open-loop detection).

Matching Condition Performance Parameters
Scale Factor (mV/°/s) Nonlinearity (%) Measurable Range (°/s) Zero-Bias Instability (°/h) Angle Random Walk (°/h)
Vp=3V(Δf ≈ 60 Hz) 0.064 0.056 Greater than ±300 42.65 3.671
Vp=3.5V(Δf ≈ 10 Hz) 0.352 0.054 ±200 13.23 0.667
OMM (Δf ≈ 1 Hz) 1.821 0.076 ±50 7.52 0.325
45° AFD-RM (Δf ≈ 0 Hz) 5.371 0.078 ±20 7.08 0.367

For the mode-matched and mismatched conditions, it can be seen that under the 45° AFD-RM real-time mode-matched condition, the scale factor reaches 5.371 mV/°/s, which is 84 times that of Vp=3V and 15 times that of Vp=3.5V. This is because the sense-mode gain is the largest and the mechanical sensitivity is the highest under the mode-matched condition. In addition, under mode-matching, the phase delay in the sense mode is constant, which contributes to the accuracy of Coriolis demodulation, so zero-bias instability and angle random walk performance also improved compared to the mismatched conditions, reaching 7.08°/h and 0.367°/h, respectively, which is 46.4% and 45.5% lower than Vp=3.5V. However, the measurable range is ±20°/s, which decreased significantly, because under the mode-matched condition, the gyroscope sense-mode vibration displacement (Coriolis response) is the largest under the same angular rate input; due to the limitations of the gyroscope structure and the detection circuit, the measurable range is reduced. However, this problem can be mitigated by the force feedback closed-loop detection method.

For the OMM condition, there is a frequency split of approximately 1 Hz at normal temperature. Therefore, the scale factor of 45° AFD-RM is 2.9 times that of OMM. However, its zero-bias instability and angle random walk are approximately equal to OMM. This is because the 45° AFD-RM introduces an additional force and a tuning voltage closed-loop control system for real-time matching, which results in additional noise. However, this problem can also be mitigated by force feedback closed-loop detection. In other words, the quadrature force feedback is used to correct the quadrature force, so as to reduce the value of Aq, thereby reducing the amplitude A45° of 45° additional force (A45°=2Aq) and the electrical coupling noise.

It is worth noting that in the actual applications, the biggest drawback of OMM is that it uses fixed voltage tuning, which causes the mode-matching to be affected by environmental parameters (especially temperature), which will result in poor accuracy and reliability of angular rate detection. In this paper, the 45°AFD-RM can adjust the matching voltage in real time, so that the gyroscope maintains the mode-matched state, which makes it robust to environmental changes.

5.4. Temperature Experiment

The temperature of the chamber was set to 30 °C, 50 °C, and 70 °C and OMM and 45° AFD-RM were performed. Among them, OMM is manually matched and fixed tuning voltage Vp= 3.652V at normal temperature.

Zero-bias Allan variance graphs of 45° AFD-RM under three different temperatures are shown in Figure 17. The higher the temperature, the worse the bias instability, because as temperature rises, the Q value will decrease. Both of these changes will induce a loss of mechanical sensitivity and increase the noise.

Figure 17.

Figure 17

Allan variance curve at different temperatures.

The tuning voltage and performance parameters are calculated and summarized in Table 3. It can be seen that the tuning voltage of the 45° AFD-RM changes with temperature, keeping the gyroscope in the mode-matched state. In addition, with the change of temperature, 45° AFD-RM is better than OMM in terms of zero-bias instability and angular random walk. This is because the frequency split of the gyroscope changes with temperature, and the fixed tuning voltage in the OMM cannot achieve mode-matching, which further reduces the sensitivity of the gyroscope.

Table 3.

Gyroscope performance at different temperatures (open-loop detection).

Temperature (°C) 45° AFD-RM OMM
Tuning Voltage (V) Zero-Bias Instability (°/h) Angle Random Walk (°/h) Tuning Voltage (V) Zero-Bias Instability (°/h) Angle Random Walk (°/h)
30 3.6372 7.76 0.328 3.652 8.26 0.351
50 3.6253 8.84 0.412 3.652 10.03 0.482
70 3.6185 9.59 0.465 3.652 11.32 0.616

6. Conclusions

This paper presents an automatic real-time mode-matching method called 45° AFD-RM. The difference from the existing external force-based real-time mode-matching method is that 45° phase-shifted additional force and 45° phase-shifted demodulation are used, so as to obtain a phase metric that has no interference by Coriolis force and quadrature force, thereby reducing the limitations of method implementation and improving matching accuracy. The experimental results show that the 45° AFD-RM method can accurately achieve mode-matching, significantly increase the scale factor, and reduce bias instability and angle random walk.

However, because the open-loop detection method was adopted in this study, the measurable range is small and the improvement of zero-bias instability and angle random walk is not ideal. These problems can be solved by closed-loop detection. However, because the Coriolis demodulation output is different under the 45° AFD-RM and fixed tuning voltage method, the traditional force feedback closed-loop detection method cannot be used directly. Therefore, in future research, a forced feedback closed-loop detection method that matches the 45° AFD-RM will be constructed to further improve gyroscope performance.

Author Contributions

F.B. designed and implemented the approaches, and wrote the paper; D.X. and H.Z. discussed and revised the paper; B.F. and M.C. give some advises in experiment.

Funding

This work was supported in part by the Key Projects of National Natural Science Foundation of China under grant 61434003.

Conflicts of Interest

The authors declare no conflict of interest.

References

  • 1.Guo Z., Cheng F., Li B., Cao L., Lu C., Song K. Research development of silicon MEMS gyroscopes: A review. Microsyst. Technol. 2015;21:2053–2066. [Google Scholar]
  • 2.Xia D., Lun K., Gao H. A Mode Matched Triaxial Vibratory Wheel Gyroscope with Fully Decoupled Structure. Sensors. 2015;15:28979–29002. doi: 10.3390/s151128979. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 3.Xu L., Li H., Ni Y., Liu J., Huang L. Frequency Tuning of Work Modes in Z-Axis Dual-Mass Silicon Microgyroscope. J. Sens. 2014;3:1–13. doi: 10.1155/2014/891735. [DOI] [Google Scholar]
  • 4.Ding H., Liu X., Lin L., Chi X., Cui J., Kraft M., Yang Z., Yan G. A High-Resolution Silicon-on-Glass Z Axis Gyroscope Operating at Atmospheric Pressure. IEEE Sens. J. 2010;10:1066–1074. doi: 10.1109/JSEN.2010.2043669. [DOI] [Google Scholar]
  • 5.Hu Z.X., Gallacher B.J., Burdess J.S., Bowles S.R., Grigg H.T.D. A systematic approach for precision electrostatic mode tuning of a MEMS gyroscope. J. Micromech. Microeng. 2014;24:125003. doi: 10.1088/0960-1317/24/12/125003. [DOI] [Google Scholar]
  • 6.Guan Y., Gao S., Liu H., Jin L., Zhang Y. Vibration Sensitivity Reduction of Micromachined Tuning Fork Gyroscopes through Stiffness Match Method with Negative Electrostatic Spring Effect. Sensors. 2016;16:1146. doi: 10.3390/s16071146. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 7.Sung W.K., Dalal M., Ayazi F. A mode-matched 0.9 MHz single proof-mass dual-axis gyroscope; Proceedings of the 2011 16th International Solid-State Sensors, Actuators and Microsystems Conference; Beijing, China. 5–9 June 2011. [Google Scholar]
  • 8.Sung S., Sung W.T., Kim C., Yun S., Lee Y.J. On the Mode-Matched Control of MEMS Vibratory Gyroscope via Phase-Domain Analysis and Design. IEEE/ASME Trans. Mechatron. 2009;14:446–455. doi: 10.1109/TMECH.2009.2023985. [DOI] [Google Scholar]
  • 9.Sonmezoglu S., Alper S.E., Akin T. An automatically mode-matched MEMS gyroscope with 50 Hz bandwidth; Proceedings of the 2012 IEEE 25th International Conference on Micro Electro Mechanical Systems; Paris, France. 29 January–2 February 2012. [Google Scholar]
  • 10.Sonmezoglu S., Alper S.E., Akin T. An Automatically Mode-Matched MEMS Gyroscope with Wide and Tunable Bandwidth. J. Microelectromech. Syst. 2014;23:284–297. doi: 10.1109/JMEMS.2014.2299234. [DOI] [Google Scholar]
  • 11.Sharma A., Zaman M.F., Ayazi F. A Sub-0.2°/hr Bias Drift Micromechanical Silicon Gyroscope with Automatic CMOS Mode-Matching. IEEE J. Solid-State Circuits. 2009;44:1593–1608. doi: 10.1109/JSSC.2009.2016996. [DOI] [Google Scholar]
  • 12.Sharma A., Zaman M.F., Zucher M., Ayazi F. A 0.1°/HR bias drift electronically matched tuning fork microgyroscope; Proceedings of the 2008 IEEE 21st International Conference on Micro Electro Mechanical Systems; Tucson, AZ, USA. 13–17 January 2008. [Google Scholar]
  • 13.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. doi: 10.1109/JMEMS.2017.2675452. [DOI] [Google Scholar]
  • 14.Cui J., Liu X., Guo Z., Zhao Q., Lin L., Yang Z., Hao Y., Yan G. An experimental investigation on decoupling performance for a lateral axis micromachined gyroscope with varying environmental parameters. Sci. China Technol. Sci. 2011;54:3415–3423. doi: 10.1007/s11431-011-4564-0. [DOI] [Google Scholar]
  • 15.Prikhodko I.P., Trusov A.A., Shkel A.M. Compensation of drifts in high-Q, MEMS gyroscopes using temperature self-sensing. Sens. Actuators A Phys. 2013;201:517–524. doi: 10.1016/j.sna.2012.12.024. [DOI] [Google Scholar]
  • 16.Antonello R., Oboe R., Prandi L., Biganzoli F. Automatic Mode Matching in MEMS Vibrating Gyroscopes Using Extremum-Seeking Control. IEEE Trans. Ind. Electron. 2009;56:3880–3891. doi: 10.1109/TIE.2009.2020707. [DOI] [Google Scholar]
  • 17.Xu L., Li H., Yang C., Huang L. Comparison of Three Automatic Mode-Matching Methods for Silicon Micro-Gyroscopes Based on Phase Characteristic. IEEE Sens. J. 2016;16:610–619. doi: 10.1109/JSEN.2015.2483540. [DOI] [Google Scholar]
  • 18.He C., Zhao Q., Huang Q., Liu D., Yang Z., Zhang D., Yan G. A MEMS Vibratory Gyroscope with Real-Time Mode-Matching and Robust Control for the Sense Mode. IEEE Sens. J. 2015;15:2069–2077. doi: 10.1109/JSEN.2014.2371456. [DOI] [Google Scholar]
  • 19.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. doi: 10.1109/JSEN.2007.908921. [DOI] [Google Scholar]
  • 20.Hu Z.X., Gallacher B.J., Burdess J.S., Fell C.P., Townsend K. Precision mode matching of MEMS gyroscope by feedback control; Proceedings of the 2011 IEEE SENSORS; Limerick, Ireland. 28–31 October 2011. [Google Scholar]
  • 21.Xiao D., Yu D., Zhou X., Hou Z., He H., Wu X. Frequency Tuning of a Disk Resonator Gyroscope via Stiffness Perturbation. IEEE Sens. J. 2017;17:4725–4737. doi: 10.1109/JSEN.2017.2712599. [DOI] [Google Scholar]
  • 22.Sheng B., Chen F., Qian C., Xu D., Guo S., Li X. Design of a Dual Quantization Electromechanical Sigma-Delta Modulator MEMS Vibratory Wheel Gyroscope. J. Microelectromech. Syst. 2018;27:218–230. doi: 10.1109/JMEMS.2017.2787982. [DOI] [Google Scholar]
  • 23.Ma W., Lin Y., Liu S., Zheng X., Jin Z. A novel oscillation control for MEMS vibratory gyroscopes using a modified electromechanical amplitude modulation technique. J. Micromech. Microeng. 2017;27:025005. doi: 10.1088/1361-6439/aa4fd1. [DOI] [Google Scholar]
  • 24.Zhang J., He C., Liu Y., Liu D., Zhao Q., Yang Z., Yan G. A novel scale factor calibration method for a MEMS gyroscope based on virtual coriolis force; Proceedings of the 10th IEEE International Conference on Nano/micro Engineered and Molecular Systems; Xi’an, China. 7–11 April 2015. [Google Scholar]
  • 25.Vágner M., Beneš P., Havránek Z. Experience with Allan variance method for MEMS gyroscope performance characterization; Proceedings of the 2012 IEEE Instrumentation and Measurement Technology Conference; Graz, Austria. 13–16 May 2012. [Google Scholar]

Articles from Sensors (Basel, Switzerland) are provided here courtesy of Multidisciplinary Digital Publishing Institute (MDPI)

RESOURCES