Comment superposer l'envoi de données de vol du menu OSD défini par l'utilisateur via la carte récepteur de décodeur d'émetteur vidéo sans fil COFDM

Qu'est-ce que le menu OSD superposé défini par l'utilisateur?

Lors de l'utilisation de l'émetteur vidéo sans fil COFDM et du module récepteur, Les utilisateurs peuvent avoir besoin de superposer certaines informations OSD sur l'écran vidéo:

  1. Informations de contrôle de vol de la fin d'envoi (GPS, Altitude de ligne de vol, la vitesse, puissance de la batterie, etc.);
  2. Informations sur le récepteur (force du signal, niveau de la batterie, etc.)

Pour répondre aux deux besoins ci-dessus des utilisateurs tout en prenant en compte la polyvalence et la facilité d'utilisation, Nous avons offert les solutions suivantes:

OSD-function-of-the-COFDM-receiver
Fonction OSD du récepteur COFDM
  1. Notre émetteur vidéo sans fil COFDM et notre module récepteur fournit une transmission transparente à port unidirectionnel à une direction, Permettre aux utilisateurs de transmettre des données d'émetteur de manière transparente au récepteur via le port série.
  2. Le port série transparent de notre module de réception COFDM prend non seulement en charge la sortie des données transmissibles de l'émetteur, mais prend également en charge la réception des données de superposition OSD.
  3. L'utilisateur doit compléter le protocole indépendant sur le MCU connecté au module d'envoi ou au MCU connecté au module de réception, Qui est converti puis envoyé au système via l'interface de transmission transparente du module de réception pour compléter la superposition des informations de l'utilisateur OSD.

Le menu OSD défini par l'utilisateur est les caractères que l'utilisateur souhaite afficher à l'écran, comme les données de vol, En envoyant aux commandes. (3port série d'épingle, transmission en mode de caractère, Le taux de bauds est le même que le port série transparent à 3 pins)

Aux commandes de superposition du menu OSD défini par l'utilisateur

FormatATOSD$(Police de caractère), $(X),$(oui),$(str) _Par exemple: ATOSD1,40,20, hauteur: 100m_
paramètrePolice de caractère: Une valeur entière (plus la valeur est grande, Plus la police est grande)
x coordonnées: 0~1919
y coordonnées:0~1079
str: chaîne à afficher aux coordonnées correspondantes (Le symbole d'espace est utilisé pour effacer l'affichage)
utilisationUtilisé pour superposer les informations de l'utilisateur OSD sur l'écran vidéo
valeur de retouraucun
Remarque1. Cette commande est exclusive à OSD. Les clients doivent envoyer des commandes au système via l'interface OSD. La méthode spécifique du taux de bauds et de la vérification est déterminée par la commande ATST et peut être obtenue via la commande ATGT.
2. L'utilisateur spécifie les coordonnées x et y de l'affichage OSD selon le maximum 1920×1080 pixels, et le système corrigera les coordonnées en fonction de la situation d'affichage réelle.
3. Le paramètre STR ne peut pas contenir le ‘_’ personnage
Aux commandes pour l'envoi de données de vol du menu OSD défini par l'utilisateur

Guide de l'opération vidéo

Comment envoyer les données de vol du menu OSD défini par l'utilisateur via la carte récepteur du décodeur d'émetteur vidéo COFDM

Explication dans la vidéo ci-dessus.

Savez-vous comment envoyer les données de vol du menu OSD via l'émetteur et la carte de décodeur du codeur sans fil COFDM?

Dans cette vidéo, Je vais vous montrer les détails de l'opération. Maintenant, prenez un émetteur avec un encodeur HDMI. Connectez la carte de décodeur du récepteur via un câble. Alors l'émetteur a besoin d'une source de signal HDMI, Le câble HDMI se connectant à cet ordinateur, Et puis il y a un lecteur d'affichage qui joue la vidéo. Maintenant, l'ordinateur agit comme la source vidéo HDMI pour cette caméra. La vidéo de sortie de l'ordinateur est envoyée à cet émetteur.

