MCP2515 keine CAN Bus Kommunikation möglich

Gast #4681852
Guten Abend zusammen,
ich schlage mich gerade mit dem MCP2515 und seinem Kollegen den MCP2551 
rum.
Ich habe 2 Arduino Uno's mit dem gleichen Aufbau der Schaltung wie im 
Anhang am laufen. Aber es findet keine CAN Bus Kommunikation statt.
Ich verwende eine Bücherei mit Beispiel aus dem Internet, aber irgendwie 
vertraue ich der nicht wirklich.
Sie meldet zwar über Serial CAN Init ok aber trotzdem kann das ja alles 
heißen.
Bus Terminierung habe ich schon überprüft auf beiden Seiten sind 120 Ohm 
Widerstände und im ausgeschaltetem Zustand hat der Bus einen Widerstand 
von 60 Ohm.
Beide Quarze schwingen ordentlich an, und auf dem SPI Bus ist auch was 
los.
Es wäre nett wenn sich jemand mal den Schaltplan anschauen könnte und 
mir sagen könnte ob da Fehler drin sind.
Wenn nicht dann wird es wohl an der Bücherei liegen.

Vielen Dank im voraus
Angehängte Dateien:
Gast #4682034
Investiere ca. 5..15€ in ein Logic Analyzer (Clone), betreibe diesen 
z.B. mit der freien Software Sigrok und schon kannst Du sowohl die SPI 
vor dem MCP als auch den CAN selbst genauestens debuggen. Anzeige der 
Übertragungen im Klartext, Bedienung ist ein Kinderspiel. Besser geht es 
kaum.
#4682057
das wird sicherlich nicht der ursprüngliche Fehler sein würde aber dem 
MCP2551 auch einen 100nF Kerko zw. VDD und VSS spendieren. Schau die mal 
die RS-Beschaltung im Datenblatt an glaube damit kann man neben der 
Risetime auch in den Standby wechseln.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 10 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.