Abstract:In order to reduce the influence of the zero drift problem on the measurement accuracy of the accelerometer and meet the measurement accuracy and drift requirements of the low-range micro-electro-mechanical system (MEMS) accelerometer, a high-precision MEMS accelerometer signal processing system based on AD7124 was designed. The hardware uses STM32F303CBT6 as the core controller to drive the AD7124, a high-precision analog-to-digital (A/D) conversion chip, for data acquisition. In the software, the pulse width modulation (PWM) output square wave is designed as the excitation signal of the accelerometer, and the weighted moving average filter is used to denoise and smooth the signal, and an algorithm for zero drift suppression and tracking is proposed, which solves the problem of excessive zero drift. After testing, the sensitivity of the accelerometer is 146mV/g at the ±1g range, the output stability of the accelerometer after digital filtering is increased by 5.97 times, and the final bias stability is improved from 45.850mg/h to 0.055mg/h.