Як накласти надсилання визначених користувачем даних екранного меню через плату приймача бездротового відеопередавача декодера COFDM

Що таке екранне меню, яке накладається користувачем?

При використанні бездротового передавача відео та модуля приймача COFDM, Користувачам може знадобитися накладати інформацію про OSD на екрані відео:

  1. Інформація про управління польотом на кінець надсилання (GPS, висота польоту, швидкість, живлення акумулятора, і т.д.);
  2. Інформація про приймача (сила сигналу, Рівень акумулятора, і т.д.)

Для задоволення вищезазначених потреб користувачів під час врахування універсальності та простоти використання, Ми запропонували наступні рішення:

OSD-function-of-the-COFDM-receiver
OSD-функція-Cofdm-приймач
  1. Наш передавач бездротового відео та модуль приймача COFDM забезпечує односторонній однонаправлений послідовний порт прозора передача, Дозволяючи користувачам прозоро передавати дані передавача до приймача через послідовний порт.
  2. Прозорий послідовний порт нашого модуля COFDM не тільки підтримує вихід передаваних даних з передавача, але й підтримує прийом даних про накладення OSD.
  3. Користувач повинен виконати незалежний протокол на MCU, підключеному до модуля надсилання або MCU, підключеного до модуля, що приймається, Який перетворюється, а потім надсилається в систему через прозорий інтерфейс передачі модуля, що приймає, для завершення накладання інформації про користувача OSD.

Визначене користувачем меню OSD H-це те, які символи користувач хоче відобразити на екрані, наприклад, дані польоту, шляхом надсилання AT-команд. (3Пінок серійного порту, Передача режиму символів, Коефіцієнт передачі даних такий же, як і прозорий серійний порт 3PIN)

В командах для накладеного визначеного користувачем меню OSD

форматATOSD$(шрифт), $(х),$(р),$(вул) _Наприклад: Atosd1,40,20, висота: 100m_
параметршрифт: Ціле значення (тим більше значення, чим більший шрифт)
x Координувати: 0~1919 рік
y координувати:0~1079
вул: рядок для відображення на відповідних координатах (Символ простору використовується для очищення дисплея)
використанняВикористовується для накладання інформації користувача OSD на екрані відео
повернути значенняжодного
зауваження1. Ця команда є ексклюзивною для OSD. Клієнтам потрібно надсилати команди в систему через інтерфейс OSD. Конкретний метод передачі та перевірки визначається командою ATST і може бути отриманий через команду ATGT.
2. Користувач вказує координати x і y екранного меню відповідно до максимуму 1920×1080 пікселів, і система виправить координати відповідно до фактичної ситуації відображення.
3. Параметр STR не може містити '_’ характер
В командах для надсилання визначеного користувачем меню OSD Flying Data

Відеоінструкція з експлуатації

Як надсилати визначене користувачем меню OSD Menu Flying Data через плату приймача декодера бездротового відео передавача COFDM бездротового відео

Пояснення у вищезазначеному відео.

Чи знаєте ви, як надсилати меню Ment Ment Ment через передавач бездротового відеокодера COFDM та плату декодера?

У цьому відео, Я покажу вам деталі операції. Тепер візьміть передавач з кодером HDMI. Підключіть дошку декодера приймача за допомогою кабелю. Потім передавач потребує джерела сигналу HDMI, кабель HDMI, що підключається до цього комп'ютера, А потім є програвач дисплея, який відтворює відео. Тепер комп'ютер виступає як джерело відео HDMI для цієї камери. Вихідне відео комп'ютера надсилається на цей передавач.

Сигнали надсилаються до плати приймача декодера через один кабель, Потім плата декодера відображається через вихід HDMI. Тож тепер ви можете побачити, що два екрани показують те саме, Джерело сигналу праворуч, а розшифрований дисплей знаходиться зліва.

Тоді в той же час, кодування дошки, Цей 3-контактний прозорий послідовний порт, Потім дані послідовного порту, Він підключений до цього комп’ютера, Ці дані надсилаються постійно, Потім на дошці декодера, Також є 3-контактний послідовний порт, Він буде прозоро передаватися на інший ноутбук, Ви можете бачити, що дані прозоро передаються.

Зауважте, що дисплей знаходиться в шістнадцятковому режимі, оскільки сторона відправки також знаходиться в шістнадцятковій формі, Ви можете подивитися, Відправлення сюди знаходиться в шістнадцятковій формі, Тоді відправлення сюди потрібно змінити в режим символів.

Щоб надіслати цю команду OSD, Наприклад, Якщо ви хочете відобразити цю купу символів у x:400 і:200, Добре, Давайте спочатку подивимось на верхній лівий кут, Я спеціально увімкнув ОСД системи, як ви це робили, Поки ми натиснемо тут, Давайте подивимось, що станеться після того, як він отримає ОСД користувача, Він вимкне OSD цієї системи, Потім на координатах XY, визначених користувачем, Показує відповідне значення, Тоді спробуємо змінити це, Я зміню його координати XY і надішлю його ще раз, Тепер ви можете побачити два, Це дві команди OSD, щойно надіслані, Позиції різні, Вміст однаковий.

Оновіть прошивку, щоб визначити користувачем OSD Функція меню

Завантажте прошивку оновлення

https://drive.google.com/file/d/1RP1qk-fLK1JQK9b-aD_UDStENIUhdCy2/view?usp=drive_link

Продукт, згаданий у відео.

Китайська підтримка персонажів

Для задоволення потреб китайського персонажа, the “Atosdu” додається команда, а параметри схожі на оригінал “АТОСД” команда:

форматAtosdu $(шрифт), $(х),$(р),$(вул) _Наприклад: Atosdu1,40,20, E4B880E6ACA1E5B0B1E5A5BD_
параметршрифт: Ціле значення (тим більше значення, чим більший шрифт)
x Координувати: 0~1919 рік
y координувати:0~1079
вул: рядок для відображення на відповідних координатах
(Представлення ASCII UTF-8)
використанняВикористовується для накладання інформації користувача OSD на екрані відео
(Підтримка китайських та англійських персонажів)
повернути значенняжодного
зауваження1. Ця команда є ексклюзивною для OSD. Клієнтам потрібно надсилати команди в систему через інтерфейс OSD. Конкретний метод передачі та перевірки визначається командою ATST і може бути отриманий через команду ATGT.
2. Користувач вказує координати x і y екранного меню відповідно до максимуму 1920×1080 пікселів, і система виправить координати відповідно до фактичної ситуації відображення.
3.Параметр STR має представлення ASCII, кодованого UTF-8


Щодо того, як отримати кодування китайських символів UTF-8, Ви можете використовувати програмне забезпечення Ultraedit:

  1. Відкрийте програмне забезпечення Ultraedit (Рекомендується нова версія), і створити новий файл. Під панеллю стану внизу, вибрати “Рівномірний характер стандарт-> UTF-8” У спадному меню кодування:UltraEdit-1
  2. У новому файлі, Введіть китайський рядок, який потрібно відобразити, як от: “Лише один раз”:UltraEdit-2
  3. Виберіть “редагувати” на панелі меню, Потім виберіть “Шестигранний режим” Щоб отримати відповідні кодовані символи UTF-8:UltraEdit-3
  4. Через термінал послідовного порту, Надішліть команду Atosdu і передайте отримані вище символи (Форма ASCII):UltraEdit-4

[VF-201111]

задавати питання

← Назад

Дякуємо за вашу відповідь. ✨