ST意法半导体
直播中

李勇

7年用户 1292经验值
私信 关注
[问答]

H3LIS331DL“零偏移”正常吗?

没有任何动作,我在 MKI153V1 套件上的 H3LIS331DL,并从 STM32L4 MCU 读取,在 200g 满量程时给出 X=1,5 / Y=2 / Z=3 G 左右的值。
“零偏移”正常吗?
我应该做些什么来使值更接近 0 / 0 / 1






回帖(1)

龙献益

2023-1-10 10:24:35
请注意- 表格数据表第 9 页 - H3LIS331DL 在 ±100g FS 情况下的 TyOff 参数(典型零 g 级偏移精度)为 ±1g,因此在 ±200g FS 中双 TyOff 参数是合理的,导致±2g 典型精度。
出于这个考虑,您正在读取的值(X=1.5,Y=2,Z=3g)是合理的:该产品是一种高 g 加速度计,旨在检测高 g 冲击事件。要获得灵敏度相同数量级的“偏移”(12 位上约为 ±0.1g),请考虑可以通过启用内置高通滤波器来消除 TyOff:你不会有任何更多的是“零 g 水平”,而是基线偏移。
考虑到 Github 上的 C 驱动程序(h3lis331dl_read_data_polling.c),hp 过滤器可以设置如下:


  •   /* Configure filtering chain */
  •   h3lis331dl_hp_path_set(&dev_ctx, H3LIS331DL_HP_ON_OUT);

通过这种方式,您将无法获得稳定的加速度(包括 Earth 1g)。
另一种可能性是通过在时间 0 处获取稳定状态的数据输出来表征传感器 TyOff 偏移,对它们进行平均并将平均值存储在您的软件中,以便您可以将此值减去您的采集(实时或事后)处理)并获得手动“偏移校正”。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分