Polo66

  • *
  • 21
CC3D et l'OSD: MAVlink-OSD
« on: April 03, 2017, 05:51:37 pm »
Bonjour à tous ,
J'ai acheté un drone Eachine 250 que j'avais demandé avec une carte CC3D. Ce drone possède d'origine un OSD dédié , le MAVlink-OSD branché sur la carte CC3D (il y a une étiquette CC3D collée sur l'OSD)
A la réception du drone , j'ai eu une panne de caméra donc je ne sais pas ce qu'on voyait sur un écran .
J'ai programmé la carte CC3D avec Libre Pilot 15.09.
Maintenant que je maîtrise un peu les vols , je m'intéresse au retour vidéo .
Je n'ai aucune information sur mes écrans (masque ou écran TFT ).
Quelqu'un sait-il comment faire fonctionner cet OSD.
J'ai essayé avec ConfigTool_minOPOSD : dès que je veux mettre à jour les charactères avec Charset_1_3_0  , j'ai un message d'erreur :error entering font mode - No Data

Pour les branchements : l'OSD est relié à la carte CC3D par 3 fils : le ground , le +5V , le RX . Le TX n'est pas connecté.
                         de l'autre côté de l'OSD j'ai 4 fils : Int , Out , Ground , +12V.
Question subsidiaire , quand l'OSD va fonctionner est-ce que j'aurai la tension de la batterie ?
Merci d'avance .

f5soh

  • *****
  • 4572
    • LibrePilot
Re: CC3D et l'OSD: MAVlink-OSD
« Reply #1 on: April 03, 2017, 08:07:16 pm »
Quote
Pour les branchements : l'OSD est relié à la carte CC3D par 3 fils : le ground , le +5V , le RX . Le TX n'est pas connecté.
                         de l'autre côté de l'OSD j'ai 4 fils : Int , Out , Ground , +12V.

Si tu veux programmer ton OSD il te faut le Tx, Rx et DTR avec un USBSerial.

L'osd alimenté bien sûr, le coté vidéo avec le 12V doit être alimenté aussi lors de l'upload du Charset dans le chip vidéo.

Sans caméra en entrée tu dois voir des choses à l'écran.

Polo66

  • *
  • 21
Re: CC3D et l'OSD: MAVlink-OSD
« Reply #2 on: April 05, 2017, 10:08:56 pm »
Merci pour la réponse.
Je n'ai pas d'USB serial et Banggood offre  plusieurs choix , lequel est le bon ?
http://www.banggood.com/search/usb-serial-adapter.html
Merci.
je met une photo de l'OSD  en Jpeg 90ko


Polo66

  • *
  • 21
Re: CC3D et l'OSD: MAVlink-OSD
« Reply #4 on: April 06, 2017, 11:00:12 am »
OK .Ils sont en rupture ; je commande dès que c'est dispo.

jelabed

  • *
  • 15
Re: CC3D et l'OSD: MAVlink-OSD
« Reply #5 on: April 09, 2017, 11:26:12 am »
bonjour ,

je ne possède pas la science absolut mais :

il existe plusieurs protocoles de liaison entre un 0SD et une carte de vol .

les deux qui nous intéresse sont le MAVLINK et L' UAVTALK  .

le premier a été développé par l équipe des APM , 3DR  ect . le second a été développé par l équipe open pilot , libre pilote ect . . .

les minim OSD sont compatible Mavlink . les MinopOSD sont compatible uavtalk .

pour passer de l un a l autre le hardware est le même , il faut une interface usb/usart que l on nome un FTDI .

depuis la version soft 16.09 les CC3D et les REVO sont compatible pour les deux protocoles .



si F5soh peu confirmer . . . merci .

y a rien qui presse

f5soh

  • *****
  • 4572
    • LibrePilot
Re: CC3D et l'OSD: MAVlink-OSD
« Reply #6 on: April 09, 2017, 12:03:14 pm »
Oui...
Sans oublier le MSP avec MWOSD, à préférer pour une Revo.

Dans le cas présent Polo66 n'arrive pas à communiquer / programmer son OSD qui en plus n'affiche rien sur la vidéo, donc bien loin des considérations de choix de firmwares / protocoles.

Polo66

  • *
  • 21
