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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.