Unterschiede zwischen RS232 und RS485- Anwendungsfälle und Technologie


Eine serielle Schnittstelle ist eine Kommunikationsschnittstelle, über die serielle Kommunikation stattfinden kann. Auf IBM-kompatiblen Computern werden sie häufig als COM-Ports bezeichnet. Sie ermöglichen die Verbindung externer Geräte, die Daten seriell übertragen, mit einem Host-Computer und ermöglichen die bidirektionale Kommunikation zwischen dem Host und dem Gerät.

Inhaltsverzeichnis:

  1. Was ist das RS232-Protokoll?
  2. Was ist das RS485-Protokoll?
  3. Was ist der Unterschied zwischen der seriellen RS232- und der RS485-Schnittstelle?
  4. Wo wird das serielle Datenübertragungsprotokoll verwendet?
  5. Softwaretechnologie in der seriellen Kommunikation:

Was ist das RS232-Protokoll?


Die RS232-Schnittstelle oder TIA/EIA-232 ist ein Datenübertragungsprotokoll zur Steuerung der seriellen Daten Kommunikation. Es wird verwendet, um den Datenfluss von einem Datenendgerät (DTE) wie einem Terminal oder Sender zu einem Empfänger oder einem anderen Typ von Datenkommunikationsgerät (DCE) zu organisieren.

Der Abstand zwischen den Geräten wirkt sich direkt auf die Kommunikationsgeschwindigkeit aus. Die serielle Kommunikation kann entweder im Vollduplex- oder im Halbduplexmodus hergestellt werden. Vollduplex ermöglicht das gleichzeitige Senden und Empfangen von Daten unter Verwendung verschiedener Leitungen zum Senden und Empfangen. In einer Halbduplex-Implementierung wird eine einzelne Leitung sowohl zum Senden als auch zum Empfangen von Daten verwendet, was zu einem eingeschränkteren Betrieb führt. Halbduplex kann so eingestellt werden, dass Daten gleichzeitig gesendet oder empfangen werden, jedoch nicht beide gleichzeitig.

Was ist das RS485-Protokoll?


Die in der Industrie am häufigsten verwendete serielle Schnittstelle ist das RS485 oder EIA-485-Protokoll. Es hat einen großen Vorteil gegenüber RS232-Schnittstellen. Durch die Verwendung einer Mehrpunkttopologie können mehrere Empfänger und Sender verbunden werden. Die Datenübertragung erfolgt unter Verwendung von Differenzsignalen für mehr Konsistenz.

Zwei Arten der RS485-Kommunikation sind möglich:

  • RS485-Schnittstellen mit 2 Kontakten arbeiten im Halbduplex Modus und senden oder empfangen Daten ausschließlich gleichzeitig.
  • RS485-Schnittstellen können auch 4 Kontakte haben. In diesem Fall können sie im Vollduplex Modus ausgeführt werden. Bei dieser Verwendung können Daten gleichzeitig gesendet und empfangen werden.

Was ist der Unterschied zwischen seriellen RS232- und RS485-Ports?


RS232 und RS485 sind zwei Standards für die elektrische Übertragung, die vor der Einführung von PCs existierten. Sie werden in Schnittstellen verwendet, die die serielle Kommunikation zwischen Computern und Peripheriegeräten ermöglichen. Während beide dem Zweck dienen, eine serielle Datenübertragung zu ermöglichen, weisen die Protokolle RS232 und RS485 einige Unterschiede auf. Mal sehen, wo sich diese Protokolle unterscheiden.

Unterschiede RS232 vs RS485

Der Hauptunterschied zwischen den seriellen RS232- und RS485-Ports besteht in:


- Funktionsweise
- Kommunikationsentfernung
- Spannungspegel
- Anzahl der verwendeten Kontakte usw.

Schauen wir uns diese Unterschiede genauer an.

