RS485-Netzwerk-Erdungsstift - wann wird eine Verbindung hergestellt?


13

Wie viele wissen, kann man eine einfache Kommunikation von Knoten zu Knoten (rs485) implementieren, indem nur zwei Drähte (A und B) verwendet werden.

aus Wikipedia:

Zusätzlich zu den Anschlüssen A und B gibt der EIA-Standard auch einen dritten Verbindungspunkt mit der Bezeichnung C an, der die gemeinsame Signalreferenzmasse ist.

Ich bin auf Dutzende von Artikeln gestoßen, die über diesen dritten Zusammenhang sprechen, das Konzept aber immer noch nicht verstehen.

  1. Warum kann der Empfänger nicht einfach als Voltmeter fungieren? Messung der Spannung zwischen A und B?
  2. Wenn beide Knoten batteriebetrieben sind (unterschiedliche Batterie für jeden Knoten), hat die Masseverbindung einen Unterschied?
  3. Warum ist es besser, wenn (Außen-) Knoten bei langen Kabeln geerdet werden?
  4. Wie ist diese Erdungsverbindung zum Schutz vor Transienten geeignet?

Ich verstehe es nicht. Gibt es zwei perfekte Antworten und offenes Kopfgeld? WTF?
Gregory Kornblum

Apropos. Wenn Ihr System nur mit zwei Kabeln arbeitet, bedeutet dies nur, dass Sie es nie unter allen möglichen Bedingungen getestet haben.
Gregory Kornblum

@GregoryKornblum lol diese "perfekten Antworten" haben nicht viel erklärt. Es ist, als würde man nach einem Fernsehgerät fragen und wie ein Design tatsächlich funktioniert, nachdem man es entlötet hat. Man bekommt die Antwort, dass "Dinge schief gehen könnten und diese Diode dich dann schützt". Es ist eine richtige Antwort, aber es ist keine "perfekte Antwort"
FHLB

Falsch. Es gab eine perfekte Erklärung für die Gleichtaktspannung. Wenn noch etwas unklar ist, stellen Sie einfach die spezifischen Fragen.
Gregory Kornblum

Antworten:


1

Anmerkung: Ich behaupte nicht, die wissenschaftlichste Antwort zu haben, aber ich werde versuchen, die Dinge so zu erklären, wie ich sie verstehe.

  1. Ich weiß nicht, ob das Voltmeter-Argument zu 100% gültig ist, da es sich um ein Gerät mit niedriger Geschwindigkeit handelt. Ein geeigneteres Beispiel wäre das batteriebetriebene Oszilloskop oder ein Differentialoszilloskop-Tastkopf.

  2. Denken Sie an die Definition der Spannung, die eine Potentialdifferenz zwischen zwei Punkten darstellt. Die Signale A und B unterscheiden sich durch die elektrischen Komponenten im Verstärker (hauptsächlich Transistoren), die alle absolute Maximalwerte zwischen Basis und Kollektor / Emitter aufweisen. Dies wird als maximale Gleichtakt-Eingangsspannung des Differenzverstärkers bezeichnet Boden. Daher sind die Spannungen A und B bedeutungslos, ohne anzugeben, worauf sie sich beziehen. Wenn zum Beispiel der Unterschied zwischen A und B 2,5 V beträgt, diese Spannung jedoch 20 V über die Verstärkerversorgung des Empfängers verschoben ist, würde der Verstärker dann (2,5 oder 22,5) sehen?

  3. 4: Die Außenkabel für große Entfernungen sind anfälliger für Rauschen oder elektrostatische Entladungen oder für jede andere Lade- oder Stromquelle, die in den Bus eindringen kann (mit spezifischer Impedanz und Gleichstromwiderstand). Wenn also die Lade- / Strommenge hoch genug ist, multipliziert mit dem höheren Widerstand (von langem Kabel) würde eine größere Spannungsspitze am Empfänger verursachen, die Schäden verursachen kann. Erdung in dieser Situation kann verwendet werden, um den Pfad für die auf den Schild auftreffenden Stacheln bereitzustellen, und kann als stabile Erdungsreferenz verwendet werden.

Ob die RS485-Empfängerschaltung so geändert werden kann, dass sie potentialfrei ist und vollständig wie das Voltmeter / Oszilloskop funktioniert, kann durchaus durch Hinzufügen zusätzlicher Komponenten, Isolationsschaltungen usw. erfolgen, jedoch mit zusätzlichen Kosten, Komplexität und Größe, die alle über die Möglichkeiten hinausgehen von einem kleinen IC wie dem MAX485.


7

Es ist ein Mythos, dass Sie RS485-Schnittstellen zum Laufen bringen können, ohne dass das gemeinsame Erdungskabel (C) zwischen den verschiedenen Geräten am Bus angeschlossen ist. Der Empfänger kann das relative Potential zwischen den Signalen A und B nur messen, wenn die Gleichtaktspannung der Eingänge A und B zwischen -7 V und +12 V der GND-Referenz des Empfängers liegt.

