Rt = R(25℃)*EXP[B*(1/T - 1/(T 25))]
说明:
1、Rt 是热敏电阻在T1温度下的阻值;
2、R是热敏电阻T2常温下标称阻值;
3、B值是热敏电阻的重要参数;
4、EXP是e的n次方;
5、这里T1和T指K度即开尔文温度,K度=273.15(绝对温度) 摄氏度;
NTC热敏电阻随环境温度而变化(T)上升,电阻值(R)它会下降,相反,当温度下降时,(T)下降,电阻值(R)它对温度感应非常敏感,NTC热敏电阻电路相对简单,价格低廉,组件准确,可轻松获取项目温度数据,因此广泛应用于各种温度的感知和补偿。
常规NTC热敏电阻参数:温度为(R25℃)时,阻值为10kΩ,B值为3435(25/85)(R25℃)时,阻值为100kΩ,B值(25/50)为3950
1. 工作原理
热敏电阻是一种可变电阻,它们的电阻R可以随温度可根据其电阻对温度变化的响应方式进行分类。负温度系数(NTC)在正温度系数中,电阻随温度的升高而降低(PTC)在热敏电阻中,电阻随温度的升高而增加。
NTC热敏电阻是最常见的,NTC热敏电阻由半导体材料(如金属氧化物或陶瓷)制成,其导电材料被加热和压缩,形成温度敏感。
导电材料包括允许电流流过其电荷载流子,导致半导体材料在氧化铁制成的高温下释放更多的电荷载流子NTC电子是热敏电阻中的电荷载体。NTC在热敏电阻中,电荷载流子是电子空穴。
2. 应用电路
由于热敏电阻是可变电阻,我们需要在计算温度之前测量电阻,但我们不能直接测量电阻,只能测量电压。
利用分压器电路收集和测量热敏电阻与已知电阻之间的电压,分压器的公式为:
就热敏电阻电路中的分压器而言,上述等式的变量为:
这个等式可以重新排列和简化来解决R2.即热敏电阻的电阻:
3. 温度计算,Steinhart-Hart方程和B值法
使用Steinhart-Hart将热敏电阻的电阻值转换为温度读数的方程或B值计算方法。
3.1. Steinhart-Hart方程计算法:
1/T = A B*ln(R) C*[ln(R)]
这里: T 为绝对温度K(开尔文温度),R 单位是欧姆
3.2. 温度系数B值计算法:
Rt = R(25℃)*exp[B*(1/T - 1/298.15)]
这里:T 为绝对温度K(开尔文温度 = 273.15),R(25℃) 是热敏电阻 25℃时的阻值 (单位为Ω),exp是e的n次方;
3.3. C语言实现的温度计算公式
Tsteinhart = 1/(A B*log(Rth) C*pow(log(Rth),3))-273.15;
Tbeta = 1/(1/(273.15 25) 1/Beta*log(Rth/R25))-273.15;
4. ln、log、lg数学公式与C语言的区别:
参考:http://www.cplusplus.com/reference/cmath/
4.1. 数学中log是对数符号,右边的照片数和底数(上面是真数,下面是底数)lg以10为基数(例)lg100=2)(lg常用对数)ln以e为底数(lne2=2)(ln为自然对数 e=2.718281828459045...)
4.2. c语言中只有两个函数log和log10,其中函数 log(x) 表示以e为底的自然对数,即 ln(x)函数。 log10(x) 以10为底的对数,即 lg(x)。以其他数为底的对数用换底公式表示:loga(b)=ln(b)/ln(a),C语言表示成log(b)/log(a)。
温度系数计算: NTC热敏电阻计算器V1.0
NTC使用热敏电阻计算器:https://www.etdev.net/thread-104-1-1.html
---------------------
作者:瑞思派克
来源:CSDN
原文:https://blog.csdn.net/kezunhb/article/details/86631695
版权声明:本文为博主原创文章,请附博文链接转载!