ont de plus en plus utilisée commandes électroniques pour gérer moteur, transmission, freinage et d'autres grands domaines fonctionnels. Ces contrôles, appelés unités de contrôle électroniques, unités de contrôle du moteur ou ECU, intègrent un microprocesseur, de la mémoire et d'autres circuits de détecter et de gérer le comportement des parties d'un camion. Par exemple, le calculateur moteur ajuste le calendrier et l'injection de carburant pour obtenir une performance optimale et de faibles émissions sur une plage de températures et de conditions d'exploitation. ECU ont généralement des codes de diagnostic électroniques qui aident les techniciens en entretien et réparation. Les véhicules modernes peuvent avoir une douzaine ou plus de calculateurs, de communiquer avec l'autre sur une voie numérique standard tels que J-1939.
Couche physique
c'est un J-1939 réseau couche physique se compose de ses câbles, connecteurs et des normes électriques de tension et de courant. Les modules électroniques de communiquer sur une seule paire torsadée de fils dans un format de données série. Chaque segment de réseau utilise des résistances de terminaison au niveau de chaque extrémité des fils, avec 120 ohms pour une valeur de résistance typique. Calculateurs et d'autres équipements attachent au réseau via des connecteurs à trois broches triangulaires définies dans la norme J-1939. Ces connecteurs sont appelés Deutch DT06-3S-E008. Un autre connecteur utilisé pour connecter des équipements de tests de diagnostic et des émissions a un design à neuf broches appelé Deutch HD10-9-1939P.
Message couche
modules dans J-1939 du réseau communiquent au moyen de messages de données numériques dans un format spécialement conçu. Les données de messages comporte un code identifiant 29 bits qui définit la priorité du message, le format du message et d'autres informations. Messages servent à contrôler les ECN, permettent ECN d'envoyer des informations, y compris la température du liquide de refroidissement, la vitesse et la transmission engrenage et d'effectuer des diagnostics sur le réseau lui-même. Les messages sont priorisés afin informations à délai critique comme une commande pour changer de vitesse de transmission remplace les messages d'état de moindre priorité. Les priorités permettent à plusieurs modules partagent le même câble de communication. Si un seul message l'emporte sur l'autre, le message de faible priorité répète généralement après un bref délai.
Dynamic Adresses
Chaque module dans un réseau J-1939 dispose d'une adresse unique utilisé pour envoyer des messages, chaque réseau prend en charge jusqu'à 255 adresses. Les modules n'ont pas d'adresses usine codés en place, le protocole J-1939 utilise un système réclamant d'adresse dynamique. Lorsque les appareils reçoivent première puissance, ils envoient des messages sur le réseau réclamant une adresse. Le premier dispositif de réclamer une adresse arrive à le garder; dispositifs suivants recevront un message "ne peut pas prétendre adresse" de la première, et ils doivent utiliser la prochaine adresse disponible. Bien que le processus de négociation est un peu compliquée, il élimine la possibilité de conflits d'adresses.