Контроллер для Квадрокоптера
Количество полетных контроллеров имеющихся в продаже может смутить новичка. Цель этой статьи — показать каким образом можно выбрать полетный контроллер для вашего коптера.
Полетный контроллер (ПК) — это мозг летательного аппарата. По сути это схема, которая собирает данные с датчиков и команды от пользователя и делает некоторые изменения в скорости вращения моторов для того, чтобы коптер оставался в воздухе.
У всех ПК имеется базовый набор датчиков: гироскопы (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)
http://likewomen.ru/like_state/sumki-Guess/
Похожие страницы: