//AD 加热温度传感器
if(temp_ad_i==12)
{
temp_ad_i = 0;
temp_ad_filtered_value = ADValue_10_Times_Mv(temp_ad_value);
float Vout = (float)temp_ad_filtered_value/4096*3.3;
float R = 5000/Vout - 2000;
s8 T = 0;
for(u8 i=0;i<116;i++)
{
if(R >= NTC_R_TABLE)
{
T = i - 15;
break;
}
}
sprintf((char*)str1,"%0.3fV",Vout*2);
Disp_ChnorAscii(0,LINE4,str1,0);
sprintf((char*)str1,"%3dC",T);
Disp_ChnorAscii(40,LINE4,str1,0);
}
文章评论(0条评论)
登录后参与讨论