Rechner für RS-485-Abschluss und Biaswiderstand
RS-485-Busabschlusswiderstände, Bias-Widerstände, maximale Baudrate für Kabellänge, Laufzeitverzögerung und Bias-Stromverbrauch berechnen
Formel
Wie es funktioniert
Dieser Rechner bestimmt die Werte des RS-485-Abschlusswiderstands für eine zuverlässige Differenzsignalisierung über große Entfernungen. Industrielle Automatisierungstechniker und Entwickler von Gebäudemanagementsystemen verwenden ihn, um Signalreflexionen zu eliminieren, die Daten beschädigen könnten. Gemäß TIA/EIA-485-A verwendet RS-485 eine differentielle Signalübertragung mit einer charakteristischen Impedanz von 100-120 Ohm (Twisted-Pair-Kabel). Abschlusswiderstände an beiden Netzwerkenden absorbieren die übertragene Energie und verhindern so Reflexionen, die andernfalls mit zweifacher Ausbreitungsverzögerung zurückkehren würden. Ohne Abschluss weist ein 100 Meter langes Kabel mit 1 Mbit/s Reflexionen auf, die 1 Mikrosekunde nach der Übertragung auftreten und Bitfehler verursachen, wenn die Reflexionsamplitude 200 mV (den RS-485-Rauschabstand) überschreitet. Die Spezifikation schreibt einen Anschluss vor, wenn die Kabellänge 1/10 der Signalwellenlänge überschreitet. Bei 1 Mbit/s (1 µs Bitzeit, ~200 m Wellenlänge) müssen Kabel, die länger als 20 Meter sind, einen Anschluss erfordern. Ein 120-Ohm-Abschlusswiderstand reduziert den Reflexionskoeffizienten von 1,0 (offen) auf unter 0,1, wodurch 90% der reflektierten Energie eliminiert werden.
Bearbeitetes Beispiel
Ein SCADA-System in der Fabrikhalle verbindet 8 RS-485-Geräte über 300 Meter Belden 9841-Kabel (120 Ohm charakteristische Impedanz) mit 115200 Baud. Gemäß TIA-485-A Abschnitt 7: Elektrische Kabellänge = 300 m/(0,66 x 3e8 m/s) = 1,52 Mikrosekunden hin und zurück. Bitperiode = 1/115200 = 8,68 Mikrosekunden. Da die Rundlaufverzögerung (1,52 µs) < die Bitperiode (8,68 µs) ist, pendeln sich Reflexionen innerhalb einer Bitzeit ab, aber aus Gründen der Störfestigkeit ist immer noch eine Terminierung erforderlich. Installieren Sie 120-Ohm-Widerstände mit 0,25 W an beiden physikalischen Enden (Master-SPS und am weitesten entfernter Slave). Verlustleistung pro Abschlusswiderstand = V^2/R = (5 V) ^2/120 = maximal 208 mW (wenn ein Treiber aktiv ist). Gesamtnetz-DC-Last = 2 x 120 Ohm parallel = 60 Ohm, erfordert eine Treiberleistung von 83 mA — innerhalb der 250-mA-Grenze pro TIA-485-A.
Praktische Tipps
- ✓Verwenden Sie gemäß TIA-485-A Abschlusswiderstände nur an den beiden physischen Enden des Busses — niemals an Zwischenknoten, da der Abschluss in der Mitte des Busses zu Impedanzunterbrechungen führt
- ✓Verwenden Sie für Netzwerke mit häufigen Leerlaufzeiten einen AC-Abschluss (120 Ohm in Reihe mit einem 10-nF-Kondensator), um den Gleichstromverbrauch von 42 mW auf unter 1 mW zu reduzieren
- ✓Messen Sie die Kabelimpedanz mit TDR, falls unbekannt; CAT5/6 ist 100 Ohm, das dedizierte RS-485-Kabel (Belden 9841, Alpha 6453) 120 Ohm
Häufige Fehler
- ✗Verwendung eines 100-Ohm-Abschlusses an einem 120-Ohm-Kabel, was einen Reflexionskoeffizienten von 9% gegenüber 0% bei angepasstem Abschluss verursacht — ausreichend, um bei 1 Mbit/s eine Fehlerrate von 1—5% zu verursachen
- ✗Abschluss nur an einem Ende, wodurch die Reflexionsamplitude nur um 50% reduziert wird und der Reflexionspunkt auf das nicht abgeschlossene Ende verschoben wird
- ✗Verwendung von 1/8-W-Widerständen, die überhitzen, wenn sie kontinuierlich betrieben werden. Geben Sie mindestens 1/4 W an, um einen zuverlässigen Betrieb bei einer 5-V-Versorgung zu gewährleisten
Häufig gestellte Fragen
Shop Components
As an Amazon Associate we earn from qualifying purchases.
Verwandte Taschenrechner
Comms
USB-Abschluss
Berechnen Sie die Werte für den USB-Bus-Abschlusswiderstand, die Differenzimpedanz, die Kabelausbreitungsverzögerung, die Signalanstiegszeit und die Augenöffnung für USB 2.0 und USB 3.0
Comms
CAN-Bus-Timing
Berechnet CAN-Bit-Timing-Parameter, einschließlich Prescaler, Zeitquanten, Synchronsegment, Ausbreitungssegment und Phasenpuffersegmente für eine bestimmte Baudrate und einen bestimmten Abtastpunkt
Comms
UART-Baudrate
Berechnet das UART-Frame-Timing, den Durchsatz und den USART BRR-Registerdivisor anhand der Baudrate, des Datenformats und der MCU-Taktfrequenz. Identifizieren Sie den Baudratenfehler für eine zuverlässige serielle Kommunikation.
Comms
I2C-Klimmzug
Berechnen Sie die I2C-Pullup-Widerstandswerte für die Modi Standard (100 kHz), Fast (400 kHz) und Fast-Plus (1 MHz). Leitet den minimalen, maximalen und empfohlenen Widerstand aus der Versorgungsspannung und der Buskapazität pro NXP UM10204 ab.