Перейти к содержимому

Статья

Редакция WARPflyНастройка FPV-дрона

Компас в Betaflight: установка, ориентация и калибровка

Как подключить и разместить магнитометр в Betaflight 2025.12, проверить оси, выполнить калибровку и доказать правильность курса до полёта.

Редакция WARPfly4 мин чтения0 просмотров

Русская редакционная адаптация WARPfly на основе материала Oscar Liang о настройке и калибровке компаса Betaflight.

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

Не включай магнитометр в GPS Rescue, пока Rescue стабильно не работает без него и курс не проверен на земле и в безопасном тестовом полёте. Пропеллеры снимаются при стендовой проверке, а коптер должен оставаться disarmed во время калибровки.

Проверить поддержку и подключение

Современная Betaflight использует cloud build: нужный драйвер Mag должен входить в прошивку конкретного FC. До пайки сверь тип датчика, напряжение питания, распиновку и шину по документации производителя. GPS-модуль со встроенным компасом обычно передаёт магнитометр по I2C, поэтому нужны SDA, SCL, питание и общий провод; TX/RX GPS не заменяют I2C.

После включения команда состояния должна показать обнаруженный магнитометр. Если датчик не найден, проверь прошивку, Ports, питание, пайку, подтяжки и адрес. В Betaflight 2025.12 изменился адрес по умолчанию для некоторых IST8310, что отдельно отмечено в release notes. Не перебирай адреса наугад — сначала установи точную модель модуля.

Разместить вдали от магнитных помех

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

Калибровку проводят вдали от автомобиля, арматуры, колонок и крупных металлических предметов. Телефон для сравнения курса также не следует подносить вплотную к датчику.

Ориентация важнее красивой сферы

Сначала задай фактическую ориентацию платы магнитометра относительно носа и верха коптера. Стрелка на корпусе GPS не всегда описывает оси внутреннего Mag. Сделай предварительную калибровку, затем медленно поворачивай аппарат по одной оси и наблюдай показания в Sensors. Курс должен изменяться в ожидаемую сторону, а наклоны не должны превращать север в случайное направление.

В актуальном Configurator может быть автоматическое определение alignment, но предложенный вариант нужно подтвердить движением реального коптера. Confidence интерфейса не заменяет физическую проверку.

Магнитное склонение

Компас измеряет магнитный север, а навигационные данные обычно относятся к истинному. Разница зависит от места и времени. В Betaflight 2025.12 параметр склонения использует положительные и отрицательные значения в десятых долях градуса в актуальном диапазоне CLI. Не копируй старое представление отрицательных углов из руководств для 4.5. Получи значение из надёжной геомагнитной модели для текущих координат и проверь единицы перед сохранением.

Калибровка без сохранения плохих данных

  1. Сохрани существующие значения и убедись в правильном alignment.
  2. Убери коптер от металла и подай стабильное питание на FC и Mag.
  3. Запусти поддерживаемый текущим Configurator режим калибровки.
  4. Плавно собери данные во всех ориентациях, не задерживаясь только в одной плоскости.
  5. Оцени равномерность сферы и качество результата до сохранения.

В firmware calibration старые значения могут замениться автоматически после завершения. Клиентские режимы Betaflight 2025.12+ позволяют просмотреть результат перед записью, если их поддерживает совместимый Configurator. При плохом покрытии точек данные нужно отбросить и повторить процедуру, а не компенсировать ошибку склонением.

Доказать правильность курса

Поверни коптер по известным направлениям и сравни отображаемый heading с независимым компасом, настроенным на истинный север. Затем без пропеллеров оцени, не меняется ли курс при подаче питания на силовую часть; тест моторов выполняют только по безопасной процедуре и закрепив аппарат. Скачки от тока означают проблему размещения или проводки.

Первый полёт проводят рядом и анализируют курс в OSD или логе. Если данные расходятся с фактическим движением, Mag отключают до исправления. Корректный компас — не тот, который один раз прошёл калибровку, а тот, который стабильно показывает правильный курс во всех ориентациях и при рабочей нагрузке.

После переноса GPS-модуля, силовых проводов или аккумулятора повтори проверку помех и heading: старая калибровка относится к прежней магнитной среде сборки.

#Betaflight 2025.12#компас#магнитометр#калибровка#ориентация#GPS Rescue

Примените знания на практике

Подберите совместимые комплектующие или изучите готовые сборки пилотов.