Ouvrir le menu Fermer le menu

Pourquoi choisir le protocole J1939 ?

trait de séparation
Temps de lecture : 3 minutes

Maillon essentiel de la communication entre calculateurs embarqués dans la majorité des véhicules existants, le bus CAN est la moëlle épinière du système. Utilisant dans les véhicules légers un protocole de communication majoritairement propriétaire, il s’appuie, dans les transports routiers ainsi que les engins de travaux, machines agricole et application maritimes, sur le protocole standardisé SAE J1939.

Découvrez dans cet article, pourquoi choisir le J1939 en guise de protocole de communication pour vos réseaux de communication industriels ?

Qu'est-ce que le J1939 ?

Le J1939 est un protocole standardisé spécifié par la « Society of Automotive Engineers » (SAE) pour la communication entre les unités de commande électroniques (ECU) - offrant un langage commun à tous les fabricants. Il fournit un protocole de haut niveau (High Layer Protocol) basé sur la couche du réseau CAN, spécifie l'utilisation du CAN sur les diverses couches du modèle OSI (1 à 7). Le SAE J1939 utilise principalement la norme CAN 2.0 B comportant des identifiants de message codés sur 29 bits.

Ses applications sont diverses, mais il est principalement utilisé dans les marchés du camion, et des véhicules lourds ou spéciaux.

Le protocole J1939 est aussi le protocole de base utilisé pour les protocoles ISO11783/ISOBUS (agriculture) et NMEA2000 (maritime) ainsi que les FMS (Fleet Management Systems) qui eux définissent plus précisément la couche applicative.

Le protocole J1939 est largement utilisé dans les machines mobiles en milieux difficiles pour la construction, la manutention de matériaux et les machines forestières et agricoles pour assister les opérateurs.

Les caractéristiques principales du J1939

Le protocole J1939 a un ensemble de caractéristiques de définition décrites ci-dessous :
  • Débit : 250/500kbit.s-1
  • ID CAN : Etendu 29 bits
  • Diffusion de messages :
    • Broadcast
    • Cyclique
    • On request
    • Multi-frame
  • Basé sur les groupes de paramètres (PGN) et les signaux (SPN)

Les caractéristiques complémentaires du J1939

Vous trouverez ci-dessous un ensemble de caractéristiques supplémentaires du protocole J1939 :
  • Messages propriétaires : J1939 comprend une large gamme de PGN standard prédéfinis mais réserve également des messages pour un usage propriétaire.
  • Valeurs « spéciales » : Un SPN avec tous les bits à 1 (ie. 0xFF) reflète une données non disponible sur l’ECU, tandis que tous les bits à un sauf le bit de poids faible reflète une erreur (ie xFE).
  • Gestion d’adresse dynamqiue : La norme SAE J1939 définit une procédure pour attribuer des adresses source aux ECU J1939 après l'initialisation du réseau via une adresse 8 bits de manière dynamique

Les solutions J1939 : produits et services ISIT

Pour vous aider à monter en compétences sur cette technologie et l’appliquer à vos besoins propres, ISIT vous propose une offre complète incluant produits et services :
  • Formation J1939
  • Conseils en avant-projet
  • Prestations : Spécifications, Développement, Test d’équipements
  • Produit logiciel : Pile protocole J1939
  • Produits matériels : Analyseur de réseau, Passerelles, Interfaces, Modules embarqués

0

Ces articles peuvent vous intéresser

image blog article

Pile CANopen ISIT sur STM32

Découvrez l'article publié par notre partenaire STMicroelectronics

image blog article

CANopen – Le réseau embarqué standardisé

Pourquoi choisir le protocole CANopen ? Découvrez une présentation complète de ce réseau proposé par le CiA.

image blog article

Le bus CAN dans un monde connecté !

Livre Blanc à télécharger : Cet article traite des problèmes habituellement rencontrés lors de la modernisation et de l'extension des systèmes CAN existants et de la manière dont on peut les éviter. De plus, il présentera des moyens d'accéder aux machines à distance afin que les données ou les signaux physiques des machines soient disponibles tant au niveau de l'opérateur que du gestionnaire.

image blog article

Pourquoi le CAN FD ?

La croissance du nombre de nœuds, des taux de transfert et la diminution des temps de cycle conduisent au-delà des limitations du CAN classique (8 octets de données et 1 Mbit/s de débit). Le débit de données qui dépend de l'expansion du réseau et la faible longueur des messages pour les données de service analogiques jouent ici un rôle particulier.

image blog article

CAN dans le stockage d'énergie à grande échelle

HMS Networks explique dans cet article comment les problèmes associés aux communications CAN ont été résolus pour un client dans l'espace de stockage d'énergie.