mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Komponentenausfallbei CAN


Autor: 7. Gast (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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 ??

Autor: RAY (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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.

Autor: 7. Gast (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
ja, nur was danach?

sieht aus als wäre der Rest dann ein Software- (Anwender-) Problem, z.B. 
ein Sendetimeout einzubauen o.ä.

Autor: RAY (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.