Jakeler / UT61E-Toolkit

Android App for UT61E multimeter logging over Bluetooth 4+ (BLE)
Apache License 2.0
13 stars 5 forks source link

Thermocouple+thermistor conversion option #18

Closed Jakeler closed 3 years ago

Jakeler commented 3 years ago

Based on the idea from Dave for the UT61E+

Jakeler commented 3 years ago

Thermocouple

Simple linear voltage seabeck coefficient: mV/K - 0,04 for type K

Thermistor

Nonlinear resistance https://reprap.org/wiki/Thermistor https://github.com/reprap/firmware/blob/master/createTemperatureLookup.py python math log() and exp() is based on e

Marlin default 100k NTC: Marlin/src/module/thermistor/thermistor_1.h

// R25 = 100 kOhm, beta25 = 4092 K, 4.7 kOhm pull-up, bed thermistor
const temp_entry_t temptable_1[] PROGMEM = {
  { OV(  23), 300 },
  { OV(  25), 295 },
  { OV(  27), 290 },
  { OV(  28), 285 },
  { OV(  31), 280 },
  { OV(  33), 275 },
  { OV(  35), 270 },
  { OV(  38), 265 },
  ...
  { OV( 999),  10 },
  { OV(1004),   5 },
  { OV(1008),   0 },
  { OV(1012),  -5 },
  { OV(1016), -10 },
  { OV(1020), -15 }
};