null
RS232

RS232

Ein wichtiger Aspekt bei der Arbeit mit elektronischen Geräten ist die Art des von ihnen verwendeten Datenkommunikationsprotokolls. Die serielle Kommunikation ist in der Elektronikindustrie weit verbreitet, da sie im Vergleich zur Kommunikation über parallele Schnittstellen relativ einfach ist und nur geringe Hardwareanforderungen stellt.

In diesem Artikel geht es um ein altes, aber immer noch verwendetes serielles Kommunikationsprotokoll - die RS-232.


Was ist RS232?

RS232 (Recommended Standard 232) ist eine 1960 eingeführte Norm für die serielle binäre Datenübertragung. Die Norm definiert Stifte und Signale für die Verbindung zwischen einem Datenendgerät (DEE) und einem Datenkommunikationsgerät (DÜE).

RS-232 Merkmale Übersicht

  • Serielle Datenkommunikation
  • Unsymmetrische Übertragung
  • Punkt-zu-Punkt-Kommunikation
  • Asynchrone Kommunikation
  • Vollduplex-Kommunikation

Verwandt: Serielle vs. Parallele Kommunikation

Vor der Einführung der RS232-Norm wurden Geräte über analoge Telefonleitungen verbunden, die Modems für die Signalumwandlung benötigten, die anfällig für Datenfehler waren und komplexe Konfigurationen erforderten.

Die RS232-Norm wurde entwickelt, um eine zuverlässige Datenkommunikation zu gewährleisten und die Kompatibilität zwischen Geräten verschiedener Hersteller zu fördern und damit die Massenproduktion und den Wettbewerb zu unterstützen.

Wer hat die RS232-Norm entwickelt?

Der RS232-Standard wurde von der Telecommunication Industry Association (TIA) entwickelt und wird daher auch als EIA/TIA-232 bezeichnet. Das Original und andere Versionen des RS232-Standards können nur über die offizielle TIA-Website. Sie können online viele kostenlose Ressourcen finden, die Ihnen helfen, RS232 zu verstehen und in Ihr nächstes Projekt zu implementieren.

Eine übliche RS232-Verdrahtung umfasst 3 Draht-Signalverbindungen, Tx (Transmitter), Rx (Receiver) und GND (Ground).

Beispiel für eine 3-Draht-Basisverbindung RS232
RS232 3-Leiter-Anschlussbeispiel

In den über 60 Jahren seit der Entwicklung der RS232-Norm hat die Electronic Industries Association mehrere Modifikationen und Namensänderungen veröffentlicht, vor allem die 1991 eingeführte EIA232 und die 1997 eingeführte TIA232.

RS232 Versionsgeschichte

Der RS-232-Kommunikationsstandard, der früher in vielen Computergeräten wie Druckern, Computermäusen, Tastaturen und Joysticks zum Einsatz kam, wurde in den frühen 2000er Jahren in vielen Computerperipheriegeräten durch den USB-Kommunikationsstandard ersetzt. Neuere Standards wie RS485, SPI, I²C und CAN haben aufgrund ihrer fortschrittlichen Funktionen an Popularität gewonnen.

Der Datenübertragungsstandard RS-232 ist auch heute noch weit verbreitet, da er einfach aufgebaut ist und in Netzwerken und industriellen Systemen eingesetzt wird, wo eine Datenübertragung mit geringer Geschwindigkeit erforderlich ist.

Hauptplatine mit RS232

RS232-Spezifikationen

Der Anwendungsbereich der RS232-Norm definiert elektrische, funktionale und mechanische Signaleigenschaften der seriellen Punkt-zu-Punkt-Datenkommunikation zwischen dem Datenendgerät (DEE) und dem Datenkommunikationsgerät (DÜE).

RS232 Elektrische Eigenschaften

Die RS232-Norm definiert elektrische Eigenschaften wie Spannungen, Datenraten, Anstiegsgeschwindigkeiten und Impedanz. Die folgende Tabelle fasst einige der ursprünglichen elektrischen Eigenschaften des RS232-Standards zusammen.

Elektrische Spezifikation RS-232
Funktionsweise: Single-ended
Anzahl der Geräte: 1 Treiber, 1 Empfänger
Bus-Architektur: Punkt-zu-Punkt
Kommunikationsmodus: Vollduplex
Kabellänge (max): 50 Fuß (maximale Datenrate 20kbps)
Datenrate (max): 1Mbps
Signal: Unausgewogen
Mark (binär 1): -5V (min), -15V (max)
Leerzeichen (binär 0): 5V (min), 15V (max)
Eingangspegel (min): ±3V
Impedanz: 3kΩ bis 7kΩ
Ausgangs-Anstiegsgeschwindigkeit: 30V/µs (Max)
RS232-Kabel

