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

Урок 8 из 43 · Модуль 2. Прошивка автопилота: выбор версии и процедура

Mission Planner для технического персонала · Урок 8 из 43 · Модуль 2. Ввод аппарата в эксплуатацию

Как выбрать версию прошивки, чем рискует тот, кто ставит beta, и как правильно провести саму процедуру заливки.

Обновление прошивки — это отдельная работа с полной перепроверкой на земле и тестовым полётом. Никогда не обновляйтесь в день ответственной задачи.

Содержание

1. Цели урока

После этого урока вы будете понимать:

  • чем различаются каналы Stable, Beta и Latest
  • что меняется при переходе между мажорными версиями
  • пошаговая процедура заливки прошивки
  • как войти в режим загрузчика, если плата не определяется
↑ К оглавлению

2. Выбор версии прошивки

ArduPilot выпускает прошивки тремя каналами.

Канал Кому Риск
Stable Всем, кто выполняет реальные задачи Минимальный, проверено сообществом
Beta Тестировщикам, тем, кому нужна конкретная новая функция Известные ошибки исправляются, но неизвестные встречаются
Latest (master) Разработчикам Может не собраться, не взлететь, потерять калибровки

На июль 2026 года стабильными являются Copter 4.7.0 и Plane 4.7.0, вышедшие 21 июля 2026 года; предыдущая долгоживущая ветка — 4.6.x.

Не обновляйтесь перед вылетом: Правило, выведенное болью многих операторов: обновление прошивки — это отдельная работа с последующей полной перепроверкой на земле и тестовым полётом. Никогда не обновляйте прошивку в день ответственной съёмки или демонстрации.

Что меняется между мажорными версиями

Переход 4.5 → 4.6 → 4.7 обычно приносит:

  • новые поддерживаемые платы и периферию;
  • улучшения EKF3 и логики переключения источников навигации;
  • изменения в дефолтных значениях параметров;
  • иногда — переименование или удаление параметров.

При обновлении Mission Planner сохраняет существующие значения параметров, но новые параметры получают значения по умолчанию, а удалённые — исчезают. После обновления обязательно сохраните новый файл параметров и сравните с предыдущим.

↑ К оглавлению

3. Процедура прошивки

  1. Отключите питание от батареи. Прошивка выполняется только по USB.
  2. Отсоедините USB, запустите Mission Planner, откройте SETUP → Install Firmware.
  3. Не подключайтесь кнопкой CONNECT — программа должна сама открыть порт в момент прошивки.
  4. Выберите COM-порт в правом верхнем углу.
  5. Нажмите на иконку нужного аппарата или на All Options для выбора конкретной версии.
  6. Подтвердите запрос. Программа попросит отключить и снова подключить USB — сделайте это.
  7. Дождитесь полосы прогресса: Erase, затем Program, затем Verify.
  8. После завершения подключитесь обычным способом.
Прошивка через bootloader: Если плата не определяется, зажмите кнопку DFU/Boot при подключении USB или дважды нажмите кнопку Reset. Плата войдёт в режим загрузчика и будет видна как отдельное устройство. Также помогает пункт Load custom firmware с локальным .apj-файлом, скачанным напрямую с firmware.ardupilot.org.

Смена типа аппарата

Переход с Copter на Plane или Rover — это заливка другой прошивки. Все параметры при этом сбрасываются: наборы параметров у прошивок разные. Планируйте это как настройку с нуля.

↑ К оглавлению

4. Чек-лист самопроверки

Урок освоен, если каждый пункт выполнен на практике:

  • Установлена актуальная стабильная версия прошивки
  • Сохранён файл параметров до и после обновления
  • Файлы сравнены, изменения дефолтов осознаны
Результат: все пункты выполнены — переходите к следующему уроку.
↑ К оглавлению

5. Что дальше

  • Предыдущий урок: 7. Система параметров ArduPilot
  • Следующий урок: 9. Конфигурация рамы и ориентация контроллера
  • Полный перечень тем — в статье «Содержание курса».
↑ К оглавлению