# Accelerometer Drift?

I'm using an ST Microelectronics LIS3DSH accelerometer to detect tilt over an extended period of time. I have the accelerometer securely mounted to a stationary object away from any vibration. Over the course of two and a half days, I've found the readings slowly change in value. I've made sure it's not a defective accelerometer by performing this experiment multiple times using different accelerometers but the same exact manufacturer and part number.

Below are graphs of the type of drift I see over time. You'll notice a change of about 0.006G on X, 0.009G on Y and .05G on Z. Note in the final graph below, the magnitude continually drops over time. I have no idea why this is. It should always be 1 or very close to 1.

Two questions:

1. Is this a common or known phenomenon with accelerometers?
2. Could anyone recommend an accelerometer similar to the LIS3DSH where this undesirable behavior would not occur?

Thanks in advance for any information anyone might be able to provide.

• Is it following the temperature? You are showing variation at thousandths of a g. The datasheet gives values for temperature dependent stuff in that range. – JRE Nov 5 '19 at 15:47
• Is it following the tides? (I admit that this may be an ignorant question.) Can you try mounting the sensors with different orientations with respect to vertical? – Elliot Alderson Nov 5 '19 at 15:50
• Do you have more than one unit? accelerometers do drift though but it should be bounded. the changes you measure are real small – DKNguyen Nov 5 '19 at 15:58
• @TerenceD sounds like you might want an electrolytic tilt sensor instead for such a static, sensitive application. more accurate and stable. more \$ too – DKNguyen Nov 5 '19 at 16:28
• It is interesting to note that the typical applications are for relatively short time frames; the device contains factory calibration data that are loaded each time the device is powered on. Have you tried turning it off for a while and then turning it back on? – Peter Smith Nov 5 '19 at 17:08
{"extraction_info": {"found_math": true, "script_math_tex": 0, "script_math_asciimath": 0, "math_annotations": 0, "math_alttext": 0, "mathml": 0, "mathjax_tag": 0, "mathjax_inline_tex": 1, "mathjax_display_tex": 0, "mathjax_asciimath": 0, "img_math": 0, "codecogs_latex": 0, "wp_latex": 0, "mimetex.cgi": 0, "/images/math/codecogs": 0, "mathtex.cgi": 0, "katex": 0, "math-container": 0, "wp-katex-eq": 0, "align": 0, "equation": 0, "x-ck12": 0, "texerror": 0, "math_score": 0.34657949209213257, "perplexity": 1269.6802329668706}, "config": {"markdown_headings": true, "markdown_code": true, "boilerplate_config": {"ratio_threshold": 0.18, "absolute_threshold": 10, "end_threshold": 15, "enable": true}, "remove_buttons": true, "remove_image_figures": true, "remove_link_clusters": true, "table_config": {"min_rows": 2, "min_cols": 3, "format": "plain"}, "remove_chinese": true, "remove_edit_buttons": true, "extract_latex": true}, "warc_path": "s3://commoncrawl/crawl-data/CC-MAIN-2020-16/segments/1585371876625.96/warc/CC-MAIN-20200409185507-20200409220007-00552.warc.gz"}