[[diverse:technik:serielles_nullmodem]]

NullmodemKabel - RS232 Belegung der Schnittstelle

Die serielle RS232 Schnittstelle in Verbindung mit einem Nullmodem-Kabel dient dem Datenaustausch zwischen Computern und/oder Geräten (z.B. DBox2/Dreambox). Bei einer seriellen Datenübertragung werden die Bits nacheinander (seriell) übertragen.

Das RS232 Übertragungverfahren wurde eigentlich zur Datenübertragung über Telefonleitung entwickelt. Dabei werden Datenpakete von 5 - 9 Bits Übertragen, heute üblich sind 8-Bits (also 1 Byte). Am Anfang wird zusätzlich ein Startbit gesendet, das den Beginn eines Bytes kennzeichnet. Am Ende des Bytes wird ein Stopbit gesendet, d.h. pro Datenbyte werden 10 Bit gesendet (1 Startbit + 8 Datenbits + 1 Stopbit). Der Pegel der Startbits und Stopbits ist definiert und dient zur sicheren Erkennung der dazwischen liegenden Nutz/Datenbits. Die Übertragung von Nutzdaten wurde auf ASCII-Code (American Standard Code of Information Interchange) festgelegt, um die Information unabhängig vom Typ Endgeräte/Devices einheitlich zu gestalten.

Ihr könnt ein fertiges serielles RS232 Kabel bzw Nullmodem-Kabel kaufen oder euch mit folgender RS232 Belegung selber ein Nullmodem-Kabel 'bauen'. Für eine Dbox2, ist es nicht notwendig ein Nullmodem-Kabel für die serielle RS232 Schnittstelle voll zu bestücken, es genügen RxD (Pin2), TxD (Pin3) und GND (Pin5) - siehe weiter unten.


Leider gibt es bei den meisten 'neueren' Notebooks keine serielle RS232 Schnittstelle mehr, daher ist oft ein USB zu seriell Konverter notwendig. Ein USB zu seriell Konverter kosten je nach Model und Hersteller ca. 5 Euro. Es kann daher nicht schaden wenn man sich ein USB seriell Konverter zulegt. Die meisten USB-seriell-Konverter basieren auf einem Prolific PL-2305 Chip und werden von Windows/Linux/etc ohne Probleme erkannt.

Vollständige serielle RS232 Belegung - Nullmodem-Kabel

9pol (female)                           9pol (female)
 5 ---GND---------------------GND-------  5

 2 ---RxD--------. ,----------RxD-------  2
                  X
 3 ---TxD--------' `----------TxD-------  3

 7 ---RTS--------. ,----------RTS-------  7
                  X
 8 ---CTS--------' `----------CTS-------  8

 4 ---DTR--------. ,----------DTR-------  4
                  X
 6 ---DSR--o-----' `-------o--DSR-------  6
           |               |
 1 ---DCD--'               `--DCD-------  1

Zur einfachen Datenübertragung reichen bereits die TxD- und RxD-Leitungen. Zwei weitere Leitungen (RTS und CTS), ebenfalls gekreuzt, benötigt man zum Hardware-Handshake. Für zusätzliche Bereitschaftssignale zur Übermittlung, ob ein Gerät betriebsbereit ist oder nicht, sollten schließlich die Leitungen DTR und DSR vertauscht werden.

DBox2 Einstellungen serielle RS232

Für die DBox2 sind folgende Einstellungen der seriellen RS232 Schnittstelle im Gerätemanager vorzunehmen:

  • Bits pro Sekunde 57600
  • Datenbits 8
  • Parität keine
  • Stopbits 1
  • Flusssteuerung keine