Es ist erwähnenswert, dass die Norm in der Revision EIA/TIA-232-D statt der maximalen Kabellänge eine maximale kapazitive Last von 2500 pF angibt, was angemessener ist. Außerdem wurde der logische Spannungsbereich von ±15 V auf ± 25 V erweitert.

RS232-Logikspannungspegel

Eine echte RS232-Norm verwendet keine TTL-Spannungspegel (5 V für logisch 1 und 0 V für logisch 0). Stattdessen spezifiziert die ursprüngliche Norm -5V bis -15V für einen niedrigen Pegel (Leerzeichen) und +5V bis +15V für einen hohen Pegel (Zeichen). In der Version EIA/TIA-232-D wurde der Spannungsbereich auf ± 25 V erweitert.

Unter Berücksichtigung der 2 V Rauschspanne wird ein niedriger Pegel (-3 V bis -15 V) als logische 1 (Markierung) und ein hoher Pegel (+3 V bis +15 V) als logische 0 (Abstand) definiert.

Erfahren Sie mehr: Schutz vor ESD (elektrostatischer Entladung)

RS232-Logikspannungspegel
RS232-Logikspannungspegel.

Die maximale Anstiegsrate beträgt 30 V/µs, und die maximale Datenrate bei einer maximalen Kabellänge von 50 Fuß beträgt 20 kbit/s, um ein Übersprechen zwischen benachbarten Signalen zu vermeiden. Die Impedanz zwischen Treiber und Empfänger ist zwischen 3kΩ und 7kΩ spezifiziert.

RS232 TTL

RS232 TTL ist ein Begriff, der sich auf ein serielles Kommunikationsprotokoll bezieht, das die RS232-Spezifikationen verwendet, aber mit logischen Signalen arbeitet, die mit TTL-Schaltungen (Transistor-Transistor-Logik) kompatibel sind. Die Spannungspegel der seriellen TTL-Kommunikation liegen immer zwischen 0 V (logisch 0) und Vcc (logisch 1, was typischerweise 3,3 V oder 5 V entspricht).

Während die echte RS-232 nicht mehr so weit verbreitet ist wie früher, wird die RS-232-TTL-Variante immer noch in Anwendungen eingesetzt, bei denen die niedrigeren Spannungspegel und die Signalkompatibilität mit Mikrocontrollern erforderlich sind. Viele unserer Produkte von Newhaven Display sind mit der seriellen RS232 TTL-Kommunikation kompatibel.

RS232 TTL Serielle LCD-Anzeige Beispiele bei Newhaven Display
RS232 TTL Serielle Anzeigebeispiele bei Newhaven Display

RS232 vs. RS232 TTL-Logikspannungspegel
RS232 vs. RS232 TTL-Logikspannungspegel.

Die Kommunikation zwischen echtem RS232 und TTL ist durch ein Gerät möglich, das in der Lage ist, die logischen Signale zu invertieren und die Signalspannungspegel zu regulieren. Der integrierte Schaltkreis MAX232 ist eine beliebte Lösung für die Spannungsumwandlung und Invertierung, wenn eine Kommunikation zwischen echter RS232 und TTL erforderlich ist.

Funktionelle Merkmale von RS232

In der RS232-Norm sind die Funktionen der Signale definiert. Obwohl die Norm eine Vielzahl von Funktionssignalen definiert, einschließlich eines primären und sekundären Kommunikationskanals, benötigen nur wenige Anwendungen alle diese Signale.

Die Signale der RS232-Standardschnittstelle können in 4 Kategorien unterteilt werden:

  • Datenleitungen
  • Kontrolllinien
  • Zeitmesslinien
  • Sekundäre Funktionen

RS232-Signalpins - Vollständige Funktion der Signale

Signal Mnemonik Signal Name Richtung
DTE ⇔ DCE
Signalart
AB Gemeinsames Signal Gemeinsame
BA Übertragene Daten (TD) Daten
BB Empfangene Daten (RD) Daten
CA Sendeanforderung (RTS) Kontrolle
CB Clear to Send (CTS) Kontrolle
CC Datensatz bereit (DSR) Kontrolle
CD Datenendgerät bereit (DTR) Kontrolle
CE Ring-Indikator (RI) Kontrolle
CF Daten-Trägererkennung (DCD) Kontrolle
CG Signalqualität erkennen (SQ) Kontrolle
CH Wahl der Datensignalrate von DTE Kontrolle
CI Datensignalratenwähler von DCE Kontrolle
CJ Bereit zum Empfang Kontrolle
RL Fern-Loopback Kontrolle
LL Lokales Loopback Kontrolle
TM Test-Modus Kontrolle
DA Sendetakt von DTE Zeitmessung
DB Sendetakt von DCE Zeitmessung
DD Empfängertakt von DCE Zeitmessung
SBA Sekundär übertragene Daten S(TD) Daten
SBA Sekundär empfangene Daten S(RD) Daten
SCA Sekundäre Sendeanforderung S(RTS) Kontrolle
SCB Sekundäres Clear to Send S(CTS) Kontrolle
SCB Sekundäre Datenträgererkennung S(DCD) Kontrolle

