44
AVENTICS | CANopen | R402001988–BDL–001–AC
Description de l'appareil
4.1
Le système bus CAN
Le système bus sériel CAN, capable de travailler en temps réel
et avec un multimaître et réalisé pour l'industrie automobile,
peut dès à présent aussi être utlisé dans l'automation
industrielle. Selon la vitesse de transmission, il est possible de
réaliser des rayons de réseau allant de 40 m pour 1000 kBaud
à 1000 m pour 50 kBaud.
La transmission de données par CAN ressemblant, d'un point de
vue physique, à un montage à collecteur commun ouvert, tous
les usagers prêts à émettre peuvent commencer leur
transmission de données simultanément dans la mesure où la
transmission commence par une identification (une adresse).
Le matériel du contrôleur CAN n'autorise que l'appareil avec la
plus petite identification à réaliser la transmission. Pendant la
transmission des données, tous les autres appareils sont mis
en mode de réception. L'identification décide ainsi de la priorité
d'un message dans le bus.
Un émetteur transmet tous ses messages à tous les nœuds
CAN ; ces derniers décident de manière autonome s'ils traitent
ce message. Conformément aux directives CAN, 8 octets de
données max. peuvent être transmis dans un télégramme de
données.
Une des particularités du CAN est le fait que seules les couches
1 et 2 du modèle ISO/OSI, c'est-à-dire la transmission physique
(niveau, structure du télégramme, moment, reconnaissance des
erreurs et synchronisation de l'accès bus), sont prédéfinies par
les normes ISO 11519 et 11898. La couche 7, classant les octets
de données en données d'usager ou de système et attribuant
l'identification, est prédéfinie par les profilés spécifiques aux
fabricants (CANopen, DeviceNet, SeleCAN, SDS, layer 2).
Ces différents protocoles ne sont pas compatibles.