| Literature DB >> 36081046 |
Chunhua Ren1, Dongning Guo1, Lu Zhang1, Tianhe Wang1.
Abstract
The Micro-Electro-Mechanical System (MEMS) gyroscope has been widely used in various fields, but the output of the MEMS gyroscope has strong nonlinearity, especially in the range of tiny angular velocity. This paper proposes an adaptive Fourier series compensation method (AFCM) based on the steepest descent method and Fourier series residual correction. The proposed method improves the Fourier series fitting method according to the output characteristics of the MEMS gyroscope under tiny angular velocity. Then, the optimal weights are solved by the steepest descent method, and finally the fitting residuals are corrected by Fourier series to further improve the compensation accuracy. In order to verify the effectiveness of the proposed method, the angle velocity component of the earth's rotation is used as the input of the MEMS gyroscope to obtain the output of the MEMS gyroscope under tiny angular velocities. Experimental characterization resulted in an input angular velocity between -0.0036°/s and 0.0036°/s, compared with the original data, the polynomial compensation method, and the Fourier series compensation method, and the output nonlinearity of the MEMS gyroscope was reduced from 1150.87 ppm, 641.13 ppm, and 250.55 ppm to 68.89 ppm after AFCM compensation, respectively, which verifies the effectiveness and superiority of the proposed method.Entities:
Keywords: Fourier series; MEMS gyroscope; nonlinearity; steepest descent method; tiny angular velocity
Year: 2022 PMID: 36081046 PMCID: PMC9460124 DOI: 10.3390/s22176577
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.847
Figure 1The output of MEMS gyroscope affected by noise.
Figure 2MEMS gyroscope structure diagram.
Figure 3Curve of earth and turntable combined action.
AG-20 Specifications.
|
|
|
|
|
| −40 °C~+150 °C | 5 V ± 0.1 V (DC) | ≤300 mA | ≥12 Hz |
|
|
|
|
|
| ±100° | ≤0.3°/h | ≤0.5°/h | ≤0.1°/h |
Figure 4Experimental equipment.
Figure 5Original data of the MEMS gyroscope.
Figure 6MEMS gyroscope output at different azimuths.
Figure 7Relative error of MEMS gyroscope output.
Figure 8Fitting results of different compensation methods.
Figure 9Fitting residuals of different compensation methods.
Figure 10Output results of the MEMS gyroscope with different compensation methods.
Comparison table of compensation method error results.
| Azimuth Angle (°) | Raw Data (°/s) | Polynomial (°/s) | Fourier Series (°/s) | AFCM (°/s) |
|---|---|---|---|---|
| 20 | 0.000826439 | −6.89415 × 10−5 | 6.1758 × 10−5 | 4.72656 × 10−5 |
| 50 | 0.000798303 | 0.000231583 | −0.000101278 | −4.28319 × 10−5 |
| 60 | 0.00076815 | 0.000194944 | 2.59435 × 10−5 | −2.06786 × 10−5 |
| 80 | −0.000215985 | 5.19142 × 10−5 | −2.97954 × 10−5 | 1.07552 × 10−5 |
| 110 | −0.000692641 | −0.000165493 | 6.46396 × 10−5 | −1.45021 × 10−5 |
| 120 | −0.00094015 | −9.06175 × 10−5 | 1.95771 × 10−5 | −2.64337 × 10−5 |
| 150 | −0.000927123 | 7.13357 × 10−5 | −5.54034 × 10−5 | −4.01626 × 10−5 |
| 170 | −0.000921504 | 0.000067901 | 7.34738 × 10−5 | −4.20862 × 10−5 |
| 200 | −0.000908439 | 7.25774 × 10−5 | 3.69618 × 10−5 | 4.3723 × 10−5 |
| 230 | −0.000894303 | 0.000145932 | 7.60111 × 10−5 | 1.51402 × 10−5 |
| 240 | −0.00088915 | −4.56297 × 10−5 | 7.65545 × 10−5 | 2.56077 × 10−5 |
| 260 | −0.000435326 | −8.371 × 10−5 | 3.61233 × 10−5 | 1.27842 × 10−5 |
| 290 | 0.000603201 | 0.00018294 | 4.55104 × 10−5 | 2.26422 × 10−5 |
| 320 | 0.000846424 | 9.39976 × 10−5 | 1.98744 × 10−5 | 2.78241 × 10−5 |
| 340 | 0.000829439 | −0.000167173 | 3.98373 × 10−5 | 3.31562 × 10−5 |
| 350 | 0.000821504 | −0.000239669 | −6.54447 × 10−5 | 3.14372 × 10−5 |
| Average (°/s) | −8.31975 × 10−5 | 1.57433 × 10−5 | 2.02715 × 10−5 | 5.22753 × 10−6 |
| STD (°/s) | 0.000815143 | 0.000142305 | 5.4609 × 10−5 | 3.1414 × 10−5 |
Figure 11Comparison of nonlinear error compensation results.