Forum: Mikrocontroller und Digitale Elektronik PWM Parameter für RGB LED


von Bernhard Roth (Gast)


Angehängte Dateien:

Lesenswert?

Hallo!

Ich habe vor eine RGB LED mit einem kleinen MCU anzusteuern. Im Grunde
ist mir die Funktionsweise klar: 3 Software PWM Ausgänge die mit
kleinem FET die Grundfarben der LED ansteuern.
Die Vorwiderstände werden natürlich so angepasst das die
Durchlassspannung der LED passt.

Das Impuls-Pausenverhältnis kann man mit einer 8-Bit Variable
einstellen, d.h. theoretisch 256 Helligkeitsabstufungen pro Farbe.

Das Problem ist nun aber das die LED's unterschiedliche
Helligkeitswerte haben und sich deswegen nicht so direkt ansteuern
lassen (Blau 600mcd, Rot 400mcd und Grün 1000mcd). Hier muss nun eine
Korrektion der PWM Werte vorgenommen werden. Desweiteren gibt es ja
noch die menschliche Komponente: Das Auge nimmt die Helligkeitsverläufe
der LED nicht linear sonder logarithmisch auf. Auch hier muss eine
Korrektur der PWM Werte vorgenommen werden.

Meine Ansatzweise wäre nun die Werte testweise zu ermitteln was jedoch
relativ ungenau (un-farbtreu) ist. Kann mir jemand helfen die richtigen
Korrekturwerte bzw. Formeln herauszufinden?

Als letzte Frage wäre noch die richtige Grundfrequenz des PWM Signals.
Zu klein sieht man ein blinken, zu gross reagiert die LED und/oder der
FET nicht mehr richtig. Welcher Wert ist denn nach Eurer Erfahrung der
richtige? (Kann man natürlich auch durch viele Tests herausfinden :)

Danke und viele Grüsse aus München

Bernhard Roth

PS: Im Anhang das Datenblatt der verwendeten LED.

von bernd (Gast)


Lesenswert?

Versuchs mal mit unterschiedlichen Vorwiderständen, dann kannst Du die
die Berechnung in SW sparen.

von bernd (Gast)


Lesenswert?

Übrigens, soweit ich weiß, liefen die Ausgange vieler Controller
(zumindes bei den PICs, glaube auch ATMage) bis zu 20mA direkt. Mit dem
RICHTIGEN Vorwiderstand als eine sehr einfache Schalung

von Bernhard Roth (Gast)


Lesenswert?

20mA verkraften die PIC's, richtig. Aber bei mehreren LED's wird
schnell der zulässige Gesamtstrom überschritten.
Der Gedanke mit den unterschiedlichen Vorwiderständen ist mir auch
gekommen aber damit bekomme ich z.B. nicht die logarithmischen
(Korrektur)Kennlinie der Auges nachgebildet. Die Korrektur der
Helligkeit ist im vergleich dazu eher vernachlässigbar, oder?

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.