Używam diod LED bursztynowej, zielonej, niebieskiej, białej (2500 K - temperatura barwowa) i białej (6500 K - temperatura barwowa) i zmieniam ich jasność, aby uzyskać określony kolor i jasność (strumień świetlny) na schemacie chromatyczności CIE 1931.
Określam xamber, yamber, xgreen, ygreen, xblue, yblue, xwhite2500K, ywhite2500K, xwhite6500K, ywhite6500K. Są to odpowiednie współrzędne każdej diody LED na schemacie CIE 1931. Podaję także xmix i ymix, czyli współrzędną koloru, który chcę uzyskać, oraz Ymix, czyli jasność koloru, który chcę uzyskać.
Rozwiązaniem, które chcę uzyskać, są wartości jasności Yamber, Ygreen, Yblue, Ywhite2500K i Ywhite6500K dla każdej diody LED, aby uzyskać dostęp do xmix, ymix i Ymix.
Mogę to zrobić teraz, ale problem polega na tym, że moja metoda daje mi tylko jedną możliwą kombinację jasności diod LED. Czasami taka kombinacja jest niemożliwa do osiągnięcia (np. Yblue jest zbyt wysoka - moja niebieska dioda LED po prostu nie może świecić tak jasno, jak wymaga tego rozwiązanie).
Zastanawiałem się, czy istnieje sposób na uzyskanie wielu różnych kombinacji jasności dla 5 diod LED, aby uzyskać pożądany kolor i jasność, dzięki czemu mogę wybrać, które z nich są optymalne i mieszczą się w zakresie możliwych wartości.
Mogę podać więcej szczegółów, jeśli chcesz, takich jak formuły i metody, których używam, aby uzyskać moje pojedyncze rozwiązanie, jeśli to pomaga.
To jest moje pierwsze pytanie, więc jeśli jest coś, co zrobiłem źle lub coś, co możesz zasugerować, aby uczynić to pytanie bardziej odpowiedzialnym, daj mi znać.
Dziękuję Ci bardzo.
EDYCJA: Obliczenia, których użyłem, aby uzyskać kombinację Yamber, Ygreen, Yblue, Ywhite2500K i Ywhite6500K są następujące:
Najpierw stworzyliśmy macierz 3x5 A:
Następnie bierzemy pseudo odwrotność tej macierzy i nazywamy wynik B. Zrobiłem to w MATLAB w następujący sposób:
B = pinv (A);
Następnie mnożymy B przez inną macierz i otrzymujemy nasz wynik w postaci macierzy 5x1:
Dołączanie zdjęć wydawało się łatwiejsze ze względu na formatowanie. Mam nadzieję że to pomoże.