NTC(Negative Temperature Coefficient)是指随温度上升电阻呈指数关系减小、具有负温度系数的热敏电阻现象和材料。
如果想得到稳定的环境温度,一个稳定的稳压源是很重要的,这里介绍2种获得稳定稳压源的做法:
1、稳压芯片
常用的稳压芯片TL431,提供2.5V的稳压源电压
推荐电路
实际温度计算算法
temm3 = ADCRead();
votage=(2.6/0x7ff)*temm3; //将AD值转换成电压值 内部参考电压2.6V,11位精度
Rt=votage*10.0/(2.5-votage); //NTC负接,求得电阻阻值,分压电源电压2.5V
// Rt=(2.5-votage)*10.0/votage; //NTC正接,求得电阻阻值,分压电源电压2.5V
temperature=1/(logf(Rt/10)/3950+0.00335)-273.15;//根据RT表公式求得对应的温度值
temm = (unsigned int)(temperature*10.0); //将温度值放大10倍
2、电源电压直接供电,利用另外一通道的ADC监测电源电压
推荐电路
实际温度计算算法
temm3 = ADCRead();
votage=(2.6/0x7ff)*temm3; //将AD值转换成电压值 内部参考电压2.6V,11位精度
temm3 = ADCReadVCC();
votageVCC=(2.6/0x7ff)*temm3; //将AD值转换成电压值 内部参考电压2.6V,11位精度
Rt=votage*10.0/(votageVCC-votage); //NTC负接,求得电阻阻值,分压电源电压2.5V
// Rt=(votageVCC-votage)*10.0/votage; //NTC正接,求得电阻阻值,分压电源电压2.5V
temperature=1/(logf(Rt/10)/3950+0.00335)-273.15;//根据RT表公式求得对应的温度值
temm = (unsigned int)(temperature*10.0); //将温度值放大10倍