ELRS и MAVLink: единый канал связи для управления и телеметрии вместо SiK-радиомодемов

Дата публикации:

Новый подход в настройке систем на базе ArduPilot позволяет отказаться от традиционных телеметрийных радиомодемов, объединив каналы управления и MAVLink-телеметрии в одной высокоскоростной и дальнобойной линии связи ExpressLRS (ELRS). Ключевым элементом решения стала нетривиальная модификация: использование мощного передающего (TX) модуля в качестве приёмника (RX) на борту БПЛА для создания симметричного канала передачи данных.

media&token=25b8e8f2-8300-4a9d-a658-f35d800956b2
Источник фото — blog.unmanned.tech

Проблема: асимметрия и избыточность стандартных систем

Классическая сборка дрона на полетном контроллере с прошивкой ArduPilot для дальних полетов обычно включает две независимые радиосистемы. Первая — для управления (например, ELRS или Crossfire), а вторая — для двусторонней передачи телеметрийных данных по протоколу MAVLink (чаще всего, SiK-радиомодемы). Такая схема усложняет конструкцию, увеличивает вес и количество потенциальных точек отказа.

Хотя система ELRS изначально поддерживает передачу телеметрии, её стандартное применение для MAVLink неэффективно. Причина кроется в асимметричной мощности: передатчик на пульте оператора может работать на мощности до 1 Вт, в то время как приёмник на борту дрона отправляет данные обратно с мощностью всего 10–100 мВт. Для стабильной работы MAVLink, который требует надёжного двустороннего обмена пакетами, такой асимметрии недостаточно — обратный канал от дрона к наземной станции становится слабым звеном.

Источник фото — blog.unmanned.tech

Решение: симметричный канал «TX-as-RX»

Энтузиасты и разработчики, включая известного эксперта Джошуа Бардуэлла, продемонстрировали элегантное решение этой проблемы. Оно заключается в использовании мощного передающего модуля, такого как RadioMaster Bandit, в качестве бортового приёмника. Для этого модуль прошивается специальной версией прошивки ELRS для приёмников (режим «TX-as-RX»).

В результате на борту БПЛА появляется приёмник, способный передавать телеметрию с той же мощностью, что и наземный передатчик (до 1 Вт), создавая симметричный канал связи. Это обеспечивает стабильный двусторонний обмен данными MAVLink на больших расстояниях. Дополнительным преимуществом является использование встроенного в модуль Wi-Fi «рюкзака» (Backpack) для беспроводной передачи телеметрии на ноутбук или планшет с Mission Planner по UDP-протоколу.

Ключевые этапы настройки

Реализация данного метода требует как программных, так и аппаратных модификаций. Вот основные шаги:

  1. Прошивка модуля в режим приёмника. С помощью конфигуратора ELRS передающий модуль прошивается прошивкой для приёмника соответствующей платформы (например, RadioMaster Bandit 900MHz RX).
  2. Аппаратное подключение к полетному контроллеру. Поскольку стандартные отсеки для модулей не рассчитаны на такое использование, требуется прямое подключение к UART-портам. Это часто включает вскрытие корпуса модуля и подпайку проводов к контактам TX и RX на его плате для соединения с соответствующим UART-портом полетного контроллера (TX модуля к RX контроллера, и RX модуля к TX контроллера).
  3. Организация внешнего питания. Приёмник, работающий на мощности 1 Вт, потребляет значительный ток, который может перегрузить и повредить стабилизатор напряжения 5В на полетном контроллере. Поэтому модуль необходимо запитывать напрямую от основной батареи через отдельный BEC (стабилизатор напряжения).
  4. Конфигурация ELRS. В настройках ELRS через LUA-скрипт на аппаратуре управления необходимо изменить два ключевых параметра: установить мощность телеметрии в режим matchTX (чтобы она соответствовала мощности передатчика) и переключить режим работы (Link Mode) на MAVLink.
  5. Настройка ArduPilot. Согласно официальной документации ArduPilot, для UART-порта, к которому подключен ELRS-приёмник, необходимо установить следующие параметры:
    • SERIALX_PROTOCOL = 2 (MAVLink2)
    • SERIALX_BAUD = 460 (соответствует скорости 460800 бод)
    • RSSI_TYPE = 5 (Telemetry Radio)
  6. Подключение Mission Planner. После всех настроек необходимо активировать Wi-Fi Backpack на передающем модуле и подключиться к созданной им сети с ноутбука. В Mission Planner соединение устанавливается через UDP по порту 14550.
Источник фото — blog.unmanned.tech

Практические результаты и компромиссы

Тесты показывают, что система полностью функциональна: Mission Planner успешно подключается и загружает все параметры, отображая телеметрию в реальном времени. Однако у решения есть свои особенности:

  • Задержка (latency): при стандартных настройках частоты обновления пакетов может наблюдаться заметная задержка в обновлении данных телеметрии. Увеличение частоты пакетов (Packet Rate) уменьшает задержку, но снижает максимальную дальность связи. Оператору необходимо найти баланс между этими параметрами.
  • Ограничения по AUX-каналам: режим ELRS MAVLink является гибридным. Это означает, что каналы AUX преобразуются в дискретные (переключатели), что делает невозможным их использование для пропорционального управления, например, сервоприводами подвеса камеры.

Нормативный контекст и мощность

Важно отметить, что использование радиопередающих устройств мощностью 1 Вт в диапазонах 868/915 МГц строго регулируется. В Российской Федерации, согласно решениям ГКРЧ для неспециализированных устройств малого радиуса действия, максимальная разрешенная мощность в диапазоне 868.7–869.2 МГц составляет 100 мВт. Эксплуатация устройств с мощностью, превышающей установленные нормы, требует получения соответствующих разрешений. Операторы БПЛА обязаны самостоятельно изучить и соблюдать законодательство в области использования радиочастотного спектра в своем регионе.

Значение для отрасли

Возможность создания единого, мощного и симметричного канала связи для управления и телеметрии — это значительный шаг вперед для энтузиастов и профессионалов, работающих с ArduPilot. Данный метод не только упрощает сборку и настройку беспилотников для дальних полетов, но и повышает надежность системы за счет устранения лишних компонентов. Несмотря на технические сложности и компромиссы, это открывает новые горизонты для FPV-полетов на большие расстояния, автономных миссий и коммерческого применения дронов, где стабильный канал телеметрии критически важен.

Илья Меркулов
Илья Меркулов
Пилот гражданских БПЛА с 8-летним стажем, специалист по авиационному регулированию. Участвовал в тестировании коммерческих дронов для аэрофотосъёмки и мониторинга. Разрабатывал методики безопасного пилотирования в городской среде. В материалах опирается на официальные источники (Росавиация, FAA, EASA) и практический опыт.

Поделиться:

Популярные

Похожие новости
НОВОСТИ