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

Урок 16 из 18 · Модуль 5. Беспроводные каналы: управление, телеметрия, видео

02 сентября 2026
Пилоту БПЛА | Технику БПЛА | Хобби

Протоколы в БАС: полный курс · Урок 16 из 18 · Модуль 5. Приёмники и радиоканалы

Три независимых радиоканала любого беспилотного летательного аппарата — канал управления, канал телеметрии и канал передачи видео — и то, каким образом каждый из этих радиоканалов связан с привычными проводными протоколами внутри бортовой электроники.

Для техника, который обслуживает беспилотник в поле, вся беспроводная часть сводится к трём знакомым и понятным вещам: к правильному выбору антенн и разъёмов, к обеспечению стабильного питания, поскольку современные радиопередатчики потребляют значительный ток и просадка напряжения на выходе BEC при полном газе может привести к полному срыву радиосвязи, и к борьбе с электромагнитными помехами. Всё остальное, что летит по радиоканалу, — это уже знакомые по предыдущим урокам проводные протоколы UART, SBUS, CRSF и MAVLink, которые просто переносятся по воздуху.

Содержание

1. Цели урока

После изучения этого урока вы сможете:

  • уверенно различать три радиоканала беспилотника — канал управления, канал телеметрии и канал передачи видео — по их рабочим частотам, по используемым протоколам и по направлению передачи данных;
  • подробно объяснять логическую связку, по которой данные попадают от полётного контроллера к наземной станции: от полётного контроллера по шине UART к радиомодему с прошивкой SiK, а затем по радиоканалу к программе на земле (GCS);
  • самостоятельно подключать и настраивать пару радиомодемов телеметрии для обеспечения устойчивой связи с автопилотом;
  • понимать роль и устройство протокола MAVLink второй версии, а также существующие варианты получения телеметрии непосредственно на пульт управления;
  • на практике различать внешне похожие разъёмы антенн SMA, RP-SMA и миниатюрные разъёмы u.FL, а также понимать последствия их неправильного соединения.
↑ К оглавлению

2. Три радиоканала дрона

У любого беспилотного летательного аппарата, от маленького гоночного квадрокоптера весом 250 грамм до большого промышленного гексакоптера с полезной нагрузкой в несколько килограмм, в идеале существует три независимых радиоканала. Каждый из этих каналов выполняет свою собственную задачу, настраивается в своём собственном программном обеспечении и, что особенно важно для техника, чаще отказывает по совершенно независящим друг от друга причинам.

diagram_12_v2_ae7a1.png

Три радиоканала современного дрона на одной схеме: канал управления передаёт команды от пульта к борту, канал телеметрии обеспечивает двусторонний обмен между бортом и наземной станцией, а видеоканал передаёт изображение только в одну сторону — от борта к очкам или монитору оператора.
Внутри корпуса аппарата всё это по-прежнему остаётся привычными проводными протоколами: UART, SBUS или CRSF для управления, SmartAudio для видеопередатчика.

Название каналаРабочие частотыПротоколы, которые переносятся по радиоНаправление передачи
Канал управления 2,4 ГГц, а также 868 МГц для Европы и 915 МГц для других регионов ExpressLRS, TBS Crossfire, DJI, FrSky, FlySky основной поток от пульта управления к борту, плюс телеметрия в обратном направлении от борта к пульту
Канал телеметрии 433 МГц, 868 МГц, 915 МГц, а также сотовая связь 4G MAVLink, который передаётся поверх радиомодема двусторонний обмен между бортом и наземной станцией на ноутбуке (протокол MAVLink используют и ArduPilot, и PX4)
Видеоканал 5,8 ГГц для аналогового видео, 2,4 ГГц и 5,8 ГГц для цифровых систем аналоговый сигнал в стандартах PAL/NTSC, цифровые системы DJI, HDZero, Walksnail только в одну сторону, от борта к приёмникам, режим симплекс

