Thermal Compensation of Low-Cost MEMS Accelerometers for Tilt Measurements

Sensors (Basel). 2018 Aug 2;18(8):2536. doi: 10.3390/s18082536.

Abstract

Low-cost MEMS accelerometers have the potential to be used in a number of tilt-based monitoring applications but have the disadvantage of being very sensitive to temperature variation (thermal drift). In this paper, we analyze the thermal behavior of a low-cost sensor in the range -10 to +45 °C in order to provide a simple compensation strategy to mitigate this problem. For sensor analysis, we have developed a miniaturized thermal chamber, which was mounted on a tilting device to account for tilt angle variation. The obtained raw data were used to construct low degree polynomial equations that by relating the measurement error induced by thermal drift (i.e., acceleration residuals) to temperature and inclination (of each specific axis), can be used for thermal compensation. To validate our compensation strategy, we performed a field monitoring test and evaluated the compensation performance by calculating RMS errors before and after correction. After compensation, the RMS errors calculated for both the X and Y axes decreased by 96%, indicating the potential of using a simple set of equations to solve common drawbacks that currently make low-cost MEMS sensors unsuitable for tilt-based monitoring applications.

Keywords: Arduino®; MEMS; accelerometer; compensation; monitoring; polynomial equation; thermal chamber; tilt measurement.