Empfang von Fehlern im Bussystem:
Alle Auftretenden Fehler werden rot in das Protokoll geschrieben.
- Daraus ist erkennbar von welcher Richtung her der Fehler kommt (RX /
TX)
- Wie der Fehler interpretiert werden soll (Bit- Error, Form- Error, Stuff-
Error, Other Error)
- In welchem Segment der Fehler aufgetreten ist.
Ferner wird mitprotokolliert in welchem Bit (Arbitration) ein Fehler aufgetreten
ist.
Die Anzahl der aufgetretenen Fehler im RX- und TX- Fehlerzähler.
Als letztes wird der Status des Bus- Zustandes sowie ein Overflow des
CAN- Controllers angezeigt.
Insgesamt werden über 60 verschiedene Fehler ausgegeben.
Solange der Fehler ansteht ist die LED am USB- Datenspion rot. Im CAN-
Controller sind Zähler für RX- und TX- Fehler integriert. Steigt
die Anzahl der aufgetretenen Fehler jeweils über 125 so wird die
LED angeschaltet. Sind beide Zähler wieder unter diesem Wert, so
wird die LED ausgeschaltet. Bei jedem Telegramm mit Fehler wird der Zähler
erhöht, bei jedem Telegramm ohne Fehler wird der Zähler verringert.
So kann es vorkommen, dass erst nach mehreren empfangenen "Guten"
Telegrammen die rote LED wieder aus geht.
|