Re: CC3D et l'OSD: MAVlink-OSD
« Reply #7 on: April 19, 2017, 08:41:06 am »
ça y est , j'ai reçu le FTDI de chez Banggood.
Je l'ai relié à mon OSD MAVlink . J'ai dû souder car la fiche d'origine est plus petite que toutes les miennes et il n'y avait pas de DTR.
J'ai trouvé le shéma chez Banggood (en pièce jointe avec le branchement OSD-FTDI).
J'ai branché la batterie sur le drone ; branché le FTDI par  son USB ; j'ai 2 diodes rouges allumées sur mon OSD (comme d'habitude).
J'ai lancé OSD_Config.exe ,  ArduCam OSD Config 2.1.3.0 s'est ouvert.
J'ai fais : option Update Charset / j'ai ouvert  :
Charset_1_3_0.mcm et j'ai un message d'erreur
error entering font mode - No Data
J'ai essayé avec : Latest_Charset.mcm  ; même message d'erreur.
J'ai essayé malgré tout de mettre à jour le firmware et j'ai également un message d'erreur:
Failed to talk to bootloader.
Sur mon écran de contrôle , je n'ai que l'image de la caméra sans aucune indications OSD.
Je suis toujours avec la version 15.09 ; il faut changer ?
Merci pour la suite ...

f5soh

  • *****
  • 4572
    • LibrePilot
Re: CC3D et l'OSD: MAVlink-OSD
« Reply #8 on: April 19, 2017, 09:35:36 am »
Comment tu sais que la pin DTR est en haut sur ton OSD ? (pas répérée sur le schéma)
Généralement les pastilles carrées sont des masses, essaye de basculer le DTR de l'autre coté.
Si ça ne marche toujours pas, tu inverses le Tx/Rx.

Tu dois avoir , en partant d'en haut : Gnd, Gnd, +5V, Tx, Rx, DTR

Pour le charset tu dois mettre du 12V coté connecteur vidéo, mais une fois que tu as réussi à flasher le firmware !



Polo66

  • *
  • 21
Re: CC3D et l'OSD: MAVlink-OSD
« Reply #9 on: April 19, 2017, 11:33:39 pm »
OK , j'avais mis le DTR au hazard sur un neutre .
Je l'ai remis de l'autre côté.
Du coup , je ne branche plus la batterie du drone ; je branche mon FTDI sur l'USB .
Je fais option / update firmware
j'utilise :LP_MinimOSD_CC3D_analog_inputs1708.hex
j'ai essayé celui-là aussi : LP_MicroKvteam_CC3D_analog_inputs1708.hex
et j'ai une suite de messages d'erreur .
J'ai inversé RX et TX , ça ne change rien .
les messages :
Failed to talk to bootloader // upload failed. Lost sync. Try using Arduino to upload instead //Failed to talk to bootloader // The EEPROM mapping is outdated ! An automatic update will start .//Failed to talk to bootloader // EEPROM mapping updated !


J'ai repéré un logiciel : arduino -1.8.2-windows.exe ; à essayer ??
 

f5soh

  • *****
  • 4572
    • LibrePilot
Re: CC3D et l'OSD: MAVlink-OSD
« Reply #10 on: April 20, 2017, 11:41:07 am »
Tu peux essayer de "graver la séquence d'initialisation" et mettre quelque chose dessus avec Arduino.
Si la communication se fait, tu reviens avec OSD_Config.


Polo66

  • *
  • 21
Re: CC3D et l'OSD: MAVlink-OSD
« Reply #11 on: April 20, 2017, 12:15:49 pm »
euh... "graver la séquence d'initialisation" et mettre quelque chose dessus.
En clair c'est quoi la manip.? car là je suis largué.
Quand j'ouvre le logiciel arduino j'ai l'impression qu'il me demande quelque chose ; mais quoi ?
Je laisse une capture d'écran.

De toute façon , je vais commander un nouvel OSD tout neuf , c'est peut-être le mien qui a un problème.

f5soh

  • *****
  • 4572
    • LibrePilot
Re: CC3D et l'OSD: MAVlink-OSD
« Reply #12 on: April 20, 2017, 01:00:07 pm »
Il te demande de faire du code...

Désolé, pour le bootloader il te faut un USBasp.
Regarde ici pour voir si ça communique / programme même en laissant le code vide :
https://quadmeup.com/how-to-flash-mw-osd-to-micro-minimosd/

Tu choisis quel port série dans le Config-Tool ?

Quote
De toute façon , je vais commander un nouvel OSD tout neuf , c'est peut-être le mien qui a un problème.
C'est peut-être le plus simple étant donné qu'il a jamais marché ?

Polo66

  • *
  • 21
Re: CC3D et l'OSD: MAVlink-OSD
« Reply #13 on: April 21, 2017, 09:18:42 am »
C'est compliqué.
J'ai suivi le protocole avec le lien que tu m'as indiqué:
mon FTDI est reconnu par le PC mais pour finir (update firmware) le logiciel ne veut pas communiquer je vais essayer de voir comment avoir ce code ou bien une version d'essai .....
 C'est quoi un :  USBasp  ?

Pour le config-Tool c'est le port COM7 (J'ai le choix entre 2 ports ; avec l'autre il me dit que le port n'est pas adapté).
Je te met le dernier tableau qui s'est affiché : échec pour update le firmware
Je vais attendre le nouvel OSD , j'aurai peut-être plus de chance .
Encore merci pour ta participation.

f5soh

  • *****
  • 4572
    • LibrePilot
Re: CC3D et l'OSD: MAVlink-OSD
« Reply #14 on: April 21, 2017, 11:42:47 am »
http://www.dronetrest.com/t/minimosd-failed-to-talk-to-bootloader/111

C'est plus simple de changer ton minimOSD je pense.