
ntc热敏电阻的阻值怎么算温度?
NTC(负温度系数)热敏电阻的阻值与温度之间是非线性的,不能直接用公式算,而是依赖查表或近似公式。这里给你最实用的换算方法。
一、工程最常用:B值公式(精度尚可)
如果你知道NTC在25℃时的阻值(如10kΩ)和B值(如3950),可以用这个简化公式快速估算:
T=1/[1/T0+1/Bln(Rt/R0)]−273.15
参数说明:
T:你想求的温度(℃)
Rt:当前测得的电阻值(Ω)
R0:25℃时的标称阻值(如10kΩ)
T0:298.15 K(即25+273.15)
B:材料常数(常见为3950K或3435K)
Excel/代码示例:若 R0=10000, B=3950,测得 Rt=5000,则温度 ≈ 1/(1/298.15 + ln(5000/10000)/3950) - 273.15 ≈ 46.7℃
二、高精度场景:Steinhart-Hart方程
这是更精确的三参数模型,适合对精度要求高的场合:
1/T=A+B⋅ln(R)+C⋅[ln(R)]3次方
使用要点:系数 A、B、C 通常需要查具体型号的数据手册,普通用户很少直接算这个。
三、最省事的方法:直接查表
绝大多数应用场景,直接查数据手册中的《阻值-温度对照表》是最准的。NTC的非线性很强,尤其是在低温段(如-40℃)和高温段(>100℃),公式误差会变大。
温度(℃) 典型阻值(kΩ, 10kΩ B3950型)
-40 336.5
0 32.3
25 10.0
50 3.6
100 0.7
四、实际电路:怎么从电压算温度?
在实际电路中,你通常不是直接测电阻,而是通过分压电路测电压。
电路接法:将NTC与一个固定电阻(通常等于NTC的标称值,如10kΩ)串联,测量NTC两端的电压。
换算步骤:
根据电压算出 Rt = (Vcc - Vout) * R_fixed / Vout
再将 Rt代入上面的B值公式求温度。





