Zum Inhalt springen

RS-232

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 4. März 2003 um 15:21 Uhr durch 62.226.186.101 (Diskussion) (Umwandlung in eine Tabelle und Einiges zu Start-/Stopbits). Sie kann sich erheblich von der aktuellen Version unterscheiden.

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ürzungNameBeschreibungPin-Nr.
25-pol.
Pin-Nr.
9-pol.
 Common GroundGemeinsame Abschirmmasse (nicht Datenmasse)Pin 1 -
TxDTransmit DataLeitung für ausgehende (sendende) Daten.Pin 2Pin 3
RxDReceive DataLeitung für den Empfang von Daten.Pin 3Pin 2
RTSRequest to Send"Sendewunsch" (wenn diese Leitung auf logisch Eins steht, möchte das Gerät Daten sendenPin 4Pin 7
CTSClear to SendWenn diese Leitung auf logisch Eins steht, kann das Gerät Daten entgegennehmenPin 5Pin 8
DSRDataset ReadyEin angeschlossenes Gerät signalisiert dem Computer, dass es einsatzbereit ist, wenn eine logische Eins auf dieser Leitung anliegt.Pin 6Pin 6
GNDGroundSignalmasse. Die Signalspannungen werden gegen diese Leitung gemessen.Pin 7Pin 5
DCDData Carrier DetectedEin Gerät signalisiert dem Computer, dass es Daten auf der Leitung erkenntPin 8Pin 1
DTRData 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 20Pin 4
RIRing IndicatorZeigt an, dass ein Anruf ankommt (besonders bei Modems)Pin 22Pin 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.

Hardware-Protokoll

Software-Protokoll