BetaFlight

Материал из Multicopter Wiki
(Различия между версиями)
Перейти к: навигация, поиск
(Описание)
(См. также)
 
(не показаны 10 промежуточных версий 3 участников)
Строка 1: Строка 1:
 
== Описание ==
 
== Описание ==
 
[[Файл:68747470733a2f2f646c2e64726f70626f7875736572636f6e74656e742e636f6d2f752f33313533373735372f62657461666c696768742532306c6f676f2e6a7067.jpg|thumb|Логотип [[BetaFlight]]]]
 
[[Файл:68747470733a2f2f646c2e64726f70626f7875736572636f6e74656e742e636f6d2f752f33313533373735372f62657461666c696768742532306c6f676f2e6a7067.jpg|thumb|Логотип [[BetaFlight]]]]
 +
[[Файл:Betaflight.png|thumb|Логотип [[BetaFlight]]]]
 
'''BetaFlight''' - форк [[CleanFlight]] от [http://www.rcgroups.com/forums/member.php?u=416519 Бориса] ([[Boris B]]).
 
'''BetaFlight''' - форк [[CleanFlight]] от [http://www.rcgroups.com/forums/member.php?u=416519 Бориса] ([[Boris B]]).
  
Строка 14: Строка 15:
  
 
'''BetaFlight v2 1.11.0'''. Убран [[AUTOTUNE]], но добавлен [[GTUNE]], отличие которого в следующем: коптер не делает колебаний туда сюда при настройке с риском падения, а просто во время полёта когда один из стиков в нейтрали по какой-то оси, GTUNE смотрит на колебания по этой оси и подгоняет [[Теория настройки ПИД / PID|PID]]ы. [[GTUNE]] не работает на [[CC3D]].
 
'''BetaFlight v2 1.11.0'''. Убран [[AUTOTUNE]], но добавлен [[GTUNE]], отличие которого в следующем: коптер не делает колебаний туда сюда при настройке с риском падения, а просто во время полёта когда один из стиков в нейтрали по какой-то оси, GTUNE смотрит на колебания по этой оси и подгоняет [[Теория настройки ПИД / PID|PID]]ы. [[GTUNE]] не работает на [[CC3D]].
 +
 +
== Полезное ==
 +
 +
* Команда '''DFU''': если нужно прошить мозг, а кнопка boot сломалась или не доступна (зимний вариант), то достаточно в [[CLI]] набрать команду DFU - и полётный контроллер перезагрузится в режим DFU - можно шить новую прошивку.
 +
 +
== Команды CLI ==
 +
* '''set beeper_dshot_beacon_tone=1''' - пищать моторами с тумблера
 +
* '''set crash_recovery = ON''' - выравнивание после переворота при краше («черепаха»)
 +
 +
== FAQ ==
 +
 +
<htmlet>adsense300x250</htmlet>
 +
 +
{{Cleanflight: как сохранить все настройки в файл}}
  
 
== Ссылки ==
 
== Ссылки ==
 +
* [[Betaflight Configurator]]
 
* [https://github.com/borisbstyle/betaflight/releases Свежие прошивки] BetaFlight
 
* [https://github.com/borisbstyle/betaflight/releases Свежие прошивки] BetaFlight
 
* [https://github.com/borisbstyle/betaflight BetaFlight на Гитхабе] [https://github.com/borisbstyle/betaflight/tree/betaflight/docs Документация (англ.)]
 
* [https://github.com/borisbstyle/betaflight BetaFlight на Гитхабе] [https://github.com/borisbstyle/betaflight/tree/betaflight/docs Документация (англ.)]
* [http://www.rcgroups.com/forums/showthread.php?t=2464844 Обсуждение на RCGroups] (официальная ветка БорисаБ для поддержки BetaFlight)
+
* [http://www.rcgroups.com/forums/showthread.php?t=2464844 Обсуждение на RCGroups] (официальная ветка [[Борис Б.|Бориса Б.]] для поддержки BetaFlight)
 +
* [https://ci.betaflight.tech/ Сборки Betaflight]
  
 
== См. также ==
 
== См. также ==
 +
* [[Turtle mode]]
 
* [[CleanFlight]]
 
* [[CleanFlight]]
 
* [[BaseFlight]]
 
* [[BaseFlight]]
 
* [[Harakiri]]
 
* [[Harakiri]]

Текущая версия на 17:07, 4 августа 2018

Содержание

Описание [править]

Логотип BetaFlight
Логотип BetaFlight

BetaFlight - форк CleanFlight от Бориса (Boris B).

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

Прошивка BetaFlight очень динамично развивается и некоторые её «фичи» потом переходят в «родительский» CleanFlight (например, полётный режим AIR MODE). Обратной стороной этого преимущества является то, что релизы выходят достаточно часто, а стабильность их не всегда высока.

C97bff6a-3b06-11e5-90bf-0815ac5e6da8.png

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

BetaFlight 2.1.6 от 20 декабря 2015: режим AIR MODE просто бесподобен. Субъективно, разница в управлении, практически сравнима, с отличием управляемости регуляторов в режиме торможения (Damping Light) и без. [1]

BetaFlight v2 1.11.0. Убран AUTOTUNE, но добавлен GTUNE, отличие которого в следующем: коптер не делает колебаний туда сюда при настройке с риском падения, а просто во время полёта когда один из стиков в нейтрали по какой-то оси, GTUNE смотрит на колебания по этой оси и подгоняет PIDы. GTUNE не работает на CC3D.

Полезное [править]

  • Команда DFU: если нужно прошить мозг, а кнопка boot сломалась или не доступна (зимний вариант), то достаточно в CLI набрать команду DFU - и полётный контроллер перезагрузится в режим DFU - можно шить новую прошивку.

Команды CLI [править]

  • set beeper_dshot_beacon_tone=1 - пищать моторами с тумблера
  • set crash_recovery = ON - выравнивание после переворота при краше («черепаха»)

FAQ [править]

Как сохранить все настройки в файл [править]

Можно ВСЕ настройки сохранить в конфиг-файл, чтобы по-быстрому накатить их при необходимости.

Более того, при установке новой версии прошивки (Cleanflight или Betaflight), настройки всегда лучше затирать (FULL CHIP ERASE) и потом накатывать по новой.

Если используется только один профиль, то достаточно в терминалке (вкладка CLI) выполнить команду:

dump

Чтобы сохранить данные из всех профилей, следует использовать такую последовательность команд:

profile 0
dump
profile 1
dump profile
dump rates
profile 2
dump profile
dump rates
profile 0

После этого следует скопировать полученный список команд в текстовый файл и сохранить у себя на компьютере.

Ссылки [править]

См. также [править]

Личные инструменты
Пространства имён
Варианты
Действия
Навигация
Инструменты
Группа ВКонтакте