Les signaux sont envoyés à la carte du récepteur de décodeur via un seul câble, La carte de décodeur s'affiche ensuite via la sortie HDMI. Alors maintenant, vous pouvez voir que les deux écrans montrent la même chose, La source de signal est à droite, et l'affichage décodé est à gauche.

Alors en même temps, la planche d'encodage, Ce port de série transparent à 3 broches, Puis une données de port série, Il est connecté à cet ordinateur, Ces données sont envoyées tout le temps, Puis sur la carte du décodeur, Il y a aussi un port série à 3 broches, Il sera transmis de manière transparente à un autre ordinateur portable, Vous pouvez voir que les données sont transmises de manière transparente.

Notez que l'affichage est en mode hexadécimal car le côté envoi est également en hexadécimal, Tu peux jeter un œil, L'envoi ici est en hexadécimal, Ensuite, l'envoi ici doit être changé en mode de caractère.

Pour envoyer cette commande OSD, Par exemple, Si vous souhaitez afficher ce tas de caractères à x:400 et:200, D'accord, Regardons d'abord le coin supérieur gauche, J'ai spécifiquement allumé l'OSD du système comme vous, Tant que nous cliquez sur envoyer ici, Voyons ce qui se passe après avoir reçu l'OSD de l'utilisateur, Il éteindra l'OSD de ce système, Puis aux coordonnées XY spécifiées par l'utilisateur, Montre la valeur correspondante, Alors essayons de changer cela, Je vais modifier ses coordonnées XY et l'en renvoyer, Maintenant tu peux en voir deux, Ce sont les deux commandes OSD utilisateur qui viennent d'être envoyées, Les positions sont différentes, Le contenu est le même.

Mettre à niveau le micrologiciel pour avoir l'OSD défini par l'utilisateur fonction de menu

Téléchargez le firmware de mise à niveau

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

Le produit mentionné dans la vidéo.

Support de caractère chinois

Pour répondre aux besoins de la superposition du caractère chinois, la “Atosdu” la commande est ajoutée, et les paramètres sont similaires à l'original “ATOSD” commande:

FormatAtosdu $(Police de caractère), $(X),$(oui),$(str) _Par exemple: Atosdu1,40,20, e4b880e6aca1e5b0b1e5a5bd_
paramètrePolice de caractère: Une valeur entière (plus la valeur est grande, Plus la police est grande)
x coordonnées: 0~1919
y coordonnées:0~1079
str: chaîne à afficher aux coordonnées correspondantes
(Représentation ASCII codée UTF-8)
utilisationUtilisé pour superposer les informations de l'utilisateur OSD sur l'écran vidéo
(Soutenir les caractères chinois et anglais)
valeur de retouraucun
Remarque1. Cette commande est exclusive à OSD. Les clients doivent envoyer des commandes au système via l'interface OSD. La méthode spécifique du taux de bauds et de la vérification est déterminée par la commande ATST et peut être obtenue via la commande ATGT.
2. L'utilisateur spécifie les coordonnées x et y de l'affichage OSD selon le maximum 1920×1080 pixels, et le système corrigera les coordonnées en fonction de la situation d'affichage réelle.
3.Le paramètre STR prend une représentation ASCII codée UTF-8


Concernant la façon d'obtenir le codage UTF-8 des caractères chinois à afficher, Vous pouvez utiliser le logiciel UltraEdit:

  1. Ouvrez le logiciel UltraEdit (Une nouvelle version est recommandée), et créer un nouveau fichier. Sous la barre d'état en bas, sélectionner “Standard de caractère uniforme-> UTF-8” du menu déroulant encoding:UltraEdit-1
  2. Dans le nouveau fichier, Tapez la chaîne chinoise qui doit être affichée, tel que: “Juste une fois”:UltraEdit-2
  3. Sélectionner “modifier” dans la barre de menu, puis sélectionnez “Mode hexagonal” Pour obtenir les caractères codés UTF-8 correspondants:UltraEdit-3
  4. À travers le terminal du port série, Envoyez la commande Atosdu et passez les caractères obtenus ci-dessus (Forme ascii):UltraEdit-4

[VF-202411]

Poser une question

← Retour

Merci pour votre réponse. ✨