运动自动校准库在X-CUBE-MEMS1中的应用和功能

1.运动自动校准库

让我们从第一个开始深入了解ST运动MEMS传感器的FW库:运动自动校准(MotionAC公司)。它提供实时加速度计校准 通过用于校正加速度计数据的偏移和比例因子系数。

为什么需要传感器自动校准?因为它简化并提高了应用程序的可靠性:精确是MEMS传感器的现有技术的关键词之一。ST传感器当然是在自动测试设备级别进行校准的,但当安装在应用板上时,可能需要对其进行微调。这将避免大多数可能影响应用程序性能的非线性(偏移、增益、漂移),增加算法的复杂性并降低整体准确性,可能会误导应用程序的目标。

 

2.校准算法

该库从加速度计获取数据,并计算偏移和比例因子系数以及校准质量值。校准可以通过两种方式进行:动态校准和6点校准。然后使用偏移和比例因子系数来补偿来自加速度计的原始数据。特别是,它的特点是:

  1. 偏移补偿高达0.2克;
  2. 比例因子补偿,在每个方向上在0.8到1.2的范围内;
  3. 将频率从20赫兹更新到100赫兹。

执行校准的中心功能如下:

无效MotionAC_Update(MAC_input_t*data_in,uint8_t*is_calibrated)

*数据输入参数是指向具有输入数据+时间戳的结构的指针,而*已校准(_C)参数是指向一个值的指针,如果完成校准,该值将返回1。
 

请参阅下面的详细的校准过程让您的MotionAC应用程序发挥效力!

该校准算法使用暴露于地球引力场的静止加速度计传感器的三个正交轴的法向运动。

  • 步骤1.如位置1所示,牢牢握住设备。
  • 步骤2.绕YZ平面轻轻旋转设备180°,使设备在位置4翻转到背面。
  • 步骤3.绕XZ平面顺时针旋转设备180°,到达位置1。


 

3.参考文献

用户手册2182 STM32Cube的X-CUBEMMS1扩展中的MotionAC加速度计校准库入门