锐单电子商城 , 一站式电子元器件采购平台!
  • 电话:400-990-0325

STM32+NTC热膜电阻测温

时间:2023-05-29 22:37:00 热敏电阻多少欧姆

float Get_Temp()
{
float V;
float Rt;
float Rp=10000.0; //10K
float T2 = (273.15 25.0);//T2
float Bx = 3435.0;//B
float Ka = 273.15;
float temp;

V=(float)ADC1->DR3.3/4096; //测量分压值.3V 4.7K上拉,
Rt=4700
V/((3300-V1000)/1000); //计算电阻值"欧姆"
//like this R=5000,T2=273.15 25,B=3470,RT=5000
EXP(3470*(1/T1-1/(273.15 25)),
temp = Rt/Rp;
temp = log(temp);//ln(Rt/Rp)
temp/=Bx;//ln(Rt/Rp)/B
temp =(1/T2);
temp = 1/(temp);
temp-=Ka;
return temp;
}

锐单商城拥有海量元器件数据手册IC替代型号,打造电子元器件IC百科大全!

相关文章