Interfaces pour système d'encodeur magnétique BML
2
Interfaces (suite)
2.3
Interface BiSS C
Le fichier XML peut être téléchargé sur
www.balluff.com ou demandé par courriel à
l'adresse service@balluff.de.
Signal différentiel RS422
Si le capteur est alimenté par une tension
séparée des composants électroniques
d'exploitation, la masse (GND) de cette tension
doit être reliée à la masse des composants
électroniques.
Circuit recommandé pour l'exploitation :
+Clk
–Clk
+Data
–Data
GND
U
Capteur
B
Fig. 2-5 :
Exemple de raccordement pour un capteur avec système
de commande
Les fils relatifs à Clk, Data et à la tension
d'alimentation doivent être câblés par paire
dans le câble (voir Fig. 2-5).
Les impulsions d'horloge ne doivent être émises que
lorsque la tension d'alimentation est appliquée au système
de mesure.
Pour plus d'informations, voir
www.biss-interface.com.
La sortie Data du capteur doit être chargée
dans le système de commande avec une
résistance de 120 Ω, sous peine de fausser les
résultats de mesure.
Avec l'interface BiSS C, il est possible de transmettre des
données (données de registre) de manière bidirectionnelle
en plus des données de positionnement. La transmission
des données de registre a lieu en même temps que la
transmission des données de positionnement et n'a
aucune influence sur le comportement de mesure du
système. Les têtes de capteur BiSS C Balluff peuvent être
raccordées à la commande par une liaison point à point.
La transmission est assurée par CRC, c'est-à-dire que la
commande peut vérifier si les données transmises ont été
reçues correctement. En cas de transmission erronée, les
données peuvent être supprimées et faire l'objet d'une
nouvelle demande.
www.balluff.com
La transmission (comme représentée dans la Fig. 2-6) offre
les possibilités suivantes :
–
Un bit d'erreur et d'avertissement est transmis.
–
Une transmission de données sécurisée bidirectionnelle
est durablement disponible (communication de
registre).
–
Une compensation de durée des câbles d'horloge et
de données est possible. Elle permet d'obtenir de plus
grandes longueurs de câble et/ou des taux de
données plus élevés.
Clk
Fig. 2-6 : Parcours du signal de l'interface BiSS C
Data
120Ω
–
Avec le premier front montant (instant de
déclenchement), la commande signale qu'elle
demande une valeur au capteur. La valeur mesurée
Commande
valable à ce moment est transmise lors de la
transmission de données ultérieure.
–
Avec le deuxième front montant de l'horloge, le capteur
confirme la demande de données par un niveau bas
sur le câble de données.
–
La différence temporelle entre le deuxième front
montant de l'horloge et le premier niveau bas du câble
de données du capteur correspond à la durée des
deux signaux. Elle apparaît pour tous les autres fronts
de la trame et peut par conséquent être compensée
dans la commande. Il est ainsi possible d'obtenir de
beaucoup plus grandes longueurs de câble ou de
réaliser des taux de données considérablement plus
élevés qu'avec des interfaces SSI.
Exemple : les données avec une fréquence d'horloge
de 1 MHz peuvent p. ex. être transmises jusqu'à
400 m. Sans compensation de durée, seule une
distance d'environ 20 m est possible.
–
Tous les autres bits transmis par le capteur sont émis
lors du front montant suivant.
–
Le capteur prépare les données pendant la durée t
Lorsque la préparation est terminée, le capteur met le
signal de données au niveau haut (bit de départ). En
commençant par le CDS, le capteur transmet ensuite
avec chaque impulsion un bit de données. Le bit de
données est soit l'écho du bit CDM ayant été reçu
dans le dernier bloc de données, soit un bit des
données de registre demandées.
–
Ensuite sont transmises les données de Bit1 à Bitn.
–
S'ensuivent alors un bit d'erreur et un bit
d'avertissement pour chacun d'eux et le CRC.
–
Communication de registre :
Chaque trame permet d'envoyer un bit de la
commande au capteur. Pour cela, le signal d'horloge
de la commande doit être positionné au niveau haut ou
au niveau bas pendant la durée t
2 × t
m
). Le capteur détecte cette action comme un bit
Clk
français
.
busy
(temporisation =
9