我使用的是琥珀色,绿色,蓝色,白色(2500K-色温)和白色(6500K-色温)LED,并更改它们的亮度以达到CIE 1931色度图上的特定颜色和亮度(光通量)。
我正在指定xamber,yamber,xgreen,ygreen,xblue,yblue,xwhite2500K,ywhite2500K,xwhite6500K,ywhite6500K。这些是CIE 1931图表上每个LED的相应坐标。我还要指定xmix和ymix(这是我想要获得的颜色的坐标),以及Ymix(这是我想要获得的颜色的亮度)。
我想获得的解决方案是每个LED的Yamber,Ygreen,Yblue,Ywhite2500K和Ywhite6500K亮度值,以达到xmix,ymix和Ymix。
我现在可以执行此操作,但是问题是我的方法只给了我LED亮度的一种可能组合。有时无法实现这种组合(例如,Yblue太高-我的蓝色LED根本无法按解决方案的要求发光)。
我想知道是否有一种方法可以使5个LED获得许多不同的亮度组合,以达到所需的颜色和亮度,因此我可以选择最佳的LED并在可能的值范围内。
如果您愿意,我可以进一步详细介绍,例如,如果有帮助的话,我会使用一些公式和方法来获得单数解。
这是我的第一个问题,因此,如果我做错了什么,或者您可能建议我这样做以使问题更易于回答,请告诉我。
非常感谢你。
编辑:我用来获取Yamber,Ygreen,Yblue,Ywhite2500K和Ywhite6500K的组合的计算如下:
然后我们采用该矩阵的伪逆,并将结果称为B。我在MATLAB中这样做,如下所示:
B = pinv(A);
然后我们将B与另一个矩阵相乘,得到的结果为5x1矩阵形式:
由于格式问题,附加图像似乎更加容易。希望这可以帮助。