rs232 schnittstelle

#1112513
Lesenswert?

hallo.
hänge voll an dieser aufgabe.
kann mir jemand helfen?

a) Charakterisieren Sie mit einigen Stichpunkten die Datenübertragung
mittels einer RS 232-Schnittstelle. Benennen Sie zusätzlich Vor- und
Nachteile.

b) Skizzieren Sie den Aufbau der Übertragungsleitungen einer RS 
232-Verbindung
zweier Teilnehmer mit einer minimalen Anzahl von Verbindungsadern
bei Vollduplexbetrieb.

c) Auf der Übertragungsleitung einer RS 232-Schnittstelle wurde bei 
einer
Übertragungsrate von 9600 Baud (Bit pro Sekunde) der nachfolgend
dargestellte Spannungsverlauf gemessen. Ermitteln Sie den Hex-Wert
des übertragenen ASCII-Kodes! Welches ASCII-Zeichen wurde gesendet
(1 Startbit, 7 Datenbits, 1 Paritätsbit - gerade, 1 Stopbit, das 
niederwertigste
Datenbit wurde dabei zuerst übertragen)?

DIAGRAMM ZU C HABE ICH ANGEHÄNGT

d) Welche Zeit wird für die Übertragung des Textstringes 
Datenübertragung
mittels RS232 Schnittstelle bei einer Baudrate von 9600
(7 Datenbits, 1 Startbit, 1 Paritätsbit, 1 Stopbit) benötigt?

e) Warum erfolgt bei der RS 232 eine Umsetzung der TTL- bzw.
CMOS-Pegel auf einen Wert von +15V bzw. -15V?


DANKE
Angehängte Dateien:
Gast #1112529
Lesenswert?

hallo,

glaube nicht, dass dir hier jemand in der richtung hilft,
wenn du nicht vorher mal googelst oder andere Suchmaschinchen
befragst.

Bei wikipedia.de findest du unter EIA232 alles was du brauchst.

MfG

noch_ein_gast
#1112538
Lesenswert?

ja laut wikipedia habe ich bei aufgabenteil d.)

baud 9600 = 104 µs

welche rolle spielen die angaben mit den 7 Datenbits, 1 Startbit, 1 
Paritätsbit, 1 Stopbit)???????



und wie habe gehe ich bei der aufgabe c.) vor? da wurde der 
spannungsablauf gemessen, aber wie ermittel ich hierraus den ascii kode, 
und wie finde ich heraus welches ascii zeichen gesendet wurde?
Gast #1112582
Lesenswert?

aber eigentlich eine schöne Aufgabe....nicht zu schwer, es gibt 
bergeweise Informationen im Internet und in Büchern und fürs (Ing)Leben 
kann man das Verständnis des Themas auch gut gebrauchen.

Schönes WE und viel Spaß beim Lesen!
#1112588
Lesenswert?

zu aufgabenteil e habe ich nen ansatz:
RS-232 arbeitet mit Signalpegeln im Bereich von +3 ... +15 V zur 
Darstellung einer logischen 0 (SPACE) und -3 ... -15 V zur Darstellung 
einer logischen 1 (MARK).  Es liegt daran, das der High und Low bereich 
größer sind und damit die Störanfälligkeit geringer ist und deshalb die 
Leitung länger sein darf.





stimmt das??????????
Moderator (Firma: Titel) Persönliche Seite #1112602
Lesenswert?

> baud 9600 = 104 µs
Diese Aussage ist unvollständig.
9600 Baud = 104 µs/bit
(eigentlich µs/Signal, aber wir wollen mal keine Haare spalten)

> welche rolle spielen die angaben mit den 7 Datenbits, 1 Startbit,
> 1 Paritätsbit, 1 Stopbit)???????
Gesamtdauer = (7+1+1+1)*104us

> +3 ... +15 V zur Darstellung einer logischen 0 (SPACE) und
> und -3 ... -15 V zur Darstellung einer logischen 1 (MARK)
> stimmt das??????????
Woher hast du das, dass du der Quelle nicht glaubst?


Aber bei der Klausur helfe ich dir nicht ;-)
Angehängte Dateien:
#1112616
Lesenswert?

