ISO OSI & UART

Gast #2097055
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
Gast #2097160
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.
Gast #2097188
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.
Gast #2097232
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

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 15 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.