Forum: Mikrocontroller und Digitale Elektronik CAN-Anfänger - Aufbau eines CAN-Netzwerks mit zwei Knoten


von CAN-Anfänger (Gast)


Lesenswert?

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?

von ich (Gast)


Lesenswert?

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...

von Frank K. (fchk)


Lesenswert?

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

von Sandhase (Gast)


Lesenswert?

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

von CAN-Anfänger (Gast)


Lesenswert?

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...

von ich (Gast)


Lesenswert?

Kabel mal durchmessen, ob alle Adern 1:1 verbunden sind...

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.