Académique Documents
Professionnel Documents
Culture Documents
CANOPEN
Quest ce que CANopen ?
Structure matre/esclave
Le bus CAN possde une structure matre/esclave pour la gestion
du bus.
Le matre gre
linitialisation des esclaves,
les erreurs de communication,
les statuts des esclaves.
Communication peer to peer (consommateur/producteur)
Les communications sur le bus fonctionnent en peer to peer,
tout moment, chaque quipement peut envoyer une requte
sur le bus et les quipements concerns rpondent. La priorit
des requtes circulant sur le bus est dtermine par un
identifiant au niveau de chaque message.
Caractristiques physiques
La transmission des donnes seffectue sur une
paire torsade plus une masse par mission
diffrentielle, cest--dire que lon mesure la
diffrence de tension entre les deux lignes (CAN H
et CAN L). La ligne du bus doit se terminer par des
rsistances de 120 chacun des bouts.
Le blindage des cbles est recommand pour des
longues distances et pour des environnements
bruyants.
Longueur bus / dbit :
40 m 1 Mbd
400 m 100 Kbd
1000 m 40 Kbd
Topologie :
Double paire torsade blinde, avec chainage ou
drivation. 500m 125Kbits/s
Equipements 6m
6m
Exemple de bus de terrain
canopen : schneider
Chainage
DERIVATION
Longueur du bus
La longueur du bus dpend du dlai de propagation sur les
lignes physiques du bus
Lamplitude du signal qui varie en fonction de la rsistance
du cble et de limpdance dentre des nuds.
Consquence=> lien entre dbit et distance
Comme toutes les stations peuvent mettre
simultanment, la dure de chaque bit doit tre assez
longue pour que chaque station ait le temps de dtecter
une collision.
Configuration du rseau : longueur et
vitesse de transmission.
La vitesse de transmission dpend troitement de la
longueur du bus et du type de cbles utiliss, mais
aussi du nombre de nuds.
Il faut :
- Evaluer la longueur des cbles (en tenant comptes des
coudes par ex)
- Connaitre le nombre de stations connectes ou
connecter dans une volution future.
Exemple : Variateur
SEW paramtr
ladresse physique
9.
Paramtrage de la vitesse du bus
Exemple : Variateur SEW paramtr la frquence de
transmission de 500 Kbaud
Les donnes
transmises :
Le NRZ
Le faisceau de bits transitant sur le bus est cod avec la
mthode du NRZ (Non Return To Zero).
Pendant la dure totale du bit, le niveau de tension de la
ligne est maintenu, cest--dire que pendant toute la
dure durant laquelle un bit est gnr, sa valeur reste
constante quelle soit dominante ou rcessive.
Les donnes
transmises :
Le bit stuffing
Une des caractristiques du codage NRZ est que le niveau du bit
est maintenu pendant toute sa dure. Cela pose des problmes
de fiabilit si un grand nombre de bits identiques se succdent.
La technique du Bit Stuffing impose au transmetteur dajouter
automatiquement un bit de valeur oppose lorsquil dtecte 5
bits conscutifs dans les valeurs transmettre.
Programmation :