Магнитометр

Кратко

Магнитометр — датчик магнитного поля. В БПЛА он выполняет роль компаса: измеряя земное магнитное поле, сообщает полётному контроллеру курс — куда «смотрит нос» аппарата (угол рыскания, yaw). Магнитометр входит в минимальный набор сенсоров автопилота наряду с гироскопом, акселерометром и барометром.

Для чего используется

  • Курс аппарата: IMU чувствует повороты, но не знает, где север; магнитометр даёт абсолютное направление, без которого автоматическая навигация ненадёжна.
  • Автоматические полётные режимы: полёт по точкам, удержание позиции и возврат домой опираются на верный курс — с неисправным компасом эти режимы ведут аппарат по спирали.
  • Не только компас: магнитометры на летательных аппаратах используют и как научный прибор — аэромагнитная съёмка ищет геологические аномалии по карте магнитного поля.

Как работает

Магнитометры бывают векторными — измеряют компоненты магнитного поля по осям — и скалярными, дающими только его величину. Технологий много: феррозондовые (fluxgate), датчики Холла, магниторезистивные; в дронах и смартфонах стоят миниатюрные MEMS-датчики. Автопилот сравнивает направление измеренного магнитного поля с ориентацией аппарата и получает курс.

Проблема в том, что датчик не отличает поле Земли от поля соседнего провода, а на аппарате рядом с ним — силовые провода от батареи к регуляторам, моторы, стальные детали: и ферромагнитные материалы, и электрические токи искажают измерения. Классический симптом магнитных помех — «унитазный эффект» (toilet bowling): в режимах удержания позиции и возврата домой аппарат начинает кружить по расширяющейся спирали вместо того, чтобы висеть на месте.

Бороться с помехами помогают:

  • вынос датчика: внешний магнитометр обычно встроен в GPS-модуль и поднят на мачте подальше от силовой электроники; автопилот при этом автоматически отдаёт приоритет внешнему компасу, отключая встроенный;
  • аккуратный монтаж: скрутка силовых проводов, регулятор 4-в-1 вместо четырёх отдельных, короткие силовые линии;
  • калибровка: вращение аппарата в серии ориентаций под руководством наземной станции — так автопилот учится вычитать собственное магнитное поле аппарата; калибровать нужно вдали от стальных конструкций и машин;
  • резерв: при сильных магнитных аномалиях ArduPilot умеет определять курс по GNSS.

Основные компоненты

  • Встроенный магнитометр — MEMS-чип на плате полётного контроллера.
  • Внешний магнитометр — в составе GPS-модуля на мачте; главный компас большинства сборок.
  • Автопилот — сравнивает измеренное поле с ориентацией и выдаёт курс (PX4, ArduPilot).
  • Наземная станция — ведёт процедуру калибровки (QGroundControl, Mission Planner).

Примеры

  • GPS+компас модуль на мачте — стандартная конфигурация мультиротора: одна антенна GNSS и магнитометр в общем корпусе, подальше от токов.
  • Toilet bowling — классическая картина плохого компаса: аппарат в режиме удержания позиции описывает круги растущего радиуса; лечится калибровкой и переносом датчика.
  • Аэромагнитная съёмка — БПЛА с магнитометром картирует магнитные аномалии для геологоразведки.

Связанные темы

Источники

  • Wikipedia — Magnetometer — определение, типы, технологии, применение, помехи.
  • ArduPilot Documentation — источники магнитных помех, toilet bowling, способы снижения, курс по GPS.
  • PX4 User Guide — курс (yaw), внешние компасы, калибровка, размещение.

Обновлено: 2026-07-05