You are on page 1of 4

# 4/18/12

Steinhart-Hart Thermistor Calculator

Daycounter, Inc.
Engineering Services
Custom Firmware, Electronics Design, and PCB Layout

Capabilities
Electronics Design Firmw are Dev elopment Softw are Dev elopment Embedded Design PCB Layout Digital Signal Processing (DSP) Rev erse Engineering Prototyping Dev ice Driv er Dev elopment VHDL Motor Controllers Microcontrollers Data Acquisition Systems Palm OS Softw are Window s CE Softw are Pocket PC Softw are Design for Manufacturing Through Hole to Surface Mount (SMT) Conv ersion Microchip PIC Consultant MSP430 Dev elopment DSP56 Dev elopment RoHs Redesign Design for USB

Steinhart-Hart Thermistor Calculator See our other Electronics Calculators. Steinhart-Hart Temperature Calculator Thermistor resistance is related to temperature in degrees Kelvin by the following formula: 1/T= A + B*ln(R/Rt) + C*ln(R/Rt)2 + D*ln(R/Rt)3 In the standard Steinhart-Hart equation the C parameter is set to zero. However, some manufacturers use all 4 coefficients. In the calculator below, you can specify whether to use this term or not, by just setting it to zero. Subtract 273.15 to convert Kelvin to Celsius. It's wise to do a quick sanity check by putting in the coefficients and the same value for Rt and R. If the result isn't 25C then there is a problem with the coefficients. Inputs: Coefficient A (K-0) Coefficient B (K-1) Coefficient C (K-2) Coefficient D (K-3) Resistance at ambient temperature Rt Measured resistance at T
Compute 0

(ohms) (ohms)

Results: Temperature (C)

The coefficients A, B, C are specified over a range of temperatures. Many times manufactures neglect to put these parameters on a data sheet, and so they must be computed by solving 3 simultaneous equations. The more narrow the temperature range, the greater the accuracy will be. Note that the equation is extremely accurate for individual thermistors which have their ABC coefficients individually determined. However, for a group of thermistors, the resulting temperature can be off due to variances in the lot. The data sheet should specify the tolerance in %C. Steinhart-Hart Resistance Calculator We can figure out the resistance at a given temperature using the inverse of the above equation: R= Rt*exp(A1+B1/T+C1/T2+D1/T3), where exp is the inverse of ln the natural log. Note that the values for A1,B1,C1,D1 are different than the coefficients for the equation above! This calculator will compute a resistance. Note that you can choose whether or not to use the third term, be selecting the check box. Inputs:
www.daycounter.com/Calculators/Steinhart-Hart-Thermistor-Calculator.phtml 1/4