什么是官方iPhone 4最大陀螺仪数据更新频率

时间:2011-01-25 04:51:17

标签: iphone frequency intervals rate gyroscope

我在iPhone 4上玩陀螺仪,虽然我将陀螺仪更新率设置为100Hz

    motionManager.gyroUpdateInterval = 0.01;

尽管我似乎只用50Hz获得更新。

有没有人有这方面的经验,可以确认这个号码,也可以告诉我官方的更新频率是多少?

干杯埃斯登

4 个答案:

答案 0 :(得分:1)

从iOS 4.2开始,您可以使用100 Hz的陀螺仪运行 - 我非常确定,因为我从采样的输入数据中检查了它。

前段时间我提交了一个与以前的iOS版本(4.0x或4.1x?)相关的错误,阻止了时间戳的更新。但现在这已得到修复,数据传输正确。

编辑:我错了(测量时的小错误)。在Core Motion上76Hz是最大的,我不知道为什么。虽然这对我来说似乎已经足够了,但它有点烦人。

编辑(2):使用原始陀螺仪数据我得到58 Hz,有时加速度计和陀螺仪数据之间有明显的延迟(> 1 / f): - (

答案 1 :(得分:1)

iPhone中使用的ST芯片组对于Accel来说能够达到1KHz,对于陀螺来说能够达到800Hz,理论上你可以得到它......

答案 2 :(得分:0)

答案 3 :(得分:0)

你是否正在UI运行循环中做任何事情,例如更新一些文本或标签,在UI运行循环再次完全空闲之前可能需要大约0.01秒或更长时间?这可能会阻止加速度计或陀螺仪更新,即如果有更多数据可用。