5 RGB-Leds | 3 PWM Channels

#908605
Lesenswert?

Hallo,

ich hatte gerade mal wieder eine spontane Idee.
Ich habe mir aus Aluprofilen ein Mobile gebaut, an welches ich 5 
Plexigalsscheiben hängen werde, in die die Namen unserer Famiele etc. 
eingraviert sind.

Diese Plexiglasscheiben möchte ich mit 5mm RGB LEDs beleuchten. Ich 
möchte diese LED von CSD-Electronics benutzen.
(http://www.csd-electronics.de/de/groups/g_136/items2261.htm)

Ich habe gedacht ich benutze die 3 PWM-Channels des ATmega8 und schließe 
die Farben der einzelnen LEDs versetzt an, sodass die LEDs immer 
unterschiedliche Farben haben.

Doch die Durchlassspannungen der einzelenen Farben sind ja verschieden.
Ist es möglich die PWM-Channels auf 2V zu beschränken, damit die 2,05V 
der roten LED nicht überschritten werden?
Oder gibt es da elegantere Methoden nie die gleiche Farbe zu erhalten? 
Ich

Was meint ihr? Wie kann ich das am besten lösen?
#908622
Lesenswert?

@ Jonas G. (jonny)

>Ich habe gedacht ich benutze die 3 PWM-Channels des ATmega8 und schließe
>ie Farben der einzelnen LEDs versetzt an, sodass die LEDs immer
>unterschiedliche Farben haben.

Sicher, aber nciht direkt, da der AVR nur ca. 20mA schafft. Du braucht 
einen Treiber.

>Doch die Durchlassspannungen der einzelenen Farben sind ja verschieden.
>Ist es möglich die PWM-Channels auf 2V zu beschränken, damit die 2,05V
>der roten LED nicht überschritten werden?

Du braucht so oder so eine Konstantstromquelle.

MfG
Falk
#908664
Lesenswert?

Danke für eure antworten.

Was mir sorgen macht sind eher die Unterschiede in den 
Durchlassspannungen.
Wenn ich die LEDs so anschließe, dass die Farben nei gleich sind (also 
versetzt angeschlossen), dann muss ich auf die kleineste 
Durchlassspannung aufpassen.
Doch das hat dann ja wieder negativen Einfluss auf die Leuchtstärke der 
anderen LEDs, oder etwa nicht?
Gast #908700
Lesenswert?

>Was mir sorgen macht sind eher die Unterschiede in den
>Durchlassspannungen.
Zu Recht!

>Wenn ich die LEDs so anschließe, dass die Farben nei gleich sind (also
>versetzt angeschlossen), dann muss ich auf die kleineste
>Durchlassspannung aufpassen.

LEDs sind Dioden, die werden mit einem Strom betrieben. Ob du nur 
gleiche oder auch unterschiedliche Farben zusammenschaltest, ist egal. 
In jedem Fall brauchst du pro Diode (in deinem Bild an der Stelle, an 
der die Buchstaben r, g und b stehen) einen Vorwiderstand.
Die können bzw. sollten auf die Farbe angepasst sein.
#909292
Lesenswert?

So hab jetzt mal eben einen Plan erstellt.
Nurnoch für 4 RGB LEDs...

Mir ist aufgefallen, das an dem Controller noch so viele freie 
Anschlüsse sind.
Ich habe jetzt selber nicht nachgeguckt aber kennt jemand zufällig noch 
einen kleineren AVR (Tiny?), der auch 3 PWM erzeugen kann?

Wäre auch schön wenn ihr mal drüber guckt und mir 
Verbesserungsvorschläge gebt.

Mist die Dioden sind falsch drin ;)
Angehängte Dateien:
Gast #909537
Lesenswert?

>Mist die Dioden sind falsch drin ;)
Wenn die Dioden gemeinsame Anode haben, wie gezeichnet, dann sind sie 
richtig drin, nur müssen die Anoden an VCC angeschlossen werden.
Welche sind es denn? Dein Link oben bringt keine zu Tage.

Und, wie mehrfach gesagt, ohne Transistortreiber wird es nicht gehen, 
ausser deine LEDs brauchen nur 2mA und du verwendest nur ein paar 
wenige.
Siehe
http://www.mikrocontroller.net/articles/AVR-Tutorial:_IO-Grundlagen#Ausg.C3.A4nge_benutzen.2C_wenn_mehr_Strom_ben.C3.B6tigt_wird
Gast #910004
Lesenswert?

Nee, so geht es immer noch nicht.
Deine gemeinsamen Kathoden sind schon richtig an GND, die Widerstände an 
den LEDs auch, aber die drei Transistoren können die Anode doch nur auch 
auf GND schalten - wie soll denn da ein Strom fließen? Ah, ich sehe 
gerade, du hast es schon selber gemerkt.

Wenn du die LEDs von den 5V versorgen willst, dann ersetze den NPN durch 
einen PNP und schalte den Emitter auf +5V. Bei LOW am Ausgang leuchten 
die Dioden.
Wenn du sie von der 12V-Eingangsspannung versorgen möchtest, dann 
braucht man jeweils zwei Transistoren, einen NPN und einen PNP:
http://www.mikrocontroller.net/articles/Transistor#Wie_kann_ich_mit_5V_vom_uC_12V_schalten.3F
zweites Beispiel. Das erste geht nicht wegen den gemeinsamen Kathoden.

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