Ich habe festgestellt, dass meine Experimente im Labor mit RS-485 mit ziemlich kurzen Kabeln gut funktionieren, aber für echte Installationen sind Abschlusswiderstände erforderlich. Hängt ihr Vorhandensein oder Fehlen von der Kabellänge oder anderen Faktoren ab?
Alle RS-485-Kabel erfordern einen Abschluss. Einige funktionieren vielleicht einfach ohne sie, aber alle sollten sie haben.
Generell kann man sie bei kurzen Kabeln (< 20-30m) und niedrigen Baudraten (< 115200) ohne großen Aufwand weglassen. Aber:
Es ist nützlich, die Signalleitungen zu belasten, um die Störfestigkeit zu verbessern (der RS485-Treiber liefert genug Strom, um die Spannung auf der Differenzleitung zu schalten, viele Störquellen nicht). Aber Sie brauchen diese Last nicht gleich irgendwelchen "charakteristischen Impedanzen", wird in Ordnung sein.
Wenn Sie sich für Hochgeschwindigkeits- oder lange Kabel entscheiden, benötigen Sie eine ordnungsgemäße Terminierung, die vom verwendeten Kabel abhängt. Das sollte also sein für Cat 5 Kabel (nicht ).
Vergessen Sie nicht die Pull-up- und Pull-down-Widerstände. Sie sind erforderlich, es sei denn, alle in dem System verwendeten Empfänger geben eine gut definierte (Hochpegel-) Ausgabe für Eingang. Ihre Werte sollten so gewählt werden, dass (in Verbindung mit den „Abschluss“-Widerständen) die nicht angesteuerte Leitung richtig gepolt ist ( für die meisten Receiver)
Da Abschlusswiderstände das Netz belasten, sollten sie nicht verwendet werden, es sei denn, sie sind erforderlich. Da reflektierte Wellen in 3-4 Zyklen gedämpft werden, stören die reflektierten Wellen nicht und die Abschlusswiderstände nicht, wenn die Zeit, in der dies auftritt, weniger als eine Datenbitbreite beträgt (oder die Hälfte der Bitbreite, wenn in der Mitte abgetastet wird). erforderlich.
Es ist eine recht einfache Berechnung, bei der die Ausbreitungsgeschwindigkeit im Durchschnitt bei etwa 65 % der Lichtgeschwindigkeit liegt: Für eine Kommunikationsrate von 9600 bps auf einem 1000-Fuß-Kabel haben Sie eine Umlaufzeit von 3 usec, eine Dämpfungszeit zwischen 9 -12 usec und eine Bitbreite von 10 ms. Daher wird jede reflektierte Welle gedämpft, bevor Sie jedes Bit abtasten, sodass Abschlusswiderstände nicht erforderlich sind.
Michael Köhne
Reinderien
m_a_s