Контроллер для Квадрокоптера

Полетный контроллер для квадрокоптера – точно мозг для человека

Количество полетных контроллеров имеющихся в продаже может смутить новичка. Цель этой статьи — показать каким образом можно выбрать полетный контроллер для вашего коптера.

Полетный контроллер (ПК) — это мозг летательного аппарата. По сути это схема, которая собирает данные с датчиков и команды от пользователя и делает некоторые изменения в скорости вращения моторов для того, чтобы коптер оставался в воздухе.

У всех ПК имеется базовый набор датчиков: гироскопы (Gyro) и акселерометры (acc); некоторые продвинутые конфигурации имеют также барометр и магнетометр (компас). ПК — это также точка подключения всей прочей периферии типа GPS, светодиодов, сонаров и т.д.

Программное обеспечение для ПК

Помимо различий в железе, имеются различия и в прошивках, а также в программах для компьютера.

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

Ниже список наиболее известных прошивок для коптеров.

Мини коптеры и гоночные коптеры

3 основных прошивки:

  • Betaflight (отдельная ветка Cleanflight, развивает быстрее)
  • Raceflight (отдельная ветка Cleanflight, предназначена для разных ПК с F4, изначально задумывалась только для своих контроллеров)
  • KISS (поддерживает только собственный ПК)

Прочие прошивки:

  • Baseflight (не обновляется)
  • Cleanflight (основан на Baseflight)
  • dRonin (отдельная ветка OpenPilot от Taulabs)

GPS и автопилоты

Множество возможностей: полет по запрограммированным точкам, зависание, возврат домой и т.д.

  • Ardupilot
  • Naza
  • iNav (ветка Cleanflight)

Другие проекты с открытым исходным кодом

  • Multiwii (одна из первых прошивок для коптеров, изначально использовались датчики от Nintendo Wii и плата arduino, затем 8-битные платформы, в итоге портирована на 32-битные платформы)
  • LibrePilot (ранее был известен как OpenPilot)
  • Taulabs (отдельная версия OpenPilot)

Похожие страницы: