为什么不同智能手机的磁性值存在差异?

fao*_*fao 10 android android-sensors

我需要通过两个智能手机将磁数据记录在同一表面.

我发现不同的磁场强度值知道我把智能手机放在同一个地方的同一个高度.磁力计是YAS532(sensitivity 0.2µT/LSB, Measurement Range ±1200 µT )和AK09911(sensitivity 0.6µT/LSB, Measurement Range ±4900 µT ).

为什么结果是不同的,而磁场已知是恒定和稳定的?如何使用磁力计的参数校正值?

dra*_*ity 3

我很确定答案只是因为您使用了不同的传感器。我在这方面做得不多,但仅从我在学校上的机器人课程中我知道,不同的传感器,即使是完全相同的规格,也只会返回不同的数据,甚至同一个传感器有时可能会返回不同的数据。这是正常的,因为总会存在随机误差。您真正需要做的是进行大量测量并找出正常的误差范围是多少,然后根据该值编写代码。