CAN-Bus Terminierung

Gast #629546
Lesenswert?
• ▲
▼
Hallo,

ich möchte für einen CAN Adapter folgendes Ermöglichen ..

Der Terminierungswiederstand soll über die Software ein/ausgeschlatet 
werden, sprich es soll möglich sein diesen ohne einen Jumper zu trennen.

Wie kann ich das lösten? Einfach mit einem Transistor (Basis an Port, C 
an CAN-H, E an Widerstand und dann an CAN-L)?

Grüße
Gast #629566
Lesenswert?
• ▲
▼
Die Funktion wird benötigt, weil NUR der letzte CAN-Teilnehmer die 
Terminierung hat und ich das gerne so machen würde, das man den Adapter 
überall rein hängen kann, evtl. eben auch als letzten Teilnehmer oder 
aber zwischen zwei.
#629656
Lesenswert?
• ▲
▼
Die Terminierung des CAN ist mir bekannt.
Übrigens ist es nicht automatisch so, dass der letzte Teilnehmer 
Terminiert ist. Korrekterweise wird der CAN Bus an beiden Enden 
abgeschlossen. Das kann auch am Kabel sein.

Zurück zum Problem. Ich sehe nicht ganz den Sinn hinter der Idee die 
Terminierung über die Software zu steuern, denn es muss so oder so 
jemand sein Hirn einschalten und beurteilen, wo im Bus sich dein Gerät 
befindet. Das kann die Software ja schlecht herausfinden. Oder hast du 
eine Idee wie sie es kann?
Wenn du es trotzdem machen willst/musst, nimm einfach ein kleines 
Relais. Vielleicht geht es auch mit einem Transistor, aber ohne genauere 
Untersuchungen kann ich es dir nicht sagen.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren