Calculate thermistor coefficents

  • Thread starter Thread starter paulie walnut
  • Start date Start date
  • Tags Tags
    Thermistor
Click For Summary
SUMMARY

This discussion focuses on calculating the thermistor coefficients R0 and B for an NTC thermistor using Visual Basic. The equation used is R = R0.e^(B/T), where R represents resistance and T is absolute temperature. The process involves taking the natural logarithm of both sides to transform the equation into a linear form, allowing for the determination of R0 as the intercept and B as the slope when plotting ln(R) against 1/T. The participants confirm that R0 is the resistance at an arbitrary temperature, typically room temperature.

PREREQUISITES
  • Understanding of NTC thermistor principles
  • Familiarity with Visual Basic programming
  • Knowledge of logarithmic functions and their properties
  • Ability to create and interpret linear graphs
NEXT STEPS
  • Learn how to implement linear regression in Visual Basic for coefficient calculation
  • Research the characteristics of NTC thermistors and their applications
  • Explore data visualization techniques in Visual Basic for graphing
  • Study the impact of temperature on resistance in thermistors
USEFUL FOR

Engineers, data analysts, and developers working with temperature sensors and thermistor applications will benefit from this discussion, particularly those utilizing Visual Basic for data analysis and graphing.

paulie walnut
Messages
9
Reaction score
0
I'm using Visual Basic to graph data from a NTC thermistor and temperature sensor (via a DAC card). I want to calculate the thermistor coefficients R0 and B according to the equation (R0 should have subscript 0):
R = R0.e^B/T
T=absolute temperature
R=resistance

I have calculated ln(R) and 1/T but am unsure of how to calculate the coefficients. Any help would be greatly appreciated.
 
Engineering news on Phys.org
1st step is to take ln of both sides of the equation.
 
Hi grzz, how can I take the ln of both sides if B is unknown?
 
R = R_{o}e^{\frac{B}{T}}

then

lnR = lnR_{o} + B (\frac{1}{T})

Compare with

y = c + mx

which is a straight line graph.
 
Ok I think I'm getting there. So Ro is resistance at an arbitrary temperature eg. room temperature? So what is the first R?
 
R is the value of the resistance at temperature T (in Kelvin).

So one plots a graph of lnR on the vertical axis against 1/T on the horizontal axis and then the intercept on the R-axis will be ... and the slope of the graph will be ...
 
Ok good stuff. I know that the slope is equal to B. Is R0 then equal to the intercept?
 
Ro = intercept on the R-axis.
 
Thanks a million grzz!
 

Similar threads

  • · Replies 22 ·
Replies
22
Views
4K
  • · Replies 2 ·
Replies
2
Views
3K
Replies
8
Views
2K
Replies
2
Views
2K
  • · Replies 18 ·
Replies
18
Views
2K
Replies
2
Views
4K
Replies
7
Views
4K
  • · Replies 19 ·
Replies
19
Views
4K
  • · Replies 3 ·
Replies
3
Views
32K
  • · Replies 60 ·
3
Replies
60
Views
33K