CAN-Anfänger - Aufbau eines CAN-Netzwerks mit zwei Knoten

Gast #3282397
Hallo,

ich beschäftige mich gerade mit CAN. Zu Testzwecken will ich mal ein 
kleines Netzwerk mit zwei CAN-Knoten bestehend aus einem CAN-Device und 
einem CAN-Analyzer aufbauen.

Das hab ich jetzt so aufgebaut:

CAN-Device --- 120 Ohm Terminierung --- MPI-Kabel --- 120 Ohm 
Terminierung --- CAN-Analyzer (und der hängt dann per RS232 am PC).

Die 120 Ohm-Widerstände sind einfach kleine D-Sub Koppler bei denen Pin 
2 und 7 mit einem 120 Ohm Widerstand verbunden sind.

Zum Verbinden hab ich vor den Widerständen die mit den Geräten 
mitgelieferten Kabel genommen, aber zwischen den Widerständen musste ich 
ein MPI-Kabel (D-Sub male auf male) nehmen weil ich sonst nichts anderes 
da hatte. Eigentlich müsste das ja auch funktionieren, oder?
Gast
Du mußt nur darauf achten, daß du kein "gekreuztes" Kabel hast. Wenn 
beim CAN-Bus die eine Seite an CANH liegt, muß die andere Seite auch 
CANH haben. Und bei CANL genauso.
Fällt mir jetzt so spontan als Tipp ein. Sonst müßte alles passen...
CAN-Anfänger schrieb:

> ich beschäftige mich gerade mit CAN. Zu Testzwecken will ich mal ein
> kleines Netzwerk mit zwei CAN-Knoten bestehend aus einem CAN-Device und
> einem CAN-Analyzer aufbauen.

Du musst noch aufpassen, dass der CAN Analyzer die empfangenen Pakete 
bestätigt. Wenn er nur rein passiv am Bus hört, bekommt Dein CAN-Device 
seine Pakete nicht bestätigt und läuft dann in einen Bus Error.

fchk
Gast
Der Hardwareaufbau töhnt mit den Tipps schon mal ganz gut, beim 
ausprobieren hätte ich noch einen Tipp.

Achte bei Deinem CAN-Device auf die eingestellte Bitrate, wenn die auf 
deinem CAN-Analyzer und die am Device nicht gleich sind verstehen sich 
die beiden logischerweise nicht.

Gruss
Sandhase
Gast
Okay, thx für die Tipps. :)

Ich hab's mal probiert, hat aber mit der obigen Konfig nicht geklappt. 
Der Analyzer hatte allerdings eine Einstellung für eine interne 120 Ohm 
Terminierung.

Die hab ich mal aktiviert und das MPI-Kabel entfernt. D.h. jetzt hab 
ich:

CAN-Device --- 120 Ohm Terminierung --- CAN-Analyzer (mit 120 Ohm 
Terminierung intern)

Und nun klappt alles. Keine Ahnung ob da das MPI-Kabel Schuld war...

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 13 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.