Forum: Mikrocontroller und Digitale Elektronik RS485 Terminierung


von Yaro (Gast)


Lesenswert?

Hallo Leute,

welchen Abschlusswiderstand sollte ich bei einem RS485 Bus nehmen, der 
70cm lang ist (ungeschirmte, verdrillte Litze) und an dem insgesammt 5 
Teilnehmer dranhängen?
Eigentlich soll der Terminierungswiderstand ja der Impedanz des Kabels 
gleichen, aber welche Impedanz hat schon 70cm Litze? 2 Ohm?

Ich hab irgendwo gelesen, dass man einfach 120Ohm dranhängen kann. Ist 
das sinnvoll?

So wie ich das verstanden habe, soll der Abschlusswiderstand an beiden 
Seiten der Leitung hängen. Das ist doch richtig, oder?

Gruß,
Yaro

von (prx) A. K. (prx)


Lesenswert?

Yaro schrieb:

> So wie ich das verstanden habe, soll der Abschlusswiderstand an beiden
> Seiten der Leitung hängen. Das ist doch richtig, oder?

Im Prinzip ja, aber bei 70cm reicht auch einer, an beliebiger Stelle.

von Weingut P. (weinbauer)


Lesenswert?

Impedanz != Gleichstromwiderstand

von (prx) A. K. (prx)


Lesenswert?

Yaro schrieb:

> gleichen, aber welche Impedanz hat schon 70cm Litze? 2 Ohm?

Impendanz == Wellenwiderstand != Gleichstromwiderstand.

von Yaro (Gast)


Lesenswert?

Wie kann ich die Impedanz meiner Litze herausfinden?

von Falk B. (falk)


Lesenswert?

@  Yaro (Gast)

>welchen Abschlusswiderstand sollte ich bei einem RS485 Bus nehmen, der
>70cm lang ist (ungeschirmte, verdrillte Litze) und an dem insgesammt 5
>Teilnehmer dranhängen?

Wahrscheinlich braucht man keine Terminierung, erst recht nicht, wenn 
man Slew rate limited tranceiver nutzt, ala MAX483 oder so. Siehe 
Wellenwiderstand.

>So wie ich das verstanden habe, soll der Abschlusswiderstand an beiden
>Seiten der Leitung hängen. Das ist doch richtig, oder?

Bei langen Kabeln schon, bei 70cm eher nicht. Schaden kann es nicht, 
abgesehen vom Stromverbrauch.

MFG
Falk

von Yaro G. (yaro)


Lesenswert?

Mein Treiber ist nicht slew rate limited, ich möchte Motoren ansteuern, 
in denen ein MAX485 verbaut ist.
Am Controller wird bei mir eintweder ein MAX485 oder ein ADM3485 hängen.

von Michael (Gast)


Lesenswert?

Hallo,

bau doch einfach eine Std aktive Terminierung. (Viele Industrie Geräte 
haben solche)

Am Anfang und Ende + 390 OHM Signal 220 Ohm Signal 390 Ohm GND.
Ich glaube A ist negativ- bitte noch mal testen.

Grüße Micha

von Yaro G. (yaro)


Lesenswert?

Hab grad im Datenblatt des MAX485 gefunden, dass die ne 4000Fuß lange 
Leitung mit 120Ohm abschließen. Pullup und down verwenden sie nicht.
Da der Wellenwiderstand nicht von der Leitungslänge abhängt, gehe ich 
davon aus, dass ich einfach 120Ohm hinten dranhängen kann.

Gruß,
Yaro

von chick (Gast)


Lesenswert?

Dir geben Praktiker einen Tip, wie Du die Leitung abschließen solltest.

Du ignorierst das, ist zwar Deine Sache, aber warum fragst Du 
eigentlich?

von Yaro G. (yaro)


Lesenswert?

Ich möchte halt ne passende Lösung finden. Leider ist nicht immer ist 
das, was jemand schreibt gleich richtig.
Deswegen lese ich nochmal nach, bevor ich es anwende.

