LED an RS232 Port

Gast #4179692
Lesenswert?

Hallo,

kann man eine einfach LED an einen RS232 Port vom PC hängen, damit ich 
prüfen kann, ob TX arbeited?

Es dient mir nur zum identifizieren ob die RS232 aktiv ist ... ich sende 
dann einfach ein paar Pakete an die Serielle Schnittstelle und die LED 
soll dann flashen.

Danke!
Gast #4179713
Lesenswert?

Du schließt die LED an den Pin an, den du messen willst. Und natürlich 
and GND.
1
                 rot            2,7k
2
Tx o-------+-----|>|-----+-----[====]------| GND
3
           |             |
4
           +-----|<|-----+
5
                 grün

Mit zwei LED's kannst du Unterbrechnungen erkennen. Rot=Plus, 
Grün=Minus, Aus=Kein Signal.


Bedenke, dass bei RS232 alle Signale invertiert sind. Also Grün 
entspricht dann 1 und Rot entspricht 0.
Gast #4179726
Lesenswert?

Flashen wirst Du wohl eher nicht sehen, weil beim Senden der Pegel an 
TxD zwischen Plus und Minus 12V wechselt.

Ich würde einen 1kOhm Widerstand und 2 antiparallel geschaltete LEDs 
zwischen TxD und GND verwenden.


TxD----[1kOhm]----|<|------GND
                | LEDs  |
                --|>|----

Wird nix gesendet leuchtet nur eine LED, und bei einem Datenpaket dann 
beide. Btw. Baud steht für Bits/Sekunde, ein seriell gesendetes Byte hat 
dann bei einer Einstellung 9600, 8, n, 1 eine Länge von 10Bit.
Du müsstest dann ca 1kB an Daten rausschicken, um beide LEDs 1 Sekunde 
lang leuchten zu sehen.
#4179830
Lesenswert?

ich habe zur schnellen Identifizierung an DTR und RTS je 2 LEDs uh ultra 
hell Typen rot-Anzeige und grün+Anzeige (nach belieben man könnte ja 
auch blau für - nehmen und rot für + )mit je 1-4,7k antiparallel nach 
GND verschaltet, klappt mit jeder RS232 Schnitte, mit echten +-12V sowie 
mit unechten +-6V. Wird gerne ausgeliehen um mit Hterm die Schnitte zu 
testen.

Selbiges sollte auch an RxD und TxD klappen nur würde ich je nach 
Leitungslänge den R möglichst groß wählen, muss man halt testen, 4,7k 
bis 10k.

Bei Datenverkehr sieht man es dann langsam blinken oder eben beide.

Mit einer 3-bein DUO LED sieht man dan auch Mischfarbe, aber DUO ultra 
hell konnte ich noch nicht käuflich finden.
Gast #4179948
Lesenswert?

macci schrieb:

> kann man eine einfach LED an einen RS232 Port vom PC hängen, damit ich
> prüfen kann, ob TX arbeited?

Ja. Du solltest allerdings eine antiparallele Schutzdiode zur LED nicht 
vergessen. Und die Reihenschaltung eines Vorwiderstands kann ganz sicher 
auch nicht schaden...

Also sowas:

         1k..10k
         -----       LED
TxD o---|     |---*--|<---
         -----    |       |
                   -->|---*
                          |
GND o---------------------

Ach so: natürlich ist das Signal an TxD mit dieser Beschaltung nicht 
mehr unbedingt normgerecht. Wenn also beim Empfänger nix sinnvolles mehr 
ankommt, obwohl die LED sich wie erwartet verhält, sollte man eine 
Erhöhung des Widerstands in Betracht ziehen...
Gast #4179957
Lesenswert?

Bussard schrieb:
> Ja, sicher. Nur den Vorwiderstand (ein paar kOhm) nicht "vergessen" ;)

..., nur wenn man (und die LED) die im Datenblatt unter absolute Maximum 
Ratings angegebene Reverse Voltage der LED ignoriert. Meist liegt die 
bei 5V ;-)

Und da kommt eine ordentliche RS-232 Schnittstelle locker drüber.

Mit zwei Antiparallel geschalteten Dioden funktioniert es prima.
Gast #4184422
Lesenswert?

macci schrieb:
> Könnte man das auch auf einen RS485 anwenden?

Man kann antiparallele LEDs von D+ nach D- schalten und meistens zeigen 
die auch was an, aber es muss nicht funktionieren: RS422/485 
funktioniert ab +- 200 mV Differenz und damit leuchtet natürlich keine 
LED. In der Praxis ist aber eine Leitung nahe Vcc und die andere nahe 
GND.

Georg
Gast #4185519
Lesenswert?

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