Herunterladen Inhalt Inhalt Diese Seite drucken

Crc; Traitement Des Erreurs - Balluff BML-S1G0-B7-M5E-0-S284 Serie Betriebsanleitung

Absolutes magnetkodiertes wegmesssystem
Inhaltsverzeichnis

Werbung

Verfügbare Sprachen
  • DE

Verfügbare Sprachen

  • DEUTSCH, seite 1
BML-S1G0-B/S7_ _-M5E_-_0-(SA26-)S284
Système de mesure de déplacement à codage magnétique absolu
6
Interfaces (suite)
Avec la première cadence croissante (instant de
déclenchement), la commande signale qu'elle
demande une valeur à la tête de capteur. La valeur de
position valable à ce moment est transmise lors de la
transmission de données ultérieure.
Avec la seconde cadence croissante de l'horloge, la
tête de capteur confirme la demande de données par
un Low sur le câble de données.
La différence temporelle entre la seconde cadence
croissante de l'horloge et le premier Low du câble de
données de la tête de capteur correspond à la durée
des deux signaux. Elle apparaît pour toutes les autres
cadences 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 dont le taux Clk est de 1 MHz
peuvent par 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
par celui-ci lors de la cadence croissante suivante.
Pendant la durée tbusy, le capteur prépare les
données. Une fois cette étape achevée, le capteur
émet le signal de données High (bit de départ), puis
transmet les données. Dans un premier temps, le
bit CDS, la réponse, l'écho au bit CDM envoyé par la
commande dans la dernière trame ou les données
demandées, est émis(e).
Ensuite, les données sont transmises, à commencer
par le MSB et jusqu'au LSB.
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 à la tête de capteur. Pour cela, le signal
d'horloge de la commande doit être positionné sur
High ou sur Low pendant la durée t
(temporisation = 2 × t
Clk
cette action comme un bit High ou un bit Low (CDM) et
le renvoie en tant que bit CDS lors de la trame
suivante. La commande peut ainsi déterminer si le bit a
été correctement détecté (transmission sécurisée).
Grâce à cette transmission d'un bit par trame, il est
possible d'activer la lecture et l'écriture de différentes
adresses dans la tête de capteur par plusieurs trames.
D'autres informations concernant des erreurs ou des
avertissements y sont disponibles. La sauvegarde et la
lecture de données client sont également possibles.
18
français
m
). La tête de capteur détecte
6.2.1

CRC

Afin de sécuriser l'intégrité des données, le contrôle de
redondance cyclique (CRC) est utilisé dans la commande.
Ce contrôle consiste à calculer respectivement une valeur
de vérification des données transmises dans le capteur et
dans la commande, puis à les comparer. Si les deux
valeurs sont identiques, les données ont été correctement
transmises. Si elles diffèrent, la transmission des données
est erronée et la valeur de position doit à nouveau être
demandée.
La commande doit être paramétrée comme suit :
4 bits zéro
Position (28 bits)
1 bit d'erreur (Error)
1 bit d'avertissement (Warning)
CRC : 6 bits (transmission inversée)
Le polynôme de dénombrement pour la détermination
CRC est 0x43 (hex), 67 (déc) ou 1000011 (bin).
6.2.2

Traitement des erreurs

Des informations concernant les erreurs et avertissements
sont disponibles. Le système de mesure de déplacement
émet au maximum 8 erreurs (error) et 8 avertissements
(warning). Ces 16 messages s'affichent par différentes
couleurs (LED éteinte, rouge, orange) et séquences de
clignotement de la LED indépendamment de l'interface
(voir chapitre 8, page 27).
Le chapitre suivant décrit les erreurs et avertissements en
tant qu'évènements FW.
Lorsque le BML détecte un évènement FW, il le retient et le
transmet une fois avec le bit d'erreur / avertissement dans
la demande de données suivante. Parallèlement, une
séquence de clignotement de la LED (voir
chap. 8, page 27) est lancée. Cette séquence de
clignotement est émise au minimum une fois, mais jusqu'à
ce que la demande de données ait été effectuée.
Si l'évènement FW est présent sur plusieurs demandes de
données durant une période prolongée, le bit
correspondant est activé à chaque demande de données
et la séquence de clignotement de la LED émise.
Si plusieurs évènements FW surviennent consécutivement,
la séquence de clignotement change en conséquence.

Werbung

Inhaltsverzeichnis

Fehlerbehebung

loading

Inhaltsverzeichnis