Begriffe zur RS-232-Verbindung

  • DCE - Data Communications Equipment. Auf Deutsch DÜE (Datenübertragungseinrichtung). Ein anderes Wort für Modem, d.h. das Gerät, das die Daten so umsetzt, daß sie über eine Telefonleitung übertragen werden können. Daten-Übertragungs-Einrichtungen (also Modems und Pegelwandler) sind Geräte, die Signale senden und/oder empfangen und sie ohne Verarbeitung an andere Geräte weiterleiten. DCE sind daran erkennbar, dass der Anschluss als Buchse ausgeführt ist.
  • DTE - Data Terminal Equipment. Auf deutsch manchmal auch als DEE (Datenendeinrichtung) bezeichnet. Das kann ein Computerterminal einer Mainframeanlage sein (daher kommt auch die Bezeichnung), ein Drucker, Plotter oder PC etc. Daten-End-Einrichtungen sind Geräte, die Signale senden und/oder empfangen ohne sie weiterzuleiten. DTE sind daran erkennbar, dass der Anschluss als Stiftleiste ausgeführt ist. Daran läßt sich beim PC der Stecker vom Druckeranschluß LPT unterscheiden, der immer eine Buchse ist.
  • Nullmodem - Dieser Ausdruck bezeichnet eine RS-232-Kabelverbindung zwischen zwei Geräten, die dieses Übertragungsprotokoll benutzen, ohne dabei Modems zu verwenden. Z.B. kann das der Fall sein, wenn ein serieller Drucker mit einem PC verbunden wird. Die Kabellänge ist dabei in der Regel auf 10 Meter begrenzt. Es gibt im Handel jedoch Verstärker, die man zwischenschalten kann und die eine wesentlich längere Kabelverbindung zulassen. Da wie schon erwähnt keine Modems verwendet werden, ist es notwendig, auf jeder Seite die modemspezifischen Signale auf bestimmte Art miteinander zu verbinden, um den Schnittstellen einen Modembetrieb vorzutäuschen. Das Nullmodem ist im Detail weiter unten beschrieben. Ein Nullmodem-Kabel braucht man, um zwei DTE-Geräte zu verbinden. Das ist ein Kabel mit zwei Buchsen, bei dem die Sende/Empfangsleitungen „gekreuzt“ sind.

Signalerklärung der RS-232-Schnittstelle

  • RD/RX - Empfangsdaten. Auf dieser Leitung werden die Datenbits vom Datenterminal (DTE) empfangen.
  • TD/TX - Sendedaten. Auf dieser Leitung werden Daten vom Datenterminal (DTE) gesendet.
  • CHS GND - Gehäusemasse (chassis ground). Das Datenterminal und das Modem müssen eine gemeinsame Masseverbindung haben, um Masseschleifen etc zu verhindern.
  • DSR - Data Set Ready. Dieses Signal wird vom Modem ausgegeben und bedeutet, dass das Modem aktiv und betriebsbereit ist, um mit dem Datenterminal zu kommunizieren.
  • DTR - Data Terminal Ready. Dieses Signal wird vom Datenterminal an das Modem ausgegeben und bedeutet, dass das Datenterminal aktiv und betriebsbereit ist, um mit dem Modem zu kommunizieren.
  • DCD/CD - Data Carrier Detect oder Carrier Detect. Dieses Signal zeigt an, dass die Modems der beiden Seiten über die Telefonleitung miteinander verbunden sind und Daten über diese Verbindung austauschen können.
  • RTS - Request To Send. Dieses Signal wird vom Datenterminal ausgegeben und bedeutet, dass das Terminal Daten übertragen möchte.
  • CTS - Clear To Send. Ist das Antwortsignal des Modems an das Datenterminal auf ein RTS hin und zeigt an, daß das Modem bereit ist, die Daten vom Terminal aufzunehmen und auf die Leitung umzusetzen.
  • SIG GND - Signalmasse (signal ground). Diese Masse dient als Referenzpotential für alle Signale. Je nach Gerät kann das ein von der Gehäusemasse getrenntes Potential sein oder auch mit ihr verbunden sein.
  • RI - Ring Indicator. Ein Signal vom Modem zum Datenterminal, das anzeigt, dass der Telefonanschluß von einem externen Teilnehmer angewählt wurde d.h. daß das Telefon klingelt. Je nach Anwendung wird nach einer bestimmten Anzahl von Klingelimpulsen „abgehoben“ (ist im Modem einstellbar).
diverse/technik/serielles_nullmodem.txt · Zuletzt geändert: 15.04.2012 20:47 von housedog
 

Guestbook