Go Down

Topic: Suitable resistor for termistor (Read 436 times) previous topic - next topic

jocke4u

I have a termistor that I would like to connect to Arduino board get the temperature to later control the electric waterpump in my sportscar.

However I am a newbie to electronic design, but I understand that I need to have a resistor connected and based on the spec sheet below but should the resistor value be 100 kOhm or something else?
It seems that examples/tutorials have the same value of resistor and termistor (at 25 degree celsius), e.g. http://www.hacktronics.com/Tutorials/arduino-thermistor-tutorial.html


Chagrin

This is one of those problems where you pull out a spreadsheet program, stick in the values, and then test what your analogReading will be given various resistors used in the resistor divider. I'd highly encourage it at least once so you can get a feel for how things work.

But getting right to the point, if you want to be monitoring your engine for (e.g.) 90C, or that's where you want the most precision in your readings, then you would use a resistor equal to the resistance of the thermistor at that temperature (~9K).

At 90C: 5V * (9K / (9.156K + 9K)) = 2.48V -- analogRead around 507.
At 95C: 5V * (9K / (7.662K + 9K)) = 2.7V -- analogRead around 553.

The difference there (553 - 507) is 46 for a 5C increment, but around 20C:

At 20C: 5V * (9K / (124.9K + 9K)) = .33V -- analogRead around 67
At 25C: 5V * (9K / (100.0K + 9K)) = .41V -- analogRead around 83

83 - 67 = 16. Not as much precision for that 5C increment.

jocke4u

Thanks for a very good explanation :)
I will start with a 10K since I have that and do some tests and logging of values.

Go Up