ST意法半导体
登录
直播中
李勇
7年用户
1292经验值
私信
关注
[问答]
H3LIS331DL“零偏移”正常吗?
开启该帖子的消息推送
STM32L4
没有任何动作,我在 MKI153V1 套件上的 H3LIS331DL,并从
STM32
L4 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 偏移,对它们进行平均并将平均值存储在您的软件中,以便您可以将此值减去您的采集(实时或事后)处理)并获得手动“偏移校正”。
请注意- 表格
数据表
第 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 偏移,对它们进行平均并将平均值存储在您的软件中,以便您可以将此值减去您的采集(实时或事后)处理)并获得手动“偏移校正”。
举报
更多回帖
rotate(-90deg);
回复
相关问答
STM32L4
H3LIS331DL
开启时间是?
2019-04-18
1687
H3LIS331DL
中内部ADC的采样频率是多少?
2019-03-13
2026
h3lis331dl
ID读出来的数据变成了0xff怎么处理?
2022-12-14
156
H3LIS331DL
中断阈值
2018-11-09
1804
从
H3LIS331DL
读取数据低4位始终为
零
2019-02-22
1559
如何在
H3LIS331DL
加速度计上配置数据就绪中断?
2018-09-11
2022
H3LIS331DL
加速度计数据是左对齐吗
2018-09-29
1428
H3LIS331DL
数据就绪中断未触发
2018-10-22
1729
H3LIS331DL
的硬件问题如何处理?
2022-12-14
199
H3LIS332DL
中断事件是否在某些寄存器中可更改?
2018-12-05
2310
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分