MEMS gyroscope zero-bias temperature drift suppression method and system and MEMS gyroscope

By injecting disturbance signals of different frequencies into the sensitive mode feedback signal of the MEMS gyroscope, and using the PI controller to track and correct the phase error in real-time, the problems of high cost and low detection efficiency in zero-biased temperature drift suppression of MEMS gyroscope are solved, and high-precision and stable angular velocity measurement are achieved.

CN120121045AActive Publication Date: 2025-06-10SUZHOU UNIV
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
CN202510587559.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-05-08
Publication Date
2025-06-10
Estimated Expiration
2045-05-08

AI Technical Summary

Technical Problem

In the prior art, the MEMS gyroscope zero-deflection temperature drift suppression method based on structural improvements has problems of high cost and difficult structural design, while the method based on temperature modeling compensation has problems of complex calibration experiments, long time-consuming, and affecting detection efficiency.

Method used

By injecting disturbance signals with a frequency different from the resonant frequency of the MEMS gyroscope into the sensitive mode feedback signal, the PI controller is used to track and correct the phase error in real time, and generate phase control quantity to phase compensation for the Technological output and the orthogonal output, offset the influence of temperature on the output signal of the MEMS gyroscope.

Benefits of technology

It effectively suppresses the impact of zero temperature drift of the MEMS gyroscope on the measurement results, improves measurement accuracy and stability, avoids high-cost packaging equipment and complex calibration experiments, and improves detection efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120121045A_ABST
    Figure CN120121045A_ABST
Patent Text Reader

Abstract

The invention belongs to the technical field of MEMS gyroscope correction, and relates to an MEMS gyroscope zero offset and temperature drift suppression method and system, and an MEMS gyroscope, a disturbance signal is injected into a sensitive mode feedback signal to obtain a sensitive mode disturbance signal, Coriolis output and orthogonal output; performing phase synthesis on the orthogonal signal of the disturbance signal and the phase control quantity output by the PI controller to output a phase synthesis signal; orthogonal demodulation and filtering are carried out on the sensitive mode disturbance signal by using the phase synthesis signal to obtain a filtering signal; and inputting the filtering signal into a PI controller to output a new phase control quantity so as to carry out phase compensation on the Coriolis output and the orthogonal output, and obtaining a new sensitive mode feedback signal based on the compensated orthogonal output and the Coriolis output until the filtering signal is 0, and the PI controller outputs the target phase control quantity based on the filtering signal to compensate the orthogonal output and the coriolis output to obtain the target orthogonal output and the target coriolis output. According to the application, the influence of the zero offset temperature drift on the measurement result is effectively suppressed.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of MEMS gyro correction, and in particular to a method and system for suppressing the zero-offset temperature drift of an MEMS gyro and an MEMS gyroscope. Background Art

[0002] An MEMS gyroscope is an inertial instrument used to measure the motion angle or angular velocity of an object relative to an inertial space, and is used to realize the measurement and control of the attitude and trajectory of a moving object, and has wide applications in the fields of consumer electronics, aerospace, navigation, and industry. Its speed detection principle is as follows: when the mass block in the MEMS gyroscope vibrates reciprocally in the driving mode, if there is an external angular velocity input, the mass block will be affected by the Coriolis force, and thus a small lateral displacement will be generated perpendicular to the driving direction, that is, a displacement will be generated in the sensitive mode and a sensitive mode response will be output. The sensitive mode analog interface circuit inputs the sensitive mode response into the quadrature loop and the Coriolis loop in the sensitive mode respectively, and obtains a Coriolis output related to the Coriolis force and a quadrature output caused by noise and interference factors. In order to make the output of the MEMS gyroscope more stable and improve the accuracy of the speed measurement result, it is necessary to demodulate the quadrature output and the Coriolis output to generate a sensitive mode feedback signal and input it into the MEMS gyroscope again. When the preset number of cycles is reached or the output of the MEMS gyroscope tends to be stable, the motion angular velocity of the external moving object is calculated based on the Coriolis output obtained at the current moment.

[0003] Since the MEMS gyroscope is made of a thermosensitive material silicon, its performance is sensitive to temperature. When the temperature changes, the structural dimensions of the mass block, the elastic modulus of the material, and the output signals of electronic components in the MEMS gyroscope will all change. Furthermore, when there is no external angular velocity input to the MEMS gyroscope, its output signal will still deviate due to temperature influence, that is, zero-offset temperature drift. This also means that when measuring the angular velocity, the output signal of the MEMS gyroscope contains deviation information caused by temperature influence, which is equivalent to introducing an error value related to the ambient temperature into the measurement result, thus affecting the angular velocity measurement accuracy of the MEMS gyroscope.

[0004] Scholars at home and abroad have proposed several temperature compensation methods for the above zero-offset temperature drift problem: 1. The University of Michigan and the Georgia Institute of Technology jointly proposed a low-power vacuum constant-temperature packaging technology for high-performance MEMS gyroscopes, that is, isolating the MEMS gyroscope through the packaging structure, and at the same time integrating a temperature sensor and a heating device to keep the temperature inside the packaging structure constant, thereby reducing the impact of temperature changes on the MEMS gyroscope. However, the method of controlling the temperature by optimizing the structure requires additional components and packaging equipment, with high costs, and it is also a major difficulty to design a packaging structure that effectively isolates the temperature and the mechanical structure without affecting the heat dissipation performance. 2. The University of California, Irvine proposed a passive temperature drift compensation method. According to the theory that there is a linear relationship between the driving mode resonance frequency and the ambient temperature, the driving mode resonance frequency is used as a "thermometer" to achieve real-time temperature self-sensing. The corresponding relationship between the driving mode resonance frequency and the ambient temperature is established through calibration experiments, and the zero-offset output data of the MEMS gyroscope at different temperatures are obtained. During the detection process, the driving mode resonance frequency is measured in real time, and the ambient temperature at the current resonance frequency and the zero-offset output data at this ambient temperature are obtained. Subtracting the zero-offset output data from the output signal of the current MEMS gyroscope realizes the compensation of the zero-offset temperature drift. This method requires measuring the zero-offset output of the MEMS gyroscope at a large number of temperature points and collecting the ambient temperatures corresponding to a large number of driving mode resonance frequencies, and then establishing the correlation among the three. The calibration experiment is cumbersome and time-consuming, increasing the time cost of detection and reducing the detection efficiency.

