PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : TX und RX Signale über LED sichtbar machen



Black Scorpion
27.01.2008, 10:23
Einen wunderschönen guten Morgen,

ich weiß es klingt vielleicht ein wenig bescheuert aber es sollte ein kleines nützliches Werkzeug sein. Ich schicke von einem PC aus über die serielle Schnittstelle per Funk Daten an ne CControl (bitte nicht auslachen). Daraufhin soll die CControl was tun. Jetzt ist die Sache das die das aber nicht immer tut. In einer Zeitschrift Namens TOOLBOX gab es mal nen Hinweis wie man die serielle Schnittstelle mitlesen kann, so zusagen ausspionieren kann. Das klappt auch ganz gut. Aber nicht für einen dauerhaften Betrieb.

Jetzt meine Sache. Ich möchte ganz einfach zwei Dioden so verschalten das ich das RX-Signal und das TX-Signal angezeigt bekomme. Also nur so das wenn RX was empfängt das die LED kurz aufblinkt und bei TX die andere kurz aufblinkt. So als Sichtkontrolle. Weil wenn etwas falsch läuft dann empfängt man zwar was aber gibt z. B. keine Antwort darauf. Das würd ich dann sehen an den LEDs.

HAt jemand da ne Idee wie man das anstellen kann?

Ich wünsche allen einen schönen Sonntag.

Zapo.
27.01.2008, 10:36
hi,

klar!

nimmst ne led - einen widerstand und baust sie dran !!!
wenn was gesendet wird leuchtet sie kurz auf und bleibt dann wieder aus...

perfekt.

Black Scorpion
27.01.2008, 11:09
Servus Zapo,

ja so hab ich mir das eigentlich auch gedacht, aber ich war mir da nicht so ganz sicher ob das so einfach geht. Ich probier es einfach mal aus. Danke dir für die Rückmeldung.

elayne
27.01.2008, 11:46
Hi,
Ich weiss ja nicht wie belastbar die Signale sind, falls die LED zuviel ist kannst du ja Low Current LED's mit einem etwas größeren Vorwiederstand benuzen. Die ziehen nur ~1mA, das sollte nicht stören. Aber vielleicht funktionierts ja auch mit normalen LED's.

Gruß
elayne

Black Scorpion
27.01.2008, 12:01
Danke für den Hinweis. Daran hab ich schon gedacht. Hab nämlich mal den Fehler gemacht und ne parallele Schnittstelle mit LEDs ausgestattet, so zur Portprogrammierung und dann halt zur Anzeige. Normale Standart-LEDs die ziehen dann schon ordentlich. Ja das die Schnittstelle physikalisch nicht hinterhergezogen wurde war dann alles. Gut das ich immer nen alten PC für Elektronikarbeiten verwende. Der hatte es nämlich hinter sich.

Feratu
27.01.2008, 12:14
Du kannst auch en Messgerät dran hängen.
Immer wen die Spannung etwas runter geht wird etwas gesendet.
Zumindest hab ich das so gemacht.
(atmega zum pc)

elayne
27.01.2008, 13:19
Oder du schaltest die LED's über ne externe Spannungsquelle mittels Transistoren. Müsste auch gehn.

Zapo.
27.01.2008, 13:57
es funzt auch ohne! - Belastung ist nicht so wild!!!

probiers aus! blinkt wirklich nur bruchteil von sek auf!

Besserwessi
27.01.2008, 14:20
Man sollte darauf achen das die LEDs fast alle nur bis 5 V in Sperrichtung spezifiziert sind. Also jeweils 2 LED antiparallel oder eine normale Diode dazu. Die RS232 am PC liefert genug Strom, mit den Steuerleitungen kann man sogar eine Maus mit versorgen. Meistens nicht ganz 20 mA aber es reicht für eine LED.

avion23
27.01.2008, 15:07
Statt low current led einfach eine ultrahelle / effektivere LED verwenden. Die funktionieren auch noch bei extrem niedrigen Strom, 0.1mA sind schon gut sichtbar.

Meine letzten seouls *schnüff* leuchteten z.B. wenn ich mit den Fingern an einen Kontakt ging (50Hz Brummen in der Luft).

AlKI
27.01.2008, 15:53
wenn man die Datenleitungen gar nicht stören will, kann man auch einfach nen Feldeffekttransistor nemen. bei dem fließt (wie der name schon sagt) kein Stom, da rein mit elektrischen Feldern geschalten wird.

dann ne Externe Spannungsversorgung, GND und - der Versorgungsspannung verbinden, den FET mit ner LED (und evtl Vorwiderstand) in Reihe schalten, das Gate des FETs (quasi die Basis) an RX oder TX legen und fertig.