Parallelschaltung von RS485 Bausteinen?

Gast #2847007
Lesenswert?

Hallo Community,

ich habe in der Praxis ein Projekt, in dem ich 198 Busteilnehmer am 
RS485 anbinden soll. Ein Master gibt bestimmte Telegramme aus, nach 
denen die Teilnehmer etwas tun.

Mein Problem ist nun, dass der Bus sehr ausgedehnt ist und ich Sorge 
habe, dass ein simpler Max Baustein nicht alle Teilnehmer treiben kann. 
Bei 82 Teilnehmern sackt die high Spannung schon um 1,1 Volt ein, auf 
3,9 Volt.

Denkt ihr, es ist Möglich, die Spannung des Busses durch mehrere, 
Parallel geschalteten Senderbausteine zu stabilisieren?

Der µC gibt die 3,3V USART auf einen Optokoppler, auf der anderen Seite 
alle TX Eingänge der Max487 Bausteine Parallel setzen.  Habe ich einen 
Denkfehler?

Danke für die Hilfe..

Gruß Markus
Moderator Persönliche Seite #2847019
Lesenswert?

Standard sind sogar nur 32 Teilnehmer am Bus.

Auszug aus http://de.wikipedia.org/wiki/EIA-485

"Die Verbindung ist multipointfähig, das heißt es können bis zu 32 
Teilnehmer (oder Unit Loads, eine hypothetische Lastgröße) an den 
EIA-485-Bus angeschlossen werden. Es existieren Transceiverbausteine, 
die 1/2, 1/4 oder sogar nur 1/8 Unit Load darstellen. Diese Bausteine 
haben dann gegenüber einem normalen Transceiver einen doppelten, 
vierfachen oder achtfachen Eingangswiderstand. Damit können Netzwerke 
mit bis zu 256 Teilnehmern (1/8 Unit Load) aufgebaut werden."
Gast #2847032
Lesenswert?

>Bei 82 Teilnehmern sackt die high Spannung schon um 1,1 Volt ein, auf
>3,9 Volt.

Wo sackt die Spannung ab? Hast Du nicht so eindeutig geschrieben.
Vielleicht schon an der Stromversorgung, wie gehts der?
Gast #2847055
Lesenswert?

Markus schrieb:
> Mein Problem ist nun, dass der Bus sehr ausgedehnt ist und ich Sorge
> habe, dass ein simpler Max Baustein nicht alle Teilnehmer treiben kann.
> Bei 82 Teilnehmern sackt die high Spannung schon um 1,1 Volt ein, auf
> 3,9 Volt.

Das ist wumpe, entscheidend ist die Differenzspannung zwischen den 
beiden Datenleitungen (daher der Name differentieller Treiber).

Laut Wikipedia ist die Mindestspannung mit +/- 200mV definiert das ist 
dann die Vorgabe die dein Treiber an allen Teilnehmern erreichen muss.

Das du außerhalb der Standard Empfehlung bist (eine Spezifikation ist RS 
485 eher nicht) ist dein Risiko.

Kleines Zitat:
 Die Verbindung ist multipointfähig, das heißt es können bis zu 32 
Teilnehmer (oder Unit Loads, eine hypothetische Lastgröße) an den 
EIA-485-Bus angeschlossen werden. Es existieren Transceiverbausteine, 
die 1/2, 1/4 oder sogar nur 1/8 Unit Load darstellen. Diese Bausteine 
haben dann gegenüber einem normalen Transceiver einen doppelten, 
vierfachen oder achtfachen Eingangswiderstand. Damit können Netzwerke 
mit bis zu 256 Teilnehmern (1/8 Unit Load) aufgebaut werden.

http://de.wikipedia.org/wiki/EIA-485#Technik

Wenn du das garantieren kannst, nur zu.

Außer bei Bastelprojekten empfehle ich den Bus aufzuteilen. 100+ 
Teilnehmer über hunderte von Metern zu entstören ist praktisch unmöglich 
und ein irritierter Teilnehmer schießt dir deine Gesamte Anlage 
auseinander
Gast #2847064
Lesenswert?

Markus schrieb:
> Der µC gibt die 3,3V USART auf einen Optokoppler, auf der anderen Seite
> alle TX Eingänge der Max487 Bausteine Parallel setzen.  Habe ich einen
> Denkfehler?

Das dynamische Verhalten dieser Parallelanordnung wird "interessant". 
Die Bausteine schalten nicht im gleichen Moment und es kommt zu 
Kurzschlüssen zwischen denen die noch High sind und denen die schon Low 
durchschalten. Das gibt sehr interessante Phanomene auf dem Bus.

Nimm Repeater.
Gast #2847068
Lesenswert?

Wir betreiben mehrere Busse mit jeweils 100m +x, 1 Master und 70..130 
Slaves. Das funktioniert bei 115k problemlos, auch in kritischer 
Umgebung mit viel "E-Smog". Allerdings nutzen wir LTC1487 Tranceiver 
(max. 256 Teilnehmer) die galvanisch getrennt sind.
Gast #2847070
Lesenswert?

oszi40 schrieb:
> Selbst WENN es elektrisch möglich wäre, sollte man die Ausfallsicherheit
> und die Zeitscheibe im Auge behalten. Mehr als 100% Zeit kann man nicht
> verteilen

Die 100% sind dann auch noch baudratenabhängig.  Je mehr Teilnehmer 
desto höher die nötige Baudrate, gleichzeitig wird der Bus bei mehr 
Teilnehmern und höherer Baudrate empfindlicher.

Aber der Projektierer hat sicher seine max. Busload vorher kalkuliert 
;-).
Gast #2847074
Lesenswert?

diggnsack schrieb:
> Wir betreiben mehrere Busse mit jeweils 100m +x, 1 Master und 70..130
> Slaves. Das funktioniert bei 115k problemlos, auch in kritischer
> Umgebung mit viel "E-Smog". Allerdings nutzen wir LTC1487 Tranceiver
> (max. 256 Teilnehmer) die galvanisch getrennt sind.

Natürlich geht das, wenn man denn seine Teilnehmer kennt und das ganze 
schon ein paarmal gemacht hat. Von scratch (wovon ich jetzt mal ausgehe) 
ist das mMn riskant.

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