mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik MCP2515 keine CAN Bus Kommunikation möglich


Autor: Fragensteller (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
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

Autor: Johannes O. (jojo_2)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ach die Arduino-Fraktion mal wieder...

- Bitte den VOLLSTÄNDIGEN Schaltplan posten
- Bitte den Code posten

- Siehst du Nachrichten auf dem CAN-Bus? Also tut sich etwas auf CANH 
und CANL?

Autor: Harald (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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.

Autor: Thomas O. (kosmos)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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.

Autor: Fragensteller (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Danke für die Antworten.
Ich habe dem MCP2551 100nF spendiert, und habe den RS Pin jetzt mal auf 
Masse gelegt und schon geht es. Schönen Sonntag noch :D

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.