Methods for dynamic calibration and augmentation of digital acceleration MEMS sensors.

Methods for dynamic calibration and augmentation of digital acceleration MEMS sensors.
复制标题

数字加速度 MEMS 传感器的动态校准和增强方法。

DOI:
10.1051/metrology/201922003
复制
发表时间:
2019
期刊:
19th International Congress of Metrology (CIM2019)
影响因子:
--
通讯作者:
S. Eichstädt
S. Eichstädt
中科院分区:
--
文献类型:
--
作者:
B. Seeger;T. Bruns;S. Eichstädt

文献摘要

被引文献

相似文献

我们提出了一种数字加速度计的数据采集和校准方法,该方法正在基于 STM32 微控制器的 EMPIR Met4FoF 项目中开发。与模拟传感器不同,一些具有数字接口的 MEMS 传感器会自行生成采样时钟。对于动态校准,准确了解采样时间至关重要。因此,实现了基于具有绝对时间戳的硬件定时器的中断控制的数据采集。这些例程是通用的,既可用于自动执行测量的传感器,也可用于由硬件或软件中断请求数据采集的传感器。硬件定时器与绝对时间的同步是通过 GNS 时间服务或其他 PPS 时间源完成的。数据通过以太网从微控制器传输到主机 PC,主机 PC 提供 OPC-UA 接口,从而能够将传感器系统简单地集成到更大的测量系统中,例如现有的校准设置。除了采集用于传感器校准的原始数据外,由主机系统上的微控制器和驱动器组成的系统还旨在提供动态测量不确定性。此外,系统上应提供有关传感器校准和状态的信息。校准数据应存储在微控制器上的签名 xml 文件中。除了这些静态信息之外,系统还应该记录有关传感器状态的动态信息,例如运行时间、超出测量范围、运行期间的最低和最高温度。
We present a method for data acquisition and calibration of digital accelerometers which is being developed within the EMPIR Met4FoF project based on STM32 microcontrollers. Unlike analog sensors, some MEMS sensors with digital interface generate the sample clock themselves. For a dynamic calibration the exact knowledge of the sample times is essential. Therefore, an interrupt controlled data acquisition based on hardware timers with absolute time stamping was implemented. These routines are generic and can be used both for sensors that perform the measurements automatically, or for sensors whose data acquisition is requested by a hardware or software interrupt. The synchronization of the hardware timer with the absolute time is done via GNS time services or another PPS time source. The data is transferred from the microcontroller via ethernet to a host PC, which is to provide an OPC-UA interface and thus enables simple integration of the sensor system into larger measuring systems, like existing calibration setups. In addition to the acquisition of raw data for sensor calibrations, the system consisting of microcontroller and driver on the host system is also intended to provide dynamic measurement uncertainties. In addition, information about the calibration and the status of the sensor should be available on the system. The calibration data should be stored inform of a signed xml file on the microcontroller. In addition to this static information, the system should also record dynamic information about the status of the sensor, such as operating time, exceeding of measuring ranges, min and max temperature during operation.