Hallo Forum, ich möchte mit einem CAN - Adapter von NI auf ein Steuergerät zugreifen, bislang (bei anderen Steuergeräten) hat das auch immer gut geklappt. Zwischen dem SG und dem CAN-Adapter wurde einfach ein zweiadriges Kabel gelegt, fertig. Über Widerstände etc. habe ich mir (vom Vorgänger abgeschaut) nie Gedanken gemacht. Beim aktuellen Aufbau habe ich ca. 2 Meter Kabel zwischen den beiden Geräten, nur ganz sporadisch kann ich Daten Senden/Empfangen. Steht die Verbindung, dann läuft sie auch durch. Wird dann die Verbindung getrennt (entweder Kabel trennen oder einfach nur das Senden einstellen), dann läuft sich nicht wieder an. Ich habe dann mal einen 120 Ohm Widerstand zwischen CAN_H und CAN_L gebastelt. Sobald dieser zwischen de Leitungen hängt, geht gar nichts mehr. Kommt jemandem dieses Phänomen bekannt vor? Grüße und danke für die Mühe! Vogster
Hi, grundsätzlich es es so dass beim CAN das Netwerk immer abgeschlossen sein muß. Am Ende und am Anfang des Netzerks einen 120 Ohm Widerstand zwischen CAN_LOW und CAN_HIGH bestücken. Verbinde wenn möglich auch die CAN_GND Leitung. Mit welcher Baudrate arbeitest du? Gruß, Schorsch.
Hi Schorsch, das Problem lag tatsächlich bei der GND Leitung. Diese ist zumindest bei meinem Controller nur als "optional" angegeben. Habe ich sonst noch nie gebraucht! Nun tuts! Danke für den Tipp. Ich arbeitet mit 100kBaud. Grüße, Vogster
Hi, ist doch schön wenns geholfen hat. Die CAN_GND Leitung gehört eigentlich immer dazu. Bei einigen Systemen wird diese weggelassen wenn keine galv. Trennung zum CAN vorhanden ist. Dann ist aber die Masse im Gesamtsystem eh auf einem Potential. Gruss, Schorsch.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.