[0005] In summary, the existing zero-offset temperature drift suppression methods based on structural improvement have problems of high cost and difficult structural design, while the methods based on temperature modeling compensation have problems of complex calibration experiments, long time consumption, and affecting the detection efficiency. Summary of the Invention

[0006] Therefore, the technical problem to be solved by the present invention is to overcome the problems of high cost and difficult structural design in the existing zero-offset temperature drift suppression methods based on structural improvement, while the methods based on temperature modeling compensation have problems of complex calibration experiments, long time consumption, and affecting the detection efficiency.

[0007] To solve the above technical problems, the present invention provides a method for suppressing the zero-offset temperature drift of a MEMS gyroscope, including: S10: Inject a perturbation signal into the sensitive mode feedback signal at time t, and obtain the sensitive mode perturbation signal, Coriolis output, and quadrature output at time t based on the output of the MEMS gyroscope; wherein, the frequency of the perturbation signal is lower than the filter cut-off frequency and not equal to the resonance frequency of the MEMS gyroscope; S20: Synthesize the phases of the orthogonal signal of the disturbance signal at time t and the phase control amount at time t-1 output by the PI controller to output the phase synthesis signal at time t; use the phase synthesis signal at time t to perform quadrature demodulation on the sensitive mode disturbance signal at time t to obtain a quadrature demodulation signal containing the phase deviation between the disturbance signal and the sensitive mode disturbance signal at time t, and filter the quadrature demodulation signal to obtain the filtered signal at time t; where, the phase control amount output by the PI controller when t = 1 is 0; S30: Input the filtered signal at time t into the PI controller to output the phase control amount at time t, and use the phase control amount at time t to perform phase compensation on the Coriolis output and quadrature output at time t to reduce the phase offset caused by temperature drift; S40: Update t = t + 1, obtain the sensitive mode feedback signal at time t based on the compensated Coriolis output and quadrature output, return to execute step S10 until the filtered signal at time t is 0, input the filtered signal at time t into the PI controller, and output the target phase control amount; S50: Use the target phase control amount to compensate the quadrature output and Coriolis output at time t to obtain the target quadrature output and target Coriolis output.

[0008] Preferably, using the phase control amount / target phase control amount to compensate the quadrature output and Coriolis output includes: Perform a phase shift on the demodulation signal of the quadrature output based on the phase control amount / target phase control amount to obtain the first target demodulation signal; use the first target demodulation signal to perform quadrature demodulation on the quadrature output to obtain the compensated quadrature output; Perform a phase shift on the demodulation signal of the Coriolis output based on the phase control amount / target phase control amount to obtain the second target demodulation signal; use the second target demodulation signal to perform quadrature demodulation on the Coriolis output to obtain the compensated Coriolis output.

[0009] Preferably, the disturbance signal at time t is expressed as: , where, represents the disturbance signal at time t; represents the frequency of the disturbance signal; The orthogonal signal of the disturbance signal at time t is expressed as: , where, represents the orthogonal signal of the disturbance signal at time t.

[0010] Preferably, the sensitive mode disturbance signal at time t is expressed as: , where, denotes the sensitive modal disturbance signal at time t; denotes the conversion coefficient between vibration displacement and voltage; denotes the sensitive modal gain of the MEMS gyroscope; denotes the frequency of the disturbance signal; denotes the phase shift of the output signal of the MEMS gyroscope affected by temperature at time t; The phase synthesis signal at time t is expressed as: , where, denotes the phase synthesis signal at time t; denotes the phase control quantity at the The filtered signal at time t is expressed as: , where, denotes the filtered signal at time t.

[0011] Preferably, the sensitive modal feedback signal at time t is expressed as: , where, denotes the sensitive modal feedback signal at time t; denotes the quadrature output at the denotes the demodulated signal of the quadrature output at the denotes the first target demodulated signal after phase offset; denotes the Coriolis output at time t; denotes the demodulated signal of the Coriolis output at time t; denotes the second target demodulated signal obtained based on the phase offset; denotes the resonant frequency of the MEMS gyroscope; denotes the phase control quantity at the

[0012] Preferably, the target quadrature output is expressed as: , where, denotes the target quadrature output; denotes the amplitude of the quadrature coupling force, , denotes the Coriolis force coefficient, denotes the drive modal gain; denotes the conversion coefficient between the excitation voltage and force of the MEMS gyroscope; The target Coriolis output is expressed as: , wherein, represents the target Coriolis output; represents the effective mass of the axially symmetric gyro mass block, represents the angular gain coefficient, represents the input angular velocity, represents the resonant frequency of the MEMS gyroscope; represents the amplitude of the in-phase coupling force, , represents the damping coupling coefficient of the gyro y-axis to the x-axis.

[0013] Preferably, after obtaining the target orthogonal output and the target Coriolis output, it further includes: Based on the target Coriolis output and the zero-bias output of the calibrated MEMS gyroscope, obtain the target Coriolis output after removing the zero bias; Obtain the motion angular velocity of the object to be detected based on the target Coriolis output after removing the zero bias.

