Schnittstellen |
| Serielle
COM-Schnittstellen
Technik der RS232/V24
Schnittstellen:
Zeichen "A" = 01000001 Der Ruhezustand der Übertragungsleitung, der auch mit "Mark" bezeichnet wird, entspricht dem Pegel einer logischen "1". Die zur Übertragung verwendeten Spannungs- bzw. Strompegel können Sie der Beschreibung der einzelnen Schnittstellen entnehmen. Die Übertragung eines Bytes beginnt mit einem vorangestellten Startbit, das als logische "0" gesendet wird. Anschließend werden nacheinander 5 bis 8 Datenbit, beginnend mit dem niederwertigsten (LSB) Bit, ausgegeben. Dem letzten Datenbit kann ein Paritätsbit folgen, das zur Erkennung von Übertragungsfehlern dient. Das Paritätsbit bewirkt, daß bei gerader ("EVEN") Parität immer eine gerade bzw. bei ungerader ("ODD") Parität eine ungerade Anzahl von "1"-Bits übertragen wird. Das Ende des Zeichens wird wahlweise durch 1 oder 2 Stopbit gebildet. Alle Bits werden sequentiell mit Geschwindigkeiten von 50..115200 Baud gesendet. Zur Vermeidung von Datenverlusten muß der Empfänger die Datenübertragung anhalten können, wenn keine weiteren Daten mehr verarbeitet werden können. Dieses sogenannte Handshake kann auf zwei Arten realisiert werden. Hardware-Handshake:
Software-Handshake:
RS232
Die erzielbare Entfernung zwischen zwei RS232-Geräten ist wie bei allen seriellen Übertragungsverfahren vom verwendeten Kabel und der Baudrate abhängig. Als Richtmaß sollte bei einer Übertragungsrate von 9600 Baud eine Distanz von 15 bis 30 Metern nicht überschritten werden. RS232-Schnittstellen besitzen eine Vielzahl von Handshake-Leitungen, die jedoch in Ihrer Gesamtheit lediglich zur Verbindung eines Modems mit einem Datenendgerät benötigt werden. Der weitaus häufigere Fall der Verbindung zweier Datenendgeräte miteinander läßt sich in der Regel mit einer reduzierten Anzahl von Handshake-Leitungen ohne Probleme realisieren. Nicht benötigte Handshake-Eingänge werden einfach durch Verbindung mit den eigenen Handshake-Ausgängen auf Freigabepegel gelegt. Im Gegensatz zur RS232 arbeitet die RS423 jedoch lediglich mit Ausgangspegeln von +/- 4..6 Volt, während die Empfängerbausteine, die baugleich mit RS422-Empfängern sind, noch Pegel von +/- 200mV als gültiges Signal erkennen müssen. Die RS423 ist zur Übertragung von Daten mit einer Geschwindigkeit von bis zu 100 kBaud und über eine Entfernung von bis zu 1200 Metern geeignet.Maximal 10 Empfänger dürfen gleichzeitig mit einem Sender verbunden werden.RS423 Schnittstellen sind in der Praxis eher selten anzutreffen, da die mit gleichem Aufwand verbundene RS422-Schnittstelle gegenüber RS423 Verbindungen den Vorteil der deutlich höheren Übertragungssicherheit bietet. RS485
Da mehrere Sender auf einer gemeinsamen Leitung arbeiten, muß durch ein Protokoll sichergestellt werden, daß zu jedem Zeitpunkt maximal ein Datensender aktiv ist. Alle anderen Sender müssen sich zu dieser Zeit in hochohmigem Zustand befinden. Die Aktivierung der Senderbausteine kann durch Schalten einer Handshake-Leitung oder datenflußgesteuert, automatisch erfolgen. Eine Terminierung des Kabels ist bei RS422-Leitungen nur bei hohen Baudraten und großen Kabellängen, bei RS485-Verbindungen dagegen grundsätzlich nötig. Obwohl für große Entfernungen bestimmt, zwischen denen Potentialverschiebungen unvermeidbar sind, schreibt die Norm für keine der beiden Schnittstellen eine galvanische Trennung vor. Da die Empfängerbausteine empfindlich auf Verschiebung des Massepotentials reagieren, ist für zuverlässige Installationen eine galvanische Trennung unbedingt empfehlenswert. Bei der Installation muß auf korrekte Polung der Aderpaare geachtet werden, da eine falsche Polung zur Invertierung der Daten- und Handshake-Signale führt. RS422
Der Empfänger wertet lediglich die Differenz zwischen beiden Leitungen aus, so daß Gleichtakt-Störungen auf der Übertragungsleitung nicht zu einer Verfälschung des Nutzsignals führen. Durch die Verwendung von abgeschirmtem, paarig verseiltem Level-5-Kabel lassen sich Datenübertragungen über Distanzen von bis zu 1200 Metern bei einer Geschwindigkeit von bis zu 100.000 Baud realisieren. RS422-Sender stellen unter Last Ausgangspegel von +/- 2Volt zwischen den beiden Ausgängen zur Verfügung; die Empfängerbausteine erkennen Pegel von +/- 200mV noch als gültiges Signal. Copyright Fa. Wiesemann & Theis GmbH
KOLTER ELECTRONIC ist nicht für die Inhalte fremder Seiten verantwortlich. Es gelten ausschließlich die AGB der Firma KOLTER ELECTRONIC. Für die Richtigkeit der Angaben wird keine Gewähr übernommen. Alle Preisangaben sind gewerblich. Das Zahlungsmittel ist EURO. Alle Rechte vorbehalten. (c) copyright H.Kolter |