Crc - Balluff BML Información Básica

Interfaces para el encóder magnético
Tabla de contenido

Publicidad

Idiomas disponibles
  • MX

Idiomas disponibles

Schnittstellen für magnetkodiertes Wegmesssystem BML
2
Schnittstellen (Fortsetzung)
Durch diese Übertragung von einem Bit je Frame
lassen sich über mehrere Frames verschiedene Adres-
sen im Sensor lesend und schreibend ansprechen.
Dort stehen weitere Informationen zu Fehlern oder
Warnungen zur Verfügung. Auch Abspeichern und
Lesen von Anwenderdaten ist möglich (siehe Bild 2-6).
2.3.1

CRC

Zur Sicherung der Datenintegrität wird die zyklische
Redundanzprüfung (kurz CRC) in der Steuerung
eingesetzt. Hierbei wird jeweils im Sensor und in der
Steuerung ein Prüfwert der übertragenen Daten berechnet
und miteinander verglichen. Sind beide Werte gleich,
wurden die Daten richtig übertragen. Unterscheiden sie
sich, wurden die Daten falsch übertragen und der
Positionswert muss erneut angefordert werden.
Bei Balluff Sensoren wird die Steuerung wie folgt paramet-
riert:
CRC: 6 Bit (invertiert übertragen)
Das Zählerpolynom für die CRC-Bestimmung ist
0x43 (hex), 67 (dez) oder 1000011 (bin).
BiSS C unidirektional
Es werden nur die Daten vom Messsystem zur Steuerung
übertragen. Die Möglichkeit, zusätzliche Informationen zu
übertragen (wie z. B. Registerkommunikation bei BiSS C),
besteht nicht bzw. wird nicht genutzt.
Position/Logik der Signale bei BiSS C unidirektional:
In Bild 2-7 ist die zeitliche Abfolge der einzelnen Bits
dargestellt.
CDS/CDM ist immer High, danach kommen die Bits 1
bis n. Danach wird ein Fehler- und Warnbit übertragen.
Das Fehler- und Warnbit im Datensatz ist active Low.
Wenn kein Fehler und keine Warnung anstehen sind beide
Bits High.
Die Bedeutung/Wertigkeit der Bits ist in Tab. 2-2
auf Seite 7 dargestellt.
Triggerzeitpunkt
Clk
Data
ACK
... Busy . ..
Bild 2-7:
Signale BiSS-C-Schnittstelle (unidirektional)
10
deutsch
Start
CDS
Bit 39
Bit 38
Bit 37
Bit 36
BiSS C bidirektional
Bei der BiSS-C-Schnittstelle werden wie bei der SSI-
Schnittstelle Fehler und Warnungen (FW-Ereignisse) im
seriellen Datensatz übertragen. Zusätzlich kann die Art des
Ereignisses über Registerkommunikation abgefragt wer-
den.
Die Fehler- und Warnbits werden wie bei unidirektionalen
Schnittstellen im seriellen Datenstrom nach den Positions-
daten und vor dem CRC übertragen. Im Bild 2-6 sind die
zeitlichen Verhältnisse dargestellt. Das Fehler- und Warnbit
im Datensatz wird active Low übertragen. Wenn kein
Fehler und keine Warnung ansteht, sind beide Bits High.
Fehlerbyte, Warnbyte:
Über die Registerdaten kann die Steuerung die genaue
Fehler- bzw. Warnursache lesen. Das Fehlerbyte steht an
der BiSS-Register-Adresse 0x48, das Warnbyte an der
BiSS-Register-Adresse 0x49. Die verschiedenen Fehler-
und Warnursachen sind dort bitweise codiert.
Die Bedeutung der Fehler- und Warnbits ist in
der Betriebsanleitung des Sensors beschrieben.
CRC
Bit 35
...
Bit 0
E
W
MSB
CDM
t m
t
CRC
LSB
t
t

Publicidad

Tabla de contenido
loading

Tabla de contenido