Forum: Mikrocontroller und Digitale Elektronik RS485 simplex, Point to Point, Terminierung


von Alex (Gast)


Lesenswert?

Hallo,

ich möchte über die serielle Schnittstelle eine Anzeige ansteuern. Der 
Entfernung wegen über RS485. Es sollen nur Daten zur Anzeige 
geschrieben, keine zurückgelesen werden. Benötige ich da einen 
Widerstand zur Terminierung, oder muss der nur empfangsseitig vorhanden 
sein?

Gruß

von Benedikt Patt (Gast)


Lesenswert?

Hallo,

bei RS485 gehören an beide Enden 120 Ohm Widerstände, egal ob nur 
gesendet wird oder empfangen.

Gruß
Benedikt

von Alex (Gast)


Lesenswert?

Hallo Benedikt,

vielen Dank für die schnell Antwort. Eine Frage hätte ich noch: gibt es 
eine Möglickeit, den durch den Terminierungswiderstand verursachten 
Leistungsverlust zu umgehen? Ich frage nur, weil meine 
Spannungsversorgung schon gut am Limit ist (Hardwareerweiterung, keine 
Neuentwicklung).

Gruß, Alex

von Benedikt Patt (Gast)


Lesenswert?

Das wird schlecht gehen...
Wie lang ist denn die Leitung? Evtl. kannst du es auch ohne Widerstände 
versuchen, kommt aber auf die Geschwindigkeit und die Leitungslänge an.

von ich (Gast)


Lesenswert?

Das sit ja gerade der Sinn des Widerstands. Strom fließen lassen. :-)

von Alex (Gast)


Lesenswert?

So hundert Meter könnten schon zusammenkommen. Werde es erstmal mit R 
versuchen. Danke

@ ich: nicht ganz: sicher ist der Widerstand nicht da, um Strom fließen 
zu lassen und Leistung zu verbraten. Das ist wohl eher der negative 
Nebeneffekt hier ;-)

von Benedikt Patt (Gast)


Lesenswert?

Bei DMX-Daten (Lichtsteuerung) benutze ich bei ~50m Leitungslänge oft 
keine Widerstände. Allerdings fällt es da auch nicht so auf wenn ein 
paar Bytes fehlerhaft übertragen werden, da die selbe Bytefolge mehrmals 
pro Sekunde übertragen wird :-)

von Falk B. (falk)


Lesenswert?

@Alex (Gast)

>geschrieben, keine zurückgelesen werden. Benötige ich da einen
>Widerstand zur Terminierung, oder muss der nur empfangsseitig vorhanden
>sein?

Das kommt drauf an. Wie lang ist deine Leitung? Welche Datenate brauchst 
du? Welche minimale Anstiegszeit hat dein RS485-Sender?

Es gibt extra langsame RS485 Sender, z.B. MAX483, bei denn braucht man 
für viele Meter keine Terminierung. Siehe Artikel Wellenwiderstand.

MFG
Falk

von Falk B. (falk)


Lesenswert?

@  Benedikt Patt (Gast)

>bei RS485 gehören an beide Enden 120 Ohm Widerstände, egal ob nur
>gesendet wird oder empfangen.

Falsch!

Erst recht, wenn man RS485 nur unidirektional betreibt, dann reicht eine 
Terminierung am Empfänger. Und selbst die kann man unter Umständen 
weglassen. Siehe mein vorheriges Posting.

MfG
Falk

von R. M. (rmax)


Lesenswert?

Alex schrieb:

> Eine Frage hätte ich noch: gibt es eine Möglickeit, den durch den
> Terminierungswiderstand verursachten Leistungsverlust zu umgehen?

Du kannst AC-Terminierung verwenden, also in Reihe zum Widerstand noch 
einen Kondensator schalten, dann fließt im Ruhezustand kein Strom.

Mehr zum Thema RS485, u.A. auch die Dimmensionierung einer 
AC-Terminierung, findest Du hier:
http://www.analog.com/static/imported-files/application_notes/an-960.pdf

von Zacc (Gast)


Lesenswert?


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.