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
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
> 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)?
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.
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
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.