I did a test using the 30-60C thermometer with the resistor heating circuit. The two transistors I used had a 1mV difference at 0C and I didn't bother making corrections to my temperature chart. I also changed the gain to 10 for both opamps. The second one was closer to 10.00, but I didn't bother making that correction. I used the data for the transistor with the lower temperature for all settings.
At first I set the heater to 30, 40, 50, then 60C. Later, I just set the heater to go slightly above 60 and monitored the voltage that each LED turned on. Then I monitored voltages as the resistor cooled (I sped it up by holding it in my fingers). I also increased the heating current to 200mA which seemed to make the overshoot problem come back.
Except for when a LED was about to turn on or off, the LEDs were either steady on or off. I don't have decoupling caps on the thermometer circuit.
I haven't converted the voltages that the LEDs switched to actual temperatures, but they were close to the set points.
Using the 10k resistors in the voltage divider for the thermometer circuit made it easy to change the trip voltages from a gain of 4.7 to 10. Just change the voltage on the wiper for the lowest temperature and change the 100k pot to set the highest temperature. The other two trip points scaled appropriately.
My breadboards and heater:


At first I set the heater to 30, 40, 50, then 60C. Later, I just set the heater to go slightly above 60 and monitored the voltage that each LED turned on. Then I monitored voltages as the resistor cooled (I sped it up by holding it in my fingers). I also increased the heating current to 200mA which seemed to make the overshoot problem come back.
Except for when a LED was about to turn on or off, the LEDs were either steady on or off. I don't have decoupling caps on the thermometer circuit.
I haven't converted the voltages that the LEDs switched to actual temperatures, but they were close to the set points.
Using the 10k resistors in the voltage divider for the thermometer circuit made it easy to change the trip voltages from a gain of 4.7 to 10. Just change the voltage on the wiper for the lowest temperature and change the 100k pot to set the highest temperature. The other two trip points scaled appropriately.
My breadboards and heater:


Last edited:



