CAN Fehlerbehandlung: kann ich weiter fröhlich kneifen?

OP #886988
Lesenswert?

Gibt es Erfahrungen/Überlegungen welche Fehler man in einem CAN Treiber 
¨bedienen¨ sollte? Ich hatte meinen CAN Hausbus (AT90CANxxx) während ca 
1/2 Jahr am Labortisch in Betrieb, ohne Fehlerbehandlung, Fehler nur 
erkennen und melden - Behandeln von Fehlern ¨auf später¨  verschoben. In 
dieser einfachen Umgebung nicht weiter erstaunlich: es gab keine Fehler 
- Ausnahme: nicht abgenommene Meldungen beim Senden, die von keinem 
Partner angenommen werden (z.B. Empfänger macht gerade einen Neustart) - 
die erwische ich mit einem Time-out und töte die entsprechenden MOBs - 
und meine inzwischen behobenen Programmierfehler.

Grosse Überraschung: jetzt ist mein Hausbus seit zwei Wochen im rauhen 
Einsatz (ca. 50m überallhin, 100 kBps) - immer noch keine Fehler. Ich 
weiss, CAN erkennt und behandelt Fehler auf MAC Ebene - einer der Gründe 
warum ich CAN überhaupt gewählt habe - aber jetzt stellt sich die Frage: 
kann ich mir erlauben weiter und endgültig zu kneifen - oder wird mir 
das in ein paar Monaten / Jahren auf den Kopf fallen, wenn ich alle 
Mühen der Implementierung glücklich und vollkommen vergessen haben 
werde? Was tut Ihr mit potentiellen Fehlern auf einem CAN Bus?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren