Comprendre les différents protocoles - SeaTalk1 et SeaTalkNG
Digital Skipper |14/09, 2021

Dans l'industrie maritime, un certain nombre de formats de données et de protocoles différents sont utilisés. Le but de cet article est d'aider à clarifier les formats courants !
Lorsque vous travaillez avec l'électronique marine, vous entendrez parler de quatre formats de données courants. Ces är;
- SeaTalk1
- SeaTalkNG
- NMEA 0183
- NMEA 2000
Alors, de quoi s'agit-il et que signifient-ils lorsque vous installez des appareils sur votre bateau ?
SeaTalk1
Il existe une idée fausse courante selon laquelle SeaTalk1 (ST1) est NMEA 0183, mais ce n'est pas le cas. SeaTalk 1 est un système propriétaire conçu par Raymarine. Même s'ils travaillent tous les deux un protocole de données série, NMEA 0183 et ST1 ne partagent aucune autre similitude.
SeaTalk utilise 3 fils comme méthode de connexion, qui sont mis en parallèle sur tous les appareils. Les 3 fils sont les suivants :
- Alimentation 12 V
- GND / Alimentation commune
- Données (série) < p>Étant donné que les messages et le câblage sont différents de NMEA 0183, ils ne sont pas directement compatibles, mais il est possible de utilisez un convertisseur ST1 vers NMEA 0183. Les unités SeaTalk1 sont toujours courantes sur bateaux, et tandis que certains d'entre eux travaillent sur son propre réseau ST1 où les appareils sont interconnectés et communiquent de manière bidirectionnelle, d'autres fonctionnent avec un convertisseur 0183.
Malheureusement, il n'y a pas de conversion directe entre ST1 et NMEA 2000, donc ; le processus nécessiterait une passerelle ST1 vers NMEA0183, puis la passerelle de conversion bidirectionnelle Actisense NGW-1 pour la convertir en NMEA 2000.
NGW-1-STNG Passerelle NMEA 2000 (SeaTalk NG)
NMEA 0183
NMEA 0183 est le format et le protocole de message « standard » non propriétaire pour la plupart des appareils électroniques marins fabriqués avant NMEA 2000. Il existe deux types de NMEA 0183 – "ancienne" (version 1.5) et une version actuelle (2.0+) La version 1.5 utilise la spécification du périphérique RS232 pour la connexion, et le protocole actuel utilise RS422 (différentiel). Le principe entre les versions RS232 et RS422 est le même et les données sont presque identiques.
Le plus grand changement entre les données v1.5 et v2.0+ est l'ajout de sommes de contrôle sur Les phrases NMEA 0183. Avant la version 2.0+, il n'était pas obligatoire d'avoir une somme de contrôle à la fin de la phrase, mais cela a été modifié lors de l'implémentation de la version 2.0.
Habituellement, cela ne provoque pas trop de conflits entre les unités NMEA 0183, mais il peut y avoir quelques problèmes. dans des scénarios spécifiques. Par exemple, si le locuteur est v1.5 et l'auditeur est v2.0+ et traite les phrases comme valides uniquement si elles contiennent une somme de contrôle, il ignorera le locuteur v1.5.
NMEA 0183 v2. 0+ Les unités différentielles utilisent une connexion à 4 fils avec une paire d'émission et de réception, généralement marqués de "+/A" et "–/B" ou "Tx" et "Rx". Le protocole utilise ASCII Serial, a une faible vitesse et fonctionne à 4 800 bits/s.
La conversion de NMEA 0183 en NMEA 2000 est un processus très simple avec une passerelle de conversion qui est NGW-1. C'est aussi possible de convertir NMEA 2000 en NMEA 0183 avec notre passerelle.
SeaTalkNG & NMEA 2000
NMEA 2000 est le successeur de NMEA 0183, qui fonctionne sur : un format de message binaire avec une vitesse beaucoup plus élevée de 250 000 bits/sec. Contrairement au NMEA 0183 qui utilise une configuration à un seul haut-parleur/multi-auditeurs, NMEA 2000 utilise CAN (Controller Area Network), créant un réseau multi-haut-parleurs/multi-auditeurs où chaque appareil communique ensemble.
En ce qui concerne NMEA 2000 et SeaTalkNG (STNG) il y a un peu de confusion entre les deux, et on nous pose souvent la question des deux ; travailleront ensemble. På format de données/niveau de protocoleå Ces deux éléments sont identiques. NMEA 2000 et STNG fonctionnent tous deux avec le protocole CAN et utilisent exactement les mêmes messages (PGN). En fait, la seule différence entre les deux ; Est la couche physique.
NMEA 2000 utilise la norme DeviceNet pour les câbles et les connecteurs, où des connecteurs M12 mâles et femelles sont utilisés pour connecter les câbles et les connecteurs. SeaTalkNG utilise le système de câblage propriétaire de Raymarine, qui ne respecte pas la norme DeviceNet. Cependant, la connexion des câbles STNG et des câbles NMEA 2000 est très simple, car Raymarine vend des câbles adaptateurs. Le câble adaptateur A06045 peut égalementå acheté dans le cadre d'un package avec nos produits NMEA 2000 (câble non vendu seul).
En bref, cela signifie qu'il n'y a pas de "conversion de STNG vers NMEA 2000", mais seulement un câble adaptateur est nécessaire pour rejoindre les deux.
Câble STNG