Forum: Mikrocontroller und Digitale Elektronik RGB Superflux mit PWM


von Michael E. (rince)


Lesenswert?

Hallo

Ich habe kürzlich ein Moodlight aus roten, grünen und blauen 
Superflux-LED gebaut, angesteuert von einem ATmega8.

Da die Farbmischung nicht optimal war habe ich mir nun 
3-chip-RGB-Superflux-LED gekauft. Die funktionieren auch super doch nun 
stehe ich vor einem Problem:

Nehmen wir an dass ich ein Feld aus 4x4 LED mit PWM ansteuern will. Wie 
schliesse ich die denn an? Seriell geht nicht da die LED nur vier pins 
haben, mit gemeinsamer Kathode. Bleibt nur noch parallel doch dann 
brauche ich ja 4x4x3=48 Vorwiderstände die zusammen mehr Platz auf der 
Platine brauchen als die LED selbst.

Multiplexing wird wohl eher schwierig da der PWM schon in Software 
realisiert ist (ATtiny13).

Hat jemand eine Idee oder sehe ich irgendwas falsch?

Grüsse,

Michael

von Matthias (Gast)


Lesenswert?

 ich ja 4x4x3=48 Vorwiderstände die zusammen mehr Platz auf der
Platine brauchen als die LED selbst.

Multiplexing wird wohl eher schwierig da der PWM schon in Software
realisiert ist (ATtiny13)....

JA:
Entweder die 48Vorwiderstände akzeptieren, oder
die Software auf Multiplex umstellen..
(Das Ausgeben könnte ja seriell =>SPI geschehen..)

von Michael E. (rince)


Lesenswert?

> JA:
> Entweder die 48Vorwiderstände akzeptieren, oder
> die Software auf Multiplex umstellen..
> (Das Ausgeben könnte ja seriell =>SPI geschehen..)

Was meinst du mit SPI? Mit einem zusätzlichen Baustein?

Grüsse,

Michael

von Sven F. (sven0876)


Lesenswert?

wieso willst du nicht je 4 leds der gleichen farbe in reihe schalten und 
deine betriebspannung für die pwm erhöhen dan gehts mit 4 widerständen 
bzw konstandstromquellen.

sven

von Michael E. (rince)


Lesenswert?

Sven F. wrote:
> wieso willst du nicht je 4 leds der gleichen farbe in reihe schalten und
> deine betriebspannung für die pwm erhöhen dan gehts mit 4 widerständen
> bzw konstandstromquellen.
>
> sven

Das geht eben nicht weil die 3 Farben im gleichen Gehäuse sitzen und 
dieses nur vier pins besitzt, 3 Anoden und eine gemeinsame Kathode.

Grüsse,

Michael

von tim (Gast)


Lesenswert?

das geht sehr wohl, du musst halt einen high-side schalter benutzen, 
d.h. du schaltest zwischen Versorgungsspannung und Anode

von RGB (Gast)


Lesenswert?

@tim

und dann????  wer sagt dem strom, dass er richtig abbiegen soll??? :)

common anode oder kathode geht nur uber einzelnes ansprechen. Entweder 
multiplex, widerstaende oder shift register

von tim (Gast)


Lesenswert?

alle roten zusammen, alle blauen zusammen, alle grünen zusammen parallel 
schalten, fertig ist die sache

von RGB (Gast)


Lesenswert?

@tim

schau dir mal dir datenblaetter von solch RGBs an. "common" bedeutet 
"gemeinsam". diese LEDs haben nur 4 anschluesse. einmal blaue anode, 
einmal rote anode, einmal gruene anode und die kathoden aller LEDs 
liegen auf dem gleichen pin. die kann man nicht in reihe schalten.

von antworter (Gast)


Lesenswert?

Wenn ich tim richtig interpretiere, meint er wohl ein Zeitmultiplexing 
von R,G,B-Kanal, wobei jeder Kanal dann per PWM in der Helligkeit 
geregelt wird.

Dabei könnte man die PWM jedes Kanals auf eine einzige PWM-Periode 
reduzieren.

...das erschiene mir sinnvoll und umsetzbar - oder ist da der Wurm drin 
???

von antworter (Gast)


Lesenswert?

...ist der Wurm drin..

Wenn die Superflux in Reihe geschaltet werden, gibt es ja immer das 
Problem des COMMON-Anschlusses.

Eine Reihenschaltung fällt weg, da ja dann der Common-Anschluß auf die 3 
"nicht-common"-Anschlüsse der jeweils nächsten Superflux müßte - was 
natürlich Murks ist.

von Läubi .. (laeubi) Benutzerseite


Lesenswert?

Michael kannst du mal sagen wo du die LEDs her hast was die Kosten und 
wie das mit der Helligkeit ausssieht?

von Läubi .. (laeubi) Benutzerseite


Lesenswert?

Ansosnten würde ich für diesen Fall doch einfach eine 
KonstantStromQuelle hernehmen.

von tim (Gast)


Lesenswert?

so jetzt nochmal gaaaaanz detailiert

Versorgungsspannung -> High-SideSchalter (3Stück für jede Farbe einen) 
-> Konstantstromquelle( für jede LED und Farbe einen) -> LED (Anode) -> 
ideale LED -> gemeinsame Masse

von Marcus S. (marc_s)


Lesenswert?

Hallo Michael,

kannst dir ja mal meine Umsetzung der Thematik anschauen:
Beitrag "LED-Matrix mit I2C"

Viele Grüße
Marcus

von Michael E. (rince)


Lesenswert?

Erstmals vielen Dank für die Tips. Ich muss erst mal recherchieren was 
'Konstantstromquellen' und 'High-Rise-Switches' sind.

Die LED kommen aus Hongkong, genauer gesagt vom E-Bay-Shop 'jeledhk'.
Die Typen haben mir zwar zuerst die falschen geschickt, aber sonst bin 
ich zufrieden. Die LED leuchten sehr hell, angegeben sind 6000 mcd @ 20 
mA. Die Pins sind aber nicht sehr stabil und wohl eher nicht auf 1000 
Steckvorgänge auf meinem Experimentierbrett geeignet.

Ach ja, das 'Datenblatt' gibt als forward voltage 3.2 (R) 3.4 (G) 3.6 
(B) Volt an. Ist das normal? Sind die roten normalerweise nicht tiefer?

Grüsse,

Michael

von glasel (Gast)


Angehängte Dateien:

Lesenswert?

Hi

ich habe eine kleines Problem mit der " jeledhk " - LED.

Lege ich die Versorgungsspannung an die jeweiligen RGB Pin leuchtet die 
LED in der richtigen Farbe. Auch eine Kombination von GB Pin geht. Komme 
ich aber auf die "total" absurde Idee auch Rot (R PIN an Vcc) 
anzuschalten, gehen die anderen beiden Farben aus und NUR ROT leuchtet.


Wer hat da einen Tip wie ich eine echte RGB Farbmischung mit der LED 
mache?
Es liegt nicht an meiner PWM! Ich habe es mit einer einfachen 
Verdrahtung versucht und dieses komisch Verhalten rausbekommen.

thx

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.