Unterschied zwischen RS232 und RS485 - Anwendungsfälle und Technologie


Eine serielle Schnittstelle ist eine Kommunikationsschnittstelle, über die eine 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 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 Kommunikation. Es wird verwendet, um die Daten zu organisieren, die von einem Datenendgerät (DTE) wie einem Terminal oder Sender zu einem Empfänger oder einem anderen Typ von Datenkommunikationsgerät (DCE) fließen.

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 Drähte 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.

Es sind zwei Arten der RS485-Kommunikation möglich:

  • RS485-Schnittstellen mit 2 Kontakten arbeiten im Halbduplexmodus und senden oder empfangen Daten ausschließlich gleichzeitig.
  • RS485-Schnittstellen können auch 4 Kontakte haben. In diesem Fall kann sie im Vollduplexmodus 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-Anschlüssen besteht in:


- Arbeitsweise
- Kommunikationsentfernung
- Spannungspegel
- Die Anzahl der verwendeten Kontakte usw.

Schauen wir uns diese Unterschiede genauer an.

Die Anzahl der Drähte - 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, zwei für die Datenübertragung und einen für die Erdung.

Zweiwege-Übertragung - RS232 ist Vollduplex, dh es kann Daten in beide Richtungen senden, sowohl senden als auch empfangen. Um eine Duplex-Kommunikation mit RS485 zu erreichen, benötigen Sie einen weiteren Kabelsatz. Der native RS485 ist Halbduplex, dh er 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 serielle Datenübertragungsprotokoll 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 die serielle Kommunikation. Es ist auch weit verbreitet mit wissenschaftlichen und medizinischen Geräten verwendet. Das RS485-Protokoll hat eine weit verbreitete Anwendung 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. Die 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 emulieren und sich so verhalten, als wären sie physische COM-Ports.

Virtual RS232 Port Driver
Versuchen Sie es mit Virtual RS232 Port Driver
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 Neustart des Systems neu erstellt, und eine Datenübertragung mit höherer Geschwindigkeit ist über die virtuellen seriellen Ports möglich, wenn physische verwendet werden. Dies sind nur einige der Funktionen dieser dedizierten Softwareanwendung für die serielle Schnittstelle.


Zugriff auf das serielle Remote-RS232/485-Gerät


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

Serial to Ethernet Connector
Versuchen Sie es mit Serial to Ethernet Connector
14 Tage kostenlose Testversion

Mit dieser Funktion können Sie 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 das Problem der Steuerung und des Zugriffs auf serielle Remote-Geräte.


Überwachen und Analysieren der Aktivität der seriellen Schnittstelle


RS232 Analyzer - Hier finden Sie ein Tool mit vollem Funktionsumfang, das entwickelt wurde, um die Überwachung serieller Schnittstellen zu erleichtern. Es ist ein unverzichtbares Tool für Entwickler serieller Anwendungen. Sie können damit Daten verfolgen und analysieren, die über alle seriellen Schnittstellen in einem praktischen Protokoll 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 und die Ergebnisse automatisch vergleichen und Unterschiede anzeigen können.

RS232 Port Monitor
Versuchen Sie es mit COM Port Analyzer
14 Tage kostenlose Testversion

Eltima verfügt über umfangreiche Erfahrung auf dem Gebiet der seriellen Kommunikation und dies sind ausgereifte Softwareanwendungen. Wenn Sie mit seriellen Geräten und Ports arbeiten, müssen Sie selbst prüfen, wie Sie von diesen Produkten profitieren können.

Schlussfolgerungen


Kommunikationsszenarien über kurze Strecken, die niedrige Übertragungsgeschwindigkeiten tolerieren können, werden am besten vom RS232-Protokoll unterstützt. Die Implementierung mit einfach verfügbaren Standardkomponenten wie UARTS, Treibern und Konnektoren, die für die Erstellung der Schnittstelle verfügbar sind, ist einfach und kostengünstig. 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 23. Mai, 2019) Versionshinweise
Categorie: Serial Port Software