no-OS
Loading...
Searching...
No Matches
no_os_thermocouple.h File Reference

Header file of thermocouple temperature conversion routines. More...

Functions

double no_os_typek_temp_to_voltage (double temp_celsius)
 ITS-90 Type K thermocouple forward polynomial. Converts temperature (°C) to equivalent EMF voltage (mV). Valid for 0°C to 1372°C range.
 
double no_os_typek_voltage_to_temp (double voltage_mv)
 ITS-90 Type K thermocouple inverse polynomial. Converts thermocouple voltage (mV) to temperature (°C), -200°C to 500°C. Uses separate polynomial ranges for negative and positive voltages.
 

Detailed Description

Header file of thermocouple temperature conversion routines.

Author
Mircea Vlasin (mirce.nosp@m.a.vl.nosp@m.asin@.nosp@m.anal.nosp@m.og.co.nosp@m.m)

Copyright 2026(c) Analog Devices, Inc.

SPDX-License-Identifier: BSD-3-Clause

Function Documentation

◆ no_os_typek_temp_to_voltage()

double no_os_typek_temp_to_voltage ( double temp_celsius)

ITS-90 Type K thermocouple forward polynomial. Converts temperature (°C) to equivalent EMF voltage (mV). Valid for 0°C to 1372°C range.

Parameters
temp_celsius- Temperature in degrees Celsius.
Returns
Equivalent thermocouple voltage in mV.

◆ no_os_typek_voltage_to_temp()

double no_os_typek_voltage_to_temp ( double voltage_mv)

ITS-90 Type K thermocouple inverse polynomial. Converts thermocouple voltage (mV) to temperature (°C), -200°C to 500°C. Uses separate polynomial ranges for negative and positive voltages.

Parameters
voltage_mv- Thermocouple voltage in millivolts.
Returns
Temperature in degrees Celsius.