Der Unterschied zwischen RS485, RS422 und RS232 protocal

Jan 22, 2019

Der Unterschied zwischen RS232, RS422 und RS485 Protokoll


Warum nutzen RS232 Vs RS485 und was ist eigentlich der Unterschied zwischen RS422 Vs RS485? Zunächst können Sie jeweils zu definieren. Denken Sie daran, dass alle drei seriellen, im Gegensatz zu IEEE-488, parallele ist, erachtet werden.


RS232-Protokoll

1

Auf jeden Fall die beliebteste Schnittstelle, auch als einer der ersten. Jedoch kann die Dinge bald aus offensichtlichen Gründen ändern. Jeder PC, das gekauft wird haben ein (und manchmal auch mehr) RS232-Schnittstelle. Manchmal sind sie einfach als SERIAL PORTS, bezeichnet aber dies Verwirrung stiften kann, da gibt es andere seriellen Schnittstellen zur Verfügung. RS232 ist weit verbreitet, weil es so leicht verfügbar ist. Es muss jedoch einige Nachteile. Hier sind ein paar:


  1. Begrenzte Reichweite - sind Kabellängen auf 50 ft oder weniger beschränkt. Viele behaupten werden, weiter zu gehen, aber dies wird nicht empfohlen, und ist nicht Bestandteil der RS232-Spezifikation.


  2. Empfindlich auf Lärm - RS232 ist Single-ended-, die bedeutet, dass das Senden und empfangen von Linien sind bezogen auf eine gemeinsame Basis


  3. Nicht Multi-Drop - Sie können nur eine RS232-Protokoll-Gerät pro Port anschließen. Es gibt einige Geräte entwickelt, um einen Befehl, um eine zweite Einheit der gleichen Produktfamilie echo, aber dies ist sehr selten. Dies bedeutet, dass Sie 3 Anschlüsse, haben Sie 3 Meter an einen PC anschließen benötigen, oder zumindest eine RS232-Multiplexer.

RS422 Protokoll

2

RS422 RS232 Protokoll ähnelt und jedoch auf die gleiche Weise programmiert werden kann, bietet einige vor- und Nachteile. Ein Problem ist, dass Sie kaufen eine RS422-Schnittstelle oder zumindest eine RS422 RS232 Konverter, da der PC mit dieser Schnittstelle serienmäßig nicht müssen. Auch können Sie feststellen, dass es weniger Geräte unterstützen RS422. Einige Vorteile sind:


  1. Lange Strecke läuft - bis zu 500 Fuß wird in der Regel unterstützt und mit Repeatern, können auch weitere Distanzen erreicht werden.

  2. Lange Strecke läuft - bis zu 500 Fuß wird in der Regel unterstützt und mit Repeatern, können auch weitere Distanzen erreicht werden.


  3. Multi-Drop - in der Regel bis zu 32 Geräte angeschlossen werden pro Port, und noch viel mehr Verwendung von Repeatern. Geräte zeichnen sich durch einzigartige Adressen, die jedes Gerät zugeordnet sind. Zum Beispiel, wenn Sie 5 Geräte an einem Anschluss angeschlossen haben, würde sie als Einheiten 1 bis 5 zu richten. Wenn Sie an #1 kommunizieren möchten, senden Sie einen Befehl an #1. Alle Einheiten den Befehl hören, aber nur das adressierte Gerät reagiert. Dies gilt auch für RS485. Die Adressen können über Schalter oder Software, je nach Ausführung des Gerätes eingestellt werden.


  4. Resistente Lärm - da es verwendet einen separaten schwimmenden übertragen und empfangen von paar (vier Drähte), bietet es bessere Störfestigkeit als RS232.


RS485-Protokoll

3

RS485 ist sehr ähnlich zu RS422. So sehr, daß es oft Verwirrung stiftet. Beide sind Multi-Drop und beide können über sehr große Entfernungen kommunizieren warum dann also wählen Sie einen über den anderen? Zu aller erst ist RS485 in der Regel ein 2-Draht-System, obwohl einige Hersteller 4-Draht RS485 angeben können, ist weit weniger verbreitet und RS422 Protokoll sehr ähnlich. Es ist wichtig, dass Sie erkennen, welches eingesetzt wird, wenn man ein Instrument. Hier sind einige Hauptunterschiede zwischen 2-Draht RS485 und RS422:


  1. RS485 können mehrere Befehlen Geräte und mehrere hören haben. RS422 kann nur ein Kommandant und mehrere Zuhörer haben. Beispielsweise können Sie ein PC (der kommandierende Gerät) mit 10 Temperaturregler (Hörer) verbinden. PC kann irgendwelche der Controller Sollwert ändern oder senden Sie eine Temperaturmessung anweisen, aber keiner von den Controllern kann Befehlen eines anderen Regler. Mit RS485 haben Sie mehrere PCs und mehrere Controller auf einem Bus, so dass ein PC einen Befehl sendet kann auf einen Sollwert ändern und einen anderen PC kann einen Befehl senden Rückrechnungen usw. senden. Beachten Sie, dass alle Geräte am Bus eine Spezialeinheit Adresse haben müssen, damit nur das adressierte Gerät reagieren wird. (ähnlich wie RS422)


  2. RS485 Pinout Verkabelung ist einfacher, da Sie nur den Umgang mit 2 Drähten statt 4 sind.


  3. Programmierung-RS485 ist schwieriger, da Sie senden und empfangen auf die gleichen zwei Drähte müssen Sie aktivieren und Deaktivieren des Senders zur richtigen Zeit, so dass Sie die richtige Kommunikation durchführen können. Stellen Sie sich vor dem Senden eines Befehls USD$ 2SEND aus dem Sender. Wenn der Sender nicht rechtzeitig ausgeschaltet ist, werden von einem anderen Gerät gesendete Daten fehlen. Wenn der Sender zu schnell ausgeschaltet ist, gibt es eine Chance, dass ein Teil des Befehls USD$ S2END abgeschnitten sind, bevor es jemals eine Chance, die Beendigung der Übertragung der Charakter Bits hat. Bei der Programmierung eines RS485-Steckkarte lesen Sie im STATUS-Manager, um festzustellen, ob es Zeit zu wechseln oder nicht ist. Einige Karten, wie der OMG-ULTRA-485 hat einen AUTO-Modus wo es intelligent genug, um dies automatisch zu tun für dem Programmierer transparent zu machen. Seit RS422 und RS232 für diese Angelegenheit haben getrennte Sende- und Linien zu erhalten, sie sind einfacher zu implementieren. Natürlich gibt es andere Fragen um zu prüfen wie Händeschütteln, aber fallen nicht in diese kurze Beschreibung.


Hinweis: es möglicherweise einfacher, eine rs232 zu rs485-Konverter verwenden, die vor dem pc sitzt. Stellen Sie sicher, dass der Konverter intelligente Steuerung der Sender hat, so dass es automatisch beim Umschalten für Sie kümmern und für den Benutzer transparent werden. Wie Sie eine rs422 oder rs232 Gerät würden dann programmieren Sie das Gerät.


Das könnte dir auch gefallen