CAN Bus Workshop_Version 03__ 06_2008_DE.pdf - 第221页
1 - 12 Siplace C AN T est Box 1 CAN T est Box Aus gabe 04 /2008 12 Abb. 1.8 - 1 CA N T elegramm m it Error Fram e Der Error F ramezähl er scha ltet, da ei n Block des CA N T elegram ms, hier 6 Bits, ca.6 μ s den glei- ch…

1 - 11
Siplace CAN Test Box
Ausgabe 04/2008 1 CAN Test Box
11
1.8 Überprüfen des CAN Bus auf Error Frames
Was sind Error Frames?
Error Frames werden von den einzelnen Subsystemen gesendet, wenn ein Kommando nicht der
Kodiervorschrift entspricht oder physikalisch zerstört wurde.
D.h. wenn in einem CAN Telegramm 6 oder mehr Bits hintereinander den gleichen RxD Pegel Low
aufweisen (Logik 0 = Dominant).
Wird so ein Kommando von einem Teilnehmer erkannt informiert er sofort die anderen Teilnehmer
und den Absender des Telegramms, indem er ein Error-Frame sendet.
Durch den Empfang eines Error-Frames verwerfen alle Teilnehmer die empfangene Nachricht
und beginnen ebenfalls einen Error-Frame zu senden. Wenn der Bus wieder frei ist, wird das
Kommando erneut gesendet.
Die Überprüfung des CAN- Netzes auf Error Frames erfolgt mit Hilfe der CAN- Testbox.
Hinweis: Beim Ein- und Abschalten der Maschine kommt es zur Erkennung von Error Frames an
der CAN Test Box. Somit muss der Error Frame Zähler nach jedem Bootvorgang zurückgesetzt
werden.
Vorgehensweise: 1
➠ Schließen Sie die CAN Test Box an den Servicestecker (Beachten Sie die Signalbelegung am
Servicestecker!) der COM Baugruppe an.
➠ Schalten Sie die Maschine an und starten Sie ein Bestückprogramm.
➠ Die CAN Test Box kann auch zusammen mit einen Oszilloskop während der Produktion ange-
schlossen bleiben. Der Triggereingang sollte dann an der BNC-Buchse Error Frame der CAN
Test Box angeschlossen sein.
➠ Am Zählerstand kann die Anzahl der Error Frames abgelesen werden. Eine Häufung von Error
Frames deutet auf physikalische Busfehler hin.
Werden zu viele Error Frames während des Betriebs erkannt, ist eine detaillierte Analyse der
CAN- Signale notwendig.
Richtwert: Anzahl Error Frames während 4h Bestückbetrieb < 10

1 - 12
Siplace CAN Test Box
1 CAN Test Box Ausgabe 04/2008
12
Abb. 1.8 - 1 CAN Telegramm mit Error Frame
Der Error Framezähler schaltet, da ein Block des CAN Telegramms, hier 6 Bits, ca.6μs den glei-
chen Zustand hat. Beim 1MBit/s Bus entspricht 1 bit eine Länge von 1μs daraus ergibt sich eine
max. Blocklänge mit gleichem Pegel von 5μs.
Der Error Framezähler der CAN Test Box ist voreingestellt und zählt bei einem1 Mbit CAN Bus bei
5,5μs. Bei einem 500 kBit/s CAN Bus HS60 bei 11μs.
Diese Einstellung von 5,5μs und 11μs ist werksseitig in der CAN Test Box über Potentiometer vor
eingestellt.
5,9μs
CAN _H - Pegel
CAN _L - Pegel

1 - 13
Siplace CAN Test Box
Ausgabe 04/2008 1 CAN Test Box
13
1.9 Anhang
1.9.1 Abschlußwiderstände
Abb. 1.9 - 1 Abschlußwiderstand CAN BUS 60 Ohm (OK)
CAN _H - Pegel
CAN _L - Pegel