了解混色背后的科學(xué)
固件采用CIE 1931色彩空間輸入顏色要求。CIE 1931色彩空間中的特定點由三個值(x、y、Y)代表。(X,Y)定義點,其中:X和Y值表示顏色的色調(diào)和飽和度。色調(diào)是CIE 1931色彩空間的一個維度。飽和度是該色彩空間的第二個維度。(x、y、Y)向量的第三個值規(guī)定光通量,以流明(lm)表示。固件必須有(x、y、Y)向量的輸入,這些輸入指定在某些額定電流和結(jié)溫下的顏色和光通量輸出。
圖5所示是采用賽普拉斯的PowerPSoC系列控制器的混色算法框圖;PowerPSoC系列控制器基于8位微控制器,并整合了四個通道的具有滯環(huán)控制器特點的獨立恒流驅(qū)動器。它還含有可配置的模擬和數(shù)字外圍模塊;工作電壓為7V至32V;采用內(nèi)部MOSFET開關(guān)可驅(qū)動1A電流。
圖5:使用賽普拉斯的PowerPSoC實現(xiàn)的混色算法框圖。
基于三通道混色的四通道混色實現(xiàn)。算法的第一步是創(chuàng)建一個矩陣。然后,找到逆矩陣并乘以Ymix。 Ymix是總混光輸出必須產(chǎn)生的流明數(shù)。這些步驟如圖6所示。
圖6:三通道混色流程圖。
產(chǎn)品的Y值是生成所要求的顏色和通量所必要的各LED的流明輸出。
在這點上,全部數(shù)學(xué)運算帶來以這種方式進行運算的兩個好處。如果最終產(chǎn)品的任何Y值是負的,它標志著要求的色坐標要求是無效的。換句話說,所要求的顏色在色域之外。
另外,要檢查產(chǎn)品的Y值,如果比三個LED的任一個最大流明輸出大,這意味著Ymix的輸入過大。在這種情況下,固件會縮小這些值,以使在請求的(X、Y)坐標產(chǎn)生最大可能的光通量。
圖7中的流程圖描述了四通道混色算法所需的步驟。如果四個LED的色點映射到該圖表,它就形成了四個三角形。這些三角形是由以下三種LED構(gòu)成的:(R、G、B)、(R、A、B)、(R、G、A)和(G、A、B)。在流程圖中,這些三角形被表述為TRI1、TRI2、TRI3和TRI4。
采用三通道算法求解這些三角形的調(diào)光值。求解每個三角形以計算各TR值。如果從這個過
評論