FPV-дрон/Полётный контроллер

Материал из Анклав
Версия от 10:27, 6 января 2024; Shimapanzerwaffe (обсуждение | вклад) (Новая страница: «Итак, как сказано в основной статье, полётный контроллер — сердце коптера. Именно к нему подсоединяется всё остальное железо. Сегодня этот контроллер объединяет в себе три микросхемы: микроконтроллер; акселерометр, при помощи которого дрон может вычи...»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)

Итак, как сказано в основной статье, полётный контроллер — сердце коптера. Именно к нему подсоединяется всё остальное железо. Сегодня этот контроллер объединяет в себе три микросхемы: микроконтроллер; акселерометр, при помощи которого дрон может вычислять относительное положение в пространстве; и электронный регулятор оборотов, выдающий нужный ток на моторы. Последний компонент раньше шёл отдельно. Прямо отдельной единицей на каждый мотор. Это было не очень надёжно. Да ещё и тяжело. Так что сейчас доминируют решения «всё в одном».

Самое забавное тут то, что при этом при всём полётный контроллер — вещь… совершенно не обязательная! Только не для квадрокоптеров. А для самолётов. В мире самолётов вполне можно взять приёмник системы управления с выходами SBUS и подключить их напрямую к сервоприводам на рулях и элеронах. Получится даже более ручной режим, чем у любого FPV-коптера!

…ладно, это был забавный экскурс, но мы-то всё же пишем про не про самолёты, а про квадрики. Так что давайте назад к ним. И к их полётным контроллерам.

Поколения

Прошивки

  • Betaflight — база и скрепа мира FPV. Настолько, что, пожалуй, самым корректным (без морских свинок) названием для всего этого класса техники было бы «квадрокоптеры, работающие на Betaflight». Прошивка очень минималистичная. Базово умеет: обеспечивать полёт коптера в ручном режиме; держать горизонтальную ориентацию в режиме «Angle». Если есть GPS-модуль, может вернуть коптер домой, но при этом даже посадку до недавнего времени приходилось совершать руками. Зато системные требования низкие.
  • iNav — афтермаркет-прошивка. Совместима (пока ещё) с теми же контроллерами, что и Betaflight, но куда как более фичаста. Уже может, например, удерживать коптер в заданной точке и имеет базовый функционал для полётов по заранее заданному маршруту.
  • ArduPilot и PX4 — две похожих друг на друга прошивки класса «сириуз бизнес». Эти уже требуют своего собственного железа и с китайскими контроллерами работать не будут. Зато, если вы разберётесь с ними, наградою вам будет широчайшие возможности по автоматизации… да примерно всего, что вообще может любая летающая штука.

И вот последний момент требует ещё одного маленького философского разговора. Дело в том, что на ArduPilot и PX4 вы можете собрать нечто, смахивающее на то, что мы тут всю дорогу называем FPV-коптерами. Но заложенные в контроллер возможности как бы намекают нам, что определение из основной статьи тут превращается в… какие-то глупые бессмысленные ограничения, не более того.

Собственно, если посмотреть на то, что предлагают китайские производители компонентов для Ardupilot/PX4, вы увидите, что конечный результат уже не будет соответствовать ни одному из четырёх пунктов этого определения. Там даже очков не будет. Вместо них будет нечто, смахивающее на DJI Smart Controller. Сами готовые дроны могут занимать целую комнату. И основное предназначение этих летающих штук — опрыскивание полей.

Такие дела.