Innacuracy in converting thermistor resistance to temperature.

taz3m:
Again i had a drift of temperature reading, LCD displaying 32.20 C while digi thermometer showing 30.6 C

Any suggestion please.

Thanks

Taz . . .

Thermistors are terrible things to use for temperature measurement. They are non-linear, they are fragile and their characteristics change over time.

But if you want to use one, I suggest taking THE thermistor you want to use and take several data points (against a known good thermometer) and then do at least a third or fourth order polynomial curve fit of the calibration data, then either make a lookup table (fast but uses lots of memory) or run the equation realtime on each incoming value (slower, but uses much less memory).

Be sure to take data points near each end of your expected operating range as well as several more evenly spaced in between.

Or better yet... use an LM-35..... :slight_smile: