2 handshake, 1 hardware-handshake, 2 software-handshake – HEIDENHAIN TNC 407 (243 020) Technical Manual Benutzerhandbuch

Seite 657

Advertising
background image


11.97

TNC 407/TNC 415/TNC 425

1 Einführung

8-9

1.2 Handshake

Im Zusammenhang mit Schnittstellen wird häufig von Handshake-Verfahren gesprochen.
Es wird damit ausgedrückt, daß zwei Geräte sozusagen "Hand in Hand" arbeiten und dabei eine
Kontrolle der Datenübertragung ausüben. Man unterscheidet zwischen Software-Handshake und
Hardware-Handshake.
Bei einer Kommunikation zwischen zwei Geräten kann entweder der Hardware- oder der Software-
Handshake gewählt werden.

1.2.1 Hardware-Handshake

Bei diesem Verfahren wird die Übertragungssteuerung durch elektrische Signale durchgeführt.
Die wichtigen Informationen, wie Sendebereitschaft, Empfangsbereitschaft, Übertragungsstart und
Übertragungsstopp werden durch die Hardware gemeldet.
Soll z.B. ein Computer Zeichen übertragen, überprüft er die Meldeleitung CTS (siehe Kapitel
"Schnittstelle V.24/RS-232-C"), ob diese aktiv (ON) ist. Ist dies der Fall wird das Zeichen übertragen.
Im anderen Fall wartet der Computer mit der Übertragung bis der Eingang CTS aktiv geschaltet
wird.
Für das Hardware-Handshaking werden mindestens die Datenleitungen TxD und RxD, die
Steuerleitung RTS, die Meldeleitung CTS und die Masseverbindung benötigt.

1.2.2 Software-Handshake

Bei einem Software-Handshake wird durch die entsprechenden Kontrollzeichen, die über die
Datenleitung gesendet werden, eine Kontrolle der Datenübertragung erreicht.
Ein solcher Handshake ist z.B. das XON / XOFF-Verfahren, das bei einer Schnittstelle V.24/
RS-232-C weit verbreitet ist. Hier wird einem Steuerzeichen des ASCII-Codes (DC1) die Bedeutung
"XON" und einem weiteren (DC3) die Bedeutung "XOFF" zugewiesen. Vor der Übertragung eines
Zeichens überprüft der Computer, ob das Empfangsgerät das XOFF-Zeichen sendet. Trifft das zu,
wartet er mit der Übertragung so lange, bis er das Zeichen XON empfängt, das anzeigt, daß das
angeschlossene Gerät zum Empfang weiterer Zeichen bereit ist.
Für den Software-Handshake werden neben den Datenleitungen (TxD, RxD) und Masse keine
weiteren Leitungen benötigt.

Advertising