An embodiment of the invention discloses a method of temperature drift compensation for
infrared thermometers. The method includes: setting temperature sensors on a core and a
retainer plate respectively, responding to black-body
radiation in a
thermostat, and acquiring
multiple response output groups by controlling the
thermostat and the continuous change of black-body temperature; linearly fitting the response output of the
infrared thermometer to black-body temperature, interior temperature of the
thermostat and first temperature of the core by the obtained data groups; compensating temperature drift caused by the temperature of the core through fitting results, and acquiring a function of relation of the response output of the
infrared thermometer to the black-body temperature, the interior temperature of the thermostat and the first temperature of the core; calibrating with the
retainer plate, and acquiring current ambient temperature according to the fitted relation function; removing the
retainer plate, measuring the temperature of a target object by the
infrared thermometer, and calculating the temperature of the target object according to the current response output, the current ambient temperature and the fitted relation function. The method has the advantages that temperature change can be monitored in real time for the calibrating retainer plate and the core, the temperature drift caused by the change in the temperature of the core and the ambient temperature is compensated, nonuniformity of the
infrared thermometer can be corrected effectively, and
temperature measurement is more accurate.