The invention discloses a temperature-based LED color deviation compensation
correction method. The method comprises the following steps: measuring
LED lamp bead data by using a
spectrograph and importing the data into a PC terminal; normal-temperature color coordinate values and normal-temperature
luminous flux values of red, green and blue channels of the
LED lamp beads collected at the normal temperature of 25 DEG C and the temperature t serve as independent variables at a PC end, data of the
LED lamp beads are fitted into a multivariate high-order function through
machine learning, and the multivariate high-order function is written into a
program code of a controller; measuring
primary color coordinate values and primary
luminous flux values of red, green and blue channels of the LED lamp beads at 25 degrees once by using a
spectrograph, and writing the
primary color coordinate values and the primary
luminous flux values into a controller; the controller obtains the current temperature value t ', and the actual color coordinate value and the actual luminous flux value of the LED lamp bead under the current temperature value t' are calculated; and calculating the target duty ratios of the red, green and blue channels of the LED lamp beads with the target color and writing the target duty ratios into an
LED driver, wherein the
LED driver drives the LED lamp beads to mix light with the same color as the target color. The production efficiency of the
atmosphere lamp is improved, the production process is simplified, and the color cast compensation precision of the
atmosphere lamp is improved.