Betaflight Configurator

(Различия между версиями)
Перейти к: навигация, поиск
(Ссылки)
(Настройка пульта)
Строка 34: Строка 34:
  
 
== Настройка коптера в Betaflight Configurator ==
 
== Настройка коптера в Betaflight Configurator ==
 +
Те настройки, которые обязательно нужно сделать, а также советы и рекомендации.
 
=== Настройка пульта ===
 
=== Настройка пульта ===
Обязательно нужно проверить минимальные, средние и максимальные значения всех 4-x тиков управления в конфигураторе. Делается это во вкладке Receiver. Идеальные значения составляют 1000 - 1500 - 2000. Отклонения, даже самые минимальные (+/- несколько единиц), от этих значений крайне нежелательны, особенно от центрального положения (1500), которое полётный контроллер будет воспринимать как лёгкое подруливание, которое он будет обрабатывать и квадрокоптер постоянно будет сносить в какую-то сторону. Поэтому крайне желательно уделить время и при помощи доступных настроек пульта добиться идеальных значений.
+
Необходимо проверить минимальные, средние и максимальные значения всех 4-x тиков управления в конфигураторе. Делается это во вкладке Receiver. Идеальные значения составляют 1000 - 1500 - 2000. Отклонения, даже самые минимальные (+/- несколько единиц), от этих значений крайне нежелательны, особенно от центрального положения (1500), которое полётный контроллер будет воспринимать как лёгкое подруливание, которое он будет обрабатывать и квадрокоптер постоянно будет сносить в какую-то сторону. Поэтому крайне желательно уделить время и при помощи доступных настроек пульта добиться идеальных значений.
  
 
Примеры:
 
