Полётный контроллер FPV: Betaflight и ArduPilot

Курс FPV ClubУрок 9 из 11

Актуально на июль 2026 года. Перед покупкой и прошивкой проверяйте поддержку точной модели платы и её target в официальной документации.

Полётный контроллер (FC) получает данные от датчиков, оценивает движение аппарата и рассчитывает команды для регуляторов оборотов. Но выбирать плату только по надписи F4, F7 или H7 нельзя: важнее прошивка, число реально доступных UART, память, питание, накопитель для логов и нужные интерфейсы.

Короткий выбор: Betaflight — для ручного FPV-полёта, фристайла и гонок; ArduPilot — для навигации, автономных режимов, миссий, расширенной телеметрии и сложной периферии. Некоторые платы поддерживают обе системы, но совместимость проверяется отдельно.

Что находится на полётном контроллере

На типичной плате есть микроконтроллер, гироскоп и акселерометр, стабилизаторы питания, USB, выходы на ESC и последовательные порты. Барометр, флеш-память, слот microSD, OSD и CAN присутствуют не на каждой модели.

Гироскоп и акселерометр на полётном контроллере
IMU на реальной плате: гироскоп и акселерометр обычно объединены в одной микросхеме.
  • Гироскоп измеряет угловую скорость и нужен для стабилизации во всех режимах.
  • Акселерометр оценивает направление силы тяжести и используется в Angle/Horizon, GPS Rescue и навигационных режимах.
  • Барометр помогает оценивать высоту. Для ArduPilot он обычно существенно важнее, чем для обычного FPV-квадрокоптера.
  • Компас чувствителен к токам моторов и ESC, поэтому на навигационных аппаратах внешний компас рядом с GPS часто лучше встроенного.

Betaflight или ArduPilot

ЗадачаBetaflightArduPilot
Основной сценарийРучной FPV, Acro, гонки, фристайлСтабилизация, навигация, миссии, разные типы аппаратов
GPSКоординаты, скорость, GPS Rescue и вспомогательные функцииПолноценные навигационные режимы, маршруты и возврат
НастройкаBetaflight App/ConfiguratorMission Planner, QGroundControl и другие GCS
ЛогиBlackbox во флеш-память, microSD или внешний логгерПодробные DataFlash-логи, желательно microSD
ПериферияПриёмник, VTX, GPS, ESC-телеметрияGPS, компас, телеметрия, дальномеры, CAN/DroneCAN, companion computer

Betaflight GPS Rescue не следует считать полной заменой автономной навигации ArduPilot. Это разные по назначению системы и разные требования к аппаратуре.

Какой микроконтроллер выбрать

Микроконтроллер и датчик на плате полётного контроллера
Микроконтроллер выполняет расчёты стабилизации, но класс процессора — лишь один из критериев выбора.
СемействоПрактическая оценка
F411Бюджетные и компактные платы. Ограниченные память и число портов; для новой насыщенной периферией сборки брать без проверки не стоит.
F405Распространённый баланс цены и возможностей для Betaflight. В ArduPilot многие F4-платы имеют урезанный набор функций из-за объёма памяти.
F722/F745Больше производительности; у F722 ограничен объём flash, а F745 обычно располагает большим запасом памяти. Проверяйте конкретную плату и target.
H743Большой запас ресурсов для ArduPilot, сложной периферии и насыщенных конфигураций. Для обычного FPV-квадрокоптера не является обязательным.
AT32F435/G4Современные альтернативы на части Betaflight-плат. Поддержку конкретной модели и функций нужно проверять по официальному target.

Частота PID-цикла зависит не только от MCU. Важны датчик, интерфейс SPI, фильтры и конфигурация. Например, в документации Betaflight MPU6000 указан с частотой 8 кГц, BMI270 — 3,2 кГц; меньшая цифра не означает автоматически худший полёт.

UART, выходы и интерфейсы

Сначала составьте список устройств, затем считайте порты. Один полный UART состоит из RX и TX, но на плате они могут быть выведены раздельно или уже заняты внутренними функциями.

  • ELRS/CRSF с телеметрией обычно требует RX и TX одного UART.
  • Цифровая видеосистема использует UART для MSP/DisplayPort; отдельно проверьте питание VTX.
  • GPS обычно занимает UART, а GPS с компасом дополнительно использует I²C или CAN.
  • Телеметрия ArduPilot и companion computer требуют отдельных портов; для нагруженных каналов полезен аппаратный flow control.
  • CAN/DroneCAN удобен для распределённой периферии ArduPilot, но присутствует не на всех компактных FC.
Выходы полётного контроллера к четырём ESC
Выходы M1–M4 передают команды регуляторам; нумерация моторов зависит от прошивки и выбранной рамы.

Названия физических разъёмов не всегда совпадают с логической нумерацией портов ArduPilot: соответствие SERIALx конкретному UART проверяют в описании платы.

Питание, логи и надёжность

  • Проверьте допустимое входное напряжение FC: далеко не каждую плату можно подключать непосредственно к LiPo.
  • Сложите ток камеры, VTX, приёмника, GPS и другой периферии. Он не должен превышать ток встроенных линий 5 В и 9/10/12 В.
  • Для Betaflight желательна память Blackbox; для ArduPilot предпочтительна исправная microSD достаточной скорости.
  • Для навигационного аппарата полезны резервные IMU, отдельный power module, CAN и качественные разъёмы.
  • Контроллер крепят с учётом ориентации и вибраций; барометр закрывают воздухопроницаемым поролоном, не герметизируя его отверстие.
Исправная и повреждённая плата питания полётного контроллера
Ошибка полярности, перегрузка стабилизатора или замыкание способны вывести плату из строя. Первое включение выполняют через smoke stopper.
Важно: перед пайкой снимите пропеллеры, проверьте распиновку мультиметром и прозвоните силовую линию на короткое замыкание. Первое питание подавайте через ограничитель тока.

Чек-лист перед покупкой

  1. Определите прошивку: Betaflight или ArduPilot.
  2. Найдите точную плату в списке поддерживаемого оборудования и проверьте target.
  3. Посчитайте UART, моторные/серво-выходы, I²C и CAN с запасом.
  4. Проверьте наличие barometer, Blackbox flash или microSD.
  5. Сверьте входное напряжение и ток всех BEC-линий.
  6. Проверьте размер платы, монтажную схему и высоту разъёмов.
  7. Скачайте схему распиновки до покупки — если её нет, обслуживание будет сложнее.

Первое подключение

  1. Не устанавливайте пропеллеры.
  2. Подключите FC к USB без аккумулятора и сохраните заводской dump/backup.
  3. Убедитесь, что прошивка распознала гироскоп, акселерометр, барометр и накопитель.
  4. Проверьте ориентацию модели на экране.
  5. Назначьте порты, затем подключайте периферию по одному устройству.
  6. Только после проверки питания подключайте ESC и аккумулятор через smoke stopper.

Следующий шаг

После проверки полётного контроллера проверьте питание всей системы: число банок, ток, просадку и запас аккумулятора.

Инженерная ветка: Инструменты ArduPilot · Логи ArduPilot

Официальные источники

Прокрутить вверх
На связи