RS-232
Die RS-232-Schnittstelle ist eine so genannte Spannungsschnittstelle (im Gegensatz zur Stromschnittstelle z.B. Current-Loop oder 20mA-Schnittstelle). D.h. die verschiedenen Spannungspegel stellen die Information dar.
Der Spannungsbereich für die logische Eins geht von -3 Volt bis -12 Volt und die logische Null wird durch Spannungen zwischen +3 und +12 Volt abgebildet. Die Abbildung der logischen Null als positive Spannung und der logischen Eins als negative Spannung nennt man negative Logik.
Da die Spannung mit der Länge einer Leitung (wegen des größer werdenden elektrischen Widerstandes) immer kleiner wird, ist die Leitungslänge begrenzt (auf ca. 25-50 m).
Die wichtigsten Signalleitungen, ihre Namen und Bedeutung (am 25-pol. Anschluss)
Abkürzung | Name | Beschreibung | Pin-Nr. 25-pol. | Pin-Nr. 9-pol. |
---|---|---|---|---|
Common Ground | Gemeinsame Abschirmmasse (nicht Datenmasse) | Pin 1 | - | |
TxD | Transmit Data | Leitung für ausgehende (sendende) Daten. | Pin 2 | Pin 3 |
RxD | Receive Data | Leitung für den Empfang von Daten. | Pin 3 | Pin 2 |
RTS | Request to Send | "Sendewunsch" (wenn diese Leitung auf logisch Eins steht, möchte das Gerät Daten senden | Pin 4 | Pin 7 |
CTS | Clear to Send | Wenn diese Leitung auf logisch Eins steht, kann das Gerät Daten entgegennehmen | Pin 5 | Pin 8 |
DSR | Dataset Ready | Ein angeschlossenes Gerät signalisiert dem Computer, dass es einsatzbereit ist, wenn eine logische Eins auf dieser Leitung anliegt. | Pin 6 | Pin 6 |
GND | Ground | Signalmasse. Die Signalspannungen werden gegen diese Leitung gemessen. | Pin 7 | Pin 5 |
DCD | Data Carrier Detected | Ein Gerät signalisiert dem Computer, dass es Daten auf der Leitung erkennt | Pin 8 | Pin 1 |
DTR | Data Terminal Ready | Über diese Leitung kann ein Gerät eingeschaltet oder zurückgesetzt werden. (Üblicherweise schaltet ein Gerät z.B. Modem diese Leitung auf DSR durch, wenn es einsatzbereit ist) | Pin 20 | Pin 4 |
RI | Ring Indicator | Zeigt an, dass ein Anruf ankommt (besonders bei Modems) | Pin 22 | Pin 9 |
Da es keine Taktleitung gibt, die die Übertragung synchronisiert muß auf beiden Seiten der Übertragungstrecke dieselbe Übertragungsgeschwindigkeit (in Baud) eingestellt sein, damit die Übertragung klappt.
Pro übertragenem Datensatz Byte wird die Übertragung mittels des Startbits neu synchronisiert.
Es können in einem Datensatz 7 oder 8 Datenbits enthalten sein.
Dazu kommt dann noch ein oder zwei Stopbits, sodaß 10 Bits pro Datensatz (1 Startbit, 7 oder 8 Datenbits und 2 oder 1 Stopbit) übertragen werden.
Um zwei Rechner über die serielle Schnittstelle zu verbinden, müssen die "hörenden" mit den "sprechenden" Leitungen verbunden werden. D.h. TxD muss mit RxD und CTS mit RTS verbunden werden. Ein solches Kabel nennt man ein Nullmodem-Kabel.