Ключевая мысль, которую необходимо запомнить технику для успешной диагностики, заключается в том, что сами по себе радиоканалы не создают новых протоколов, а лишь переносят по воздуху уже знакомые проводные данные. Для полётного контроллера телеметрия, которая уходит на наземную станцию, — это обычный последовательный порт UART с протоколом MAVLink внутри. А приёмник управления на борту просто принимает радиопакеты из эфира и раскладывает их обратно в уже изученные нами проводные протоколы SBUS или CRSF, которые затем по проводу уходят в полётный контроллер.

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

3. Телеметрия на наземную станцию: пара SiK

pixhawk-sik-telemetry-radio-915mhz-wirin-2_4d9fd.jpg

Беспроводное подключение телеметрии с помощью пары радиомодемов 915 МГц с открытой прошивкой SiK. Бортовой модем подключается четырьмя проводами к последовательному порту TELEM1 или TELEM2 на полётном контроллере, а наземный модем вставляется в USB-разъём ноутбука. С точки зрения полётного контроллера всё это выглядит как обычный проводной порт UART, по которому идёт протокол MAVLink.

Порядок подключения и настройки пары радиомодемов телеметрии выглядит следующим образом:

  1. Подключение бортового модема. Бортовой радиомодем подключается к полётному контроллеру четырьмя проводами: линия TX модема к линии RX контроллера, линия RX модема к линии TX контроллера, питание 5 Вольт и общий провод GND. Для этого на полётных контроллерах семейства Pixhawk предусмотрены специальные порты TELEM1 и TELEM2 — 6-контактный разъём с линиями VCC, TX, RX, CTS, RTS и GND (на Pixhawk 4 это JST-GH, на более старых платах встречается DF13 — сверяйтесь с документацией платы).
  2. Настройка порта в ArduPilot. В параметрах автопилота ArduPilot для выбранного последовательного порта необходимо установить протокол SERIALn_PROTOCOL = 2, что соответствует протоколу MAVLink второй версии, и скорость передачи данных SERIALn_BAUD = 57, то есть 57600 бод — типовое значение для радиомодемов SiK. Скорость самой радиолинии (Air Speed) и скорость UART-порта настраиваются отдельно и должны совпадать у бортового и наземного модемов.
  3. Подключение наземного модема. Наземный радиомодем подключается к компьютеру наземной станции через USB-кабель. Операционная система определяет его как обычный COM-порт, а программа Mission Planner автоматически находит его и устанавливает соединение.
  4. Настройка параметров радиолинии. Дополнительные параметры пары радиомодемов, такие как мощность передатчика, номер частотного канала и скорость передачи данных по эфиру (параметр Air Speed), настраиваются в программе Mission Planner в разделе Optional Hardware, во вкладке SiK Radio.

Рабочие частоты радиомодемов зависят от законодательства конкретного региона, в котором выполняется полёт. В разных странах разрешены разные диапазоны: 433 МГц, 868 МГц для Европы или 915 МГц для Соединённых Штатов Америки и ряда других регионов. Поэтому всегда необходимо использовать тот частотный диапазон, который разрешён в вашем регионе, чтобы не нарушать законодательство и не создавать помех другим службам. Дальность действия пары радиомодемов может составлять от нескольких сотен метров в городе до десятков километров на открытой местности, в зависимости от установленной мощности, типа используемых антенн и рельефа местности.

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

Поверх радиоканала, который создают два модема SiK, всегда идёт протокол более высокого уровня, который называется MAVLink — это основной протокол обмена данными между автопилотом на борту и программой наземной станции на земле. Технику, который обслуживает аппарат, полезно знать о протоколе MAVLink несколько практических вещей:

  • MAVLink второй версии является текущей актуальной версией протокола. По сравнению с первой версией, во второй версии появились цифровые подписи пакетов, которые защищают канал от подмены данных злоумышленником, а также были расширены типы сообщений, что позволило передавать больше информации.
  • Потоки сообщений настраиваются отдельными параметрами. В автопилоте ArduPilot параметры с названиями SR1_*SR4_* задают, с какой частотой на каждый из последовательных портов будут отправляться разные группы сообщений: телеметрия с датчиков, информация о местоположении аппарата, список параметров. Если телеметрия на наземной станции отображается рвано, с задержками, то часто это лечится простым увеличением значений этих параметров SRx.
  • Окно MAVLink Inspector в программе Mission Planner является главным инструментом диагностики. В этом окне отображается каждый принятый пакет MAVLink в реальном времени. С его помощью удобно проверять, какие именно сообщения приходят с борта и с какой частотой они обновляются.