[0014] Preferably, the zero-bias output of the calibrated MEMS gyroscope is expressed as: , wherein, represents the zero-bias output of the calibrated MEMS gyroscope; , represents the damping coupling coefficient of the gyro y-axis to the x-axis; represents the drive mode gain; represents the resonant frequency of the MEMS gyroscope; represents the conversion coefficient of the excitation voltage and force of the MEMS gyroscope.

[0015] The present invention also provides a MEMS gyro zero-bias temperature drift suppression system, including: A signal generation module, whose first output terminal is connected to the sensitive mode input terminal of the MEMS gyroscope, and whose second output terminal is connected to the input terminal of the phase synthesis module; used to generate a disturbance signal and inject it into the sensitive mode feedback signal of the MEMS gyroscope, generate the quadrature signal of the disturbance signal and input it into the phase synthesis module; wherein, the frequency of the disturbance signal is lower than the filter cut-off frequency and not equal to the resonant frequency of the MEMS gyroscope; A phase synthesis module, whose input terminal is connected to the second output terminal of the signal generation module and the output terminal of the PI controller, and whose output terminal is connected to the sensitive mode output terminal of the MEMS gyroscope; used to perform phase synthesis on the quadrature signal of the disturbance signal and the phase control quantity output by the PI controller, output a phase synthesis signal to perform quadrature demodulation on the sensitive mode disturbance signal, and obtain a quadrature demodulation signal containing the phase deviation between the disturbance signal and the sensitive mode disturbance signal; A signal filtering module, whose input end is connected to the output end of the sensitive mode of the MEMS gyroscope and the output end of the phase synthesis module, and whose output end is connected to the input end of the PI controller; it is used to filter the quadrature demodulation signal to obtain a filtered signal; A PI controller, whose input end is connected to the output end of the signal filtering module, and whose output end is connected to the input end of the phase synthesis module and the microcontroller of the MEMS gyroscope; it is used to output a phase control quantity / target phase control quantity based on the filtered signal, so that the microcontroller can use the phase control quantity / target phase control quantity to compensate the quadrature output and the Coriolis output.

[0016] The present invention also provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the steps of the above-mentioned method for suppressing the zero-offset temperature drift of the MEMS gyroscope are realized.

[0017] The method for suppressing the zero-offset temperature drift of the MEMS gyroscope provided by this application has the following beneficial effects: In this application, a perturbation signal with a frequency different from the resonance frequency of the MEMS gyroscope is introduced into the sensitive mode feedback signal to perturb the MEMS gyroscope. By extracting the phase error of the output signal caused by temperature influence on the MEMS gyroscope through the externally applied perturbation signal, the phase error is compensated to offset the influence of temperature on the output signal of the MEMS gyroscope. Specifically, a perturbation signal is injected into the sensitive mode feedback signal. When this signal passes through the MEMS gyroscope, the phase of the perturbation signal will also have a phase shift due to temperature influence, that is, the sensitive mode perturbation signal output by the MEMS gyroscope will contain the phase shift term of the output signal caused by temperature influence on the MEMS gyroscope. At this time, the orthogonal signal of the perturbation signal and the phase control quantity output by the PI controller at the previous moment are phase synthesized to obtain the phase synthesis signal at the current moment. Since this phase synthesis signal contains the phase compensation quantity at the previous moment and the phase information of the perturbation signal, the sensitive mode perturbation signal at the current moment is quadrature demodulated using this phase synthesis signal, so as to extract the phase error information between the sensitive mode perturbation signal and the perturbation signal at the current moment. After filtering the quadrature demodulated signal to obtain the filtered signal at the current moment, it is input into the PI controller. The PI controller outputs the phase control quantity at the next moment based on the phase error information between the sensitive mode perturbation signal and the preset perturbation signal at the current moment, which is the phase adjustment quantity required to correct the current phase error. The Coriolis output and quadrature output at the current moment are compensated using the phase control quantity at the next moment to obtain the sensitive mode feedback signal at the next moment, and a new round of perturbation and phase error compensation is performed. As the number of iterations increases, the PI controller continuously adjusts the phase error between the sensitive mode perturbation signal and the perturbation signal, and the filtered signal becomes smaller and smaller. When the filtered signal is 0, it indicates that there is no longer a phase error between the sensitive mode perturbation signal and the perturbation signal. At this time, the phase control quantity output by the PI controller is the target phase control quantity required to completely offset the temperature influence. The Coriolis output and quadrature output compensated using this target phase control quantity are the target Coriolis output and target quadrature output that no longer contain temperature error components. This application uses the PI controller to perform real-time tracking and correction of the phase error, can automatically follow the change of the phase error even when the temperature changes, and generates the corresponding target phase control quantity, effectively suppressing the influence of the zero-bias temperature drift of the MEMS gyroscope on the measurement result, improving the measurement accuracy and stability of the MEMS gyroscope. It neither needs to introduce high-cost packaging equipment, design complex packaging structures, nor needs to conduct a large number of calibration experiments, improving the detection efficiency of the MEMS gyroscope. Description of the Drawings

