Руководство по настройке MAVLink 2 на QGroundControl (QGC)

Все статьи

Содержание

  1. Что такое MAVLink 2
  2. Необходимое оборудование
  3. Настройка полётного контроллера
  4. Настройка QGroundControl
  5. Подключение телеметрии
  6. Проверка работы
  7. Распространённые ошибки

Что такое MAVLink 2

MAVLink 2 — это современный протокол связи для БПЛА с улучшенной безопасностью и расширенными возможностями.

ХарактеристикаMAVLink 1MAVLink 2
Накладные расходы8 байт14 байт
Подпись сообщенийНетЕсть
БезопасностьБазоваяРасширенная
СовместимостьОграниченнаяПолная

Преимущества MAVLink 2:

  • ✅ Шифрование телеметрии по умолчанию
  • ✅ Поддержка подписи сообщений (signing)
  • ✅ Лучшая защита от помех
  • ✅ Совместимость с требованиями FAA Remote-ID

Необходимое оборудование

Минимальный набор:


   Дрон с полётным контроллером  
   Телеметрический модуль        
   Компьютер с QGroundControl   
   USB-кабель для первоначальной настройки       

Подключение телеметрии к Pixhawk:

Порты на Pixhawk:

  • TELEM 1 — основной порт телеметрии
  • TELEM 2 — дополнительный порт (для резерва или Companion Computer)

Настройка полётного контроллера

Шаг 1: Подключение через USB

  1. Подключите полётный контроллер к компьютеру через USB
  2. Запустите QGroundControl
  3. Дождитесь обнаружения устройства

Шаг 2: Настройка параметров MAVLink (PX4)

Необходимые параметры:

ПараметрЗначениеОписание
MAV_1_CONFIGTELEM 1Порт для MAVLink 1
MAV_1_MODENormalРежим работы
MAV_1_RATE1200Скорость передачи (байт/с)
MAV_1_FORWARDEnabledПересылка сообщений
SERIAL2_PROTOCOL2MAVLink 2 для TELEM 2

Шаг 3: Настройка для ArduPilot

SERIAL2_PROTOCOL = 2    # MAVLink 2
SERIAL2_BAUD = 57       # 57600 бод
MAVLINK_ALLOW_RADIO = 1 # Разрешить радио телеметрию

Настройка QGroundControl

Шаг 1: Открытие настроек MAVLink

Путь: Настройки (⚙️) → MAVLink

Шаг 2: Конфигурация Ground Station

ПараметрРекомендуемое значение
MAVLink System ID255 (по умолчанию)
Emit heartbeat✅ Включено
Only accept MAVs with same protocol version✅ Включено
Enable MAVLink forwarding❌ Выключено (если не нужно)

Шаг 3: Настройка логирования MAVLink 2 (PX4)

MAVLink 2.0 Log Uploads:

  • Email address — для получения ссылки на логи
  • Default Upload URLhttps://logs.px4.io/upload
  • Enable automatic log uploads — опционально
  • Make this log publicly available — по желанию

⚠️ Важно: MAVLink 2 Logging требует стабильного высокоскоростного соединения (WiFi рекомендуется, радиоканал может не подойти) [[8]]


🔹 Подключение телеметрии

Вариант 1: USB-кабель (для настройки)

[Компьютер] ←USB→ [Полётный контроллер]

Вариант 2: Телеметрические радиомодули

Вариант 3: WiFi телеметрия

Параметры WiFi Bridge:

  • WiFi Mode: AP Mode
  • WiFi Channel: 5
  • UART Baud Rate: 921600

Проверка работы

Шаг 1: Проверка соединения

После подключения вы должны увидеть:

  • ✅ Статус подключения в верхней панели
  • ✅ Показатели сигнала (RSSI)
  • ✅ Телеметрические данные в реальном времени

Шаг 2: Мониторинг телеметрии

MAVLink Inspector показывает:

  • Частоту сообщений (Hz)
  • Счётчик пакетов
  • Графики данных в реальном времени

Шаг 3: Проверка качества связи

Telemetry RSSI Status:

ПараметрХорошее значение
Local RSSI> -60 dBm
Remote RSSI> -60 dBm
RX Errors0
TX Buffer100%

🔹 Распространённые ошибки

❌ Ошибка 1: Несовместимость версий MAVLink

Сообщение: «Detected radio still using MAVLink v1.0 on a link with MAVLink v2.0 enabled»

Решение:

  1. Обновите прошивку телеметрических модулей
  2. Или отключите требование одинаковой версии в настройках QGC

❌ Ошибка 2: Потеря параметров

Причины:

  • Нестабильное соединение
  • Низкая скорость передачи
  • Помехи в радиоканале

Решение:

  • Уменьшите MAV_1_RATE
  • Проверьте антенны
  • Используйте USB для первоначальной настройки

Ошибка 3: Блокировка портов (4G/5G модем)

При использовании сотовой связи порт может быть заблокирован провайдером.

Решение: Используйте статический IP или VPN


Быстрая проверка работоспособности

# 1. Проверка подключения
QGC → Подключено ✅

# 2. Проверка телеметрии
QGC → MAVLink Inspector → ATTITUDE сообщения идут ✅

# 3. Проверка качества связи
QGC → Индикатор связи → RSSI > -60 dBm ✅

# 4. Проверка параметров
QGC → Parameters → Загрузка успешна ✅

Полезные ссылки

РесурсОписание
QGC DocumentationОфициальная документация QGC
MAVLink GuideСпецификация протокола MAVLink
PX4 MAVLinkНастройка MAVLink для PX4
Flight ReviewАнализ логов полётов

Итоговый чек-лист

  • [ ] Полётный контроллер прошит последней версией
  • [ ] Телеметрические модули обновлены до MAVLink 2
  • [ ] Параметры MAV_* настроены правильно
  • [ ] QGC версии 4.3+ установлен
  • [ ] Настройки MAVLink в QGC проверены
  • [ ] Соединение стабильное (RSSI > -60 dBm)
  • [ ] Телеметрия отображается в реальном времени
  • [ ] Логи записываются корректно

💡 Совет: Для максимальной надёжности используйте проводное подключение (USB) для первоначальной настройки, а радиоканал — только для полётов.

Прокрутить вверх