mavlink_frame_v2_2620a.png

Структура кадра протокола MAVLink второй версии с подписями на русском языке. Именно такие пакеты с маркером начала STX 0xFD показывает окно MAVLink Inspector в программе Mission Planner при анализе телеметрии.

mavlink_frame_79b51.png

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

5. Видеоканал

Видеоканал — это третий независимый радиоканал беспилотника, который предназначен исключительно для передачи изображения с бортовой камеры на землю, к оператору. В отличие от канала управления и канала телеметрии, видеоканал всегда работает только в одну сторону, от дрона к земле, в режиме симплекса.

video_channels_v2_27b8c.png

Сравнение четырёх основных систем передачи видео, которые используются на современных беспилотниках: аналоговое видео на частоте 5,8 ГГц и три цифровые системы — DJI, HDZero и Walksnail. Таблица показывает задержку и ключевые особенности каждой системы.

Название системы видеопередачиЗадержка передачи изображенияКлючевые особенности для техника
Аналоговое видео на частоте 5,8 ГГц порядка 2–8 мс — практически не ощущается оператором самое недорогое решение; один передатчик на борту может работать на неограниченное количество приёмников на земле; при ухудшении сигнала картинка постепенно покрывается помехами, но полностью не пропадает
Цифровая система DJI (модули O3 и O4) около 25–30 мс в режиме низкой задержки и 40–55 мс в режиме высокого качества изображения закрытая экосистема, которая работает только с очками и пультами DJI; обеспечивает самое высокое качество изображения среди всех систем
Цифровая система HDZero примерно 3–20 мс в зависимости от выбранного разрешения — минимальная задержка среди цифровых систем проприетарная система компании Divimath (исходные коды не открыты), при этом поддерживается сторонними прошивками полётных контроллеров и очками других производителей; при ухудшении сигнала картинка начинает деградировать с помехами, но не замирает полностью, как у других цифровых систем
Цифровая система Walksnail примерно 22–40 мс — сопоставима с DJI отдельные модели очков сторонних производителей поддерживают приёмник Walksnail, но экосистема в целом закрытая; при ухудшении сигнала картинка деградирует ступенчато

С точки зрения проводных протоколов, которые мы изучали в предыдущих модулях, управление аналоговым видеопередатчиком по таким параметрам, как номер канала и мощность излучения, осуществляется по обычному последовательному порту UART с использованием протоколов SmartAudio или Tramp. Эти протоколы мы уже подробно разбирали в разделе, посвящённом протоколу UART. Цифровые системы передачи видео также общаются с полётным контроллером через последовательный порт UART, но используют для этого протокол MSP или DisplayPort, который необходим для отображения OSD-меню поверх видеоизображения.

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

6. Антенны и разъёмы

Антенны и высокочастотные разъёмы — это та часть радиосистемы, которая чаще всего становится причиной потери связи в полёте, поэтому технику необходимо уверенно различать основные типы разъёмов и понимать правила размещения антенн на борту.

Подробно

