Почему существует разница в магнитных величинах, принятых разными смартфонами?

Мне нужно записать магнитные данные на одной поверхности двумя смартфонами.

Я нахожу разные значения величины магнитного поля, зная, что я помещаю свои смартфоны в одно и то же место на одну и ту же высоту. Магнитометры YAS532(sensitivity 0.2µT/LSB, Measurement Range ±1200 µT ) и AK09911(sensitivity 0.6µT/LSB, Measurement Range ±4900 µT ).

Почему результаты различны, когда известно, что магнитное поле является постоянным и стабильным? Как я могу исправить значения, используя параметры магнитометров?

Ответ 1

Я уверен, что ответ заключается только в том, что вы используете разные датчики. Я многого не делал в этой области, но просто из классов робототехники, которые я принимал в школе, я знаю, что разные датчики, даже из тех же самых спецификаций, просто вернут разные данные, и один и тот же датчик может даже иногда возвращать разные данные. Это нормально, потому что всегда будет случайная ошибка. Вам действительно нужно сделать много измерений и выяснить, что такое нормальный диапазон ошибок, а затем написать свой код на основе этого.

Ответ 2

Электротехника говорит, что магнитное поле не может быть таким же местом и временем w.r.t. Магнитные поля меняются - например, когда вы приближаете часы рядом с компасом, а также, когда земля вращается, она меняется.

Итак, даже если с некоторым (не могу сказать, какой?) метод, который вы достигли фиксированной магнитной полевой схемой смартфона, необходимо с уверенностью менять поля.

Ответ 3

Единственный способ получить правильные измерения - использовать откалиброванные датчики. Даже тогда будет некоторая допуск значений из-за чувствительности датчиков. В надлежащей лаборатории все измерительное оборудование обычно откалибровано в рутинной практике. Это единственный способ смягчить симптомы, которые вы также испытываете.

Два результата ваших датчиков очень разные, возможно, что один или оба могут быть низкого качества или подвержены влиянию электроники и компонентов, которые окружают ее в смартфонах, о которых вы упоминаете.

Попробуйте найти известный хороший датчик для использования в ваших тестах или посмотрите, поможет ли локальный академический отдел калибровать смартфоны. Затем у вас будет информация, необходимая для продолжения проекта.

Ответ 4

Я не уверен, что магнитное поле отличается в разное время. Почему бы вам не попробовать с двумя моделями одного и того же мобильного телефона и посмотреть, есть ли разница с магнитным полем.

Кроме того, если поле такое же для той же модели мобильного. я подозреваю, что ниже для разницы в показаниях от 2-х типов датчиков

  • Может быть какая-то разница в датчике
  • помехи на компонентах телефона на магнитном датчике.

Также попробуйте перекалибровать датчик