Forum: Mikrocontroller und Digitale Elektronik CAN-Bus Repeater mit galvanischer Trennung


von Martin (Gast)


Lesenswert?

Hallo,

ich bin dabei einen galvanisch getrennten Repeater zu bauen, und der 
möchte nicht so funktionieren wie er sollte.


Daher meine Frage: ist es legitim 2 x 82C250 Treiber (RX über 
galvanischen Trenner an TX und umgekehrt) dafür zu benutzen?

Selbst die direkt Verbindung der Tx an RX und umgekehrt bringt nicht den 
geünschten Repeater Effekt...

Das müsste mit dem MAX232 doch auch gehen den als Repeater zu benutzen 
wenn man 2 Stück über Kreuz miteinander verbindet ..oder?

Habt ihr einen kleinen Tipp für mich

Dank + Gruß

Martin

von Martin (Gast)


Lesenswert?

http://www.mikrocontroller.net/attachment/9353/CANREPEATER.JPG

Anmerkung: Diese Schaltung ist Quatsch und funktioniert nicht.

Irgend Jemand hat das ins Wiki geschrieben...warum?

von (prx) A. K. (prx)


Lesenswert?

Martin wrote:

> Daher meine Frage: ist es legitim 2 x 82C250 Treiber (RX über
> galvanischen Trenner an TX und umgekehrt) dafür zu benutzen?

Bischen suchen und denken sollte klar machen, dass dies nicht 
funktioniert.

> Selbst die direkt Verbindung der Tx an RX und umgekehrt bringt nicht den
> geünschten Repeater Effekt...

Klar. Einmal dominant immer dominant.

von Martin (Gast)


Lesenswert?

Ein High Pegel erzeugt doch einen High Pegel, und das gleiche für den 
Low Pegel oder?Sollte dann doch nichts ändern .. hab wohl ein Brett vorm 
Kopf

von (prx) A. K. (prx)


Lesenswert?

Der "dominant" genannte Zustand heisst nicht zufällig so. Wenn sich erst 
einmal beide Seiten in diesem Zustand befinden: Wie kommt man da wieder 
raus? Der dominante Zustand wird auf beiden Leitungen aktiv getrieben, 
der rezessive nur passiv.

von Martin (Gast)


Lesenswert?

Geht auch nicht unidirektional?

von (prx) A. K. (prx)


Lesenswert?

Ein unidirektionaler CAN Bus ist etwas ungewöhnlich.

von Martin (Gast)


Lesenswert?

Nicht wenn es nur darum geht den Bus abzuhören

von (prx) A. K. (prx)


Lesenswert?

Ja dann - Tx von Transceiver A an Rx von B, aber nicht auch noch 
umgekehrt, das geht.

von Martin (Gast)


Lesenswert?

Und wenn beide angschlossen sind und trotzdem nur eine Partei sendet?

von (prx) A. K. (prx)


Lesenswert?

Dies kann bei einer kreuzgekoppelten Anbindung auf der Ebene der 
Leitungstreiber nicht auftreten.

Vergiss nicht, dass es auf Leitungsebene keine Senderichtung gibt, 
sondern nur Leitungszustände.

von Martin (Gast)


Lesenswert?

Es ist also falsch den Treiber als eine Art Pegelkonverter anzusehen.
Muss ich also folgendermaßen denken:
Wenn an beiden Seiten der Schaltung der gleiche H/L Pegel anliegen soll, 
setzt das voraus dass beide Bausteine Dominant, und das ist ein 
Widerspruch.
Bez. der eine macht den anderen Dominant und das schaukelt sich dann hin 
und her?

von tex (Gast)


Lesenswert?

@Martin
Fertige Lösung gefällig?

Schreib mir eine Mail

tex looneytex de

von (prx) A. K. (prx)


Lesenswert?

Weshalb so geheim? Interessiert auch andere.

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.