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?
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.