Forum: PC Hard- und Software ISO OSI & UART


von Sim (Gast)


Lesenswert?

Hallo liebe Gemeinde.

Kann mir einer von euch sagen wo ich einen UART sauber im OSI Modell 
einordnen kann?

Ich dachte zunächst an Schicht 2, da für mich bis jetzt Schicht 1 nur 
Leitungscodes, Stecker, Pegel usw. beinhaltete. Jetzt habe ich 
allerdings auch schon Aussagen gefunden bei denen es heißt, dass die 
Star- Stopbits eigentlich zu Schicht 1 gehören.

Kann da jemand eine saubere Trennung machen?

Danke
Sim

von Stefan (Gast)


Lesenswert?

Ich würde sagen Schicht 1, da UART ja nur beschreibt wie die Daten auf 
der Leitung zu übertragen sind. Das Start- und Stop-Bit gehört da auch 
dazu.

Wenn man natürlich das gefüge aus Start- und Stop-Bit als Frame ansieht, 
und das Parity-Bit als Maßnahme zur Datensicherung, könnte man es 
natürlich auch wieder in Schicht 2 einordnen.

Um ein sicheres Protokoll über UART zu erhalten, verlässt man sich 
normalerweise aber nicht auf das Parity-Bit, sondern implementiert eine 
weitere Sicherungsmaßnahme auf höhrere Ebene, was dann dich Schicht 2 
wäre.

Soweit mein Verständnis von der ganzen Sache, ich lass mich aber gern 
eines besseren belehren.

von Schweizer (Gast)


Lesenswert?

Sim schrieb:
> Kann mir einer von euch sagen wo ich einen UART sauber im OSI Modell
> einordnen kann?

Wenn du RS-232/RS-422 und Konsorten meinst: Layer 1.

Es gibt meines Wissens keinen "UART"-Standard. UART heisst einfach mal, 
dass es da was gibt, was Daten asynchron (seriell?) übertragen kann. Das 
Wie wird in den schon erwähnten RS-xxx, ITU-yyy usw. 
geregelt/definiert.

von Sim (Gast)


Lesenswert?

Schweizer schrieb:
> Das
> Wie wird in den schon erwähnten RS-xxx, ITU-yyy usw.
> geregelt/definiert.

So habe ich das bis jetzt auch gesehen. Allerdings geht es bei dem 
System das ich einordnen muss um ein System das auf Layer 1 rs485 nutzt. 
Diese Norm spezifiziert aber leider KEIN Protokoll, sondern nur die 
elektrischen Gegebenheiten!

http://de.wikipedia.org/wiki/EIA-485

Auf Layer 2 des Systems wird allerdings Modbus RTU eingesetzt. Und hier 
ist sowohl der Rahmenaufbau als auch der Aufbau der Datenworte (11Bit 
UART Zeichen) spezifiziert.

http://www.modbus.org/docs/Modbus_over_serial_line_V1.pdf

Daher auch meine Verwirrung!

Gruß
Sim

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.