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

时间:2017-02-15 17:47:17

标签: android android-sensors

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

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

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

4 个答案:

答案 0 :(得分:3)

我很确定答案就在于您使用的是不同的传感器。我在这方面没有做太多,但仅仅从我在学校学到的机器人课程中我知道不同的传感器,即使是完全相同的规格,也会返回不同的数据,同样的传感器有时甚至会返回不同的数据。这是正常的,因为总会有随机错误。你真正需要做的是进行大量的测量,找出正常的误差范围,然后根据它编写代码。

答案 1 :(得分:2)

电气工程说磁场不能与地点和时间相同。磁场发生变化 - 比如当你把手表带到指南针附近时,以及当地球旋转时它会发生变化。

所以,即使有一些(不能说什么?)方法,你已经获得固定磁场的智能手机电路肯定会改变现场读数。

答案 2 :(得分:0)

获得正确测量的唯一方法是使用校准传感器。即使这样,由于传感器的灵敏度,也会有一些容差。在适当的实验室中,通常将所有测量设备校准为常规操作。这是缓解您也遇到的症状的唯一方法。

您的传感器的两个结果非常不同,可能是其中一个或两个可能质量低或受到您提到的智能手机中的电子设备和组件的影响。

尝试找到一个已知的好传感器,用于测试或查看当地学术部门是否可以帮助校准智能手机。然后,您将获得继续项目所需的信息。

答案 3 :(得分:0)

我不确定磁场在不同时间是否有所不同。为什么不尝试使用相同手机的2个型号,看看是否与磁场存在差异。

此外,如果相同型号的移动设备的字段相同。 我怀疑以下两种传感器的读数差异

  1. 传感器可能有些不同
  2. 手机组件对磁传感器的干扰。
  3. 同时尝试重新校准传感器