Die Vorstellung, dass beide Seiten des Interfaces mit Batterien betrieben werden könnten, ist ebenfalls ein Mythos. Es kommt alles auf die Gleichtaktspannung zwischen der Sendermasse und der Empfängermasse an. Die dritte Drahtverbindung hält die Gleichtaktspannung unter Kontrolle. Ohne eine übermäßige Beeinflussung der Einheit oder des Busses zwischen den beiden kann die Gleichtaktspannung außerhalb des Bereichs von -7 V bis +12 V liegen. Dieser Einfluss könnte auf die Kopplung mit anderen Systemen über EMI zurückzuführen sein. Es kann auch üblich sein, dies als Wechselstromschwankung zu sehen, die der Netzfrequenz folgt.


Ich habe es getestet und es funktioniert. Verwendung eines PTZ-Controllers, der von einem isolierten Wandadapter an eine Kuppelkamera angeschlossen wird, die mit einer Batterie ohne Erdung betrieben wird.
fhlb

Ein großer Pull-Up / Pull-Down-Widerstand auf der Empfängerseite gibt A und B einen gültigen Spannungspegel, bezogen auf die Masse des Empfängers. Das heißt, wenn Vab = 5 V, A mit einem Pulldown verbunden ist, dann ist Va = 0, Vb = -5 V
fhlb

3
@Fhib, es wird nur wegen des Stromflusses im ESD-Schutz der RS485-Transceiver aktiviert, wodurch die beiden Knoten eine etwas angepasste gemeinsame Spannung erreichen.
Jasen

3
@fhlb - Nur weil Sie es getestet haben und es für Sie zu funktionieren schien, heißt das noch lange nicht, dass Sie die C-Draht-Verbindung einfach beseitigen können. Sie hatten das Glück, dass sich in der Nähe des Fahrers und / oder Empfängers nichts befand, was einen übermäßigen Einfluss auf das eine oder andere Gerät hatte.
Michael Karas

2
Wegen des Ohmschen Gesetzes. Eine Gleichtaktspannung verursacht einen Strom durch einen Teil, sei es etwas Funktionelles oder etwas Schützendes. Sobald diese Spannung und / oder dieser Strom zu groß wird, fällt das Teil aus.
Sonntag,

6

Sie haben Recht, dass ein reiner Empfänger nur die Differenz zwischen den beiden Signalleitungen messen kann. Jedes Mittel, um dies zu tun, hat jedoch einen Gleichtaktbereich , in dem die einzelnen Signale bleiben müssen. Die Spezifikation gibt den Gleichtaktbereich an, den Knoten tolerieren müssen.

Ohne ein drittes Referenzkabel gibt es keine Möglichkeit, diese Gleichtaktspannung zu definieren, und dann gibt es keine Möglichkeit, einen Empfänger herzustellen, dessen Kompatibilität garantiert ist.

Auch wenn Ihr Receiver so konfiguriert wurde, dass die Datenleitungen z. B. Optokoppler ansteuerten, haben Sie immer noch eine Gleichtaktspannungsbegrenzung. Es mag ein paar tausend Volt statt ein paar Volt sein, aber es wird immer eine Gleichtaktspannung geben, ab der der Empfänger nicht mehr funktioniert.

Bisher ging es nur darum, das RS-485-Signal zu empfangen. Das Ansteuern der RS-485-Signale ist wesentlich begrenzender. Die Datensignale sind als 0-5 V nominal in Bezug auf die Erdungsleitung spezifiziert. Ohne Erdungskabel können Sie dies nicht sicherstellen. Die Schaltung, die die beiden Signale ansteuert, wird auf etwas bezogen. Dazu muss etwas mit den anderen Sendern und Empfängern am Bus verbunden werden.


Das Voltmeter hat sicherlich auch einen Gleichtaktspannungsbereich. Aber da es batteriebetrieben ist, wird diese Spezifikation nicht einmal erwähnt. Der COM-Pin ist wahrscheinlich direkt mit der Masse der Batterie verbunden. Warum kann ein RS485-Empfänger nicht wie ein Voltmeter funktionieren? Hat dies mit der Annahme zu tun, dass ein RS485-Gerät geerdet ist?
fhlb

@fhl: Voltmeter haben einen Gleichtakt-Betriebsbereich, der jedoch von der Umgebung des Voltmeters abhängt und vom Hersteller nicht angegeben werden kann. Mit einer ausreichend hohen Gleichtaktspannung an den Zuleitungen wird irgendwo eine Isolierung durchbrechen. All dies geht jedoch nicht auf den Punkt.
Olin Lathrop

Hmmm ... Beim Senden von Daten A: 0V, B: 5V beim Absender. Wie hoch ist die Gleichtaktspannung am Empfänger, wenn bekannt ist, dass die gemeinsame Masse nicht angeschlossen ist?
FHLB

@fhl: Der Punkt ist, dass du es nicht tust, wenn. Wenn die Gleichtaktmasse nicht angeschlossen ist, können zwei Knoten beliebig floaten. Das ist nur eine andere Art zu sagen, dass die Gleichtaktspannung undefiniert ist.
Olin Lathrop

0

Punkt C ist ein Rückweg für den Strom an A und B. Dadurch kann der Strom zur Quelle zurückkehren, um die Schaltung zu vervollständigen.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.