Forum: Mikrocontroller und Digitale Elektronik Hilfe: PWM und 3-LED Problem


von Kai Kühle (Gast)


Lesenswert?

Ich habe ein Problem mit der PWM und zwar möchte ich mit 3 LED`s (rot, 
grün, blau) farben mischen.
Wenn ich die 3 LED`s "schalte", funktioniert alles wunderbar.
Also die erste ein, dann die zweite dazu, u.s.w.
Nur bei PWM habe ich mein Problem.
Wenn die erste "hochfährt" und ich eine zweite dazu "einblenden" möchte, 
zack, schaltet sich die erste ab.
Wenn ich die LED`s einzeln, der Reihe nach "fade" funktionierts, nur 
wenn die eine gerade runter gefadet wird und die andere gerade hoch 
fadet (oder umgekehrt), habe ich mein Problem.
Als ob die LED, die dazu kommt, der anderen den "Saft" nehmen würde.
Woran kann das liegen?
Reicht die mir zur verfügung stehende Ausgangsleistung der I/O Pins des 
Microcontrollers nicht aus?
Oder gibt es vielleicht einen Trick?
Oder mache ich, ganz einfach, etwas verkehrt?
Ich habe es auch schon mit 3 (für jede LED einen) nachgeschalteten BC546 
versucht (und externer Spannungsversorgung der LED`s).
Das gleiche Problem.
Mit freundlichem Gruss, Kai

von Jonas Diemer (Gast)


Lesenswert?

du benutzt doch sicher einen software PWM, oder (der hardware PWM hat ja 
nur 1 kanal). poste doch mal den sourcecode, vielleicht enteckt man da 
ja was.

von Sebastian Fahrner (Gast)


Lesenswert?

Hallo,

wie schaltest Du denn die LEDs an den Controller ?

Portpin -> Vorwiderstand -> LED -> Masse?

In dem Fall kann es gut sein, daß Dein Controller
nicht genug Strom liefern kann. Aber die meisten
Controller können genug Strom ziehen:

Vcc -> Vorwiderstand -> LED -> Portpin

In diesem Fall ist die LED zwar negiert mit dem
Zustand des Portpins, aber dafür hast Du kein
Problem mit dem Strom.

Ansonsten hilft nur eine Transistorstufe oder ein
Leitungstreiber.

MfG,

Sebastian

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.