Корзина (093) 170 13 74 (Life)
support@flymod.net
flymodnet

Настройка BetaFlight PID через радиоаппаратуру FrSky Taranis

15 Дек 2016, 00:49
Настройка BetaFlight PID через радиоаппаратуру FrSky Taranis

Отличная новость для всех владельцев радиоаппаратуры FrSky Taranis - сейчас ведется разработка технологии передачи данных, которая называется MSP over S.Port или S.PORT / MSP bridge, что по сути является двухсторонним каналом связи между пультом и контроллером полета используя технологии SBUS и Smart Port. Это в свою очередь открывает нам ряд новых возможностей по настройке различного оборудования на борту FPV дрона, например настройка PID значений на BetaFlight контроллере или управление передатчиком TBS Unify, где возможно будет быстро и удаленно по радио выбрать канал и мощность передатчика.

В данной статье мы рассмотрим настройку PID в BetaFlight прошивке через Taranis. Теперь вам не нужно будет больше подключать USB кабель к контроллеру чтобы поменять несколько значения ПИД, для этого теперь достаточно зайти в скрипт на Таранисе и ввести новые параметры изменения будут установлены "по воздуху".

Необходимые условия

Внимание! Данные версии программного обеспечения находятся еще в процессе тестирования и не состоят в официальных паблик релизах, пользователю необходимо понимать, что возможно некоторые функции могут работать некорректно.

Обновление Taranis до версии 2.2.X

Для того чтобы скрипты Lua работали корректно вам необходимо обновить свой Taranis до последних версий OpenTX 2.2.X. В этой версии существенно расширили возможности для запуска подобных скриптов, для того чтобы они могли работать с MSP over S.Port и отправлять обратные данные.

Вы можете обновить OpenTX стандартным способом через установку на компьютер OpenTX Companion с официального сайта (для работы Lua скриптов нужно выбрать в настройках Companion опцию lua).

Или можно скачать файлы готовых прошивок, закинуть их на SD карту тараниса в папку FIRMWARES и активировать установку через BootLoad режим, включив пульт управления как на картинке ниже.

taranis bootlader

Ссылки на прошивки OpenTX 2.2.X с lua сборкой:

Далее необходимо скачать сам скрипт Lua для просмотра и установки ПИД значений.

https://raw.githubusercontent.com/raphaelcoeffic/betaflight/19173e1001837e6e93366175f248972824b36043/src/test/BFSetup.lua

Его необходимо разместить на SD карте в папке /SCRIPTS/TELEMETRY/. Обратите внимание что имя файла скрипта не должно превышать 6 символов на латинице.

Теперь скопированный скрипт нужно выставить в 14/14 меню управления модели в одном из телеметрийных экранов (Screen1\2\3\4) как показано ниже.

Обновление ПК до прошивки BetaFlight 3.1 Nightly

На данный момент прошивка BetaFlight 3.1 находится в статусе разработки и отладки, поэтому вам необходимо скачать "ночную" версию прошивки по ссылке:

http://andwho.sytes.net:8080/job/BorisB_BetaFlight/lastBuild/

В ZIP архиве вы найдете hex прошивки для всех основных полетных контроллеров. Загружается они обычным методом через BetaFlight конфигуратор путем выбора прошивки на локальном диске.

Конфигурирование телеметрии Smart port

Без включенных портов и телеметрии конечно ничего работать не будет. Но здесь в принципе все стандартно и если у вас уже есть настроенный ПК с SBUS и телеметрией через S. Port, то ничего настраивать дополнительно не нужно.

Во кладке конфигурации необходимо активировать опцию TELEMETRY.

В портах необходимо включать порт для SBUS, который обычно на F3 контроллерах располагается на UART 3 (нужно активировать Serial RX). А так же на UART 2 нужно выбрать телеметрию Smart Port.

Запуск LUA скрипта для настройки PID

Для запаску скрипта в главном экране Taranis удерживайте кнопку page до входа в телеметрийные экраны, далее нужно прощелкать этой же кнопкой до нужного номера экрана где установлен скрипт, после чего отобразятся ваши установленные значения ПИД.

Вот и все, теперь вы можете легко и удобно настраивать ваш FPV дрон удаленно.


Комментарии


Необходимо быть зарегистрированным или авторизованным пользователям чтобы оставлять сообщения.
Регистрация

На сайте работает система проверки ошибок. Обнаружив неточность в тексте, выделите ее и нажмите Ctrl + Enter.