[0018] In order to make the content of the present invention easier to be clearly understood, the following further details the present invention according to the specific embodiments of the present invention and in combination with the drawings, where: Figure 1Schematic diagram of the MEMS gyroscope structure provided by this application; Figure 2 Schematic diagram of the phase model structure of the sensitive mode of the MEMS gyroscope provided by this application; Figure 3 Flowchart of the method for suppressing the zero-bias temperature drift of the MEMS gyroscope provided by this application; Figure 4 Schematic diagram of the principle for suppressing the zero-bias temperature drift of the MEMS gyroscope provided by this application; Figure 5 Schematic diagram of the phase correction loop simulation model provided by the embodiment of this application; Figure 6 Schematic diagram of the simulation result of the phase correction loop provided by the embodiment of this application; wherein, Figure 6 in (a) is the schematic diagram of the input signal phase, Figure 6 in (b) is the schematic diagram of the compensation phase generated by the phase loop; Figure 7 Schematic diagram of the MEMS gyroscope simulation model provided by the embodiment of this application; Figure 8 Schematic diagram of the simulation results of the MEMS gyroscope before and after phase correction by using the method provided by this application; wherein, Figure 8 in (a) is the schematic diagram of the Coriolis output of the MEMS gyroscope before and after phase correction, Figure 8 in (b) is the schematic diagram of the quadrature output of the MEMS gyroscope before and after phase correction. Detailed implementation manners

[0019] The present invention will be further described below in conjunction with the accompanying drawings and specific embodiments, so that those skilled in the art can better understand the present invention and be able to implement it, but the examples given are not intended to limit the present invention.

[0020] Please refer to Figure 1 as shown in Figure 1 is the schematic diagram of the MEMS gyroscope structure provided by this application, which mainly includes a driving mode, a sensitive mode and an analog interface circuit. The analog interface circuit includes a gyro mass block and an interface circuit. The driving mode part adopts an AGC-PLL system, and in order to reduce interference, a high-frequency modulation technology is used: a 1 MHz carrier is applied to the gyro mass block, the vibration displacement signal is modulated to a high frequency, and then the original displacement signal is extracted through demodulation by the interface circuit. The sensitive mode adopts a force balance closed-loop control system, and in-phase and quadrature demodulations are performed on the sensitive output to obtain the amplitudes of the Coriolis response and the quadrature response. A PI controller is used to generate two paths of feedback forces to cancel the Coriolis force, the in-phase coupling force and the quadrature force, so as to maintain the relative rest of the sensitive mode. The PI output of the in-phase channel is the angular velocity output.

[0021] During the actual operation of the gyroscope, phase shift will inevitably occur in the analog interface circuit, mainly from the interface circuit, ADC, and DAC. In order to analyze the impact of phase shift in this application, Figure 1 marks the key signal points: the phase shifts generated by the ADC and DAC are respectively denoted as and , the total phase shift generated by the analog interface circuit is denoted as , the total phase shift is denoted as , that is , then the phase relationship of each point signal is shown in Table 1: Table 1

[0022] As Figure 2 shows, it is a schematic diagram of the phase model structure of the sensitive mode of the MEMS gyroscope provided by this application. Considering the circuit phase shift, in the non-ideal case, the expressions of the Coriolis force , the in-phase coupling force and the quadrature coupling force are respectively: , Among them, represents the drive mode gain; represents the drive mode phase shift; represents the resonance frequency of the MEMS gyroscope.

[0023] The input of the sensitive mode is the in-phase resultant force and the orthogonal force , where includes the in-phase coupling force and the Coriolis force caused by the angular rate. Then the input of the sensitive mode can be expressed as: , Among them, , represents the resonance frequency of the MEMS gyroscope; , , represents the drive mode gain, represents the Coriolis force coefficient.

[0024] The displacement (point E) brought by the resultant force of the input of the sensitive mode can be obtained as: , Among them, represents the sensitive mode gain; represents the sensitive mode phase shift. When the modes are matched , is the largest and Under the double-channel force balance, the sensitive mode feedback signal generated by the measurement and control circuit in the FPGA (G point) can be expressed as: , Wherein, and are the amplitudes of the in-phase and quadrature feedback signals respectively, and are also the outputs of the Coriolis and quadrature channels. The analog feedback signal after passing through the DAC (H point) is: , According to the principle of force balance, in the ideal state, the sensitive mode is relatively stationary. At this time, the resultant force of the feedback force, the in-phase resultant force, and the quadrature force is 0, that is: , Wherein, represents the conversion coefficient of the excitation voltage and force of the MEMS gyroscope. Solving it can obtain the expressions of the Coriolis output and the quadrature output as: , When there is no angular velocity input, then the zero-bias output of the gyroscope under the double-channel force balance can be expressed as: , Based on the above derivation process, it can be seen that the zero bias is related to the phase shift of the gyroscope drive mode. Since the PLL will lock the phase difference between the input signal (D point) and the output signal (A point) at -90° in order to maintain resonance in the drive mode, as can be seen from Table 1 , then the zero-bias output of the gyroscope can be written as: , It can be seen that the zero-bias output is affected by the in-phase coupling force amplitude , the quadrature coupling force amplitude and the circuit phase shift jointly. For a high-Q MEMS axisymmetric gyroscope in a vacuum package, is several orders of magnitude smaller than , and the drift of the in-phase coupling force is also much smaller than the drift of the quadrature coupling force. Therefore, the in-phase error introduces a fixed bias to the zero bias. makes there be a phase error between the force input to the sensitive mode and the feedback force, thereby introducing the quadrature error into the Coriolis channel and forming a larger fixed bias in the zero bias. As the temperature changes, and will both drift, ultimately resulting in a large zero-bias temperature drift.

[0025] Based on the above analysis, this application discovers that phase error has an important impact on the zero bias, and real-time compensation of the phase error can suppress the zero-bias temperature drift and improve the zero-bias stability of the gyroscope in a variable-temperature environment.

