RS232 und RS485 sind zwei Standards zur seriellen Datenübertragung. RS485 basiert auf differentiellen Signalen und ist daher weniger störanfällig.
Hauptunterschiede
Hier sind einige Hauptunterschiede zwischen RS232 und RS485:
- Die Anzahl der Adern: RS232-Kabel bestehen aus neun Adern (DB9) oder 25 Adern (DB25). Jede Ader dient einem bestimmten Zweck bei der Datenübertragung. RS485 hat nur drei Adern, eine für die Masse und zwei für die Datenübertragung.
- Die Anzahl der Geräte: Bei RS232 können zwei Geräte angeschlossen werden. Bei RS485 kann ein Master mit über 32 Slave-Geräten verbunden werden. Mit bis zu 3 Repeatern können bis zu 128 RS485-Slave-Geräte angesteuert werden.
- Übertragungsrichtung: RS232 ist voll-duplex und kann Daten in beide Richtungen übertragen, d.h. empfangen und senden. RS485 ist halb-duplex und kann immer nur in eine Richtung übertragen. Daher benötigt man einen Master, der die den Datenfluss steuert / kontrolliert. Um eine Vollduplex-Kommunikation zu erreichen, benötigt man ein weiteres Adern-Paar (siehe RS422).
- Reichweite: Die maximale Entfernung zwischen Maser und Slave beträgt 15 m (50 Fuß) für RS232. Bei RS485 kann die Reichweite bis zu 1.200 m (4.000 Fuß) betragen.
- Übertragungsgeschwindigkeit: Für geringe Datengeschwindigkeiten innerhalb kurzer Entfernungen ist die serielle Schnittstelle RS232 ausreichend. Sie kann mit 1 Mbps bis zu 15 m (50 Fuß) übertragen. Die RS485-Schnittstelle kann Daten mit einer Datenrate von 10 Mbps übertragen. Bei einer maximalen Entfernung von 1.200 m (4.000 Fuß) kann die RS485 mit 100 kbps übertragen.
- Spannung: RS232 verwendet eine Spannung zwischen +12 V und -12 V, während die empfohlene Spannung für RS485 +5 V und -5 V beträgt.
- Single ended vs. differentielles Signal: RS232 verwendet single ended Signale - eine Leitung für jedes Signal und eine Leitung für Masse. RS485 verwendet differentielle oder symmetrische Signale: zwei Leitungen für jedes Signal, eine Leitung mit dem Signal (D+=+5V) und die andere Leitung mit dem invertierten Signal (D-=-5V). Wir nehmen an, dass das Rauschen auf beiden Leitungen gleich ist (z.B. Vn=xV). Der Empfänger subtrahiert beide Signale D+ minus D- => +5V - (-5V) + xV - xV => +10V. Das Rauschen wird nahezu eliminiert.
Zusammenfassung
Die Unterschiede im RS232- und RS485-Bus können jeweils in verschiedenen Anwendungen von Vorteil sein. RS232 wird für Geräte wie z.B. Drucker und Modems verwendet. RS485 ist störungsresistenter und wird in der industriellen Automatisierung eingesetzt. Mit einem RS232-RS485-Konverter können Sie die Vorteile von RS485 auch an Geräten nutzen, die nur eine RS232-Schnittstelle haben. Alternativ können Sie auch einen USB-RS485-Konverter oder einen Ethernet-RS485-Konverter einsetzten.