Глоссарий

Полётный контроллер

Синонимы: flight controller, FC

Полётный контроллер (FC) — электронный «мозг» дрона: обрабатывает данные датчиков и стабилизирует полёт.

Что такое полётный контроллер

Полётный контроллер, или FC (от английского flight controller) — это небольшая плата с процессором и набором датчиков, которая работает «мозгом» дрона. Именно она десятки раз в секунду решает, сколько оборотов дать каждому мотору, чтобы аппарат держал заданное положение в воздухе и слушался команд пилота, а не переворачивался от малейшего порыва ветра.

Устройство и как это работает

На плате контроллера обязательно стоят гироскоп и акселерометр — они измеряют вращение и ускорение по трём осям десятки тысяч раз в секунду. Многие платы дополняют барометром для оценки высоты и компасом для определения курса. Процессор сравнивает показания датчиков с командами пилота и через PID-регулятор — алгоритм, который постоянно пересчитывает поправку по пропорциональной, интегральной и дифференциальной составляющей ошибки — рассылает команды на регуляторы хода моторов. Чем точнее настроены коэффициенты PID, тем чётче дрон держит горизонт и тем предсказуемее реагирует на резкие движения ручки.

Прошивки полётных контроллеров

На FPV-дронах чаще всего встречается прошивка Betaflight — открытая, гибко настраиваемая, с богатым набором фильтров под гоночные и фристайл-полёты. Для аппаратов, которым нужен автономный полёт по маршруту, — например, разведчиков и мультикоптеров для аэрофотосъёмки, — используют прошивки с автопилотными функциями наподобие ArduPilot или INAV, где полётный контроллер сам ведёт дрон по заданным точкам GPS.

Применение во FPV и других БПЛА

Во FPV-дронах контроллер настраивают на максимально быструю и «острую» реакцию: пилоту важна не автоматика, а прямая связь ручки с моторами. У разведывательных и грузовых БПЛА, наоборот, ценят стабильность и автономные режимы — контроллер там берёт на себя удержание высоты, возврат домой при потере связи и полёт по маршрутным точкам, разгружая оператора от рутинного пилотирования.

Полётный контроллер и обучение оператора

На практических курсах сборки и ремонта FPV-дронов работа с полётным контроллером — один из ключевых модулей: курсанта учат прошивать плату, калибровать гироскоп и акселерометр, настраивать PID под конкретную раму и вес аппарата, а также диагностировать неисправности по логам полёта (blackbox). От того, насколько грамотно настроен FC, напрямую зависит управляемость дрона в бою — «сырая» настройка делает аппарат вялым или, наоборот, нервным и трудноуправляемым.

Частые вопросы

Чем полётный контроллер отличается от регулятора хода (ESC)?
Контроллер — это «мозг», который решает, сколько тяги нужно каждому мотору, а регулятор хода (ESC) — исполнитель, который физически подаёт нужный ток на конкретный мотор по команде FC.
Можно ли летать без настройки PID?
Формально да — на заводских значениях дрон полетит, но будет либо вяло реагировать на ручку, либо раскачиваться и дёргаться; для уверенного пилотирования PID почти всегда подстраивают под конкретную раму.
Что такое blackbox на полётном контроллере?
Это встроенный или дополнительный чёрный ящик, который записывает показания датчиков и команды пилота во время полёта — по этим логам разбирают причины крашей и тонко настраивают фильтры и PID.
Какая прошивка нужна для FPV-дрона?
Для гоночных и фристайл-аппаратов почти всегда выбирают Betaflight — она заточена под ручное пилотирование; для автономных задач с полётом по точкам берут прошивки с функциями автопилота вроде ArduPilot или INAV.

Смежные термины