[0026] Based on the above conclusion, this application provides a method for suppressing the zero-bias temperature drift of a MEMS gyroscope, as Figure 3 shown, and this method specifically includes: S10: Inject a perturbation signal into the sensitive-mode feedback signal at time t, and obtain the sensitive-mode perturbation signal, Coriolis output, and quadrature output at time t based on the output of the MEMS gyroscope; wherein, the frequency of the perturbation signal is lower than the filter cut-off frequency and not equal to the resonance frequency of the MEMS gyroscope.

[0027] Specifically, the filter cut-off frequency refers to the cut-off frequency of the filter used for filtering the signal.

[0028] S20: Perform phase synthesis on the quadrature signal of the perturbation signal at time t and the phase control quantity at time t - 1 output by the PI controller to output the phase synthesis signal at time t; use the phase synthesis signal at time t to perform quadrature demodulation on the sensitive-mode perturbation signal at time t to obtain a quadrature demodulation signal containing the phase deviation between the perturbation signal and the sensitive-mode perturbation signal at time t, and filter the quadrature demodulation signal to obtain the filtered signal at time t; wherein, the phase control quantity output by the PI controller when t = 1 is 0.

[0029] S30: Input the filtered signal at time t into the PI controller to output the phase control quantity at time t, and use the phase control quantity at time t to perform phase compensation on the Coriolis output and quadrature output at time t to reduce the phase offset caused by temperature drift.

[0030] S40: Update t = t + 1, obtain the sensitive-mode feedback signal at time t based on the compensated Coriolis output and quadrature output, return to execute step S10 until the filtered signal at time t is 0, input the filtered signal at time t into the PI controller, and output the target phase control quantity.

[0031] S50: Use the target phase control quantity to compensate the quadrature output and Coriolis output at time t to obtain the target quadrature output and target Coriolis output.

[0032] Specifically, in some embodiments of this application, the perturbation signal at time t is expressed as: , wherein, represents the perturbation signal at time t; represents the frequency of the perturbation signal; The quadrature signal of the perturbation signal at time t is expressed as: , Among them, represents the orthogonal signal of the disturbance signal at time t.

[0033] The sensitive mode disturbance signal at time t is expressed as: , where represents the sensitive mode disturbance signal at time t; represents the conversion coefficient between vibration displacement and voltage; represents the sensitive mode gain of the MEMS gyroscope; represents the frequency of the disturbance signal; represents the phase shift of the output signal of the MEMS gyroscope affected by temperature at time t; The phase synthesis signal at time t is expressed as: , where represents the phase synthesis signal at time t; represents the phase control amount at time output by the PI controller; , where represents the filtered signal at time t.

[0034] Furthermore, compensating the quadrature output and the Coriolis output using the phase control amount / target phase control amount includes: Performing a phase shift on the demodulated signal of the quadrature output based on the phase control amount / target phase control amount to obtain a first target demodulated signal; using the first target demodulated signal to perform quadrature demodulation on the quadrature output to obtain a compensated quadrature output; Performing a phase shift on the demodulated signal of the Coriolis output based on the phase control amount / target phase control amount to obtain a second target demodulated signal; using the second target demodulated signal to perform quadrature demodulation on the Coriolis output to obtain a compensated Coriolis output.

[0035] Furthermore, the sensitive mode feedback signal at time t is expressed as: , where represents the sensitive mode feedback signal at time t; represents the quadrature output at time represents the demodulated signal of the quadrature output at time represents the first target demodulated signal after phase shift; Represents the Coriolis output at time t; Represents the demodulated signal of the Coriolis output at time t; Represents the second target demodulated signal obtained based on the phase shift; Represents the resonant frequency of the MEMS gyroscope; Represents The phase control amount at time.

[0036] Furthermore, the target quadrature output is expressed as: , Wherein, Represents the target quadrature output; Represents the quadrature coupling force amplitude, , Represents the Coriolis force coefficient, Represents the drive mode gain; Represents the conversion coefficient of the excitation voltage and force of the MEMS gyroscope; The target Coriolis output is expressed as: , Wherein, Represents the target Coriolis output; Represents the effective mass of the axially symmetric gyro mass block, Represents the angular gain coefficient, Represents the input angular velocity, Represents the resonant frequency of the MEMS gyroscope; Represents the in-phase coupling force amplitude, , Represents the damping coupling coefficient of the gyro y-axis to the x-axis.

[0037] Furthermore, in some embodiments of the present application, after obtaining the target quadrature output and the target Coriolis output, it further includes: Based on the target Coriolis output and the zero-bias output of the calibrated MEMS gyroscope, obtain the target Coriolis output after removing the zero-bias; Specifically, the zero-bias output of the calibrated MEMS gyroscope is expressed as: , Wherein, Represents the zero-bias output of the calibrated MEMS gyroscope; , Represents the damping coupling coefficient of the gyro y-axis to the x-axis; Represents the drive mode gain; Represents the resonant frequency of the MEMS gyroscope; Represents the conversion coefficient of the excitation voltage and force of the MEMS gyroscope.

[0038] Obtain the motion angular velocity of the moving object to be detected based on the target Coriolis output after removing the zero bias.

[0039] As Figure 4 shown in the schematic diagram of the MEMS gyro zero bias temperature drift suppression principle provided by this application, the phase correction loop part in the figure can implement the above-mentioned MEMS gyro zero bias temperature drift suppression method, and its specific principle is as follows: Add the disturbance signal to the position of point G, and the disturbing force generated at the input end of the gyroscope sensitive mode can be expressed as: , The sensitive mode output displacement (point E) caused by the disturbing force can be obtained from the sensitive mode transfer function as: , , , Design the frequency of the disturbance signal to be far from the resonance frequency of the gyroscope, and it can be obtained that: , After passing through the interface circuit (point F), the disturbance signal can be expressed as: , where represents the conversion coefficient of vibration displacement and voltage.

