Forum: Mikrocontroller und Digitale Elektronik (wichtig) rs232 Pegel


von Peter Meierhofer (Gast)


Lesenswert?

Hallo!

Ich muss bis morgen eine Arbeit abgeben, in der es um RS232 geht. Jetzt 
bin ich fertig aber beim Durchlesen war ich mir bez. der Pegel doch 
nicht mehr sicher.

Bitte korrigieren!

0 Volt(=GND) (TTL) = +12 Volt (RS232) = LOW
+5 Volt (TTL) = -12 Volt (RS232) = HIGH

Falls das stimmt, sind RxD und TxD im Ruhezustand auf HIGH, also -12 
Volt? oder umgekehrt???

Und wie sieht es mit den Handshakeleitungen, z.B. CTS aus? Diese sind im 
Ruhezustand, also wenn Datenübertragung nicht blockiert ist, auf LOW (0V 
TTL, +12V RS232) oder?

Vielen Dank!

Pte

von crazy horse (Gast)


Lesenswert?

Man muß unterscheiden zwischen dem logischen Pegel (0 und 1) und dem 
physikalischen (high, low).
Physikalisch ist es leicht zu merken, der high-Pegel ist der, der näher 
an +unendlich liegt, der low-Pegel ist der, der näher an -unendlich 
liegt.
Bei positiver Logik entspricht der 1-Zutsand dem high-Pegel, 
dementsprechend der 0-Zustand low-Pegel, bekannt von TTL, CMOS.
Die RS232 arbeitet mit negativer Logik, d.h. der 1-Zustand ist der 
low-Pegel, der 0-Zustand der high-Pegel.

von Matthias (Gast)


Lesenswert?

Hi

Ergänzung:

Gültige Pegel auf der RS232 sind IIRC:

+3V...+24V -> logisch 0
-3V...-24V -> logisch 1

Matthias

von Peter Meierhofer (Gast)


Lesenswert?

Ja danke, aber auf wieviel Volt liegen die Leitungen im Ruhezustand?

von Matthias (Gast)


Lesenswert?

Hi

das ist (leider) von OS zu OS unterschiedlich was die Statusleitungen 
angeht. Die Datenleitungen liegen allerdings immer auf logisch 1 (sprich 
-12V)

Matthias

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.