Forum: Mikrocontroller und Digitale Elektronik Beschaltung von Rs am CAN-Bus (82C251 Transceiver)


von N. N. (drnicolas)


Lesenswert?

Ich habe hier eine Schaltung mit AT90CAN128 µC und angehängtem 
Transceiver PCA 82C251.

Die Schaltung funktioniert im Allgemeinen, jedoch bekomme ich 
gelegentlich Stuff-errors vom CAN-Controller, d.h. einige hundert 
Messages scheinen richtig empfangen zu werden, dann kommt mal so eine 
Meldung.

Nach dem Datasheet treten Stuff-Fehler auf, wenn mehr als 5 
zusammenhängende 1-Bits kamen.

Ich kann diese Fehler schwer zuordnen, da ich nicht über ausreichende 
Kenntnisse verfüge und obendrein die Fehler nur an einem CAN-Bus-System 
eines Dritt-Herstellers auftreten.

Die Parameter für 125 KBit/s habe ich gemäss Handbuch (0c,0e,37) 
eingestellt, die Leitungen CANH/L sind dran und Abschlusswiderstände 
auch.

Jetzt habe ich den Rs-Widerstand am 82C251 als Täter im Verdacht. 
Eiegntlich habe ich nirgends eine genaue Angabe über die Beschaltung 
gefunden sondern einfach mal 10k gegen GND genommeen.


Kann das die Ursache sein ?

von spess53 (Gast)


Lesenswert?

Hi

>Eiegntlich habe ich nirgends eine genaue Angabe über die Beschaltung
>gefunden sondern einfach mal 10k gegen GND genommeen.

Dann lies das Datenblatt von deinem PCA82C251.

MfG Spess

von spess53 (Gast)


Angehängte Dateien:

Lesenswert?

Hi

Oder den Anhang.

MfG Spess

von N. N. (drnicolas)


Lesenswert?

o.k., die APplication note kannte ich noch nicht.

Werde mal den Rs gegen einen höheren tauschen !!!

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.