Forum: Mikrocontroller und Digitale Elektronik Multi-Master-Bus RS485


von Stefan S. (Gast)


Lesenswert?

Wie sieht ein Multi-Master-Bus mit RS485 im prinzipiellen Aufbau aus?

Wie viele Leitungen und welche Abschlußwiderstände braucht man?

Hat jemand eine Skizze, die den Zusammenhang verdeutlicht?

von Hegy (Gast)


Lesenswert?

Ob Multi-Master oder nur Slaves dran sind ist m. E. eine Sache der
Software. Jedenfalls fuer Vollduplex-Betrieb 4 Draehte und jedes
Leitung wird mit 120 Ohm (?) abgeschlossen (= 4 Widerstaende). Bei
Halbduplex sinds nur 2 Draehte und am Ende der Leitung jeweils auch
wieder 120 Ohm (= 2 Widerstaende).

Skizzen dazu gibts im Netz, jede Menge, nee, ich mal jetzt keins.

von inoffizieller WM-Rahul (Gast)


Lesenswert?

Wie viele Leitungen und welche Abschlußwiderstände braucht man?

2 Leitungen und an den Enden des Buses jeweils 120 Ohm.

Vollduplex wird nicht gehen...

von Markus (Gast)


Lesenswert?

RS485 ist nicht multimasterfähig. Die RS485 Treiber haben Low- UND
Highside Treiber. Wenn zwei Master gleichzeitig senden und einer low
und der andere high treibt gibts quasi nen Kurzschluß und idR schalten
die Treiber ab.

Vollduplex ist nur im Single Master Betrieb und mit einem 4-Draht Bus
möglich

von inoffizieller WM-Rahul (Gast)


Lesenswert?

Natürlich ist RS485 multimasterfähig.
Die Master müssen einfach nur darauf achten, dass niemand anders gerade
auf dem Bus sendet ("mithören").
Wenn man diese Kommunikation bzgl. Software weniger aufwändig gestalten
will, kann man hervorragend CAN-Transceiver nebutzen...

Vollduplex ist nur multimasterfähig, wenn sich nur 2 Teilnehmer
insgesamt am Bus befinden. Dann kann man es aber auch gleich per RS422
machen (Punkt-zu-Punkt-Verbindung equivalent zur RS232 bloß
differntiell).

>gibts quasi nen Kurzschluß

das gibt auf jeden Fall einen kurzen. Das kann man aber durch die
Verwendung von CAN-Transceivern oder vernünftiger Programmierung
(Zeitfenster) umgehen...

von thkais (Gast)


Lesenswert?

Wenns für den Eigengebrauch ist und nicht 100% RS485-konform sein muss,
dann nimm CAN-Treiber, die sind kurzschlussfest und haben eine wired-Or
Funktion. Such mal unter 82C250.

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.