OE thermistor resistance curves
Posted: Fri May 03, 2013 10:40 pm
I've borrowed a few MX-5 sensors to try and get some accurate resistance curve data:
To do the measurements I will be using two sources of temperature data. One is a DS18B20 digital thermometer with a built-in 9 bit ADC (0-511), the other being a K type thermocouple (still waiting for the amp to arrive for this):
To measure the resistance from the OE temp senders, I will use a voltage divider circuit fed to an Arduino Mega with 10 bit ADC resolution (0-1023).
To begin with I am using two 1% resistors to test the voltage divider circuit.
My multimeter had the following to say:
10k reading as 10.00k
470 reading as 471
I hooked up the Arduino with a 12V power supply in addition to the USB, so results aren't skewed from voltage drop. At worst I saw a 2% error in resistance readings (probably mostly to do with ADC resolution?)
Here I have the OE sensor hooked up and the DS18B20:
It seems to be spitting out the right data:
When the thermocouple amp arrives I'll grab data from that at the same time then log the whole range (from each sensor, so we have a good sample). I plan to use an ice bath and also boil some water, with the final step being heated oil to get above water's boiling temp. If I melt the sensors at this stage at least I'll have the rest of the data!
So this is what I've done with my Friday night, just like the rest of the cool kids!
To do the measurements I will be using two sources of temperature data. One is a DS18B20 digital thermometer with a built-in 9 bit ADC (0-511), the other being a K type thermocouple (still waiting for the amp to arrive for this):
To measure the resistance from the OE temp senders, I will use a voltage divider circuit fed to an Arduino Mega with 10 bit ADC resolution (0-1023).
To begin with I am using two 1% resistors to test the voltage divider circuit.
My multimeter had the following to say:
10k reading as 10.00k
470 reading as 471
I hooked up the Arduino with a 12V power supply in addition to the USB, so results aren't skewed from voltage drop. At worst I saw a 2% error in resistance readings (probably mostly to do with ADC resolution?)
Here I have the OE sensor hooked up and the DS18B20:
It seems to be spitting out the right data:
When the thermocouple amp arrives I'll grab data from that at the same time then log the whole range (from each sensor, so we have a good sample). I plan to use an ice bath and also boil some water, with the final step being heated oil to get above water's boiling temp. If I melt the sensors at this stage at least I'll have the rest of the data!
So this is what I've done with my Friday night, just like the rest of the cool kids!