# How do they determine the "known" temp in a thermocouple?

**URL:** <https://boards.straightdope.com/t/how-do-they-determine-the-known-temp-in-a-thermocouple/696381>\
**Category:** Factual Questions\
**Created:** [August 24, 2014, 4:21pm UTC](https://boards.straightdope.com/t/how-do-they-determine-the-known-temp-in-a-thermocouple/696381 "2014-08-24T16:21:02Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![CC](https://avatars.discourse-cdn.com/v4/letter/c/f1d935/32.png) [@CC](https://boards.straightdope.com/u/CC)\
**Post date:** [August 24, 2014, 4:21pm UTC](https://boards.straightdope.com/t/how-do-they-determine-the-known-temp-in-a-thermocouple/696381/1 "2014-08-24T16:21:02Z")

</div>

As I read it, a thermocouple (in my thermometer) works by comparing the temperature that I’m trying to determine with a set, known temperature inside the device, and figuring in the meaning of the different voltage that is generated. But how is the “known” temperature determined?

---

<div class="post-metadata">

**Author:** ![beowulff](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/beowulff/32/542_2.png) [@beowulff](https://boards.straightdope.com/u/beowulff)\
**Post date:** [August 24, 2014, 4:27pm UTC](https://boards.straightdope.com/t/how-do-they-determine-the-known-temp-in-a-thermocouple/696381/2 "2014-08-24T16:27:06Z")

</div>

Thermocouples are inherently differential devices.  
So, the “cold junction” temperature needs to be set, either by a reference temperature (like, an ice bath), or by an electronic cold-junction compensator (which generates a voltage equivalent to an actual ice bath), or by using ambient temperature (OK for high-temp applications, where the difference between 0C and 25C is no big deal).

But, the first question is - what makes you think your thermometer is using a thermocouple? Very few do - most use Silicon temp sensors, thermistors, or even a transistor to measure the temperature.

---

<div class="post-metadata">

**Author:** ![Crafter\_Man](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/crafter_man/32/458_2.png) [@Crafter\_Man](https://boards.straightdope.com/u/Crafter_Man)\
**Post date:** [August 24, 2014, 5:02pm UTC](https://boards.straightdope.com/t/how-do-they-determine-the-known-temp-in-a-thermocouple/696381/3 "2014-08-24T17:02:55Z")

</div>

> [@beowulff](#):
>
> Thermocouples are inherently differential devices.  
> So, the “cold junction” temperature needs to be set, either by a reference temperature (like, an ice bath), or by an electronic cold-junction compensator (which generates a voltage equivalent to an actual ice bath), or by using ambient temperature (OK for high-temp applications, where the difference between 0C and 25C is no big deal).

If you have a regular ol’ thermocouple readout + thermocouple sensor, then it’s the latter; the readout has a thermistor that measures the temperature of the connector (which is essentially the cold/reference junction). Higher-priced ones use a PRT to measure the connector temperature.

To answer the OP, the temperature of the thermocouple sensor is “known” based on the following:

1. Alloy of the Conductor A.
2. Alloy of conductor B.
3. Temperature of the cold/reference junction.

For #1 and #2… the thermocouple is comprised of dissimilar metal alloys (Conductor A and Conductor B). NIST publishes temperature versus voltage tables, along with polynomial coefficients, for various combinations of alloys. The most common types include T, K, E, and J. Types S, R, and B are used for precision readouts.

So let’s say you have a thermocouple readout that can accept types T, K, E, and J thermocouples, and you’re using a type K thermocouple. When you configure the readout for reading a type K thermocouple, the microprocessor will either load [this](http://www.omega.com/temperature/Z/pdf/z204-206.pdf) lookup table into memory or will load [these](http://www.omega.com/temperature/Z/pdf/z198-201.pdf) polynomial coefficients into memory. When you make a temperature measurement the microprocessor will do the following:

1. Measure the voltage between the hot junction and cold junction.
2. Measure the temperature of the connector (on the readout) using a thermistor. This will be the cold/reference junction temperature.
3. Use the lookup table or polynomial coefficients to convert the voltage into temperature.

The lookup table assumes a cold/reference junction temperature of 0 °C, so the microprocessor performs a compensation based on #2.

---

<div class="post-metadata">

**Author:** ![Napier](https://avatars.discourse-cdn.com/v4/letter/n/ce73a5/32.png) [@Napier](https://boards.straightdope.com/u/Napier)\
**Post date:** [August 24, 2014, 5:24pm UTC](https://boards.straightdope.com/t/how-do-they-determine-the-known-temp-in-a-thermocouple/696381/4 "2014-08-24T17:24:33Z")

</div>

> [@Crafter\_Man](#):
>
> … The most common types include T, K, E, and J. Types S, R, and B are used for precision readouts…

S, R and B are for high temperatures, not precision. They are actually less precise in general because their voltage signals are smaller.

---

<div class="post-metadata">

**Author:** ![CC](https://avatars.discourse-cdn.com/v4/letter/c/f1d935/32.png) [@CC](https://boards.straightdope.com/u/CC)\
**Post date:** [August 24, 2014, 6:55pm UTC](https://boards.straightdope.com/t/how-do-they-determine-the-known-temp-in-a-thermocouple/696381/5 "2014-08-24T18:55:25Z")

</div>

> [@beowulff](#):
>
> …But, the first question is - what makes you think your thermometer is using a thermocouple? Very few do - most use Silicon temp sensors, thermistors, or even a transistor to measure the temperature.

Good question. I don’t know what led me to that assumption. I’m just using an inexpensive instant read thermometer - for air temp and for occasional grilling. What is the method it likely uses?

---

<div class="post-metadata">

**Author:** ![Crafter\_Man](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/crafter_man/32/458_2.png) [@Crafter\_Man](https://boards.straightdope.com/u/Crafter_Man)\
**Post date:** [August 24, 2014, 6:56pm UTC](https://boards.straightdope.com/t/how-do-they-determine-the-known-temp-in-a-thermocouple/696381/6 "2014-08-24T18:56:48Z")

</div>

> [@Napier](#):
>
> S, R and B are for high temperatures, not precision. They are actually less precise in general because their voltage signals are smaller.

Oops, my bad. :o They’re expensive because platinum is expensive, not because they’re more accurate.

---

<div class="post-metadata">

**Author:** ![Crafter\_Man](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/crafter_man/32/458_2.png) [@Crafter\_Man](https://boards.straightdope.com/u/Crafter_Man)\
**Post date:** [August 24, 2014, 7:02pm UTC](https://boards.straightdope.com/t/how-do-they-determine-the-known-temp-in-a-thermocouple/696381/7 "2014-08-24T19:02:41Z")

</div>

> [@CC](#):
>
> Good question. I don’t know what led me to that assumption. I’m just using an inexpensive instant read thermometer - for air temp and for occasional grilling. What is the method it likely uses?

For ambient temperatures thermistors are usually used as the sensor. This is because the signal conditioning circuitry is simple & cheap. The disadvantage is that they have a fairly limited temperature range. A thermocouple with a bare-metal bead can be used at high temperatures that would easily destroy a thermistor.

---

<div class="post-metadata">

**Author:** ![kanicbird](https://avatars.discourse-cdn.com/v4/letter/k/5f8ce5/32.png) [@kanicbird](https://boards.straightdope.com/u/kanicbird)\
**Post date:** [August 24, 2014, 11:33pm UTC](https://boards.straightdope.com/t/how-do-they-determine-the-known-temp-in-a-thermocouple/696381/8 "2014-08-24T23:33:39Z")

</div>

On a engineering project for a college class for this my team made the initial recommendation of hiring a illegal immigrant to maintain the ice bath, on the second revision we replaced that with a solid state temperature sensor.
