校准加速度计
Posted
技术标签:
【中文标题】校准加速度计【英文标题】:Calibrating an accelerometer 【发布时间】:2014-06-26 09:23:51 【问题描述】:我有一个包含加速度计的设备。我正在寻找校准我的 3D 加速度计。
我是这样处理的:
第一次,我把我的设备放在一个平的位置(休息),我得到了这些值:
x = -0.02
y = -0.02
z = -1.02
我应用毕达哥拉斯定理计算总加速度:A = sqrt(x*x + y*y + z*z)
通常,当我从 A 中减去 -1 (9.8 m/s2) 时,它应该得到 0 m/s,但在我的情况下,它给了我:0.01,所以我可以认为我的加速度计校准有一个小错误 = 0.01 或者我应该从每个轴的所有输出数据中减去 0.01。
提前致谢
【问题讨论】:
这取决于应用程序,您需要多少灵敏度。错误 0.01 来自所有三个组件。如果您想使用每个轴读数,请取多个读数的平均值并像您一样找出差异。 @Nadosh:非常感谢您的回复。我的加速度计的灵敏度是:64。如果我理解,我会计算一些读数数据的平均值,然后从中减去 1。例如,这里我取了 X 轴的 5 个第一个读数值:-0.343、-0.25、-0.3125、-0.281、-O.219。所以我计算这些读数值的平均值:AVG =(-0.343 -0.25+ -0.3125+ -0.281+ -O.219)/5 = 0.279。在此之后,我从平均值的结果中减去 1(0.279 - 1)?这是什么意思?提前致谢 是的,但只有当轴在重力方向时才减 1。您能分享一下您使用的是哪个加速度计吗? 查看starfinder.altervista.org/acceq3.png 假设您正在使用 +/- 2G 灵敏度(第 12 页中的表格)。如果您通过在左上角制作 Pin 1 将设备保持在您面前,则该位置的重力沿 y 轴。其他职位类似。 【参考方案1】:@纳多什: 是的,数据加速是3字节。 x,y,z 的顺序是你的意思吗?
【讨论】:
以上是关于校准加速度计的主要内容,如果未能解决你的问题,请参考以下文章