Gast
#130551
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.