kleiner Modbus Stern:)

OP #7543192
Lesenswert?

Moin zusammen.

ich plane eine kleine Platine bei der ich ein Modbus mehrfach abgreifen kann. Wie ein kleiner stern... Der Modbus kommt auf der Platine an und wird dann an vielleicht 5 sensoren verteilt, sternförmig. Der Weg von der Platine zu den Sensoren ist aber nie länger als max. 20cm.

Sprich was dagegen? Wo setzte ich am besten den Abschlusswiderstand?

#7543205
Lesenswert?

Micha B. schrieb:

Wo setzte ich am besten den Abschlusswiderstand?

Die beiden.

Theoretisch an den beiden am weitesten auseinanderliegenden Busenden, die anderen Leitungen sind dann (möglichst kurz zu haltende) Stichleitungen.

Praktisch sind sie bei den paar cm entbehrlich, solange Du keine extrem hohen Geschwindigkeiten fährst. Die Bias-Widerstände dürfen dann auch hochohmiger ausfallen.

#7543210
Lesenswert?

Micha B. schrieb:

sensoren verteilt, sternförmig. Der Weg von der Platine zu den Sensoren ist aber nie länger als max. 20cm.

Sprich was dagegen?

Nein.

Wo setzte ich am besten den Abschlusswiderstand?

Am Sternpunkt und am anderen, weit entfernten Ende. Modbus ist recht gemächlicher UART auf RS485. Da kann und sollte man mit langsamen Tranceivern als MAX483 arbeiten, dann ist das Thema deutlich entspannt und es geht ggf. sogar ohne Terminierung!

#7543272
Lesenswert?

Rainer W. schrieb:

Die Bias-Widerstände müssen genau so niederohmig sein, dass der durch sie fließende Strom zu einem ausreichen hohen Spannungsabfall (200mV) an den Abschlusswiderständen führt.

Lies meinen Satz nochmal, es ging um den Fall, dass man wegen der kurzen Distanzen die Abschlusswiderstände weglässt:

Hmmm schrieb:

Praktisch sind sie bei den paar cm entbehrlich, solange Du keine extrem hohen Geschwindigkeiten fährst. Die Bias-Widerstände dürfen dann auch hochohmiger ausfallen.

Und in dem Fall kann man die Bias-Widerstände problemlos hochohmiger machen, weil man weitaus mehr als 60 Ohm zwischen A und B hat.

#7543413
Lesenswert?

Man kann aus RS485 eine Wissenschaft machen, oder man nutzt einfach eine für die Aufgabe völlig ausreichende Baudrate. Möchte man nicht gerade eine schnellaufende Industriemaschine steuern, sondern nur ein paar Umweltsensoren oder Stromzähler damit abfragen, sind 9600 Baud i.d.R. mehr als ausreichend schnell. Und dann ist RS485 so robust, daß man genüßlich gegen alle akademischen Regeln verstoßen kann, der ganze Kram aber trotzdem absolut zuverlässig und stabil funktioniert.

OP #7544039
Lesenswert?

Harald K. schrieb:

Man kann aus RS485 eine Wissenschaft machen, oder man nutzt einfach eine für die Aufgabe völlig ausreichende Baudrate. Möchte man nicht gerade eine schnellaufende Industriemaschine steuern, sondern nur ein paar Umweltsensoren oder Stromzähler damit abfragen, sind 9600 Baud i.d.R. mehr als ausreichend schnell. Und dann ist RS485 so robust, daß man genüßlich gegen alle akademischen Regeln verstoßen kann, der ganze Kram aber trotzdem absolut zuverlässig und stabil funktioniert.

Genau... es sollen nur paar Daten hin und her geschickt werden, mit max 19200 Baud.

danke euch!

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