Come sovrapporre l'invio dei dati di volo del menu OSD definiti dall'utente tramite la scheda ricevente decodificatore trasmettitore video wireless COFDM

Qual è il menu OSD definito dall'utente overlay?

Quando si utilizza il trasmettitore video wireless CoFDM e il modulo ricevitore, Gli utenti potrebbero aver bisogno di sovrappondare alcune informazioni OSD nella schermata video:

  1. Informazioni sul controllo del volo dell'estremità di invio (GPS, Altitudine della linea di volo, velocità, alimentazione a batteria, eccetera.);
  2. Informazioni sul ricevitore (potenza del segnale, Livello della batteria, eccetera.)

Per soddisfare le due esigenze sopra degli utenti tenendo conto della versatilità e della facilità d'uso, Abbiamo offerto le seguenti soluzioni:

OSD-function-of-the-COFDM-receiver
OSD-Function-of-the-Cofdm-receiver
  1. Il nostro trasmettitore video wireless CoFDM e il modulo ricevitore fornisce trasmissione trasparente a 1 via della porta seriale unidirezionale, consentendo agli utenti di trasmettere trasparentemente i dati del trasmettitore al ricevitore attraverso la porta seriale.
  2. La porta seriale trasparente del nostro modulo di ricezione COFDM non solo supporta l'output di dati trasmessi in modo trasparente dal trasmettitore, ma supporta anche la ricezione dei dati di overlay OSD.
  3. L'utente deve completare il protocollo indipendente sull'MCU connesso al modulo di invio o all'MCU connesso al modulo di ricezione, Che viene convertito e quindi inviato al sistema tramite l'interfaccia di trasmissione trasparente del modulo di ricezione per completare la sovrapposizione delle informazioni dell'utente OSD.

Il menu OSD definito dall'utente H è ciò che i caratteri che l'utente desidera visualizzare sullo schermo, come i dati di volo, inviando ai comandi. (3Porta seriale pin, trasmissione della modalità carattere, Il tasso di baud è lo stesso della porta seriale trasparente 3pin)

Ai comandi per il menu OSD definito dall'utente di sovrapposizione

FormatoATOSD $(font), $(X),$(y),$(str) _Per esempio: ATOSD1,40,20, altezza: 100M_
parametrofont: Un valore intero (maggiore è il valore, Maggiore è il carattere)
x coordinate: 0~ 1919
coordinate:0~ 1079
str: stringa da visualizzare nelle coordinate corrispondenti (Il simbolo dello spazio viene utilizzato per cancellare il display)
usoUtilizzato per sovrapporre le informazioni sull'utente dell'utente nella schermata video
Valore di ritornonessuna
osservazione1. Questo comando è esclusivo di OSD. I clienti devono inviare comandi al sistema tramite l'interfaccia OSD. Il metodo specifico per la velocità e la verifica è determinato dal comando ATST e può essere ottenuto tramite il comando ATGT.
2. L'utente specifica le coordinate X e Y del display OSD in base al massimo 1920×1080 pixel, e il sistema correggerà le coordinate in base alla situazione di visualizzazione effettiva.
3. Il parametro STR non può contenere il "_’ carattere
Ai comandi per l'invio dei dati di volo del menu OSD definiti dall'utente

Guida alle operazioni video

Come inviare i dati di volo del menu OSD definiti dall'utente tramite la scheda ricevente decodificatore trasmettitore video wireless COFDM

Spiegazione nel video sopra.

Sai come inviare i dati di volo del menu OSD tramite il trasmettitore e la scheda decodificatore Wireless CoFDM Wireless?

in questo video, Ti mostrerò i dettagli dell'operazione. Ora prendi un trasmettitore con un encoder HDMI. Collegare la scheda del decodificatore del ricevitore tramite un cavo. Quindi il trasmettitore necessita di una sorgente del segnale HDMI, il cavo HDMI che si collega a questo computer, E poi c'è un lettore di display che riproduce il video. Ora il computer funge da fonte video HDMI per questa fotocamera. Il video di output del computer viene inviato a questo trasmettitore.