Примеры:
Строка 44: Строка 45:
  
 
См. также решение проблемы [[#Значения стиков в среднем положении прыгают вокруг 1500|«дрожания» среднего значения]].
 
См. также решение проблемы [[#Значения стиков в среднем положении прыгают вокруг 1500|«дрожания» среднего значения]].
 +
 +
Далее, по вкладкам Betaflight Configurator:
 +
 +
=== Setup ===
 +
Тут нужно откалибровать акселерометр.
 +
 +
=== Ports ===
 +
Рекомендации:
 +
* При использовании [[OSD]] следует включить [[MSP]] для порта UART2.
 +
* Ни в коем случае нельзя отключать [[MSP]] для порта UART1.
 +
 +
[[Файл:Sprf3-betaflight ports.png|500px]]
 +
 +
=== Configuration ===
 +
==== Mixer ====
 +
Тут выбрать (а в большинстве случаев - оставить по умолчанию) конфигурацию коптера, заодно ещё раз проверив расположение и направление вращения моторов/пропеллеров.
 +
 +
[[Файл:Sprf3-betaflight conf-mixer.png]]
 +
 +
==== Board and Sensor Alignment ====
 +
Если полётный контроллер, уже установленный на раму коптера, «смотрит» не в ту сторону, как указано на схеме в [[#Mixer|Mixer]] (направление стрелки на плате/корпусе полётного контроллера не совпадает с направлением стрелки на схеме), то тут можно указать куда и насколько он оказался повёрнут.
 +
 +
[[Файл:Sprf3-betaflight conf-alignment.png]]
 +
 +
Корректность этих настроек можно будет потом проверить во вкладке [[#Setup|Setup]].
 +
 +
==== Receiver Mode ====
 +
Выбор типа (сигнала) используемого приёмника.
 +
* RX_PPM - композитный [[PPM]]-сигнал, самый популярный тип многоканального управляющего сигнала, передаваемого по одному сигнальному проводу.
 +
* RX_SERIAL - последовательный управляющий канал (SBus, SumD или [http://rcsearch.ru/wiki/%D0%A1%D0%B0%D1%82%D0%B5%D0%BB%D0%BB%D0%B8%D1%82_Spektrum сателлит Spektrum]).
 +
* RX_PARALLEL_PWM - «обычный», параллельный способ подключения: каждый канал по отдельному проводу с [[PWM]]-сигналом.
 +
* RX_MSP - управление через MSP-порт.
 +
 +
[[Файл:Sprf3-betaflight conf-receiver.png]]
 +
 +
==== ESC/Motor Features ====
 +
* '''Unsynced PWM output''' - рекомендуется отключить, если не используется [[MULTISHOT]].
 +
* '''MOTOR_STOP''' - отключить, если нужно, чтобы моторы всегда вращались в [[Арминг|заармленном]] состоянии.
 +
* '''Minimum Throttle''' - регулирует обороты на «холостом ходу» (при стике газа в нуле), подбирается опытным путём. Все моторы должны уверенно держать минимальные обороты.
 +
 +
[[Файл:Sprf3-betaflight conf-esc.png]]
 +
 +
==== Battery Voltage ====
 +
'''VBAT''' - активация индикатора заряда батареи
 +
 +
Остальные параметры - показания заряда аккумулятора «на банку» для различных уровней индикации. Если в них есть погрешность, её можно убрать настройкой '''Voltage Scale'''.
 +
 +
[[Файл:Sprf3-betaflight conf-battery.png]]
 +
 +
==== Other Features ====
 +
* '''INFLIGHT_ACC_CAL''' - включение опции калибровки акселерометров (если они есть) по горизонту во время полёта.
 +
* '''SERVO_TILT''' - управление наклоном камеры сервомашинкой (если она есть).
 +
* '''SOFT_SERIAL''' - ?
 +
* '''SONAR''' - включение ультразвукового датчика высоты ([[сонар]]а).
 +
* '''TELEMETRY''' - выход телеметрии.
 +
* '''3D''' - 3D-режим полёта (если регуляторы моторов поддерживают реверс вращения).
 +
* '''LED_STRIP''' - включение светодиодной подсветки.
 +
* '''DISPLAY''' - поддержка подключаемого к полётному контроллеру ЖК-экрана.
 +
* '''BLACKBOX''' - включение функции BlackBox.
 +
* '''CHANNEL_FORWARDING''' - трансляция сигналов дополнительных каналов приёмника на управляющие выходы полётного контроллера.
 +
* '''TRANSPONDER''' - использование бортового транспондера на оборудованном гоночном треке.
 +
 +
[[Файл:Sprf3-betaflight conf-other.png]]
  
 
== FAQ ==
 
== FAQ ==

Версия 18:43, 22 июня 2016

Содержание

Описание

Логотип BetaFlight

Betaflight Configurator - конфигуратор, мультиплатформенное программное обеспечение для настройки различных ЛА (квадракоптеров, гексакоптеров, октокоптеров и разного рода самолётов) под управлением полётных контроллеров, работающих на прошивке BetaFlight.

Можно сказать, что Betaflight Configurator - это новый этап в жизни прошивки BetaFlight. Дело в том, что по мере своего развития BetaFlight всё больше и больше отдалялся от CleanFlight и интерфейс его конфигуратора становился всё более и более бесполезным, так как основная часть настроек всё равно делалась через консоль CLI.

Betaflight Configurator работает в виде приложения в среде Google Chrome. Установить Скачать

Важно!

Для правильной работы конфигуратора требуется, чтобы в полётный контроллер была «залита» самая свежая прошивка BetaFlight (соответствующая версии конфигуратора). И тут есть два важных нюанса:

  • Приложение Betaflight Configurator в браузере Chrome обновляется автоматически.
  • При обновлении прошивки сохранённые в полётном контроллере ваши настройки могут нарушиться.

Поэтому настоятельно рекомендуется сохранять резервную копию настроек.

Установка Betaflight Configurator

Через интернет-магазин Chrome

  1. Запустить браузер Google Chrome (предварительно установив, если не установлен) или Chromium
  2. Перейти на страницу приложения Betaflight Configurator
  3. Нажать кнопку «+ Установить»

Вручную

  1. Сохранить репозиторий в локальной папке (например, D:\betaflight-configurator) или скачать его в виде ZIP-файла.
  2. В Chromium или Google Chrome выбрать в меню Дополнительные инструменты -> Расширения (Tools -> Extension)
  3. Включить чекбокс «Режим разработчика» ("Developer mode").
  4. Нажать кнопку «Загрузить распакованное расширение...» ("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.

Sprf3-betaflight ports.png

Configuration

Mixer

Тут выбрать (а в большинстве случаев - оставить по умолчанию) конфигурацию коптера, заодно ещё раз проверив расположение и направление вращения моторов/пропеллеров.

Sprf3-betaflight conf-mixer.png

Board and Sensor Alignment

Если полётный контроллер, уже установленный на раму коптера, «смотрит» не в ту сторону, как указано на схеме в Mixer (направление стрелки на плате/корпусе полётного контроллера не совпадает с направлением стрелки на схеме), то тут можно указать куда и насколько он оказался повёрнут.

Sprf3-betaflight conf-alignment.png

Корректность этих настроек можно будет потом проверить во вкладке Setup.

Receiver Mode

Выбор типа (сигнала) используемого приёмника.

  • RX_PPM - композитный PPM-сигнал, самый популярный тип многоканального управляющего сигнала, передаваемого по одному сигнальному проводу.
  • RX_SERIAL - последовательный управляющий канал (SBus, SumD или сателлит Spektrum).
  • RX_PARALLEL_PWM - «обычный», параллельный способ подключения: каждый канал по отдельному проводу с PWM-сигналом.
  • RX_MSP - управление через MSP-порт.

Sprf3-betaflight conf-receiver.png

ESC/Motor Features

  • Unsynced PWM output - рекомендуется отключить, если не используется MULTISHOT.
  • MOTOR_STOP - отключить, если нужно, чтобы моторы всегда вращались в заармленном состоянии.
  • Minimum Throttle - регулирует обороты на «холостом ходу» (при стике газа в нуле), подбирается опытным путём. Все моторы должны уверенно держать минимальные обороты.

Sprf3-betaflight conf-esc.png

Battery Voltage

VBAT - активация индикатора заряда батареи

Остальные параметры - показания заряда аккумулятора «на банку» для различных уровней индикации. Если в них есть погрешность, её можно убрать настройкой Voltage Scale.

Sprf3-betaflight conf-battery.png

Other Features

  • INFLIGHT_ACC_CAL - включение опции калибровки акселерометров (если они есть) по горизонту во время полёта.
  • SERVO_TILT - управление наклоном камеры сервомашинкой (если она есть).
  • SOFT_SERIAL - ?
  • SONAR - включение ультразвукового датчика высоты (сонара).
  • TELEMETRY - выход телеметрии.
  • 3D - 3D-режим полёта (если регуляторы моторов поддерживают реверс вращения).
  • LED_STRIP - включение светодиодной подсветки.
  • DISPLAY - поддержка подключаемого к полётному контроллеру ЖК-экрана.
  • BLACKBOX - включение функции BlackBox.
  • CHANNEL_FORWARDING - трансляция сигналов дополнительных каналов приёмника на управляющие выходы полётного контроллера.
  • TRANSPONDER - использование бортового транспондера на оборудованном гоночном треке.

Sprf3-betaflight conf-other.png

FAQ

В среднем положении стиков коптер дёргается

Значения стиков в среднем положении прыгают вокруг 1500

Это следствие и причина - одна и та же проблема. Для её решения в BetaFlightCleanFlight тоже) есть специальная команда, настраивающая фильтрацию подобной проблемы.

set deadband = 6

Значение может быть от 0 до 32 и с его повышением чувствительность управления снижается. Управление становится более мягким. Надо понимать, что после определённого порога мягкость превратится в «ватность», поэтому следует выбирать минимальное значение, при котором дёрганья исчезнут.

Ссылки

См. также

  • CleanFlight Configurator - конфигуратор, на основе кода которого сделан Betaflight Configurator.
Личные инструменты
Пространства имён
Варианты
Действия
Навигация
Инструменты
Группа ВКонтакте