Patent ID: 8702306

Claim:
A system comprising: one or more thermocouples adapted to transmit calibration voltage values; a thermocouple input module communicatively coupled to the one or more thermocouples; and firmware stored in the thermocouple input module, wherein firmware is a set of machine-readable instructions that are stored in a non-volatile read-only memory; wherein the thermocouple input module is operational to: receive the calibration voltage values from the one or more thermocouples; determine via the firmware one or more calibration factors for the thermocouple input module, the calibration factors based on the received calibration voltage values, the calibration factors selected from an offset, positive voltage gain, negative voltage gain, and a cold junction temperature adjustment; apply via the firmware said calibration factors to an incoming thermocouple voltage value to obtain an adjusted thermocouple voltage value via linear voltage compensation prior to obtaining a temperature value approximately corresponding to the incoming thermocouple voltage value.