Betaflight Configurator
Admin (обсуждение | вклад) (→Описание) |
Admin (обсуждение | вклад) (→Описание) |
||
Строка 1: | Строка 1: | ||
== Описание == | == Описание == | ||
− | [[Файл:Betaflight.png| | + | [[Файл:Betaflight.png|200px|right|Логотип [[BetaFlight]]]] |
[[Betaflight Configurator]] - конфигуратор, мультиплатформенное программное обеспечение для настройки различных [[ЛА]] (квадракоптеров, гексакоптеров, октокоптеров и разного рода самолётов) под управлением полётных контроллеров, работающих на прошивке [[BetaFlight]]. | [[Betaflight Configurator]] - конфигуратор, мультиплатформенное программное обеспечение для настройки различных [[ЛА]] (квадракоптеров, гексакоптеров, октокоптеров и разного рода самолётов) под управлением полётных контроллеров, работающих на прошивке [[BetaFlight]]. | ||
Версия 20:39, 22 июня 2016
Содержание |
Описание
Betaflight Configurator - конфигуратор, мультиплатформенное программное обеспечение для настройки различных ЛА (квадракоптеров, гексакоптеров, октокоптеров и разного рода самолётов) под управлением полётных контроллеров, работающих на прошивке BetaFlight.
Можно сказать, что Betaflight Configurator - это новый этап в жизни прошивки BetaFlight. Дело в том, что по мере своего развития BetaFlight всё больше отдалялся от CleanFlight и интерфейс его конфигуратора становился всё более бесполезным, так как всё больше настроек делалось через консоль CLI.
Betaflight Configurator работает в виде приложения в среде Google Chrome. Установить Скачать
Важно!
Для правильной работы конфигуратора требуется, чтобы в полётный контроллер была «залита» самая свежая прошивка BetaFlight (соответствующая версии конфигуратора). И тут есть два важных нюанса:
- Приложение Betaflight Configurator в браузере Chrome обновляется автоматически.
- При обновлении прошивки сохранённые в полётном контроллере ваши настройки могут нарушиться.
Поэтому настоятельно рекомендуется сохранять резервную копию настроек.
Установка Betaflight Configurator
Через интернет-магазин Chrome
- Запустить браузер Google Chrome (предварительно установив, если не установлен) или Chromium
- Перейти на страницу приложения Betaflight Configurator
- Нажать кнопку «+ Установить»
Вручную
- Сохранить репозиторий в локальной папке (например, D:\betaflight-configurator) или скачать его в виде ZIP-файла.
- В Chromium или Google Chrome выбрать в меню Дополнительные инструменты -> Расширения (Tools -> Extension)
- Включить чекбокс «Режим разработчика» ("Developer mode").
- Нажать кнопку «Загрузить распакованное расширение...» ("Load unpacked extension...") и указать папку, где лежит конфигуратор (например, D:\betaflight-configurator).
После завершения установки пиктограмма Betaflight Configurator появится в Chrome в списке приложений на странице «Сервисы» ("Apps") по адресу chrome://apps/
Вид приложения:
Полезное
- Включите WebGL. Для лучшей производительности приложения включите в браузере Chrome в меню «Настройки -> Показать дополнительные настройки -> Система» чекбокс «Использовать аппаратное ускорение (при наличии)» (Use hardware acceleration when available).
Настройка коптера в Betaflight Configurator
Те настройки, которые обязательно нужно сделать, а также советы и рекомендации.
Настройка пульта
Необходимо проверить минимальные, средние и максимальные значения сигналов всех 4-x стиков пульта в конфигураторе. Делается это во вкладке Receiver. Идеальные значения составляют 1000 - 1500 - 2000. Отклонения, даже самые минимальные (+/- несколько единиц), от этих значений крайне нежелательны, особенно от центрального положения (1500), которое полётный контроллер будет воспринимать как лёгкое подруливание, которое он будет обрабатывать и квадрокоптер постоянно будет сносить в какую-то сторону. Поэтому крайне желательно уделить время и при помощи доступных настроек пульта добиться идеальных значений.
Примеры:
- Видео по настройке крайних и средних значений стиков пульта FrSky TARANIS
- Turnigy 9XR PRO - настраивается в пункте меню Limits. Также можно выполнить настройку через программу eePskye (вкладка Limits), но это неудобно, так как результат сразу не видно в Betaflight Configurator. Сделать это необходимо для каждого из четырёх каналов управления.
Общую информацию по настройке пультов см. в отдельно статье: Принципы настройки пультов Turnigy и Taranis
См. также решение проблемы «дрожания» среднего значения.
Далее, по вкладкам Betaflight Configurator:
Setup
Тут нужно откалибровать акселерометр.
Ports
Рекомендации:
- При использовании OSD следует включить MSP для порта UART2.
- Ни в коем случае нельзя отключать MSP для порта UART1.
Configuration
Mixer
Тут выбрать (а в большинстве случаев - оставить по умолчанию) конфигурацию коптера, заодно ещё раз проверив расположение и направление вращения моторов/пропеллеров.
Board and Sensor Alignment
Если полётный контроллер, уже установленный на раму коптера, «смотрит» не в ту сторону, как указано на схеме в Mixer (направление стрелки на плате/корпусе полётного контроллера не совпадает с направлением стрелки на схеме), то тут можно указать куда и насколько он оказался повёрнут.
Корректность этих настроек можно будет потом проверить во вкладке Setup.
Receiver Mode
Выбор типа (сигнала) используемого приёмника.
- RX_PPM - композитный PPM-сигнал, самый популярный тип многоканального управляющего сигнала, передаваемого по одному сигнальному проводу.
- RX_SERIAL - последовательный управляющий канал (SBus, SumD или сателлит Spektrum).
- RX_PARALLEL_PWM - «обычный», параллельный способ подключения: каждый канал по отдельному проводу с PWM-сигналом.
- RX_MSP - управление через MSP-порт.
ESC/Motor Features
- Unsynced PWM output - рекомендуется отключить, если не используется MULTISHOT.
- MOTOR_STOP - отключить, если нужно, чтобы моторы всегда вращались в заармленном состоянии.
- Minimum Throttle - регулирует обороты на «холостом ходу» (при стике газа в нуле), подбирается опытным путём. Все моторы должны уверенно держать минимальные обороты.
Battery Voltage
VBAT - активация индикатора заряда батареи
Остальные параметры - показания заряда аккумулятора «на банку» для различных уровней индикации. Если в них есть погрешность, её можно убрать настройкой Voltage Scale.
Other Features
- INFLIGHT_ACC_CAL - включение опции калибровки акселерометров (если они есть) по горизонту во время полёта.
- SERVO_TILT - управление наклоном камеры сервомашинкой (если она есть).
- SOFT_SERIAL - ?
- SONAR - включение ультразвукового датчика высоты (сонара).
- TELEMETRY - выход телеметрии.
- 3D - 3D-режим полёта (если регуляторы моторов поддерживают реверс вращения).
- LED_STRIP - включение светодиодной подсветки.
- DISPLAY - поддержка подключаемого к полётному контроллеру ЖК-экрана.
- BLACKBOX - включение функции BlackBox.
- CHANNEL_FORWARDING - трансляция сигналов дополнительных каналов приёмника на управляющие выходы полётного контроллера.
- TRANSPONDER - использование бортового транспондера на оборудованном гоночном треке.
FAQ
В среднем положении стиков коптер дёргается
Значения стиков в среднем положении прыгают вокруг 1500
Это следствие и причина - одна и та же проблема. Для её решения в BetaFlight (и CleanFlight тоже) есть специальная команда, настраивающая фильтрацию подобной проблемы.
set deadband = 6
Значение может быть от 0 до 32 и с его повышением чувствительность управления снижается. Управление становится более мягким. Надо понимать, что после определённого порога мягкость превратится в «ватность», поэтому следует выбирать минимальное значение, при котором дёрганья исчезнут.
Ссылки
- Приложение Betaflight Configurator в интернет-магазине Chrome.
- Betaflight Configurator на гитхабе.
- BetaFlight
См. также
- CleanFlight Configurator - конфигуратор, на основе кода которого сделан Betaflight Configurator.