Un bus CAN (Controller Area Network) est un protocole de communication populaire utilisé dans les applications automobiles et industrielles. Il permet à plusieurs unités de contrôle électronique (ECU) de communiquer entre elles sur un réseau partagé. La couche physique d'un bus CAN se compose de deux fils : CAN High (CANH) et CAN Low (CANL). Ces fils sont torsadés ensemble pour minimiser les interférences électromagnétiques.
L'utilisation de seulement deux fils est l'un des principaux avantages de la technologie du bus CAN. Il permet une mise en œuvre économique et simplifie le faisceau de câbles dans les véhicules et autres systèmes. Le bus CAN fonctionne en mode différentiel, où la différence de tension entre les lignes CANH et CANL détermine les données transmises.
L'architecture du bus CAN prend en charge la communication multi-maître, ce qui signifie que n'importe quel nœud sur le bus peut initier une communication. Ceci est réalisé grâce à un mécanisme d'arbitrage au niveau du bit, où les nœuds avec le message de priorité la plus élevée accèdent au bus. Le bus fonctionne en mode semi-duplex, permettant la communication dans les deux sens mais pas simultanément.
Alors qu'un bus CAN utilise généralement deux fils, il peut y avoir des variations dans la mise en œuvre physique en fonction de l'application et des exigences spécifiques. Par exemple, dans certains cas, des câbles à paires torsadées blindées sont utilisés pour améliorer l'immunité au bruit. De plus, des résistances de terminaison peuvent être ajoutées aux deux extrémités du bus pour réduire les réflexions de signal et assurer une bonne intégrité du signal.
Il est important de noter que le nombre de fils dans un bus CAN ne fait pas référence aux fils physiques, mais plutôt aux canaux logiques utilisés pour la communication. Le protocole CAN prend en charge plusieurs identifiants, permettant à différents messages d'être transmis et reçus. Ces identifiants sont utilisés pour différencier les différents appareils et messages sur le bus.
En résumé, un bus CAN standard se compose de deux fils (CANH et CANL) pour la communication physique. Cependant, le nombre de canaux logiques ou d'identificateurs utilisés sur le bus peut varier en fonction de l'implémentation spécifique et des exigences d'application.





