【发布时间】:2012-05-01 10:25:42
【问题描述】:
我正在使用 arduino 和加速度计 MMA7341 来测量振动金属台在 x 方向上的加速度。但是加速度计的安装倾斜了一个小角度(比如 Q)。会不会影响加速?如果是影响x方向的加速度,如何在不改变加速度传感器倾斜度的情况下进行校正。
【问题讨论】:
标签: arduino accelerometer
我正在使用 arduino 和加速度计 MMA7341 来测量振动金属台在 x 方向上的加速度。但是加速度计的安装倾斜了一个小角度(比如 Q)。会不会影响加速?如果是影响x方向的加速度,如何在不改变加速度传感器倾斜度的情况下进行校正。
【问题讨论】:
标签: arduino accelerometer
从大多数传感器的角度来看,“倾斜”和“加速度”都是相同的,因为它们都测量的是力,而不是实际角度(倾斜)或速度变化(加速度)。
您应该做的是确保安装传感器的对象是“水平的”,尽您所能确定这样的事情,并使用来自 analogRead() 的值或您的设备提供的任何其他值,作为“0”值。
对于 MMA7341,您还需要校准模拟信号,或者使用高精度参考作为 Aref 引脚的输入,假设您是 Arduino 公开该引脚。
【讨论】:
我认为这取决于您测量的内容。 MMA7341 看起来可以用于加速和倾斜。如果您正在测量加速度,则安装位置无关紧要,因为加速度是速度的变化,无论方向如何,速度增量都是恒定的。
如果您测量倾斜度,那显然是不同的。如果你愿意,理论上你可以测量初始倾斜,然后在你的代码中进行补偿。
【讨论】: