介绍

用阻值10k、B值3950的NTC热敏电阻,用万用表测到室温下的电阻值为9.66kΩ

计算

根据Steinhart-Hart方程,T(当前温度值)可以通过以下方法求得:

$$
\frac{1}{T} = \frac{1}{T_0} + \frac{1}{B} \ln\left(\frac{R}{R_0}\right)
$$
已知条件:

  • T0 = 298.15K
  • B = 3950
  • R0 = 10
  • R = 9.66

代入已知条件得:

$$
\frac{1}{T} = \frac{1}{298.15} + \frac{1}{3950} \ln\left(\frac{9.66}{10}\right)
$$
可以求得,T ≈ 1 / 0.0033451 ≈ 298.96K ≈ 25.8°C,空调房的温度正在这个范围附近!说明计算还是准确的

总结

  • 如果是嵌入式平台不建议计算这个方程式,还是用查表法比较合适,比如实现得出ADC测量值和温度值的关系表格
  • 实际开发中,串联一个10kΩ的电阻分压,再用ADC测量NTC两端的电压,就可以估算热敏电阻的阻值大小

『 下里巴人 』
海纳百川,文以载道
hywing技术自留地
总访问 113701 次 | 本页访问 326