使用NTC计算温度,增加计算精度的算法
2021-01-05 22:29
标签:col ret 使用 eval size val class oid ntc 上面是计算得到的AD值,中段采取平均的算法。 使用NTC计算温度,增加计算精度的算法 标签:col ret 使用 eval size val class oid ntc 原文地址:https://www.cnblogs.com/TorryLong/p/12979741.htmluint16_t uGetPCB_Temperature(void)
{
uint16_t x;
float Adcn;
float k;
Adcn = userADC_var.ADCMeasureVals[num_PCB_ADC];
for(x=0;xsizeof(NTC_PCB_D);x++)
{
if(Adcn>NTC_PCB_D[x])
{
k=x-((Adcn - NTC_PCB_D[x+1])/(NTC_PCB_D[x]-NTC_PCB_D[x+1]));
break;
}else
continue;
}
x = (uint16_t)(k*100);
return x;//
}
文章标题:使用NTC计算温度,增加计算精度的算法
文章链接:http://soscw.com/index.php/essay/40364.html