Die Anzahl der Leitungen - Ein RS232-Kabel besteht normalerweise aus 9 verschiedenen Drähten, obwohl in einigen Anschlüssen 25 Drähte verwendet werden. Jeder Draht dient einem bestimmten Zweck bei der Datenübertragung. RS485-Kabel haben nur drei Drähte, 2 für die Datenübertragung und 1 für die Erdung.

Zweiwege-Übertragung - RS232 ist Vollduplex, d.h. es kann Daten in beide Richtungen übertragen und somit sowohl senden als auch empfangen. Um eine Duplex-Kommunikation mit RS485 zu erreichen, benötigen Sie einen weiteren Kabelsatz. Das native RS485 ist Halbduplex, d.h. es kann jeweils nur in eine Richtung senden.

Spannung - RS485 verwendet Spannungen zwischen + 5V und -5V. Die empfohlene Spannung für RS232 beträgt +12 V bis -12 V, und Signale, die auf nur 3 V herabgesetzt sind, können immer noch verstanden werden. Reichweite - Es gibt erhebliche Unterschiede in den Kabellängen, die mit den Protokollen RS232 und RS485 verwendet werden können. RS232-Kabel sind im Allgemeinen auf eine Länge von 15 m beschränkt. Kabel für RS485 können bis zu 1.200 m lang sein.

Die Unterschiede in diesen beiden Protokollen können dazu führen, dass eine Lösung in bestimmten Anwendungen günstiger ist als die andere. Durch die Existenz von RS232/RS485-Konvertern können die beiden Protokolle zusammen verwendet werden. Diese Konverter arbeiten normalerweise in beide Richtungen und ermöglichen sowohl RS232-zu-RS485- als auch RS485-zu-RS232-Verbindungen.

Wo wird das Protokoll für die serielle Datenübertragung
verwendet?


Die serielle Datenübertragung mit den Protokollen RS232 oder RS485 ist nicht mehr der Standard für Consumer-Computer oder elektronische Peripheriegeräte, da sie durch USB- und andere Protokolle ersetzt wurde. Die serielle Übertragung wird immer noch häufig in industriellen Überwachungs- und eingebetteten Systemen verwendet und kann mit Konvertern auf mit USB ausgestatteten Maschinen verwendet werden.

RS232 ermöglicht die direkte Steuerung von Industriegeräten wie USV-Systemen, ohne dass Softwareunterstützung erforderlich ist. Viele industrielle Sensoren und Monitore, die im industriellen Internet der Dinge eingesetzt werden, nutzen serielle Kommunikation. Sie ist auch weit verbreitet bei wissenschaftlichen und medizinischen Geräten. Das RS485-Protokoll hat ein weites Anwendungsspektrum in CCTV-Kameras (Closed Circuit TV) gefunden.

Softwaretechnologie für die serielle Kommunikation


Wenn Sie mit seriellen Schnittstellen und Geräten arbeiten, benötigen Sie möglicherweise einige Softwaretools, die Sie bei der Erfüllung Ihrer Aufgaben unterstützen. Eltima-Software hat drei Anwendungen entwickelt, mit denen Sie problemlos mit seriellen Geräten arbeiten und deren Funktionen erweitern können.


So emulieren Sie eine serielle Schnittstelle in Ihrem System


Virtual Serial Port Driver - Mit diesem Software-Dienstprogramm können Sie eine unbegrenzte Anzahl virtueller serieller Port-Paare erstellen, die sich so verhalten und emulieren, als wären sie physische COM-Ports.

Virtual RS232 Port Driver
Virtual RS232 Port Driver ausprobieren
14 Tage kostenlose Testversion

Das Tool verwendet keine Ihrer realen seriellen Anschlüsse und kann auf Computern verwendet werden, die keine COM-Anschlüsse haben. Ports werden nach einem Systemneustart neu erstellt, und ermöglichen eine Datenübertragung mit höherer Geschwindigkeit, als dies bei Verwendung physischer Ports möglich ist. Dies sind nur einige der Funktionen dieser dedizierten Software Anwendung für die serielle Schnittstelle.


