Коротко: если передатчик и приёмник связались, но в Betaflight не двигаются стики, не начинай с новой прошивки. Сначала проверь выбранную модель и Model Match, затем цепочку CRSF/UART до полётного контроллера.
Маршрут сигнала
Стик проходит несколько независимых участков: радиопередатчик выбирает модель, RF-модуль передаёт пакет, приёмник принимает его с учётом Model Match, затем отдаёт каналы в FC по CRSF через UART. Bind подтверждает радиосвязь, но сам по себе не доказывает, что правильная модель и последовательный порт передают каналы в Betaflight.
Проверка без догадок
Выбери наблюдаемые состояния. Результат покажет первый участок, который нужно проверить.
Инструмент подсказывает следующий тест, но не заменяет проверку схемы конкретного приёмника.
Почему bind не гарантирует управление
Bind подтверждает, что TX и RX нашли друг друга по радиоканалу и приняли общие параметры. Но дальше остаются отдельные проверки:
- Активная модель: на аппаратуре выбран именно тот профиль, для которого настроен этот приёмник.
- Model Match: приёмник может быть связан, но отбрасывать команды другой модели.
- Receiver ID: идентификатор модели/приёмника должен соответствовать выбранной конфигурации.
- CRSF: FC должен получать каналы по последовательному порту, а не просто видеть питание приёмника.
- Телеметрия: количество датчиков помогает отделить радиочасть от проблемы UART, но не заменяет проверку проводов.
Пошаговая проверка Model Match
- Разоружь модель и открой на передатчике именно активную модель.
- Проверь, что Lua-скрипт ExpressLRS обращается к тому TX-модулю, который реально установлен в аппаратуре.
- Сверь Model Match и Receiver ID для активной модели и приёмника. Если LED RX повторяет три коротких мигания с паузой, рассматривай mismatch как первый кандидат.
- Для диагностического теста можно временно отключить Model Match, если ты понимаешь последствия и работаешь на столе. После теста верни защиту, особенно если в аппаратуре несколько моделей.
- Только после совпадения настроек переходи к CRSF/UART. Не меняй одновременно binding phrase, firmware target и параметры UART.
Проверка CRSF и UART
| Что проверить | Норма | Если не так |
|---|---|---|
| Питание RX | Стабильное напряжение по схеме производителя | Сначала исправь питание и brownout |
| Провода | TX RX → RX FC, RX RX → TX FC, общий GND | Перекрести линии и проверь распиновку |
| Serial RX | Включён на UART, куда подключён RX | Выключи неверный Serial RX и выбери правильный порт |
| Receiver mode | Serial-based receiver | Не выбирай SBUS/IBUS для CRSF |
| Provider | CRSF | Не включай инверсию без специальной схемы |
| Telemetry | Включена после сохранения | Сбрось только изменённый параметр и проверь датчики |
После каждого изменения перезапусти FC, открой вкладку Receiver и проверь, двигаются ли каналы. Не проверяй моторы на столе: достаточно увидеть изменение каналов, чтобы подтвердить путь до FC.
Как отличить проблему FC от Model Match
- Есть bind, много телеметрии, LED показывает mismatch: начни с Model Match и Receiver ID.
- Есть bind, телеметрии нет или мало, CRSF не выбран: начни с UART, протокола и проводов.
- Есть bind и телеметрия, Model Match совпадает, но Receiver пуст: проверь правильный UART, Serial RX, CRSF и вкладку Receiver; затем исключи failsafe и карту каналов.
- RX постоянно горит или не выходит в нормальный обмен: это отдельная ветка питания, boot/recovery и прошивки. Перейди к recovery-гайду.
Когда нужна прошивка или recovery
Перепрошивка не является первым лечением для симптома «bind есть, а стиков нет». К ней переходи только если Model Match, питание, проводка, UART, CRSF и вкладка Receiver проверены. Если устройство не запускается, LED постоянно горит или Configurator не видит плату, используй отдельный материал про recovery, долгое зажатие кнопки и esptool.
Источники и связанные материалы
- ExpressLRS: Model Matching
- ExpressLRS: настройка flight controller
- ExpressLRS Lua Script
- ExpressLRS Troubleshooting
- Связанные проверки CRSF и UART на FPV Club
- Хаб ELRS на FPV Club
