Почему существует разница в магнитных величинах, принятых разными смартфонами?
Мне нужно записать магнитные данные на одной поверхности двумя смартфонами.
Я нахожу разные значения величины магнитного поля, зная, что я помещаю свои смартфоны в одно и то же место на одну и ту же высоту. Магнитометры 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-х типов датчиков
- Может быть какая-то разница в датчике
- помехи на компонентах телефона на магнитном датчике.
Также попробуйте перекалибровать датчик