Forum: Mikrocontroller und Digitale Elektronik CAN-Bus error counter


von Christian W. (chrisw84)


Lesenswert?

Hallo,
ich habe gerade einen CAN-Bus aufgebaut und die Geräte daran 
angeschlossen.
Als Sender dient mir ein uC und als Empfänger eine DSP.
Ich habe die Geräte soweit konfiguriert, auch werden die Nachrichten vom 
Sender an den Empfänger korrekt versendet und der Empfänger bekommt auch 
korrekte Daten.
Nun besitzt der Sender ein "Error Counter" Register, das ziemlich munter 
Daten enthält.
Laut Datenblatt kann es dazu verwendet werden, um auftretende Fehler zu 
analysieren.
Was kann solche Fehler verursachen und kommt man ohne CAN-Analyser an 
die Fehlerursache heran?
Ich vermute stark, dass es ein Bit-Timing-Problem ist.

Viele Grüße
Chris

von Lehrmann M. (ubimbo)


Lesenswert?

Sagt dir das Stichwort Error Frame was ?

von Christian W. (chrisw84)


Lesenswert?

Lehrmann Michael schrieb:
> Error Frame


Die CAN-Module haben das Protokoll V. 2.0 Part A/B.
Ja eigentlich schon.. nur wo findet sich die Doku dazu?
Im Datenblatt steht nichts :(
(Ist nur noch rein aus Interesse.., habe den Fehler gefunden. Es wurde 
kein ACK gesendet.)



Viele Grüße

von Hans (Gast)


Lesenswert?

> Was kann solche Fehler verursachen und kommt man ohne CAN-Analyser an
> die Fehlerursache heran?

Verkabelung?
Abschlusswiderstand?
Doppelt vergebener Identifier?
Masseprobleme (CAN-High, CAN-Low, CAN-GND)?

von Hans (Gast)


Lesenswert?

ACK wurde gesendet?

von Sven H. (dsb_sven)


Lesenswert?

Ich hatte mal einen völlig überlaufenen Fehlerzähler in so nem CAN 
Controler, weil nichts den Frame quittiert hatte und er immer wieder 
gesendet hatte, bis jemand nen Ack zurück geschickt hat.

von Christian W. (chrisw84)


Lesenswert?

Christian W. schrieb:
> (Ist nur noch rein aus Interesse.., habe den Fehler gefunden. Es wurde
> kein ACK gesendet.)


Sven H. schrieb:
> Ich hatte mal einen völlig überlaufenen Fehlerzähler in so nem CAN
> Controler, weil nichts den Frame quittiert hatte und er immer wieder
> gesendet hatte, bis jemand nen Ack zurück geschickt hat.


;)

SRY 4 Spam

von Sven H. (dsb_sven)


Lesenswert?

Rofl. Joa, wer lesen kann ist klar im Vorteil :-D

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
Noch kein Account? Hier anmelden.