Skip to main content

Was ist serielle Kommunikation?

Serielle Kommunikation ist eine Datenübertragungsmethode, die Informationen jeweils von Gerät zu Gerät sendet.Im Laufe der Jahre wurden im Laufe der Jahre sowohl für Bandbreiten mit niedriger Geschwindigkeit als auch für Hochgeschwindigkeitsvorrichtung viele verschiedene serielle Standards entwickelt.Daten können normalerweise über eine serielle und parallele Kommunikation über viel größere Entfernungen ausgetauscht werden.Die serielle Kommunikation wird normalerweise verwendet, um Drucker, Terminals und Kameras mit Computern zu verbinden.Es wird auch verwendet, um mit externen Festplatten, DVD -Laufwerken (Digital Video CD) und Flash -Speicher zu senden.Eine sehr minimale Verbindung kann nur einen Kabel für Daten und einen anderen für eine Bodenreferenz enthalten.In der Praxis enthalten viele serielle Links auch mehrere Handshaking -Signale sowie eine Datenlinie in jede Richtung.Der universelle Serienbus (USB), der üblicherweise zum Verbinden von Computern und Peripheriegeräten verwendet wird, verwendet nur vier oder fünf Signale, von denen zwei für Strom dienen.Empfohlene Standardverbindungen (RS) 232 können je nach Implementierung bis zu 20 Signale verwenden.Eine parallele Kommunikation kann Schräg- oder Störungen zwischen Datenbits einführen, wenn sie einen langen Glied entlang fahren.RS 232 Serienverbindungen 1000 Fuß (300 Meter) oder länger können normalerweise bei mehr als 115.200 Bit pro Sekunde betrieben werden.Im Gegensatz dazu werden USB 2.0-Links häufig verwendet, um Speichergeräte mit hoher Bandbreite an Computersysteme zu verbinden.Sie können im Allgemeinen Daten mit bis zu 480 Megabit pro Sekunde austauschen, die Kabel sind jedoch zwischen den Hubs auf 16 Fuß (5 Meter) begrenzt.

Wenn Daten über eine serielle Verbindung übertragen werden, muss der Empfänger eine Möglichkeit haben, zu erkennen, wann jedes Byte endetUnd der nächste beginnt.In der asynchronen seriellen Kommunikation fügt der Absender ein Startbit ein, bevor die Bits jedes Byte gesendet werden.Das Startbit synchronisiert auch eine interne Uhr, um den Rest des empfangenen Rahmens in einzelne Bits zu zerlegen.Dies ist die am häufigsten verwendete RS 232 -Synchronisationsmethode.In synchroner serieller Kommunikation wird ein separates Taktsignal verwendet, um anzuzeigen, wann jedes Bit und Byte abgeschlossen sind.

Bevor ein Datenaustausch von Rs 232 beginnt, müssen Geräte auf beiden Seiten so eingestellt werdenebenso wie der gleiche Paritätstyp.Acht Datenbits, ein Stoppbit und keine Parität ist eine häufige Konfiguration, die üblicherweise als 8N1 ausgedrückt wird.Wenn Mark- oder Weltraumparität verwendet wird, wird das Paritätsbit vom Absender entsprechend auf eine oder Null gesetzt.Wenn eine gleichmäßige oder ungerade Parität verwendet wird, wird das Paritätsbit auf einen Wert eingestellt, der die Gesamtzahl von einem Bits sogar oder ungerade macht.Der Empfänger prüft den Wert des empfangenen Paritätsbits, falls es einen gibt, und zeigt einen Fehler an, wenn er nicht mit dem erwarteten Wert übereinstimmt.gegen Datenübertragungsfehler.Beispielsweise wird das Xmodem- oder Zmodem -Protokoll häufig für Dateiübertragungen zwischen Computern über eine serielle Verbindung von RS 232 verwendet.Diese Protokolle wurden ursprünglich so konzipiert, dass sie an jedem Ende des Links mit einem telefonischen Modem mit dem eleganten telefonischen Einsatz verwendet werden, aber auch ohne sie arbeitet.Jedes Protokoll enthält die Validierung einer CRC -Prüfsumme (Cyclic Redundancy Check), die für die gesendeten Daten berechnet wurde.Wenn Modems vorhanden sind, führen sie während des gesamten Getriebes auch ähnliche CRC -Überprüfungen in Hardware durch.