0

如果我应该在物理论坛上问这个问题,请提前原谅我,但鉴于我正在谈论 iPhone 的加速度,来自加速度计,我决定在这里发布。

每当我将 iPhone(放在桌子上的设备 - 屏幕朝上)向前推(朝向设备顶部)时,加速度计似乎在同一 Y 上记录大部分负加速度,并带有一些正加速度值轴,不时出现在这里和那里。

这是在 Y 轴上的加速度值示例,在 Y 轴向前移动期间:

-0.02
-0.03
-0.04
-0.03
-0.04
-0.04
-0.07
-0.02
-0.02
-0.02
-0.02
 0.00 // what's happening here ?
 0.02 // what's happening here ?
 0.02 // what's happening here ?
-0.00
-0.02
-0.03
-0.03
 0.02 // what's happening here ?
 0.04 // what's happening here ?
 0.01 // what's happening here ?
-0.00
-0.04
-0.03
-0.02
-0.03
-0.05

在上面的例子中,负加速度值代表什么,正值代表什么?

如果我理解正确,负加速度值意味着设备在该点向前加速。

现在,正加速度值意味着设备正在向后移动,而 0.00 加速度意味着设备要么静止不动*,要么以恒定速度移动。

那么,为什么我在设备向前移动时会得到那些正加速度值呢?

我错过了什么吗?

显然,我要问的唯一原因是因为我想创建一个方法来了解设备是在 Y 轴上向前还是向后移动。

*我还注意到,即使设备完全不动,也会出现 0.01 的值,但我猜这只是噪音,对吧?

4

1 回答 1

2

那么,为什么我在设备向前移动时会得到那些正加速度值呢?

嗯,您似乎理解为 0 的加速度意味着没有加速度,即静止或以恒定速度移动。现在,如果您在一个方向上以看似恒定的速度移动手机,它可能不会完全恒定 - 可能会出现小的正加速度和负加速度。

*我还注意到,即使设备完全不动,也会出现 0.01 的值,但我猜这只是“噪音”,对吧?

对。加速度计传感器并不完美。它对许多其他因素做出反应,而不仅仅是纯粹的加速度。我不知道 iPhone 加速度计工作原理的确切内部结构,但如果我猜对了,它是压电式的,因此它可能对其他类型的物理(机械和电磁)效应敏感。

于 2012-09-22T19:16:32.537 回答