Перейти к содержимому
6

Урок 5 из 13 · Модуль 2. Приёмник

Betaflight без GUI · Урок 5 из 13 · Модуль 2. Порты и подключение

Настройка приёмника в три шага: фича RX_SERIAL, порт и протокол. Плюс канальная карта map и RSSI.

Три шага — feature RX_SERIAL, serial 64, serialrx_provider. Если приёмник «не виден», проверяйте их именно в этом порядке.

Содержание

1. Цели урока

После этого урока вы будете понимать:

  • три шага настройки приёмника: feature → serial → протокол
  • как задать протокол (serialrx_provider)
  • что такое канальная карта map
  • как включить RSSI
↑ К оглавлению

2. Шаг 1. Включить серийный приёмник

# feature RX_SERIAL

Для старых PWM-приёмников — feature RX_PARALLEL_PWM, но это редкость.

↑ К оглавлению

3. Шаг 2. Назначить порт

Из урока 3: приёмник вешается на свой UART функцией 64.

# serial 0 64 115200 57600 0 115200

0 — UART1 (номер у вас свой, см. документацию платы).

↑ К оглавлению

4. Шаг 3. Протокол приёмника

В GUI — выпадающий список «Serial Receiver Provider», в CLI — serialrx_provider.

ПротоколКоманда
CRSF (Crossfire / ELRS) set serialrx_provider = CRSF
SBUS set serialrx_provider = SBUS
IBUS (FlySky) set serialrx_provider = IBUS
FPort set serialrx_provider = FPORT
Spektrum set serialrx_provider = SPEK2048

Дополнительно для некоторых протоколов:

ПараметрНазначениеПример
serialrx_inverted инверсия сигнала (SBUS на части плат) set serialrx_inverted = ON
serialrx_halfduplex полудуплекс (FPort на одном проводе) set serialrx_halfduplex = ON
FPort — частый источник проблем: FPort обычно требует и инверсию, и полудуплекс.
↑ К оглавлению

5. Канальная карта

Каналы пульта должны соответствовать осям дрона. В GUI — «Channel Map», в CLI — команда map.

# map
# map TAER1234

Буквы: T = Throttle (газ), A = Aileron (крен/roll), E = Elevator (тангаж/pitch), R = Rudder (рысканье/yaw), дальше вспомогательные каналы AUX.

Неправильная карта: Дрон реагирует не на ту ось. Проверяйте реакцию на стики до полёта.
↑ К оглавлению

6. RSSI

Если у приёмника есть телеметрия RSSI (CRSF, FPort), отдельной настройки нет — она включена протоколом. Для аналогового RSSI на канал:

# set rssi_channel = 12
↑ К оглавлению

7. Итоговая таблица

Действие в GUICLI
Receiver Mode = Serial feature RX_SERIAL
Serial RX на UART serial <n> 64 ...
Provider = CRSF set serialrx_provider = CRSF
Channel Map map TAER1234
RSSI Channel set rssi_channel = 12
↑ К оглавлению

8. Практика

Задание 5.1. Настройка приёмника

Выполняется в CLI, полёт не требуется.

  • feature RX_SERIAL.
  • serial <ваш uart> 64 115200 57600 0 115200.
  • set serialrx_provider = CRSF (или ваш протокол).
  • map TAER1234 (или ваш порядок).
  • save.
↑ К оглавлению

9. Проверьте себя

Сформулируйте ответ своими словами, прежде чем сверяться со справочником ответов (последняя статья курса).

  1. Назовите три шага настройки приёмника.
  2. Что делают serialrx_inverted и serialrx_halfduplex?
  3. Зачем нужна канальная карта map?
↑ К оглавлению

10. Чек-лист самопроверки

  • Знаю три шага: feature → serial → serialrx_provider
  • Знаю свой протокол и умею его задать
  • Понимаю, зачем нужна канальная карта map
Результат: Все пункты выполнены — переходите к следующему уроку.
↑ К оглавлению

11. Что дальше

  • Предыдущий урок: 4. Основная конфигурация
  • Следующий урок: 6. Режимы полёта
  • Полный перечень тем — в статье «Содержание курса».
↑ К оглавлению
  • мод. : Среда, 26 августа 2026