Datum: 11.03.2008 22:30
Hallo Leute, ich habe ein Problem: Ich habe mithilfe eines PICs 18F2680 mein eigenes kleines CAN-Netzwerk aufgebaut um mal einen Einstieg in den CAN-Bus zu bekommen. Ich habe bis jetzt mit dem MCP2551 und TJA1050 gearbeitet, und damit hat alles geklappt. Mit dem TJA1054 bin ich aber am verzweifeln. Ich bekomme hiermit weder ein CAN-Signal rein noch raus. (Die Baud-Rate liegt bei 125kBaud dürfte also kein Problem sein) Und ich habe keine Ahnung was ich falsch mache. Vielleicht begehe ich einen Anfängerfehler und ihr wisst mehr. Angeschlossen habe ich ihn so: INH - Pin 1 -> frei TXD - Pin 2 -> TX vom ECan (RB2) RXD - Pin 3 -> RX vom ECAN (RB3) ERR - Pin 4 -> RB4 STB - Pin 5 -> RB5 EN - Pin 6 -> RB6 WAKE - Pin 7 -> RB7 RTH - Pin 8 -> über 1,5kOhm an CANH (Pin 11) RTL - Pin 9 -> über 1,5kOhm an CANL (Pin 12) VCC - Pin 10 -> an +5V CANH - Pin 11 -> an CANH vom Bus CANL - Pin 12 -> an CANL vom Bus GND - Pin 13 -> an GND BAT - Pin 14 -> +12V Ok soweit der Anschluss. EN und STB habe ich über den PIC dauernd auf 1 liegen um den TJA im "normal Modus" laufen zu lassen. Nach dem Start setze ich den Wake-Up Pin von Low nach High. (Habe auch schon probiert ihn von 1 auf 0 zu setzen bzw dauerhaft auf 0 bzw. 1) Aber irgendwie reagiert das ganze nicht. Ich kann weder ein Signal rausschicken noch empfange ich eins. Habe ich etwas falsch angeschlossen? Oder muss ich den TJA noch irgendwie aufwecken? Am Error PIN habe ich wenn die 12V an Pin14 anliegen ein High-Signal wenn ich die 12V wegnehme springt es auf LOW um. Ist das so richtig? Kommt mir irgendwie komisch vor, ich hätte es genau anderst herum erwartet da ERR doch negiert ist. Schon mal Danke für Eure Hilfe Tom
Datum: 12.03.2008 06:45
Also laut Datenblatt ist er richtig angeschlossen! daran sollte es nicht liegen! Beim Rest kenn ich mich leider nicht aus!
Datum: 12.03.2008 10:05
Also ich bin echt am verzweifeln. Sobald ich den TJA anschließe zieht er mir mein CAN-Signal am CANH auf irgend ein "gestoppel" runter. Ich habe auf CANH nur noch kleine Spitzen. Ich habe auch schon die Widerstände auf 5,6kOhm geändert hat aber leider auch nix gebracht. Kann mir irgendjemand helfen?
Datum: 14.03.2008 23:04
So wie es aussieht kommt der TJA1054 nicht aus dem Sleep-Modus! Kann mir einer sagen, wie ich ihn "aufwecke"?
Datum: 08.05.2008 10:56
Du hast den PIC 18F2680 mit dem MCP 2551 dazugebracht, dass er Daten senden, bzw. empfangen kann? Ich versuch das auch schon einige Zeit, aber wenig erfolgreich. Kannst du mir da weiterhelfen, eventuell die Routine schicken, bzw. den Schaltplan? Danke schon mal im Voraus Georg
Datum: 13.06.2008 22:54
Hallo, warum der 1054 dir das CAN Signal versemmelt kann ich dir leider nicht sagen. Wenn du ihm die +12V an VBat klaust zeigt er dir einen Fehler an ERR wird low, das geht soweit in Ordnung. Mit dem TJA1041 hatte ich das Problem, dass wenn VDD nicht innerhalb einer bestimmten Zeit nach VBat anliegt geht der Controller in den Fehlerzustand. Allerdings kann ich dir nicht sagen wie da der 1054 reagiert. Hast du die Pins CANTX und CANRX richtig konfiguriert (gleich zu Begin deiner Firmware) damit der 1054 sich wohl fühlt? Sonst könnte es sein dass er dir dein CAN Signal stört. Vielleicht hilfts ja Gruß Alex
Antwort schreiben
Die Angabe einer Email-Adresse ist freiwillig. Wenn Sie automatisch per Email über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.
Wichtige Regeln - erst lesen, dann posten!
- Suchfunktion und Betreffsuche benutzen - vielleicht gibt es schon einen ähnlichen Beitrag
- Aussagekräftigen Betreff wählen
- Im Betreff angeben um welchen Controllertyp es geht (AVR, PIC, ...)
- Groß- und Kleinschreibung verwenden
- Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang
- JPEG-Dateien (.jpg) nur für Fotos und Scans verwenden
- Schaltpläne, Screenshots usw. als PNG oder GIF anhängen
Formatierung (mehr Informationen...)
- [c]C-Code[/c]
- [avrasm]AVR-Assembler-Code[/avrasm]
- [pre]vorformatierter Text (z.B. Code in anderen Sprachen)[/pre]
- [math]Formel in LaTeX-Syntax[/math]
- [[Titel]] - Link zu Artikel