Pratiques et Techniques en Plaisance  | Imprimer |  Fermer la fenêtre

Les instruments NMEA : abus de norme 21 avril 2012 13:52, par yvesD
  • La connexion d’un parleur NMEA à une entrée VHF se fait par 2 fils, théoriquement étiquetés sur la VHF NMEA.in+ et NMEA-in- (ou Rx+ et Rx-), et théoriquement (si ne me goure-je) les niveaux électriques sont +12V et -12 (ou +5 et -5, sais plus) et on émet un ’1’ en envoyant +12V sur Rx+ et -12V sur Rx-, pour un 0 ce sera -5V sur Rx+ et +5V sur Rx- (de mémoire, c’est dire !)
  • En théorie la transmission NMEA se fait en différentiel, par ex (pour illustrer le propos) en les connectant à un transfo d’isolement, ou a un ampli op ou a la LED d’un isolateur opto-électronique. Donc dans le cas théorique, le reste de la VHF étant électriquement isolé des 2 fils NMEA, l’extinction de la première ne peut avoir aucun effet sur ces derniers.

On peut supposer qu’on est dans le cas relaché - extrêmement usé et abusé car moins cher à implémenter - ou un deux fils est connecté au 0V (on étiquettera encore Rx-, si !) de référence de l’électronique de la VHF et l’autre est à l’entré d’un circuit TTL (qu’on étiquettera Rx+) . Et ça tombe en marche, souvent.
.
Et la relâche (en fait, l’abus) vient du fait que ’1’ sera codé-détecté comme 0V sur Rx- et 5V sur Rx+ ; à l’inverse le ’0’ sera codé comme 5VV sur Rx- et 0V sur Rx+ . Confondre 0 et -12 d’une part et 5V et 12V d’autre part permet d’utiliser les circuit TTL de réception utilisé dans les ports COM (les très vieux diront des « USART ») plus que banaux et cheap.On est plus en différentiel, on est en niveaux TTL.

Dans ce scénario relâché une cause possible serait que l’entrée NMEA de la VHF devient flottante lorsqu’on en coupe l’alim. Du coup le Rx+ n’est plus relatif au 0V du Rx- (celui-ci étant « débranché ») et - hypothèse supplémentaire - alors que ce fil Rx- n’est pas rappelé (comme il le devrait, au risque de boucle) au 0V ni par le GPS ni par le pilote, du coup tout flotte, et mergitur.

Je sais, c’est contourné et ça fait très désordre mais si c’est invaissemblable ça a été fait et si c’est impossible ça le sera (diction marin dit-on), et puis je n’en vois pas d’autre.

Très bonne description du problème dans la notice du MUX shipmodul vers la page 5