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

Статья

Редакция WARPflyНастройка FPV-дрона

Цифровой OSD и DisplayPort: DJI, HDZero и Walksnail с Betaflight

Как подключить и диагностировать цифровой OSD Betaflight через MSP DisplayPort: UART, Ports, HD canvas и особенности DJI, HDZero и Walksnail.

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

В цифровой FPV-системе Betaflight обычно не рисует символы поверх видеосигнала внутри FC. Полётный контроллер отправляет команды OSD по UART через MSP DisplayPort, VTX передаёт их вместе с видео, а goggles отображают текст. Поэтому картинка может быть идеальной, даже когда OSD отсутствует полностью.

Цифровой OSD и DisplayPort: DJI, HDZero и Walksnail с Betaflight — обложка WARPfly
Цифровой OSD и DisplayPort: DJI, HDZero и Walksnail с Betaflight — обложка WARPfly. Оригинальная графика WARPfly.

Проводка и UART

Проверь pinout FC и VTX. Для двустороннего MSP нужны TX одного устройства к RX другого и наоборот, плюс общая земля. Цифровой VTX может требовать питание от отдельного BEC; допустимое напряжение бери только из его manual. Не считай, что раз видео появилось, UART тоже подключён правильно.

В Ports выбери аппаратный UART, к которому подключён VTX, и включи периферию VTX (MSP + DisplayPort). Не назначай на тот же UART Serial RX, GPS или другую несовместимую функцию. Для HD OSD используй аппаратный UART: SoftSerial хуже подходит для постоянного DisplayPort-трафика.

Цифровой OSD и DisplayPort: DJI, HDZero и Walksnail с Betaflight — карта материала
Цифровой OSD и DisplayPort: DJI, HDZero и Walksnail с Betaflight — карта материала. Оригинальная графика WARPfly.

Настройки OSD

В OSD выбери Video Format HD. Для цифровых систем устройством вывода служит MSP. После появления VTX Betaflight может получить размер canvas автоматически: обычный HD grid и варианты DJI, Walksnail или HDZero отличаются. Поэтому сначала включи goggles и VTX, затем снова открой OSD preview и расставь элементы внутри фактической сетки.

Не размещай напряжение, warnings и timer вплотную к краю. Некоторые goggles используют safe area, масштабирование или другой canvas. Проверь минимум два профиля: обычный полёт и диагностика/GPS.

Если OSD не появляется

  1. Проверь, что FC видит UART и после Save/Reboot функция сохранилась.
  2. Поменяй местами TX/RX только после повторной сверки pinout.
  3. Убедись, что firmware VTX/goggles поддерживает MSP DisplayPort и совместима внутри одной экосистемы.
  4. Проверь osd_displayport_device = MSP и vcd_video_system = HD.
  5. Добавь один простой элемент в центр canvas и исключи ошибку координат.

Если есть только часть символов или неверный шрифт, проблема обычно уже не в UART, а в font pack, версии firmware или реализации DisplayPort конкретного устройства. HDZero, Walksnail и разные поколения DJI не обязаны одинаково поддерживать цветные fonts и системные элементы.

Приёмка перед полётом

Без пропеллеров проверь ARM warnings, напряжение, timer, LQ/RSSI и смену профиля. Затем кратко включи питание от аккумулятора и убедись, что данные обновляются без зависаний. Не лети, если voltage или warnings замирают: красивый статичный OSD опаснее отсутствующего.

Перед изменением firmware видеосистемы используй отдельную безопасную процедуру обновления.

#Betaflight OSD#MSP DisplayPort#DJI O4#HDZero#Walksnail#UART#canvas mode

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

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