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

Статья

Редакция WARPflyТеория FPV

ExpressLRS без полётного контроллера: приёмники с PWM-выходами

Как PWM-приёмник ExpressLRS управляет сервоприводами и ESC напрямую, где настроить mapping, частоту импульсов и безопасный failsafe.

Редакция WARPfly4 мин чтения0 просмотров

PWM-приёмник ExpressLRS может выдавать отдельные импульсные каналы прямо на сервоприводы, регулятор хода или другую RC-периферию. Полётный контроллер для маршрутизации команд не нужен. Такой вариант подходит самолёту, планеру, машине или лодке с классическими входами, но не заменяет стабилизацию многороторного аппарата.

Что происходит внутри

Передатчик отправляет каналы по радиопротоколу ExpressLRS, приёмник декодирует их и формирует PWM на физических контактах. По умолчанию документация описывает прямое соответствие: входной CH1 идёт на Output 1, CH2 — на Output 2 и так далее. Современные ESP-приёмники позволяют изменить mapping через WebUI или Lua.

Число разъёмов не гарантирует одинаковое разрешение и частоту обновления всех каналов. Режим switch channels, packet rate и версия ExpressLRS влияют на передачу вспомогательных каналов. Для пропорционального сервопривода выбирай полный resolution mode, который поддерживает текущая официальная прошивка.

Совместимость начинается до пайки

  • диапазон TX-модуля и приёмника должен совпадать;
  • major-версии ExpressLRS должны быть совместимы;
  • точный receiver target должен присутствовать в официальном Configurator;
  • питание приёмника и сервоприводов проверяется раздельно по спецификациям;
  • сигнальный уровень и частота PWM должны подходить подключённому устройству.

Не питай несколько мощных сервоприводов от слабого BEC приёмника или тонкой дорожки. Если используется отдельный BEC, объединяют общий GND, а силовой ток проводят по рассчитанной линии. Максимальное напряжение конкретного PWM RX нельзя угадывать по похожей модели.

Сервопривод тоже задаёт требования

Аналоговый и цифровой servo могут поддерживать разные частоты обновления и напряжение. Слишком высокая частота вызывает дрожание или нагрев, а неверный диапазон импульса упирает механизм в ограничитель. Сначала выставь консервативный режим из документации устройства, затем настрой механические endpoints без нагрузки.

Если несколько servo двигаются одновременно, BEC должен выдерживать их суммарный пусковой ток. Просадка питания перезагружает приёмник и выглядит как радиопроблема. Проверяй напряжение под реальным движением, не только в покое.

Настройка output mapping

После привязки открой ExpressLRS Lua и раздел подключённого PWM receiver либо WebUI приёмника. Для каждого физического выхода выбери входной канал, режим и частоту. Частоту устанавливают по документации сервопривода или ESC: завышение не делает механизм быстрее и может вызвать дрожание или перегрев.

В актуальной документации доступны разные ширины импульса, частоты, бинарный выход и дополнительные режимы на поддерживаемом железе. Их наличие зависит от MCU и receiver target. Не переносись с описания ESP32-приёмника на старую модель ESP8285.

Канал 5 требует внимания

В ExpressLRS CH5 исторически использовался как arm-канал и мог иметь только два состояния в некоторых switch modes. Текущая документация различает поведение версий и full-resolution modes. Если Output 5 нужен для пропорционального сервопривода, проверь режим и при необходимости назначь на этот физический выход другой входной канал.

После обновления TX или RX повторно посмотри mapping. Изменение прошивки не должно незаметно превращать пропорциональную команду в двухпозиционную.

Неровное движение не всегда приходит из эфира. В официальной подготовке ExpressLRS для PWM-моделей учитывается ADC Filter радио, который помогает уменьшить ступенчатость команды. Меняй этот параметр только по документации своей версии EdgeTX/OpenTX и снова проверяй все каналы.

Failsafe задаётся явно

Сними пропеллер, отсоедини привод или подними модель так, чтобы механизм никого не задел. Failsafe проверяют на стенде до первого движения.

В WebUI каждому PWM-выходу задают безопасное значение при потере линка. Для тягового ESC это обычно команда остановки, для рулей — положение, определённое планом отказа конкретной модели. Универсального центра для всех аппаратов нет. Значения defaults нужно просмотреть и сохранить осознанно.

  1. Включи передатчик и приёмник, проверь направления и полный ход.
  2. Зафиксируй модель и убери нагрузку с опасных приводов.
  3. Выключи RF-связь штатным способом.
  4. Убедись, что каждый выход переходит в заданное состояние и не дёргается.
  5. Восстанови линк и проверь возврат управления без скачка тяги.

Границы решения

PWM-приёмник не знает углов, скорости и положения модели. Он не микширует четыре мотора квадрокоптера как FC и не выполняет стабилизацию. Для самолёта часть миксов можно сделать в EdgeTX, но сложные ограничения, sensor feedback и навигацию поручают подходящему контроллеру.

Прямой PWM полезен, когда задача действительно состоит в нескольких сервоприводах и одном ESC. Надёжность достигается не отсутствием FC, а проверенным питанием, подходящей частотой выходов, понятным mapping и реальным failsafe-тестом.

Источники для подготовки: кейс profpv.ru и официальная документация ExpressLRS. Текст и структура созданы редакцией WARPfly заново.

#ExpressLRS#PWM#приёмник#сервопривод#failsafe#WebUI

Примените знания на практике

Подберите совместимые комплектующие или изучите готовые сборки пилотов.