NMEA 2000 vs J1939 – Quelle est la différence ?
Digital Skipper |18/05, 2023

Les similitudes et les différences entre le J1939 et le NMEA 2000
Pour résumer un article de blog assez long...
Bien qu'il existe certaines différences entre le J1939 et le NMEA 2000, ils partagent un certain nombre de similitudes importantes qui les rendre à la fois fiables et efficaces protocole de communication. Ces similitudes incluent l'utilisation d'une architecture de réseau de bus, un protocole de communication basé sur CAN, la capacité de transfert de données rapide et des mécanismes robustes de détection et de gestion des erreurs. Par premier ces similitudes permettent aux ingénieurs et aux techniciens de prendre des décisions éclairées sur le protocole à utiliser dans leur application spécifique.
Le monde des protocoles de communication pour les systèmes marins et automobiles peut prêter à confusion. Télévision les protocoles qui partagent des caractéristiques similaires sont J1939 et NMEA 2000. Dans cet article, nous explorerons les différences et les similitudes entre les deux ; les protocoles et vous aider à décider lequel est le mieux adapté à vos besoins.
D'abord et avant tout ; J1939 et NMEA 2000
Qu'est-ce que J1939 ?
J1939 est un protocole de communication principalement utilisé dans les secteurs des véhicules lourds et de la marine. Il s'agit d'un protocole basé sur CAN qui fournit un moyen standardisé aux appareils électroniques de communiquer entre eux sur un réseau. Le J1939 est un élément essentiel des véhicules lourds et des navires modernes, car il permet ainsi à différents systèmes électroniques de communiquer entre eux. Cette communication permet un meilleur contrôle et une meilleure surveillance du véhicule ou du navire, conduisant à une sécurité et une efficacité améliorées.
Le protocole J1939 spécifie la manière dont les messages sont transférés entre les appareils électroniques, y compris le format des messages, la durée et la durée des messages. priorité des messages. Il définit égalementå comment les appareils peuvent s'identifier sur le réseau et comment ils peuvent demander des informations à d’autres appareils. Cette standardisation garantit que les appareils de différents fabricants peuvent communiquer entre eux, quels que soient les détails spécifiques de mise en œuvre.
Qu'est-ce que NMEA 2000 ?
NMEA 2000 ä industrie maritime. C'est aussi un protocole basé sur CAN qui fournit un moyen standardisé permettant aux appareils électroniques de communiquer entre eux sur un réseau. NMEA 2000 a été créé par la National Marine Electronics Association pour simplifier et améliorer la façon dont les appareils électroniques marins communiquent entre eux.
NMEA 2000 est un élément essentiel des navires marins modernes, car il est possible pour différents systèmes électroniques de communiquer entre eux. communiquer les uns avec les autres aigre-doux. Cette communication permet un meilleur contrôle et une meilleure surveillance du navire, conduisant à une sécurité et une efficacité améliorées. NMEA 2000 est utilisé pour connecter divers appareils, notamment des systèmes GPS, des plongeurs en haute mer, des localisateurs de pêche, etc.
Le protocole NMEA 2000 spécifie la manière dont les messages sont transférés entre appareils électroniques, notamment le format et l'heure du message. et la priorité des messages. Il définit égalementå comment les appareils peuvent s'identifier sur le réseau et comment ils peuvent demander des informations à d’autres appareils. Cette standardisation garantit que les appareils de différents fabricants peuvent communiquer entre eux, quels que soient les détails spécifiques de mise en œuvre.
Les principales similitudes entre J1939 et NMEA 2000
Quand il en ce qui concerne les protocoles de communication, J1939 et NMEA 2000 entre ; des protocoles les plus utilisés dans les industries automobile et maritime. Bien que ces protocoles présentent certaines différences, ils partagent également des points communs. un certain nombre de similitudes clés qui en font des solutions à la fois fiables et efficaces pour le transfert de données entre appareils.
Architecture réseau
L'une des principales similitudes entre J1939 et NMEA 2000 est leur utilisation d'un architecture du réseau de bus. Cette architecture permet de connecter plusieurs appareils à un seul réseau, réduisant ainsi les câbles et facilitant l'installation de nouveaux appareils. Ce type d'architecture réseau est particulièrement utile dans les grands véhicules ou les navires, où de nombreux systèmes différents peuvent devoir être connectés et communiquer entre eux.
Protocoles de communication
Autre similitude entre J1939 et NMEA 2000 est leur utilisation d'un protocole de communication basé sur CAN. Ce protocole est fiable et fournit des mécanismes de détection et de correction des erreurs, contribuant ainsi à garantir que les données sont transférées avec précision et sans erreurs. Le protocole basé sur CAN est également possible ; transfert rapide d'un grand volume de données, ce qui est important dans les applications où les données en temps réel sont critiques.
Taux de transfert de données
Les ports J1939 et NMEA 2000 prennent en charge des taux de transfert de données de jusqu'à 1 Mbit/s. Cela permet un traitement rapide d'un grand volume de données, ce qui est crucial dans les applications où les données en temps réel sont critiques. La vitesse de transfert élevée est également utile ; pour garantir que les données sont transmises avec précision et sans erreurs, ce qui est important dans les applications où l'exactitude des données est critique.
Identification et gestion des erreurs
J1939 et NMEA 2000 disposent tous deux d'une détection et d'une gestion des erreurs. mécanismes ce qui permet une communication fiable entre les appareils. Ces mécanismes garantissent que toute erreur est détectée et corrigée en temps réel, évitant ainsi la perte de données ou la panne du système. Ceci est particulièrement important dans les applications où la précision des données et la fiabilité du système sont essentielles.
Les principales différences entre J1939 et NMEA 2000
Dans le cas des protocoles de communication J1939 et Télévision NMEA 2000 ; des plus utilisés dans leurs industries respectives. Bien qu’ils partagent certaines similitudes, il existe plusieurs différences clés qui les distinguent. Regardons de plus près ces différences et comment elles affectent la compatibilité des appareils et les performances du système.
Portée
Comme mentionné, J1939 est principalement utilisé dans l'industrie des véhicules lourds, tandis que NMEA 2000 est utilisé dans l'industrie maritime. Il y a cependant un domaine où ils diffèrent ; les protocoles se chevauchent. Par exemple, le J1939 est souvent utilisé dans des applications marines telles que les grands navires commerciaux et les plates-formes pétrolières offshore.
L'une des raisons des différents domaines d'application réside dans les environnements auxquels les unités sont exposées. Les véhicules lourds fonctionnent dans des environnements difficiles avec des niveaux de vibrations élevés, tandis que les unités marines doivent être capables de résister ; corrosion par l'eau salée et fluctuations extrêmes de température.
Format des messages et numéro de groupe de paramètres (PGN)
Une autre différence clé entre J1939 et NMEA 2000 réside dans la manière dont ils formatent les messages et utilisent les numéros de groupe de paramètres ( PGN). J1939 utilise les PGN pour définir et structurer la transmission des données, tandis que NMEA 2000 regroupe les messages en catégories fonctionnelles.
Par exemple, dans J1939, un PGN peut être utilisé pour ö peut les données liées au régime moteur sont regroupées avec d'autres données liées au moteur dans un seul message. Cette différence de format de message et de PGN peut affecter la façon dont les données sont échangées entre les appareils et doit être prise en compte lors de la conception d'un système.
Types de connexion et câblage
Une autre différence importante entre J1939 et NMEA 2000. est le type de connexions et de câblage utilisé. J1939 utilise des connecteurs Deutsch courants dans l'industrie des véhicules lourds, tandis que NMEA 2000 utilise des connecteurs Micro-C conçus pour les environnements marins difficiles.
< p>Ces différences dans les types de connecteurs et le câblage peuvent affecter la compatibilité et l'installation des appareils. Par exemple, si un appareil marin doté d'un connecteur Micro-C doit être connecté à un véhicule lourd doté d'un connecteur J1939, un adaptateur ou un convertisseur peut être nécessaire.