Русская редакционная адаптация 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. Получи значение из надёжной геомагнитной модели для текущих координат и проверь единицы перед сохранением.
Калибровка без сохранения плохих данных
- Сохрани существующие значения и убедись в правильном alignment.
- Убери коптер от металла и подай стабильное питание на FC и Mag.
- Запусти поддерживаемый текущим Configurator режим калибровки.
- Плавно собери данные во всех ориентациях, не задерживаясь только в одной плоскости.
- Оцени равномерность сферы и качество результата до сохранения.
В firmware calibration старые значения могут замениться автоматически после завершения. Клиентские режимы Betaflight 2025.12+ позволяют просмотреть результат перед записью, если их поддерживает совместимый Configurator. При плохом покрытии точек данные нужно отбросить и повторить процедуру, а не компенсировать ошибку склонением.
Доказать правильность курса
Поверни коптер по известным направлениям и сравни отображаемый heading с независимым компасом, настроенным на истинный север. Затем без пропеллеров оцени, не меняется ли курс при подаче питания на силовую часть; тест моторов выполняют только по безопасной процедуре и закрепив аппарат. Скачки от тока означают проблему размещения или проводки.
Первый полёт проводят рядом и анализируют курс в OSD или логе. Если данные расходятся с фактическим движением, Mag отключают до исправления. Корректный компас — не тот, который один раз прошёл калибровку, а тот, который стабильно показывает правильный курс во всех ориентациях и при рабочей нагрузке.
После переноса GPS-модуля, силовых проводов или аккумулятора повтори проверку помех и heading: старая калибровка относится к прежней магнитной среде сборки.