ВопросЧто необходимо знать и как правильно действовать
Как отличить разъём SMA от разъёма RP-SMA? Эти два разъёма отличаются друг от друга расположением центрального штыря внутри корпуса. Различие — в наличии или отсутствии центрального штыря (pin). У разъёма SMA «вилка» (male) выполнена со штырём и обычно ставится на кабель, а «гнездо» (female) — на устройство; у RP-SMA (Reverse Polarity) полярность контактов обратная: штырь оказывается на стороне гнезда-розетки, а на кабеле-«вилке» — трубка-контакт. Внешне разъёмы выглядят практически одинаково, но друг с другом они не соединяются. Если перепутать их при покупке, то вы останетесь без антенны в самый неподходящий момент. Поэтому всегда сверяйте маркировку, которая нанесена на передатчик и на антенну.
Что такое разъём u.FL, он же IPEX? Это миниатюрный высокочастотный разъём, который устанавливается непосредственно на печатную плату видеопередатчиков и приёмников ExpressLRS. Разъём держится на плате с помощью маленькой защёлки. При частых переподключениях антенны контакт в этом разъёме ослабевает, поэтому при внезапной потере видеосвязи или связи управления проверяйте состояние разъёма u.FL в первую очередь.
Что такое поляризация антенн? Антенны могут иметь линейную поляризацию и круговую поляризацию, которая обозначается как LHCP (левая круговая) и RHCP (правая круговая). Антенны на передатчике и на приёмнике должны иметь одинаковую поляризацию. Если поляризация не совпадает, например, на передатчике стоит антенна RHCP, а на приёмнике LHCP, то потеря уровня сигнала может составить минус 20 децибел и даже больше, что равносильно почти полной потере связи.
Как правильно размещать антенны на борту?

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

 

Подробно
↑ К оглавлению

7. Для программиста

💻 Для программиста: как работать с MAVLink на компьютере

Для работы с протоколом MAVLink на персональном компьютере существуют две основные библиотеки и программы. Первая — это библиотека pymavlink, написанная на языке Python, которая позволяет писать собственные скрипты для общения с автопилотом. Вторая — это консольный инструмент mavproxy, который имеет модульную архитектуру с подключаемыми плагинами и позволяет быстро проверить связь с аппаратом без написания кода.

Типовой сценарий работы выглядит следующим образом: программа подключается к летательному аппарату по сетевому протоколу UDP или через последовательный порт, затем запрашивает список параметров автопилота, отправляет команду COMMAND_LONG для выполнения какого-либо действия и получает непрерывный поток телеметрии. Записи уже выполненных полётов анализируются из файлов с расширением .tlog, которые представляют собой последовательную запись всех пакетов MAVLink, принятых во время полёта.

from pymavlink import mavutil
# Создаём подключение, которое слушает UDP-порт 14550 на локальном компьютере
m = mavutil.mavlink_connection('udpin:127.0.0.1:14550')
# Ждём первого heartbeat-пакета от автопилота, чтобы убедиться, что связь установлена
m.wait_heartbeat()
# Получаем сообщение с глобальными координатами и выводим его на экран
print(m.recv_match(type='GLOBAL_POSITION_INT', blocking=True))
Python
↑ К оглавлению

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

Урок считается полностью освоенным, если каждый пункт из списка ниже выполнен на практике своими руками, а не только прочитан в тексте:

  • Самостоятельно подключил комплект телеметрии SiK к порту TELEM на полётном контроллере и увидел поток данных в программе Mission Planner на ноутбуке;
  • Правильно настроил параметры последовательного порта SERIALn_PROTOCOL = 2 для протокола MAVLink второй версии и настроил частоту отправки потоков сообщений с помощью параметров SRx;
  • На практике научился различать внешне похожие разъёмы SMA и RP-SMA по расположению центрального штыря внутри разъёма;
  • Понимаю, почему поляризация антенны на передатчике и поляризация антенны на приёмнике должны обязательно совпадать, и могу объяснить, какая потеря сигнала происходит при несовпадении;
  • Могу по памяти назвать, в каких частотных диапазонах работают канал управления, канал телеметрии и канал передачи видео на современном беспилотнике.
Результат: все пункты выполнены — переходите к следующему уроку.
↑ К оглавлению

9. Что дальше

  • Предыдущий урок: Урок 15. CRSF и ExpressLRS: современный стек управления
  • Следующий урок: Урок 17. Практикум: инструменты, монтаж и таблица неисправностей
  • Полный перечень тем — в статье «Содержание курса».
↑ К оглавлению
5