Zugriff auf serielle Remote-RS232/485- Geräte


Serial to Ethernet Connector - Wenn Sie über das Netzwerk auf Ihre seriellen Remote-Geräte zugreifen müssen, ist diese Softwareanwendung eine perfekte Lösung

Serial to Ethernet Connector
Serial to Ethernet Connector ausprobieren
14 Tage kostenlose Testversion

Diese App wurde entwickelt eine unbegrenzte Anzahl physischer und virtueller serieller Ports über ein TCP/IP- oder UDP/IP-Netzwerk gemeinsam nutzen. Sie können beliebig viele virtuelle Ports erstellen und nach Belieben benennen. Die vernetzten seriellen Ports können mit virtuellen Maschinen verwendet werden. Es ist eine vollständige Lösung für die Aufgabe der Steuerung und des Zugriffs auf serielle Remote-Geräte.


So überwachen und analysieren Sie die Aktivität einer seriellen Schnittstelle


RS232 Analyzer - Hier finden Sie ein Tool mit vollem Funktionsumfang, das entwickelt wurde um die Überwachung serieller Schnittstellen zu erleichtern und somit für Entwickler von seriellen Anwendungen unverzichtbar ist. Sie können damit in einem praktischen Protokoll Daten verfolgen und analysieren, die über alle seriellen Schnittstellen fließen, und die Daten in verschiedenen Anzeigemodi anzeigen. Sie können Ports überwachen, die bereits von anderen Anwendungen geöffnet wurden, und das Senden von Daten an serielle Geräte emulieren. Zu den weiteren Funktionen gehört eine Wiedergabeoption, mit der Sie dieselben Daten mehrmals senden, die Ergebnisse automatisch vergleichen und Unterschiede anzeigen können.

RS232 Port Monitor
COM Port Analyzer ausprobieren
14 Tage kostenlose Testversion

Eltima verfügt über umfangreiche Erfahrung auf dem Gebiet der seriellen Kommunikation. Hierbei handelt es sich um ausgereifte Software Anwendungen. Wenn Sie mit seriellen Geräten und Anschlüssen arbeiten, müssen Sie sich selbst ansehen, wie Sie von diesen Produkten profitieren können.

Fazit


Kommunikationsszenarien über kurze Strecken, die niedrige Übertragungsgeschwindigkeiten tolerieren können, werden am besten vom RS232-Protokoll unterstützt. Es ist einfach und kostengünstig zu implementieren mit leicht verfügbaren Standardkomponenten wie UARTS, Treibern und Konnektoren, die für den Aufbau der Schnittstelle verfügbar sind. Datenraten von 2 bis 3 Mbit/s können für Leitungen mit begrenzter Länge erreicht werden. Integrierte Schaltkreise mit RS232-Schnittstellen können eine einzelne 3,3- oder 5-V-Stromversorgung verwenden, einschließlich einer Ladungspumpe und eines Wandlers, die positive und negative Spannungen liefern.

RS485 eignet sich besser für Hochgeschwindigkeits- und Fernkommunikation, bei der die Fähigkeit zur Implementierung von Duplex-Netzwerken gewünscht wird. Wie bei den RS232-Schnittstellen stehen Komponenten zum Entwerfen der Schnittstelle zur Verfügung. Die Empfänger und Treiber in Schaltkreisen ermöglichen mehr als 32 Drops mit Datenraten von bis zu 40 Mbit/s. Sie finden ICs, die das RS485-Protokoll mit Konvertern unterstützen, um doppelte Versorgungsspannungen bereitzustellen.

Virtual Serial Port Driver

Anforderungen: Windows (32-bit und 64-bit): XP(nur Standard)/2003(nur Standard)/2008/ Vista/7/8/10, Windows Server 2012/2016/2019 , 5.5MB Größe
Version 9.0.575 (der 24. Mai, 2019) Versionshinweise
Categorie: Serial Port Software