Feldbus - IT Wissen.info
Feldbus - IT Wissen.info
Feldbus - IT Wissen.info
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
FELDBUSSE<br />
Datenrahmen des<br />
CAN-Protokolls<br />
9<br />
Weitere Top-Infos unter <strong>IT</strong><strong>Wissen</strong>.<strong>info</strong><br />
(CAN-2.0B).<br />
Das CAN-Frame beginnt mit<br />
einem Bit für die Synchronisation,<br />
das den Beginn des Frames<br />
(SoF) kennzeichnet und aus dem<br />
die Stationen das Taktsignal<br />
ableiten. Das folgende<br />
Arbitration-Feld setzt sich beim<br />
Standard-Frame aus einem 11 Bit<br />
langen Identifier-Feld und einem<br />
Kontrollbit, dem Remote<br />
Transmission Request (RTR),<br />
zusammen.<br />
Da der CAN-Datenrahmen ja<br />
keine Quell- und Zieladresse benutzt, können alle Steuergeräte prüfen, ob die jeweils<br />
auf dem CAN-Bus liegende Information für sie relevant ist. Diese Information steht im<br />
Identifier-Feld und zeigt an um welche Art der Information es sich handelt.<br />
Beispielsweise um die Öl- oder Wassertemperatur des Motors, die Motordrehzahl oder<br />
die Einspritzmenge an Treibstoff. Der eigentliche Wert steht im Datenfeld. Außerdem<br />
ist in diesem Feld die Priorität des Steuergerätes eingetragen, die die<br />
Zugangssteuerung bestimmt. Alle Stationen überprüfen ständig, ob die Nachricht im<br />
Identifier-Feld für sie relevant ist oder eine andere Station mit einer höheren<br />
Sendepriorität sendet.<br />
In dem nachfolgenden Control-Feld von 6 Bit wird die Anzahl der Bytes eingetragen,<br />
die das Datenfeld umfasst. Zwei der sechs Bits sind reserviert, in die anderen vier wird<br />
die Länge der Daten in Bytes eingetragen.<br />
Mit dem CRC-Feld für die zyklische Blockprüfung (CRC) können Übertragungsfehler<br />
erkannt werden und das ACK-Feld ist das Bestätigungsfeld in dem die Anzahl der<br />
Empfangsstationen eingetragen wird, die die Nachricht fehlerfrei empfangen haben.