Now that we have used either software compensation or hardware compensation to obtain a reference junction at 0°C, we must now convert the voltage measured V to temperature.

Unfortunately, the relationships between thermocouple voltage and temperature are not linear.

Figure 4. Thermocouple voltage as a function of temperature

Figure 4. Thermocouple voltage as a function of temperature

TypeMetal A (+)Metal B (-)
EChromelConstantan
JIronConstantan
KChromelAlumel
RPlatinumPlatinum
13% Rhodium
SPlatinumPlatinum
10% Rhodium
TCopperConstantan

In order to obtain a better picture of this non-linearity, let’s look at the Seebeck coefficient as a function of temperature:

Figure 5. Seebeck coefficient as a function of temperature for different types of thermocouples

Figure 5. Seebeck coefficient as a function of temperature for different types of thermocouples

Note that the type K thermocouple has a section which is almost linear between 0°C et 1000°C with a Seebeck coefficient α fluctuating around 40 µV/°C. Therefore this type of thermocouple can be used directly with a voltmeter multiplier and reference 0°C to obtain the temperature with moderate accuracy.

Calculation using tables

After reading the voltage value V, for example 8.35687 mV, with a type K thermocouple (Chromel/Alumel), let’s look in the ITS-90 table:

ITS-90 table for Type K Thermocouple
Thermoelectric voltage in mV
°C012345678910
1907.7397.7797.8197.8597.8997.9397.9798.0198.0598.0998.138
2008.1388.1788.2188.2588.2988.3388.3788.4188.4588.4998.539
2108.5398.5798.6198.6598.6998.7398.7798.8198.8608.9008.940

We can see that this value is between Tinf 205 °C (8.338 mV) and Tsup 206 °C (8.378 mV). Let’s make a calculation by interpolation between the values 205 and 206 °C:

8.35687 – 8.338 = 0.01887 mV (remaining voltage above 205 °C)

8.378 – 8.338 = 0.040 mV for a difference of 1 °C

0.01887 / 0.040 = 0.471 °C in addition

The temperature is therefore 205 + 0.471 = 205.471 °C

In summary, the equation is:

= 205 + [(8.35687 – 8.338) / (8.378 – 8.338)] = 205.471 °C

Or:
$$ T\left( {^\circ C} \right) = {T_{inf}}\left( {^\circ C} \right) + \frac{{V – {V_{inf}}}}{{{V_{sup}} – {V_{inf}}}} $$

Calculation by polynomial equation

It is possible to calculate the temperature from the thermoelectric voltage by means of a polynomial equation:
$$ {T_{90}} = {c_0} + {c_1}V + {c_2}{V^2} + \cdots + {c_n}{V^n} $$

T90 = Temperature in °C

V = Thermoelectric voltage in mV

c = Polynomial coefficients

n = Maximum order of the polynomial equation

Example of coefficients for type K thermocouples
Temperature (°C)-200 to 00 to 500500 to 1372
Voltage (mV)-5.891 to 0.0000.000 to 20.64420.644 to 54.886
c000.000000E+00-1.318058E+02
c12.5173462E+012.508355E+014.830222E+01
c2-1.1662878E+007.860106E-02-1.646031E+00
c3-1.0833638E+00-2.503131E-015.464731E-02
c4-8.9773540E-018.315270E-02-9.650715E-04
c5-3.7342377E-01-1.228034E-028.802193E-06
c6-8.6632643E-029.804036E-04-3.110810E-08
c7-1.0450598E-02-4.413030E-050
c8-5.1920577E-041.057734E-060
c90-1.052755E-080
Error (°C)-0.02 to 0.04-0.05 to 0.04-0.05 to 0.06
The coefficients for other types of thermocouples are given in appendices at the end of the ITS-90 tables