【问题标题】:Is the iPhone accelerometer calibrated? Gravity measurement changes depending on orientationiPhone 加速度计是否已校准?重力测量随方向变化
【发布时间】:2012-11-16 14:09:19
【问题描述】:

我正在用 iPhone 4S 加速度计做一些测试。如果我在 Z 轴上获取原始数据(电话放在桌面上),我会得到 9.65-9.70 m/s2 的加速度(在 g 转换为 9.8261 之后)。 但是,如果我将电话放在边缘,X 轴上的加速度计值的测量值会非常不同,大约。 9.80-9.85 m/s2(相同g换算后)。 我的问题是,如果重力相同,为什么会有这种差异?没有校准?

另一方面,我检查了两种情况下的模块值,差异是相同的。 谢谢。

【问题讨论】:

    标签: iphone accelerometer gravity calibration


    【解决方案1】:

    我不知道你期望得到什么样的答案,但是当你谈到校准时,你应该更准确。

    当然,重力传感器始终经过校准:每次校准都会出现错误。在您的情况下,误差低于 1%。

    所以如果你想要一个答案:

    是的,iPhone 加速度计经过校准,在您的情况下误差低于 1%。 如果您从其他(数百名)用户那里收集测量值,您可以计算设备的平均误差(不过我猜大概是 1%)。

    【讨论】:

    • 好的,我忘了校准问题。更直接地说,为什么重力测量(模块值)会因设备方向而异? (当重力始终相同时,从 9.7 到 9.85 m/s2)。在 Chipworks 图像中,XY 轴似乎有一些关系,而 Z 是独立的 (chipworks.com/uploadedimages/Technical_Competitive_Analysis/…) 抱歉,如果我想要一些太技术性的东西。谢谢
    • 传感器仅针对每个轴进行了约 1% 的校准误差。每个轴都有自己的输出和错误率。
    【解决方案2】:

    问题在于,当所有传感器(包括陀螺仪和指南针)都显示固有误差时,不可能 100% 准确地确定重力。缺乏精确的外部参考系统会导致此错误。加速度计和陀螺仪是相互校正的,如果有轻微的漂移,它确实会影响传感器融合算法(卡尔曼滤波器或其他)计算重力的方向。

    虽然陀螺仪检测方向的速度非常快,但它往往会产生漂移效应。加速度计反应较慢,但提供了一种检测重力的方法。磁力计甚至更慢,但有助于稳定整体结果。 Combine Gyroscope and Accelerometer Data 显示了原始和处理后的传感器数据的一些图表。

    【讨论】:

      【解决方案3】:

      我继续使用加速度计。结果还不错。关于 iPhone 加速度计校准,我可以说 STMicroelectronics 在他自己的传感器上进行校准。后来,iPhone 工厂将加速度计组装到电路板上。焊接会影响加速度计的精度(热效应),并且加速度计可能需要重新校准,但对于消费者的要求,精度已经很好,但如果您需要高要求,则需要重新校准。

      【讨论】:

        猜你喜欢
        • 2011-01-07
        • 2011-03-03
        • 1970-01-01
        • 2011-10-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多