[0040] Multiply by the demodulation signal of the in-phase channel, and sum-frequency components and difference-frequency components are simultaneously generated in the spectrum, that is: , Since the frequency of the disturbance signal is far from the resonance frequency of the gyroscope, the disturbance signal will be filtered out by the low-pass filter of the in-phase channel. Similarly, the disturbance signal cannot pass through the low-pass filter of the quadrature channel. Therefore, the disturbance signal will not affect the in-phase and quadrature channels.

[0041] It can be seen that the signal contains the phase error . Denote the output of the PI controller of the phase correction loop at time t - 1 as . Use the signal output by the phase synthesizer to perform quadrature demodulation, and after passing through the low-pass filter, obtain: , When the loop starts, is 0, is relatively large. After being adjusted by the PI controller, constantly increases, rapidly decreases until , at this time , the phase correction loop reaches stability. When stable, the output of the PI controller is the target phase control quantity. It should be noted that when the temperature changes, drifts accordingly, and the loop can automatically calculate the current magnitude and output the target phase control quantity .

[0042] will compensate the sensitive mode feedback signal (G point) through the phase synthesizer, and the obtained target sensitive mode feedback signal is expressed as: , The analog feedback signal (H point) after passing through the DAC is: , The feedback force is cancelled with the in-phase resultant force and the quadrature force, that is: , Since , the in-phase resultant force and the quadrature force can be written as: , Through the above formula, the expressions of the Coriolis output and the quadrature output after phase compensation can be obtained as: , Since when the loop is stable , the target Coriolis output and the target quadrature output are: , When there is no angular velocity input, , the zero-bias output can be expressed as: , It can be seen that after phase compensation, the zero-bias output is no longer affected by the circuit phase shift and the magnitude of the quadrature coupling force . The zero-bias shows a very small fixed bias and can be eliminated through simple calibration.

[0043] It can be seen from the above principle derivation process and results that the phase error can be extracted through the phase correction loop, and an equal compensation phase can be automatically generated, thus avoiding the influence of quadrature error. As the temperature changes, the loop can automatically follow the change of the phase error. Therefore, adding a phase correction loop can suppress the temperature drift of the zero bias in real time and improve the temperature robustness of the MEMS gyroscope system.

[0044] Furthermore, based on the above method for suppressing the temperature drift of the MEMS gyro zero bias, the embodiment of the present application also provides a system for suppressing the temperature drift of the MEMS gyro zero bias. As Figure 4 shown in the phase loop correction part in, the system specifically includes: A signal generation module, whose first output end is connected to the sensitive mode input end of the MEMS gyroscope, and whose second output end is connected to the input end of the phase synthesis module; it is used to generate a disturbance signal and inject it into the sensitive mode feedback signal of the MEMS gyroscope, generate a quadrature signal of the disturbance signal and input it into the phase synthesis module; wherein, the frequency of the disturbance signal is lower than the filter cut-off frequency and not equal to the resonance frequency of the MEMS gyroscope; A phase synthesis module, whose input end is connected to the second output end of the signal generation module and the output end of the PI controller, and whose output end is connected to the sensitive mode output end of the MEMS gyroscope; it is used to perform phase synthesis on the quadrature signal of the disturbance signal and the phase control quantity output by the PI controller, and output a phase synthesis signal to perform quadrature demodulation on the sensitive mode disturbance signal, and obtain a quadrature demodulation signal containing the phase deviation between the disturbance signal and the sensitive mode disturbance signal; A signal filtering module, whose input end is connected to the sensitive mode output end of the MEMS gyroscope and the output end of the phase synthesis module, and whose output end is connected to the input end of the PI controller; it is used to filter the quadrature demodulation signal to obtain a filtered signal; A PI controller, whose input end is connected to the output end of the signal filtering module, and whose output end is connected to the input end of the phase synthesis module and the microcontroller of the MEMS gyroscope; it is used to output a phase control quantity / target phase control quantity based on the filtered signal, so that the microcontroller uses the phase control quantity / target phase control quantity to compensate the quadrature output and the Coriolis output.

[0045] Specifically, in some embodiments of the present application, the signal generation module can adopt a numerically controlled oscillator, the phase synthesis module can adopt a phase synthesizer, and the signal filtering module can adopt a low-pass filter.

[0046] The embodiment of the present application also provides a MEMS gyroscope, and this MEMS gyroscope includes the above system for suppressing the temperature drift of the MEMS gyro zero bias.

[0047] The following verifies the effectiveness of the method for suppressing the temperature drift of the MEMS gyro zero bias provided by the above embodiment through a specific example. AsFigure 5 The Simulink simulation model of the phase correction loop part based on the above MEMS gyro zero bias temperature drift suppression system in the embodiment of the present application is shown. This loop specifically includes a multiplier, a low-pass filter, a PI controller, a phase synthesizer, and a numerically controlled oscillator.

[0048] In this model, sine signals with frequencies of 2 kHz and phases of , and are input successively, each lasting for 2 s. The demodulation signal is generated by the numerically controlled oscillator and the phase synthesizer. The parameters , of the PI are set to 0.6 and 80 respectively. The simulation results are as shown in Figure 6 . Among them, Figure 6 in (a) is the schematic diagram of the input signal phase, and Figure 6 in (b) is the schematic diagram of the compensation phase generated by the phase loop.

[0049] It can be seen from Figure 6 that the time required for the loop to start up and stabilize is less than 1 s. After stabilization, the measured compensation phases of the loop output are , and , which are consistent with the phases of the input signals. By changing the phase of the input signal within the range of and repeating the simulation multiple times, the phase of the input signal can be extracted.

