Sommario
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:
- Informazioni sul controllo del volo dell'estremità di invio (GPS, Altitudine della linea di volo, velocità, alimentazione a batteria, eccetera.);
- 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:

- 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.
- 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.
- 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
| Formato | ATOSD $(font), $(X),$(y),$(str) _Per esempio: ATOSD1,40,20, altezza: 100M_ |
| parametro | font: 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) |
| uso | Utilizzato per sovrapporre le informazioni sull'utente dell'utente nella schermata video |
| Valore di ritorno | nessuna |
| osservazione | 1. 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 |
Guida alle operazioni video
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:
| Formato | Atosdu $(font), $(X),$(y),$(str) _Per esempio: ATOSDU1,40,20, E4B880E6ACA1E5B0B1E5A5BD_ |
| parametro | font: 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) |
| uso | Utilizzato per sovrapporre le informazioni sull'utente dell'utente nella schermata video (Supporta i personaggi cinesi e inglesi) |
| Valore di ritorno | nessuna |
| osservazione | 1. 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:
- 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:

- Nel nuovo file, Digita la stringa cinese che deve essere visualizzata, ad esempio: “Solo una volta”:

- Selezionare “Modifica” nella barra dei menu, quindi selezionare “Modalità esadecimale” Per ottenere i corrispondenti caratteri codificati UTF-8:

- Attraverso il terminale della porta seriale, Invia il comando atosdu e passa i caratteri ottenuti sopra (Forma ASCII):

[VF-202411]


Fai una domanda
Grazie per la risposta. ✨