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.
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