Forum: Mikrocontroller und Digitale Elektronik Leds über Com Port (RS232) Ansteuern


von BudSpencer (Gast)


Lesenswert?

Hallo!
Ich möchte gern meine Led beleuchtung über den Pc ein/aus schalten. Das 
müsste doch über den Rs 232 der einen Transistor schaltet der wiederrum 
die Leds schaltet funktionieren oder?

Die Leds ziehen insgesammt 135mA (24 blaue Leds) (12V)
Transistoren habe ich noch BC107B und Tip31c rumliegen
Widerstände sind fast alle Größen vorhanden

1. Frage wie viel Strom kann der Port ca. liefern? Brauch ich ja für die 
Transistor berechnung.

Vlt kann mir einer helfen :)

Mfg

von BudSpencer (Gast)


Lesenswert?

Der Bc107b hat Ic=100mA also fällt der mal weg und der Tip31c von 3A ^^

von Bruce (Gast)


Lesenswert?

BudSpencer schrieb:
> 1. Frage wie viel Strom kann der Port ca. liefern?

Das hängt von dem verwendeten Treiberbaustein ab. In der RS232-Norm sind 
nur Mindestwerte vorgegeben. Wenn du dich an die hälst liegst du auf der 
sicheren Seite.

Ansonsten sind Daten zu den jeweiligen Treiberbausteinen in den 
zugehörigen Datenblättern angegeben.

von Luca E. (derlucae98)


Lesenswert?

BudSpencer schrieb:
> Rs 232 der einen Transistor schaltet der wiederrum
> die Leds schaltet funktionieren oder?

RS-232 ist eine Serielle Schnittstelle. Da kannst du nicht einfach mit 
einem Transistor LEDs an und aus schalten.

Verwechselst du da eventuell was mit dem Parallelport? Damit würde es 
funktionieren.

BudSpencer schrieb:
> 1. Frage wie viel Strom kann der Port ca. liefern? Brauch ich ja für die
> Transistor berechnung.

Am Parallelport einige Milliampere pro Pin.

von rs232 (Gast)


Lesenswert?

Lass Dich nicht beirren...

natürlich kannst Du mit den Steuerleitungen einer Rs232 schalten.
Das ist über den PC eine triviale Sache.

Als "Schaltverstärker" kannst Du auch einen Transistor/FET nutzen.

von rs232 (Gast)


Lesenswert?

Das wären dann die Ausgänge TxD (via Break Signal nutzbar), RTS und DTR.

Damit kannst Du dann Deine Lichtorgel bauen.
Per Visual Basic /C ein Einzeiler.

Die Kandidaten sind:


SerialPort1.DtrEnable = False
SerialPort1.DtrEnable = True

SerialPort1.RtsEnable = True
SerialPort1.RtsEnable = False

SerialPort1.BreakState = True
SerialPort1.BreakState = False

von EasyPfuscher (Gast)


Lesenswert?


von rs232 (Gast)


Lesenswert?

Das ist richtig schön;-)

Viel Spaß bei der Bastelstunde:
http://www.strippenstrolch.de/5-6-1-leds-an-der-rs...


Und für Windows nimmst du den freien Visual Basic Compiler,

oder GAMBAS, falls es das für Windows gibt.

von Anja (Gast)


Lesenswert?

BudSpencer schrieb:
> 1. Frage wie viel Strom kann der Port ca. liefern?

In der Regel ca 5mA bei Spannungseinbruch auf 5V.
Falls der COM-Port "mouse drivability" hat.
Manche Ports können auch noch etwas mehr.

Die RS232 "Norm" garantiert jedoch nur mindestens 5V am Treiber bei 
3KOhm minimaler Last.

Gruß Anja

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.