Forum: Mikrocontroller und Digitale Elektronik Gammakorrektur für LEDs


von Marius S. (lupin) Benutzerseite


Lesenswert?

Wie korrigiere ich am besten die Helligkeit bei der PWM Ansteuerung von 
LEDs?

Gibt es da eine Methode um die nichtlinearität der Wahrnehmung wieder 
möglichst genau "raus zu rechnen"?

Mache ich so eine Korrektur im HSV Farbraum oder erst nach der 
Umwandlung in den RGB Farbraum?

Ich vermute mal, dass ich die RGB Werte korrigieren muss, da ich ja drei 
voneinander getrennte LEDs habe.

von Dieter Stotz (Gast)


Lesenswert?

Marius,

ich kann mir nur vorstellen, dass Du mit den Datenblättern der LEDs 
weiterkommst, denn von diesen hängt es ja ab. Wenn die PWM direkt die 
LED-Ströme steuert, dann brauchst Du die Abhängigkeiten der 
Leuchtdichten vom Strom. Wie es danach weitergeht, muss ich mir erst 
noch überlegen.

Dieter

von Ralf H. (heschdy)


Lesenswert?

Hi,

ich denke das du pro R,G,B-Kanal eine art lookup table brauchst da die 
helligkeit der leds ja nicht linear ist.

komme auch demnächst zu diesem problem

von Falk B. (falk)


Lesenswert?

@ Marius Schmidt (lupin)

>Wie korrigiere ich am besten die Helligkeit bei der PWM Ansteuerung von
>LEDs?

>Gibt es da eine Methode um die nichtlinearität der Wahrnehmung wieder
>möglichst genau "raus zu rechnen"?

LED-Fading

MFG
Falk

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

>ich denke das du pro R,G,B-Kanal eine art lookup table brauchst da die
>helligkeit der leds ja nicht linear ist.

Die Helligkeit von LEDs ist weitgehend linear und proportional zum 
Strom, wie in den meisten, guten Datenblättern zu ersehen ist. Das Auge 
ist der "Störfaktor" und nicht linear empfindend. Dazu kommt die 
Anpassung des Auges relativ zur Lichtmenge.

von Marius S. (lupin) Benutzerseite


Lesenswert?

@Falk Brunner:

Danke, der Artikel hilft schon viel weiter. Aber was ich halt wissen 
wollte ist wie man solch eine Tabelle berechnet.

von Falk B. (falk)


Lesenswert?

@ Marius Schmidt (lupin)

>Danke, der Artikel hilft schon viel weiter. Aber was ich halt wissen
>wollte ist wie man solch eine Tabelle berechnet.

Steht im Artikel, wenn gleich nicht sehr ausführlich. Schau dir die 
Exceltabelle an. Die aufeinanderfolgenden Werte stehen in einem festen 
Verhältnis (Faktor).

x_n+1 = x_n*p

MfG
Falk

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.