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