Académique Documents
Professionnel Documents
Culture Documents
Bus CAN
Le CAN (Controller Area Network) fait partie des bus de terrain les plus utilisés tant
pour des applications automobiles que des applications industrielles (automatisme,
etc.).
Domaines d’application:
Industrial automation
Home/Building automation
Automotive (VL, PL)
Transportation (Train, aviation, ...)
Matériel agricole, Travaux public
Maritime
Medical
Instrumentation
Exemple:
Dans le domaine de l’automobile la communication entre les différents modules
nécessite un bus d’échange d’information en temps réel, tel que le bus CAN.
Réseaux locaux industriels Pr.Youssefi FST Settat
2
Le bus CAN
Historique
Début des années 1980: Intérêt général des constructeurs automobiles haut de
gamme pour les Systèmes de communication temps réel (électronique embarquée).
Fonctionnement de base
Tous les participants peuvent démarrer la communication dès que le bus est au repos:
Gestion des collisions nécessaire: principe d’arbitrage CSMA/CA
Un seul émetteur une fois la phase d’arbitrage terminée
Tout nœud sur le bus qui n’est pas émetteur est récepteur
Tout nœud sur le bus est en charge de vérifier l’intégrité du message
Le CAN ne possède pas de système d’adressage mais plutôt un système d’allocation
de priorités aux messages basé sur l’identificateur attribué à chaque message.
Un émetteur transmet un message sans indication de destinataire ; sur la base de
l’identificateur associé à ce message, chaque nœud décide de traiter ou d’ignorer ce
message.
Exemple d ’architecture
6 PRESENTATION VIDE
5 SESSION VIDE
4 TRANSPORT VIDE
3 RESEAU VIDE
La couche physique
La transmission des données est effectuée sur une paire filaire différentielle.
La ligne est donc constituée de deux fils :
o CAN L (CAN LOW),
o CAN H (CAN HIGH).
La couche physique
ISO 11898-3 - CAN High Speed
La couche physique
Bit stuffing
Bit stuffing
- Plus grand nombre de transitions : Synchronisation de l’horloge.
La couche physique
Topologie : bus
Résistance fin de ligne 120 ohms
La connectique
9 pin D sub
RJ45
5 pin Min C
La connectique
• Protocole ouvert