[0050] Table 2 shows the simulation system parameters of a MEMS axisymmetric gyro provided in this embodiment: Table 2

[0051] In this embodiment, a phase correction loop is added to compensate for the phase error of the MEMS axisymmetric gyro. As shown in Figure 7 , the schematic diagram of the MEMS gyroscope simulation model constructed in this embodiment is shown. It specifically includes a gyro mass block, an interface circuit, a sensitive mode, a driving mode, and the MEMS gyro zero bias temperature drift suppression system (i.e., the phase correction loop) provided in the above embodiment.

[0052] The simulation of the phase compensation effect is carried out: A phase shift of is added to the interface circuit module of the simulation model. The input angular velocities are 0° / s, 10° / s, 20° / s, and 30° / s respectively, each lasting for 5 s. The comparison of the simulation results of the Coriolis output and the quadrature output before and after the model improvement is as shown in Figure 8 . Among them, Figure 8 in (a) is the schematic diagram of the Coriolis output of the MEMS gyroscope before and after phase correction, Figure 8In (b), it is a schematic diagram of the orthogonal output of the MEMS gyroscope before and after phase correction.

[0053] As can be seen from Figure 8 , when the input angular velocity is 0 before improvement, due to the phase error, the orthogonal error is introduced into the in-phase channel, and there is a fixed bias in the zero-bias output. When there is an angular velocity signal input, both the Coriolis and orthogonal outputs change with the angular velocity. After improvement by the phase correction loop, when the input angular velocity is 0, the zero-bias output is corrected to 0. When there is an angular velocity signal input, the Coriolis output changes with the angular velocity, while the orthogonal output is a fixed bias after loop adjustment. The simulation results show that after adding the phase correction loop, the phase error of the feedback signal is compensated, and the suppression of zero-bias temperature drift is achieved.

[0054] Those skilled in the art should understand that the embodiments of the present application can be provided as a method, a system, or a computer program product. Therefore, the present application can take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present application can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0055] The present application is described with reference to the flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or block in the flowchart and / or block diagram can be implemented by computer program instructions, and the combination of the processes and / or blocks in the flowchart and / or block diagram can also be implemented by computer program instructions. These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing devices to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing devices generate means for implementing the functions specified in Figure 1 one process or multiple processes and / or blocks Figure 1 one block or multiple blocks.

[0056] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer-readable memory generate a manufactured article including instruction means, and the instruction means implements the functions specified in Figure 1 one process or multiple processes and / or blocks Figure 1 one block or multiple blocks.

[0057] These computer program instructions can also be loaded onto a computer or other programmable data processing apparatus, so that a series of operation steps are performed on the computer or other programmable apparatus to produce a computer-implemented process, and thus the instructions executed on the computer or other programmable apparatus provide steps for implementing the functions specified in one process or a plurality of processes and / or blocks Figure 1 one process or a plurality of processes and / or blocks Figure 1 steps of a block or a plurality of blocks.

[0058] Obviously, the above embodiments are only examples for clear illustration and are not limitations on the implementation manners. For those of ordinary skill in the art, other different forms of changes or modifications can be made based on the above description. It is not necessary and impossible to enumerate all the implementation manners here. And the obvious changes or modifications derived therefrom are still within the protection scope of the present invention.

Claims

1. A method for suppressing the temperature drift of a MEMS gyroscope zero bias, characterized in that: include: S10: injecting a disturbance signal into the sensitive modal feedback signal at time t, and obtaining the sensitive modal disturbance signal, the Coriolis output and the orthogonal output at time t based on the output of the MEMS gyroscope; wherein the frequency of the disturbance signal is lower than the filter cutoff frequency and is not equal to the resonant frequency of the MEMS gyroscope; S20: performing phase synthesis on the orthogonal signal of the disturbance signal at time t and the phase control amount output by the PI controller at time t-1, and outputting the phase synthesis signal at time t; performing orthogonal demodulation on the sensitive modal disturbance signal at time t using the phase synthesis signal at time t, and obtaining an orthogonal demodulation signal including a phase deviation between the disturbance signal at time t and the sensitive modal disturbance signal, and filtering the orthogonal demodulation signal to obtain a filtered signal at time t; wherein, when t=1, the phase control amount output by the PI controller is 0; S30: inputting the filtered signal at time t into the PI controller to output the phase control amount at time t, and using the phase control amount at time t to perform phase compensation on the Coriolis output and the orthogonal output at time t to reduce the phase offset caused by temperature drift; S40: Update t=t+1, obtain the sensitive modal feedback signal at time t based on the compensated Coriolis output and the orthogonal output, return to execute step S10 until the filtered signal at time t is 0, input the filtered signal at time t into the PI controller, and output the target phase control amount; S50: Compensating the quadrature output and the Coriolis output at time t by using the target phase control amount to obtain a target quadrature output and a target Coriolis output.

2. The method for suppressing the zero bias temperature drift of a MEMS gyroscope according to claim 1, characterized in that: Compensation of the quadrature output and the Coriolis output using the phase control amount / target phase control amount includes: Performing a phase shift on the demodulated signal of the orthogonal output based on the phase control amount / target phase control amount to obtain a first target demodulated signal; performing orthogonal demodulation on the orthogonal output using the first target demodulated signal to obtain a compensated orthogonal output; The demodulated signal of the Coriolis output is phase-shifted based on the phase control amount / target phase control amount to obtain a second target demodulated signal; the Coriolis output is orthogonally demodulated using the second target demodulated signal to obtain a compensated Coriolis output.