lach.

nee bei der klausur musst du mir nicht helfen.
bin ja erst mal dabei grundkentnisse anzueignen.



habe aufgabenteil d und e jetzt so gut wie fertig.
wäre nett wenn du mal drüberschaust und mir sagst ob ich richtig liege.


d) Welche Zeit wird für die Übertragung des Textstringes
Datenübertragung
mittels RS232 Schnittstelle bei einer Baudrate von 9600
(7 Datenbits, 1 Startbit, 1 Paritätsbit, 1 Stopbit) benötigt?



Die Datenübertragung erfolgt mit 9600 Baud, 7 Datenbits, 1 Bit gerade 
Parität, 1 Stopbit.
 Die Länge dieses Startbits ist gleich dem Wert 1/Baudrate in Sekunden, 
bei einer Baudrate von 9600Bd wäre also die Länge eines Bits (und damit 
auch die Länge des Startbits) = 1s/9600 = 104,2ms.




e) Warum erfolgt bei der RS 232 eine Umsetzung der TTL- bzw.
CMOS-Pegel auf einen Wert von +15V bzw. -15V?


RS-232 arbeitet mit Signalpegeln im Bereich von +3 ... +15 V zur 
Darstellung einer logischen 0 (SPACE) und -3 ... -15 V zur Darstellung 
einer logischen 1 (MARK).
  Es liegt daran, das der High und Low bereich größer sind und damit die 
Störanfälligkeit geringer ist und deshalb die Leitung länger sein darf.


danke schon mal für die tolle hilfe
#1112662
Lesenswert?

zu d)

die Dauer eines Bits hast Du ja wohl berechnet, aber wie lange dauert 
ein Byte und wie lange dauert die Übertragung des Textstrings
"Datenübertragung"? (natürlich unter optimalen Bedingungen direkt Byte 
an Byte, also ohne ISR Latenz o.ä.)

Habe ich das mit der Aufgabe so richtig verstanden? Alles Andere wäre ja 
zu einfach.

Gruss Bernd
#1112678
Lesenswert?

Bernd M. wrote:
> zu d)
>
> die Dauer eines Bits hast Du ja wohl berechnet, aber wie lange dauert
> ein Byte und wie lange dauert die Übertragung des Textstrings
> "Datenübertragung"? (natürlich unter optimalen Bedingungen direkt Byte
> an Byte, also ohne ISR Latenz o.ä.)
>
> Habe ich das mit der Aufgabe so richtig verstanden? Alles Andere wäre ja
> zu einfach.
>
> Gruss Bernd

jetzt stehe ich komplett aufm schlauch.
Dauer ein Byte 1,04ms. so wie Tobi sagt 10 bits pro byte= 16*10=160
160*1,04=166,4???????????????????
#1112706
Lesenswert?

So ich fasse nochmal die lösungen zusammen:

c.)     Bitfolge: 1000011
        in hex= 0x43)
  Übertragnes ASCII-Zeichen= C
d.)
Die Datenübertragung erfolgt mit 9600 Baud, 7 Datenbits, 1 Bit gerade 
Parität, 1 Stopbit.
 Die Länge dieses Startbits ist gleich dem Wert 1/Baudrate in Sekunden, 
bei einer Baudrate von 9600Bd wäre also die Länge eines Bits (und damit 
auch die Länge des Startbits) = 1s/9600 = 104µs.
  1 Byte=(7+1+1+1)*104µs=1,04ms
gesamtdauer 41 werden übertragen= 41*1,04ms=42,64 ms
Persönliche Seite #1113476
Lesenswert?

Interessant ist hier allerdings noch, wie bei 7-Bit-Datenübertragung das 
Zeichen "ü" übertragen werden soll.
Die üblichen Zeichensätze, die ein "ü" enthalten, brauchen 8 Bits.

Früher, in der IT-Steinzeit, wurden 7-Bit-Zeichensätze verwendet, die 
ASCII entsprachen, aber anstelle von [\] und {|} die Zeichen ÄÖÜ und äöü 
enthielten. Und die Tilde ~ musste zugunsten des ß auch dran glauben.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren