NTC热敏电阻测温原理,电路设计以及程序设计
NTC热敏电阻测温的工作原理
NTC测温电路
#define B 3950.0 //温度系数
#define TN 298.15 //额定温度(绝对温度加常温:273.15+25)
#define RN 10 // 额定阻值(绝对温度时的电阻值10k)
#define BaseVol 5.04 //ADC基准电压
float Get_Tempture(u16 adc)
{
float RV,RT,Tmp;
RV=BaseVol/1024.0*(float)adc;//ADC为10位ADC,求出NTC电压:RV=ADCValu/1024*BaseVoltag
RT=RV*10/(BaseVol-RV);//求出当前温度阻值 (BaseVoltage-RV)/R16=RV/RT;
Tmp=1/(1/TN+(log(RT/RN)/B))-273.15; //RT = RN exp*B(1/T-1/TN)
return Tmp;
}
PT100测温原理
文章由玩转嵌入式原创,如果要转载,请联系开白名单。
赞 (0)