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 ?
Gast
#1898138
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
Gast
#1898140
Hi Oder den Anhang. MfG Spess
o.k., die APplication note kannte ich noch nicht. Werde mal den Rs gegen einen höheren tauschen !!!
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.