Mechanische Eigenschaften

RS232 definiert einen 25-poligen Steckverbinder als Mindestgröße, um alle Funktionssignale zu unterstützen. Bei DEE-Geräten wird ein Buchsengehäuse für den Stecker und ein Steckergehäuse für die Anschlussstifte verwendet. DCE-Geräte verwenden einen Stecker für das Steckergehäuse und eine Buchse für die Anschlussstifte.

Da für die meisten Anwendungen nicht alle spezifizierten Signale benötigt werden, wird ein 25-poliger Steckverbinder aufgrund seiner größeren Abmessungen selten verwendet. Stattdessen werden in der Regel kleinere D-Miniatur-Steckverbinder wie DB-9 verwendet.


RS232 Verwendungen und Beispiele

RS232 ist aufgrund neuerer und fortschrittlicherer Technologien wie USB nicht mehr der wichtigste Standard für Verbraucherprodukte. Der RS232-Standard wird jedoch immer noch in industriellen und kommerziellen Anwendungen mit einfachen Anforderungen an die serielle Datenkommunikation verwendet, z. B. bei industriellen Steuerungen, Automatisierungsgeräten, Netzwerkkommunikation, Robotik und medizinischen Geräten.

RS232 Beispiele

  • Schnittstelle zwischen einem LCD und einem Modul.
  • Schnittstelle zwischen CNC-Maschinen und Steuerungssystemen.
  • Kommunikation zwischen einem Computer (DTE) und einem Modem (DCE).
  • Schnittstelle zwischen einem PLC (Programmable Logic Controller) und einem Modul.
  • Kommunikation zwischen einem Drucker und einem Modem.

Verwandt: RS232, SPI, und IC2 LCD Serielle Kommunikation Code Beispiel mit Arduino UNO.

Ein typisches Beispiel für den RS232-Standard ist die serielle Kommunikation zwischen einem Computer (DTE-Gerät) und einem Modem (DCE-Gerät) über ein DB9-Kabel.

DB9 Stecker Kabel Pinout

Belegung des DB9-Steckers
Pinbelegung des DB9-Steckers.

Wussten Sie das?

Die D-Subminiatur-Steckverbinder beginnen wie die DB-9-Steckverbinder mit dem Buchstaben D, da sie eine D-förmige Metallabschirmung haben. Der Buchstabe nach dem D gibt die Gehäusegröße an. 


RS-232-Vorteile und -Nachteile

RS232 ist eine kostengünstige serielle Schnittstelle, die mit vielen neuen und älteren Geräten kompatibel ist, einfach zu implementieren ist, die Verdrahtung vereinfacht und eine gute Immunität gegen EMI aufweist. Einige der Nachteile von RS232 sind niedrige Datenübertragungsgeschwindigkeiten, negative und positive Signalspannungen können das Design der Stromversorgung erschweren, sie ist auf einen einzigen Master und einen einzigen Slave beschränkt, und ihre unsymmetrische Übertragung kann anfällig für Störungen sein.

RS-232 Vorteile

  • Geringe Kosten.
  • Vereinfachte Verkabelung.
  • Weithin verfügbar.
  • Gute Immunität gegen EMI.

RS-232-Nachteile

  • Niedrige Datenübertragungsgeschwindigkeit - 20 kb pro Sekunde.
  • Begrenzt auf kurze Entfernungen - Funktioniert gut bei Entfernungen unter 15 Metern (50 Fuß).
  • Der Bedarf an positiver und negativer Signalspannung erhöht den Stromverbrauch der Schnittstelle und erschwert das Design der Stromversorgung.
  • Unsymmetrische Übertragung.

Schlussfolgerung

RS232 ist eine ausgezeichnete Wahl für Anwendungen, die eine einfache serielle Kommunikation mit niedriger Geschwindigkeit erfordern. Obwohl der ursprüngliche Zweck dieser Norm darin bestand, ein Terminal mit einem Modem zu verbinden, wurde sie aufgrund ihrer Einfachheit und relativ geringen Kosten auch über ihren ursprünglichen Zweck hinaus verwendet.

16. Dezember 2022 Newhaven Personal

Letzte Blogbeiträge