Calculate a thermistor B constant from two resistance-temperature points, or find resistance at a target temperature and temperature from resistance.
B Value Formula
The following formula is used to calculate the B value.
Variables:
- B is the B value (kelvin)
- R1 is the resistance at temperature T1 (ohms)
- T1 is the temperature T1 (kelvin)
- R2 is the resistance at temperature T2 (ohms)
- T2 is the temperature T2 (kelvin)
To calculate the B value, you need to measure the resistance of the thermistor at two different known temperatures. Then, apply the formula where B is the B value, R1 is the resistance at temperature T1, T1 is the first temperature, R2 is the resistance at temperature T2, and T2 is the second temperature.
What is a B Value?
The B value describes the temperature sensitivity of an NTC thermistor over a specified temperature interval. The constant-B approximation uses R2 = R1 exp[B(1/T2 โ 1/T1)], or T2 = 1/[1/T1 + ln(R2/R1)/B]. It is distinct from the B coefficient in the full SteinhartโHart equation. Check the component datasheet range and minimize measurement self-heating.
How to Calculate B Value?
The following steps outline how to calculate the B Value.
- First, measure the resistance of the thermistor at a known temperature T1 (R1).
- Next, measure the resistance of the thermistor at a second known temperature T2 (R2).
- Use B = ln(R1 / R2) / (1/T1 โ 1/T2), with both temperatures in kelvin and resistances in the same unit.
- Finally, select B constant from two points, enter all four values with their units, and select Calculate. The other solve modes estimate resistance or temperature from a positive B constant and one reference point.
Example Problem :
Use the following variables as an example problem to test your knowledge.
Resistance at temperature T1 (R1) = 10000 ohms
Temperature T1 = 298.15 kelvin (25ยฐC)
Resistance at temperature T2 (R2) = 2500 ohms
Temperature T2 = 353.15 kelvin (80ยฐC). These example points give B โ 2653.91 K. Resistance falls as temperature rises, as required by this positive-B NTC model.
