Komponentenausfallbei CAN

Gast #569795
Lesenswert?

Wenn ein Knoten in den Bus-Off Status übergehen muss und an diesen 
Teilnehmer aber Nachrichten gesendet werden, kommt daher kein ACK, 
richtig?
Wird dann bis ins unendliche weiterversucht zu senden oder wie läuft 
das?
Das würde ja den Bus bald dichtmachen.
Gibts da irgend ne Grenze an Versuchen oder nen Time-out ??
Gast #569797
Lesenswert?

Wenn ich es richtig verstanden haben, quittieren alle CAN-Knoten eine 
Nachricht auf dem Bus, nur wenn der andere Knoten auf die Nachricht was 
antworten soll, dann müsste natürlich der erste immer wieder nachfragen. 
Oder wenn es nur zwei Knoten am Bus sind, und einer fällt aus, dann 
bekommt der erste natürlich auch kein ACK mehr.
Gast #569832
Lesenswert?

Würde ich auch so sehen, wenn der andere Knoten nicht antwortet, dann 
hat seine Nachricht entweder eine zu niedrige Priorität, so dass er 
einfach nicht durchkommt -> timeout für Zeit in der man annimmt, dass er 
trotz niedriger Priorität durchkommen sollte. Und dann noch n-mal 
versuchen. Wenn er mehrfach nicht antwortet, ist er wahrscheinlich weg 
vom Fenster - ehm 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