Structure
en couches du protocole CAN
|
||||||||
Le CAN (Controller Area Network) est un protocole de communication en série permettant la transmission des informations en temps réel dans les systèmes autonomes (automobile, aviation, ...). Comme son grand frère, le modèle OSI, le CAN est subdivisé en trois couches : la couche Objet (niveau 3), la couche Transport (niveau 2) et la couche Physique (niveau 1), au-dessus desquelles vient se placer la couche Application. Les couches Objet et Transport regroupent toutes les fonctionnalités de la couche Liaison du modèle OSI. La couche Physique fixe l'allure du signal électrique transmis. La couche Transport est le cœur du CAN car c'est elle qui fournit le service à la couche Objet : échanges des messages avec cette couche, gestion du timing et de la synchronisation, création des trames, arbitrage, acquiescement,détection des erreurs et signalisation,... Les
informations sur un bus CAN sont transmises sous forme de messages ayant un
format défini de longueur variable
: La
détection des erreurs se fait de plusieurs façons : Le support est une unique connexion de type indifférent, paire métallique, deux paires différentielles, fibre optique, ... |
||||||||