Skip to main content
ST Employee
June 14, 2019
Question

AppMEMS#5: The X-CUBE-MEMS1 libraries in detail - MotionAC application

  • June 14, 2019
  • 1 reply
  • 617 views

Let's start this diving into the FW libraries for ST motion MEMS sensors with the first one: Motion Automatic Calibration (MotionAC). It provides real-time accelerometer calibration through offset and scale factor coefficients used to correct accelerometer data.

Why should you need a sensor auto-calibration? Because it simplifies and improves the reliability of you application: accuracy is one of the key-words of the state-of-art of MEMS sensors. ST sensor are of course calibrated at Automatic Test Equipment level, but when mounted on the application board, they could need to be finely re-tuned. This will avoid most kind of non-linearity that could impact the performance of your app (offsets, gains, drifts), increasing the complexity of the algorithm and reducing the overall accuracy, maybe misleading the target of the application.

Next post will detail the calibration algorithm with some high level function explanation :soon_arrow:

Reference: https://www.st.com/content/ccc/resource/technical/document/user_manual/group0/6d/45/6a/53/b5/14/4c/7c/DM00373531/files/DM00373531.pdf/jcr:content/translations/en.DM00373531.pdf

    This topic has been closed for replies.

    1 reply

    ST Employee
    June 14, 2019

    0690X000008iflvQAA.png