I segnali vengono inviati alla scheda del ricevitore del decoder tramite un cavo, La scheda del decodificatore viene quindi visualizzata tramite output HDMI. Quindi ora puoi vedere che i due schermi mostrano lo stesso, La sorgente del segnale è sulla destra, e il display decodificato è a sinistra.

Quindi allo stesso tempo, la scheda di codifica, Questa porta seriale trasparente a 3 pin, Quindi un dati sulla porta seriale, È collegato a questo computer, Questi dati vengono sempre inviati, Quindi sulla scheda del decodificatore, C'è anche una porta seriale a 3 pin, Verrà trasmesso trasparentemente a un altro laptop, Puoi vedere che i dati vengono trasmessi in modo trasparente.

Si noti che il display è in modalità esadecimale perché il lato di invio è anche in esadecimale, Puoi dare un'occhiata, L'invio qui è in esadecimale, Quindi l'invio qui deve essere modificato in modalità carattere.

Per inviare questo comando OSD, Per esempio, Se vuoi mostrare questo gruppo di personaggi su x:400 e:200, Va bene, Diamo un'occhiata prima all'angolo in alto a sinistra, Ho acceso specificamente l'OSD del sistema come hai fatto tu, Finché facciamo clic, invia qui, Vediamo cosa succede dopo aver ricevuto l'OSD dell'utente, Spegnerà l'OSD di quel sistema, Quindi alle coordinate XY specificate dall'utente, Mostra il valore corrispondente, Allora proviamo a cambiarlo, Modificherò le sue coordinate XY e le invierò di nuovo, Ora puoi vedere due, Questi sono i due comandi OSD utente appena inviati, Le posizioni sono diverse, Il contenuto è lo stesso.

Aggiorna il firmware per avere l'OSD definito dall'utente funzione menu

Scarica il firmware di aggiornamento

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

Il prodotto menzionato nel video.

Supporto del personaggio cinese

Per soddisfare le esigenze della sovrapposizione del personaggio cinese, il “Atosdu” viene aggiunto il comando, e i parametri sono simili all'originale “Atosd” comando:

FormatoAtosdu $(font), $(X),$(y),$(str) _Per esempio: ATOSDU1,40,20, E4B880E6ACA1E5B0B1E5A5BD_
parametrofont: Un valore intero (maggiore è il valore, Maggiore è il carattere)
x coordinate: 0~ 1919
coordinate:0~ 1079
str: stringa da visualizzare nelle coordinate corrispondenti
(Rappresentazione ASCII codificata da UTF-8)
usoUtilizzato per sovrapporre le informazioni sull'utente dell'utente nella schermata video
(Supporta i personaggi cinesi e inglesi)
Valore di ritornonessuna
osservazione1. Questo comando è esclusivo di OSD. I clienti devono inviare comandi al sistema tramite l'interfaccia OSD. Il metodo specifico per la velocità e la verifica è determinato dal comando ATST e può essere ottenuto tramite il comando ATGT.
2. L'utente specifica le coordinate X e Y del display OSD in base al massimo 1920×1080 pixel, e il sistema correggerà le coordinate in base alla situazione di visualizzazione effettiva.
3.Il parametro STR prende una rappresentazione ASCII codificata da UTF-8


Per quanto riguarda come ottenere la codifica UTF-8 di caratteri cinesi, Puoi utilizzare il software UltraEdit:

  1. Apri il software UltraEdit (Si consiglia una nuova versione), e crea un nuovo file. Sotto la barra di stato in fondo, Selezionare “Standard di carattere uniforme-> UTF-8” Dal menu a discesa di codifica:UltraEdit-1
  2. Nel nuovo file, Digita la stringa cinese che deve essere visualizzata, ad esempio: “Solo una volta”:UltraEdit-2
  3. Selezionare “Modifica” nella barra dei menu, quindi selezionare “Modalità esadecimale” Per ottenere i corrispondenti caratteri codificati UTF-8:UltraEdit-3
  4. Attraverso il terminale della porta seriale, Invia il comando atosdu e passa i caratteri ottenuti sopra (Forma ASCII):UltraEdit-4

[VF-202411]

Fai una domanda

← Precedente

Grazie per la risposta. ✨