Перейти к содержанию

Настройка аппаратуры

Прошивка аппаратуры

ExpressLRS для работы требует протокол CRSFShot. Этот протокол поддерживается начиная с OpenTX-2.3.12.

Но проще и лучше всего перейти на прошивку EdgeTX. Так как OpenTX перестал нормально развиваться. Также EdgeTX помогает старинным аппам типо QX7 и X9 поддерживать высокие рейты юарта через onebit хак, без пайки инвертора.

Самый простой способ прошивки EdgeTX это прошивка через сайт EdgeTX Buddy. Переходим по ссылке, втыкаем выключенную аппаратуру в usb. И прошиваем. Далее обновляем содержимое флешки на этом же сайте.

Для прошивки необходимы драйвера STM32DFU (скачать)

Настройка апппаратуры

Скорость юарта Baud Rate

Baud Rate это скорость с которой Передатчик общается с аппаратурой. Измеряется в битах в секунд. Обычно имеет значение 115200bps and 400000bps.

Установка более высоких скоростей позволяет аппе быстрее общаться с ELRS модуем, снижая общую задержку и ускоряя работу LUA скрипта. Но не каждая аппаратура поддерживает высокие скорости (В основном проблема только на древних Frsky QX7/X9)

Поменять скорость можно в настройках аппаратуры, на странице Hardware (попасть туда можно зажав кнопку SYS). На прошивках начиная с EdgeTX 2.7.0 скорость меняется в настройках самой модели для внешних передатчиков, скорость для внутренних передатчиков все еще выставляется в Hardware.

Baudrate

Baudrate на цветных аппах

Baud Rate

Baudrate на чб аппах

Скорость передачи в 500Hz треует как минимум 400k Baud Rate.

1000Hz требует установку скорости свыше 400k.

Древние аппы Frsky такие как QX7, X9D, X10/S, и X12 требуют установки Резистор Мода либо OneBit хака в EdgeTX. Чтобы установить режим OneBit перейдите на вкладку Hardware в аппаратуре и уставновите Sample mode в OneBit, а Baud Rate в 400k или выше.

Инфо

Если установлен BaudRate 115200, 250Hz будет максимально доступной скоростью линка.

Если вы наблюдаете проблемы с постоянной потерей и восстановлением телеметрии даже вблизи, возможно ваша аппа не тянет установленный высокий BaudRate, опустите его ниже или верните 400k и проблемы должны уйти.

ADC Фильтр

ADC Фильтр на вкладке HardWare в OpenTX (либо в модели на EdgeTX) нужно отключать, так как он накладывает лишнюю фильтрацию и задержку на пакеты управления и только мешает.

Допустимо оствлять включенный ADC Фильтр для PWM приемников, так как у вас нет полетного контроллера, который и занимается сглаживанием сигнала.

Настройка модели

Протокол

Примечание

Если вы используете внешний передатчик, убедитесь что настройка встроенного (Internal RF) стоит в положении OFF (выключен).

Если вы используете встроенный ELRS передатчик, то наоборот External RF = OFF, Internal RF = CRSF

ExpressLRS использует протокол CRSF для общенния между вашей аппаратурой и передатчиком. Вам нужно установить этот протокол в настройках модели аппаратуры, для внешнего либо внутреннего модуля (External RF/Internal RF):

ExternalRF

ExternalRF

Для аппаратур с внутренним(встроенным) ELRS передатчиком вам нужно установить настройку Internal RF в положение CRSF на странице настройки модели. Если же вы видите только MULTI, то надо сходить на вкладку Hardware (зажать SYS) и поменять Internal RF c MULTI на CRSF.

InternalRF BW

InternalRF Color

Тумблеры и AUX каналы

По умолчанию созданнная в аппаратуре модель не имеет выведенных тумблеров в миксах. Только 4 оси стиков. Поэтому если в Betaflight/iNav у вас не работают тумблеры, вам нужно их назначить каналам на вкладке Mixes в настройках модели аппаратуры.

mixes BW

mixes Color

Выберите необходимый канал, зажмите кнопку выбора и нажмите Edit. Выберите Source и назначьте нужный вам тумблер для данного канада. ВАЖНО ПОМНИТЬ ЧТО ДЛЯ АРМА В ELRS НУЖННО ИСПОЛЬЗОВАТЬ ТОЛЬКО AUX1 (5Й КАНАЛ) И НИКАКОЙ ДРУГОЙ.

mixesAux BW

mixesAux Color

Теперь ваша аппаратура настроена, и можно переходить к инструкциям по прошивке ELRS модулей