mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Probleme mit CAN-Bus


Autor: Aleksej (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo zusammen!
Ich versuche gerade ein CAN-Bus zu bauen, aber es klappt irgendwie
nicht. Ich hab at90s2313 im Zusammenhang mit mcp2515 eingesetzt, als
Transceiver verwende ich max3050. Mit dem mcp2515 funktioniert es wohl,
der versucht die Daten abzuschicken, reagiert auf meine Anfragem,
ändert die CLKOUT-Frequenz und so weiter, an dem kann es wohl nicht
liegen. Aber mit dem Transceiver stimmt was nicht - im Ruhezustand sind
CANH und CANL Leitungen auf GND (es soll doch 2,5V sein oder?), wenn es
versucht wird die Daten zu übertragen, dann kommt was aus, aber es
besteht kein Unterschied zwischen CANH und CANL, die ändern sich
gleichzeitig in einer Richtung (von 0 bis ca 2,5V). Aber da soll man
irgendwas zwischen 0 und 2V haben, wie ich es verstanden habe. Ich hab
es mit einem anderen Transceiver getestet - da sieht es genauso aus.
Dann habe ich den originellen mcp2551 eingesetzt und zwar mit demselben
Ergebnis. Ich vermute, das irgendwas mit der Leitung nicht stimmt. Die
Abschlusswiderstände in Höhe von 120 Ohm hab ich am Ende der Leitung
angelötet, als CANH und CANL Leitung benutze ich ein einfacher
Kupferdraht.
Was mache ich falsch?
Danke!

Autor: Michael Buhr (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi Aleksej!

Leider kann ich Dir bei Deinem Problem nicht helfen. Aber kannst Du
vielleicht mal Deinen Quellcode posten? Ich versuche mich grad an der
gleichen Konfiguration, allerdings steht grade erst die Hardware.

Gruss, Michael

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

Bewertung
0 lesenswert
nicht lesenswert
Ich mache es mit dem CodeVision, aber in Prinzip ist es leicht auch mit
Assembler zu machen.

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.