Le protocole CAN (Controller Area Network) autorise différentes stations à accéder simultanément au bus. C'est un procédé rapide et fiable d'arbitrage qui détermine la station qui émet en premier. L'accès au bus est donc aléatoire car une station peut émettre à n'importe quel moment. Mais cet accès se fait par priorité ; cette méthode est appelée CSMA CD/AMP (Carrier Sense Multiple Acces with Collision Detection and Arbitration Message Priority).
Description
Il s'agit d'une norme conçue pour l'organisation de canaux de communication hautement fiables et peu coûteux dans les systèmes de contrôle distribués.
Le bus CAN (Control Area Network) est un moyen de communication série qui supporte des systèmes embarqués temps réel avec un haut niveau de fiabilité[1]. Ses domaines d'application s'étendent des réseaux moyens débits aux réseaux de multiplexages faibles coûts. Il est avant tout à classer dans la catégorie des réseaux de terrain utilisé dans l'industrie.
La structure du protocole CAN (bus) possède implicitement les principales propriétés suivantes :