Allerdings habe ich hier: http://www.mikrocontroller.net/articles/RS-485 
genau dieselbe Lösung gefunden.

Bei RS485 brauchen doch nicht beide Seiten auf dem selben Potential zu 
sein, wozu bruache ich dann die Pullup-Widerstände?

von (prx) A. K. (prx)


Lesenswert?

Yaro G. schrieb:

> Bei RS485 brauchen doch nicht beide Seiten auf dem selben Potential zu
> sein, wozu bruache ich dann die Pullup-Widerstände?

Um eine inaktive Leitung auf einen definierten Inhalt zu bringen, bei 
asynchroner Übertragung i.d.R. auf "1".

von Yaro G. (yaro)


Lesenswert?

Das braucht man bei denen nicht.
Laut Dateblatt:
The receiver has a fail-safe feature that ensures a logic high output 
when the inputs are floating.

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Yaro G. schrieb:
> The receiver has a fail-safe feature
Es heißt aber auch: "Das ist eigentlich ein Fehler. Solche Pegel sind 
nicht definiert. Aber wir nehmen dir die Arbeit ab, mit dem umzugehen."

von Yaro G. (yaro)


Lesenswert?

Einleuchtend...

Pullups und Terminierungswiderstand auf der einen Seite.
Und auf der anderen Seite nix? Oder besser auch einen 
Terminierungswiderstand?

von (prx) A. K. (prx)


Lesenswert?

Angesichts der immensen Entfernung empfehle ich dir nun Glasfaser statt 
Kupfer. Allein schon, damit die völlig sinnlose weil längst beantwortete 
Fragerei aufhört.

von Michael M. (lernender)


Lesenswert?

Yaro G. schrieb:
> Ich möchte halt ne passende Lösung finden. Leider ist nicht immer ist
> das, was jemand schreibt gleich richtig.
> Deswegen lese ich nochmal nach, bevor ich es anwende.
>
> Allerdings habe ich hier: http://www.mikrocontroller.net/articles/RS-485
> genau dieselbe Lösung gefunden.
>
> Bei RS485 brauchen doch nicht beide Seiten auf dem selben Potential zu
> sein, wozu bruache ich dann die Pullup-Widerstände?

Pullup und Pulldown sorgen für einen definierten Pegel. Ausserdem tun 2 
Widerstände nicht weh.
Aufgrund meiner Erfahrungen mit Treibern ect. empfehle ich das auch so 
zu tun.

Michael

von Michael M. (lernender)


Lesenswert?

A. K. schrieb:
> Angesichts der immensen Entfernung empfehle ich dir nun Glasfaser statt
> Kupfer. Allein schon, damit die völlig sinnlose weil längst beantwortete
> Fragerei aufhört.

Yaro G. schrieb:
> Einleuchtend...
>
> Pullups und Terminierungswiderstand auf der einen Seite.
> Und auf der anderen Seite nix? Oder besser auch einen
> Terminierungswiderstand?

Beide Seiten gehören so abgeschlossen.

Michael

von Paul (Gast)


Lesenswert?

Allgemein richtet sich die Terminierung nach dem Wellenwiderstand des 
Kabels. Ich schätze bei 70 cm ist es ziemlich egal, ob überhaupt eine 
Terminierung vorhanden ist, denn in den meisten Bussystemen sind 
Stichleitungen bis 5 m erlaubt und werden toleriert.

1200 Ohm sind m. E zu viel. Ich würde mich an die DIN EN 50170 halten. 
Dort wird mit 220 Ohm auf beiden Seiten terminiert. Als Bias sind 
jeweils 390 Ohm nach Masse und Vp vorgesehen. Einfach mal nach dieser 
Norm googlen.

In einer älteren Norm terminierte man mit 150 bzw. 120  Ohm. Allerdings 
war der Wellenwiderstand des Kabels auch gerongfügig niedrieger.

von Yaro (Gast)


Lesenswert?

Vielen Dank für die vielen Antworten!

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.