WikiDer > RS-232
RS-232 ist ein Standard für die Kommunikation zwischen Computern und Peripheriegeräten oder zwischen Computern, insbesondere für seriell binär Termine-Kommunikation.
Geschichte
Der ursprüngliche Standard beschrieb die Kommunikation zwischen a Modem und ein Computerterminal. Es wurde 1969 von der . veröffentlicht Verband der Elektronikindustrie (UVP, seit 1997 Allianz der Elektronikindustrie) in Zusammenarbeit mit der Telefongesellschaft Klingel und mit Herstellern von Kommunikationsgeräten.[1] Nachfolgende Änderungen wurden als RS-232C und RS-232D veröffentlicht.
Die Buchstaben RS stehen für Englisch Funkstandard oder Empfohlener Standard. Seit Anfang der 1990er Jahre wird die Verwaltung der RS-Normen von ANSI/EIA/TIA übernommen. Formal existiert RS-232 also nicht mehr, aber im allgemeinen Sprachgebrauch lebt der Begriff weiter. Der aktuelle offizielle Name des Standards ist ANSIA/UVP/TIA-232-F. Ein ähnlicher (aber nicht gleicher) Standard ist der ITU-T V.24 Ursprünglich.
Bekannt wurde der Standard durch seine Anwendung in der serielle Schnittstelle von Mikrocomputern wie dem IBM PC. Ab 2004 wurden vermehrt Computer ohne serielle Schnittstelle verkauft. Um ältere Peripheriegeräte an einen solchen neuen Computer anzuschließen, a USB/RS-232-Konverter.
Signalpegel
Der RS-232-Standard definiert die Signalpegel, die einer logischen Eins und einer logischen Null entsprechen, als Minus oder Plus 3 bis 15 Volt; der Bereich um null Volt ist kein gültiger RS-232-Pegel. Eine logische Eins hat einen negativen Signalpegel, heißt „Mark“ und hat die funktionale Bedeutung OFF (OFF), eine logische Null ist positiv, heißt „Space“ und hat die funktionale Bedeutung ON (ON). Die Norm gibt maximal 25 V vor. Je nach verwendetem Ernährung Signalpegel von ±5 V, ±10 V, ±12 V und ±15 V werden üblicherweise verwendet. Ein Konverter von und nach TTLEbene ist der MAX232 von Maxim Semiconductors. Auch die Geschwindigkeit, mit der sich die Signale ändern müssen (Anstiegs- und Abfallzeit oder Anstiegsrate) ist in der Norm festgelegt.
Anschlüsse - Buchsen
RS-232 kann unterteilt werden in Datenendgeräte (DTE, Computer) und Datenstromkreis-Endgeräte oder Datenkommunikationsgeräte[2] (DCE, Modem). Dies bestimmt, welche Drähte Signale senden und empfangen. Die ursprüngliche Norm empfiehlt die Verwendung eines 25-poligen Anschlusses (dies ist also nicht zwingend erforderlich). Normalerweise haben die Computer und Monitore DTE-Anschlüsse und Modems und Drucker haben DCE-Anschlüsse.
Der Standard spezifiziert 20 verschiedene Signalanschlüsse. Die Pins für Masse (GND), Sendedaten TD und Empfangsdaten RD werden immer verwendet, die anderen Pins werden bei vielen Geräten nicht verwendet. Zum Beispiel wurden kleinere Steckverbinder entwickelt, um Geld und Platz zu sparen. Besonders der 9-polige D-Sub (Miniatur) DE-9 Anschluss wird häufig an PCs und anderen Geräten verwendet. DB-25 und DE-9-Anschlüsse sind normalerweise am Gerät weiblich. Kürzlich der 8-polige RJ-45 Steckverbinder sind üblich, aber auch hier gibt es eine große Vielfalt in der Pinbelegung. Der Standard EIA/TIA 561 spezifiziert eine bestimmte Pinbelegung, aber der von Dave Yost erfundene "Yost Serial Device Wiring Standard" wird normalerweise verwendet auf Unix Computer und viele andere Geräte folgen ihm nicht.
Die folgende Tabelle zeigt die am häufigsten verwendeten RS-232-Signale und gemeinsamen Pins. Die ersten drei (fett) sind immer vorhanden.
| Funktion | Signal | Beschreibung | Herkunft | DB-25 | DE-9 | UVP/TIA 561 | Yosto |
|---|---|---|---|---|---|---|---|
| Masse | Masse | Gemeinsame Basis | Verbreitet | 7 | 5 | 4 | 4, 5 |
| Gesendete Daten | TD | Übertragene Daten | Beide | 2 | 3 | 6 | 3 |
| Empfangene Daten | RD | Empfangene Daten | Beide | 3 | 2 | 5 | 6 |
| Termine bereit | DTR | Datenterminal bereit | DTE | 20 | 4 | 3 | 2 |
| Empfange Daten | DSR | Datensatz bereit | DCE | 6 | 6 | 1 | 7 |
| Anfrage zum Senden | RTS | Anfrage zum Senden | DTE | 4 | 7 | 8 | 1 |
| Bereit zum Versenden | CTS | Zum Senden löschen | DCE | 5 | 8 | 7 | 8 |
| Verbindung erkannt | DCD | Trägererkennung | DCE | 8 | 1 | 2 | 7 |
| Anrufanzeige | RI | Klingelanzeige | DCE | 22 | 9 | 1 | - |
Anstelle von RD und TD, RxD bzw. TxD verwendet. Die ursprünglichen Standards beschreiben die Verwendung von RTS/CTS für unidirektionales Handshaking, wobei RTS eine Sendeanforderung von DTE an DCE anzeigt und die Leitung CTS dies quittiert. Dies war notwendig, wenn die Verarbeitungsgeschwindigkeit zwischen DCE und DTE unterschiedlich war. In moderneren Varianten der RS-232-Schnittstelle werden oft zwei DTEs miteinander verbunden und RTS/CTS für symmetrisches Handshaking missbräuchlich verwendet, wobei die DTEs sich gegenseitig mit den RTS/CTS-Leitungen signalisieren, wenn sie bereit sind, Daten zu empfangen.
DTR und DSR bedeuten, dass die Geräte eingeschaltet sind. Manchmal ist es notwendig, die RTS/CTS-Pins in einem der Anschlüsse zu verschweißen, wenn eines der Geräte kein Spannungssignal überträgt.
Zwei DTE/DCE-Geräte werden mit einem "gerade" Modemkabel verbunden. Modems sind in Vergessenheit geraten. Es kommt oft vor, dass 2 DTE-Geräte mit einem Crosskabel oder Nullmodemkabel verbunden sind. Moderne Geräte verwenden a USB-Verbindung.
Siehe auch
Referenz
Externe Links
- RS-232-Anleitung
- Englischsprachige RS-232-Anleitung
- Verdrahtungsstandard für serielle Geräte von Yost
- D-Subminiatur-Nomenklatur
| Siehe die Kategorie RS-232 von Wikimedia Commons für Mediendateien zu diesem Thema. |