Урок 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 |
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. Итоговая таблица
| Действие в GUI | CLI |
|---|---|
| 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. Проверьте себя
Сформулируйте ответ своими словами, прежде чем сверяться со справочником ответов (последняя статья курса).
- Назовите три шага настройки приёмника.
- Что делают
serialrx_invertedиserialrx_halfduplex? - Зачем нужна канальная карта
map?
10. Чек-лист самопроверки
- Знаю три шага: feature → serial → serialrx_provider
- Знаю свой протокол и умею его задать
- Понимаю, зачем нужна канальная карта
map
11. Что дальше
- Предыдущий урок: 4. Основная конфигурация
- Следующий урок: 6. Режимы полёта
- Полный перечень тем — в статье «Содержание курса».
- мод. : Среда, 26 августа 2026