Wie kann ich 5 LEDs zum additiven Farbmischen mithilfe des Chromatizitätsdiagramms CIE 1931 verwenden?


9

Ich verwende gelbe, grüne, blaue, weiße (2500K - Farbtemperatur) und weiße (6500K - Farbtemperatur) LEDs und ändere ihre Helligkeit, um eine bestimmte Farbe und Helligkeit (Lichtstrom) im CIE 1931-Chromatizitätsdiagramm zu erreichen.

Ich spezifiziere xamber, yamber, xgreen, ygreen, xblue, yblue, xwhite2500K, ywhite2500K, xwhite6500K, ywhite6500K. Dies sind die jeweiligen Koordinaten jeder LED im CIE 1931-Diagramm. Ich spezifiziere auch xmix und ymix, die Koordinate der Farbe, die ich erreichen möchte, und Ymix, die die Helligkeit der Farbe ist, die ich erreichen möchte.

Die Lösung, die ich erhalten möchte, sind die Helligkeitswerte Yamber, Ygreen, Yblue, Ywhite2500K und Ywhite6500K für jede LED, um zu xmix, ymix und Ymix zu gelangen.

Ich kann dies jetzt tun, aber das Problem ist, dass meine Methode mir nur eine mögliche Kombination der Helligkeiten der LEDs gibt. Manchmal ist diese Kombination nicht zu erreichen (dh Yblue ist zu hoch - meine blaue LED kann einfach nicht so hell leuchten, wie es die Lösung erfordert).

Ich habe mich gefragt, ob es eine Möglichkeit gibt, viele verschiedene Helligkeitskombinationen für die 5 LEDs zu erhalten, um meine gewünschte Farbe und Helligkeit zu erreichen, damit ich auswählen kann, welche optimal sind und innerhalb des Bereichs möglicher Werte liegen.

Ich kann auf Details näher eingehen, wenn Sie möchten, wie z. B. die Formeln und Methoden, mit denen ich meine singuläre Lösung erhalte, wenn dies hilfreich ist.

Dies ist meine erste Frage hier. Wenn ich also etwas falsch gemacht habe oder Sie mir vorschlagen könnten, die Frage besser zu beantworten, lassen Sie es mich bitte wissen.

Vielen Dank.

BEARBEITEN: Die Berechnung, die ich verwendet habe, um eine Kombination aus Yamber, Ygreen, Yblue, Ywhite2500K und Ywhite6500K zu erhalten, lautet wie folgt:

Zuerst richten wir eine 3x5-Matrix A ein: Matrix A.

Dann nehmen wir die Pseudo-Inverse dieser Matrix und nennen das Ergebnis B. Ich habe dies in MATLAB so gemacht:

B = Pinv (A);

Dann multiplizieren wir B mit einer anderen Matrix und haben unser Ergebnis in Form einer 5x1-Matrix:

Ergebnis

Das Anhängen von Bildern schien aufgrund der Formatierung einfacher zu sein. Hoffe das hilft.


Im Moment kann ich nicht die lange Antwort schreiben, die diese Frage verdient. Einige Hinweise: Sie können nur Farben erreichen, die innerhalb des Farbumfangs Ihres LED-Sets liegen. Natürlich gibt es mehr als eine Lösung für einen Tristimuluswert. Können Sie Ihre bisher verwendete Berechnung offenlegen, damit Sie leichter vorankommen können?
Ariser - wieder Monica

1
Vielen Dank für die Antwort. Ja, ich verstehe, dass die Farben, die ich erreichen kann, innerhalb des Farbumfangs des LED-Sets liegen müssen. Ich habe die Berechnung angehängt, die ich bisher verwende. Hoffe das hilft. Es sollte Ihnen zeigen, warum ich nur eine mögliche Kombination der Lichtstromwerte erhalte, um zu xmix zu gelangen, ymix bei Ymix
lgdl.y

1
Um zu vermeiden, dass ein "Blau zu hell" erforderlich ist, empfehle ich, die Leuchtkraft der LEDs zu "normalisieren", um ein möglichst helles weißes Licht zu erzeugen. Sobald Sie die "entsprechenden Prozentsätze" erhalten haben, können Sie Ihre Matrixberechnungen verwenden. Wenn Sie beispielsweise feststellen, dass Sie 52% Grün benötigen, ist (.52g) Ihr "normalisiertes" Grün.
Guill

1
Ich habe gerade dieses F bemerkt. Eine Sache, die in Ihrer Frage völlig fehlt, nur mit einer flüchtigen Prüfung, also habe ich sie vielleicht verpasst, ist Ihr ausgewählter weißer Punkt. Sobald Sie Ihre Koordinaten auf die 2D-CIE 1931-Ebene abgebildet haben, benötigen Sie noch einen weißen Punkt, über den Sie eine Linie zeichnen können, um die Kurve mit einem bestimmten Farbtonwert zu erreichen. Nur der Punkt selbst macht es nicht von alleine.
Jonk

LambdaD (nm) vs (cd / m2) vs Wenn für alle LEDs Eingang: Referenz weiß xyY 0,3127 0,3290 100 Dann Spektraldiagramm aller potenziellen LEDs dann Plancksches Gesetz anwenden, dann PLanks out gegen Current in normalisieren und dann XYZ xyuvu 'v' berechnen und dann berechnen Fehlerentfernung vom Ziel, wenn mit Toleranz
Tony Stewart Sunnyskyguy EE75

Antworten:


3

Ich habe die Tabelle, um diese Berechnungen von Dr. Wendy Davis durchzuführen, als sie die Standards für Kolormetrie bei NIST definierte, und ich weiß, dass Sie nicht alle Informationen zu jeder LED richtig definiert oder ausgewählt haben. Sie benötigen die Emissionswerte für die volle spektrale Dichte und wählen gleiche IV-Werte aus, um sie in 4 oder mehr RGBY-Farben für einen optimalen CRI oder Farbwiedergabeindex oder die bevorzugte Methode des CQQ-Farbqualitätsquotienten zu normalisieren.

  • Es reicht nicht aus, nur RGB-Ströme zu mischen, es sei denn, Sie haben sehr lockere Spezifikationen für die dominante Wellenlänge und interessieren sich nicht für CRI oder CQQ. Sie müssen die genauen Spezifikationen der Lichtqualität kennen, die Sie erzeugen möchten. Ist es für die direkte Betrachtung oder Objektwiedergabe durch Reflexion. Es macht einen großen Unterschied. Versuchen Sie, von einem Monitor mit weißem Bildschirm zu lesen, und vergleichen Sie ihn mit einer Halogenlampe, die sogar auf die gleiche Intensität von etwa 250 Lumen / m2 gedimmt ist.

* Ich habe die Tabelle, um diese Berechnungen von Dr. Wendy Davis durchzuführen, als sie bei NIST die Standards für Kolormetrie definierte, und ich weiß, dass Sie nicht alle Informationen zu jeder LED richtig definiert oder ausgewählt haben. Sie benötigen die Emissionspegel der vollen spektralen Dichte und wählen gleiche Iv-Pegel aus, um sie in 4-Farben-RGBY oder RGBW oder RGBYW für einen optimalen CRI von CCQ - Tony zu normalisieren

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.