3. The method for suppressing the zero bias temperature drift of a MEMS gyroscope according to claim 1, characterized in that: The disturbance signal at time t is expressed as: , in, represents the disturbance signal at time t; represents the frequency of the disturbance signal; The orthogonal signal of the disturbance signal at time t is expressed as: , in, The orthogonal signal representing the disturbance signal at time t.

4. The method for suppressing the zero bias temperature drift of a MEMS gyroscope according to claim 1, characterized in that: The sensitive modal disturbance signal at time t is expressed as: , in, represents the sensitive modal disturbance signal at time t; Indicates the conversion coefficient between vibration displacement and voltage; represents the sensitive mode gain of the MEMS gyroscope; represents the frequency of the disturbance signal; It represents the phase shift of the output signal of the MEMS gyroscope caused by the temperature at time t; The phase synthesis signal at time t is expressed as: , in, represents the phase synthesis signal at time t; The output of the PI controller The phase control amount at the moment; The filtered signal at time t is expressed as: , in, represents the filtered signal at time t.

5. The method for suppressing the zero bias temperature drift of a MEMS gyroscope according to claim 2, characterized in that: The sensitive modal feedback signal at time t is expressed as: , in, represents the sensitive modal feedback signal at time t; express Quadrature output at each moment; express Demodulated signals output in quadrature at all times; represents a first target demodulated signal after phase shift; represents the Coriolis output at time t; represents the demodulated signal output by the Coriolis at time t; represents a second target demodulated signal obtained based on the phase shift; Represents the resonant frequency of the MEMS gyroscope; express The phase control amount at the moment.

6. The method for suppressing the temperature drift of the MEMS gyroscope zero bias according to claim 1, characterized in that: The target orthogonal output is expressed as: , in, represents the target orthogonal output; represents the orthogonal coupling force amplitude, , is the Coriolis force coefficient, represents the driving modal gain; It represents the conversion coefficient between the excitation voltage and force of the MEMS gyroscope; The target scientific output is: , in, Indicates the target scientific output; , represents the effective mass of the axisymmetric gyro mass, represents the angular gain coefficient, represents the input angular velocity, Represents the resonant frequency of the MEMS gyroscope; represents the in-phase coupling force amplitude, , It represents the damping coupling coefficient of the gyroscope y-axis to the x-axis.

7. The method for suppressing the zero bias temperature drift of a MEMS gyroscope according to claim 1, characterized in that: After obtaining the target orthogonal output and the target Coriolis output, it also includes: Based on the target Coriolis output and the bias output of the calibrated MEMS gyroscope, the target Coriolis output after the bias is removed is obtained; The angular velocity of the moving object to be detected is obtained based on the target Coriolis output after removing the zero bias.

8. The method for suppressing the zero bias temperature drift of a MEMS gyroscope according to claim 7, characterized in that: The zero bias output of the calibrated MEMS gyroscope is expressed as: , in, Represents the zero bias output of the MEMS gyroscope after calibration; , It represents the damping coupling coefficient of the gyro y-axis to the x-axis; represents the driving modal gain; Represents the resonant frequency of the MEMS gyroscope; It represents the conversion coefficient between the excitation voltage and force of the MEMS gyroscope.

9. A MEMS gyro zero bias temperature drift suppression system, characterized in that: include: A signal generating module, wherein a first output terminal is connected to a sensitive mode input terminal of the MEMS gyroscope, and a second output terminal is connected to an input terminal of the phase synthesizing module; Used to generate a disturbance signal and inject it into the sensitive mode feedback signal of the MEMS gyroscope, generate an orthogonal signal of the disturbance signal and input it into the phase synthesis module; wherein the frequency of the disturbance signal is lower than the filter cutoff frequency and is not equal to the resonant frequency of the MEMS gyroscope; A phase synthesis module, whose input end is connected to the second output end of the signal generation module and the output end of the PI controller, and whose output end is connected to the sensitive mode output end of the MEMS gyroscope; used for performing phase synthesis on the orthogonal signal of the disturbance signal and the phase control amount output by the PI controller, and outputting the phase synthesis signal to perform orthogonal demodulation on the sensitive mode disturbance signal, so as to obtain an orthogonal demodulation signal including a phase deviation between the disturbance signal and the sensitive mode disturbance signal; A signal filtering module, whose input end is connected to the sensitive mode output end of the MEMS gyroscope and the output end of the phase synthesis module, and whose output end is connected to the input end of the PI controller; and is used for filtering the orthogonal demodulation signal to obtain a filtered signal; A PI controller, whose input end is connected to the output end of the signal filtering module, and whose output end is connected to the input end of the phase synthesis module and the microcontroller of the MEMS gyroscope; is used to output a phase control amount / target phase control amount based on the filtered signal, so that the microcontroller can compensate the orthogonal output and the Coriolis output using the phase control amount / target phase control amount.

10. A MEMS gyroscope, characterized in that: The MEMS gyroscope includes the MEMS gyroscope zero bias temperature drift suppression system as claimed in claim 9.

Citation Information

Patent Citations

  • MEMS gyroscope modal matching algorithm based on symmetry of upper sideband power and lower sideband power of driving frequency in detectoin modal

    CN113108812A

  • Standing wave azimuth angle measurement method based on asymmetric parameter identification of hemispherical resonator gyroscope detection path

    CN113899365A

  • Real-time automatic modal matching device, method, equipment and medium for micromechanical gyroscope

    CN115597574A

  • Temperature self-compensation control system and method for modal matching MEMS (Micro Electro Mechanical System) gyroscope

    CN119245693A

  • MEMS three-axis gyroscope thermal drift error calibration method based on segmented calibration

    CN119595007A