34af9uc的个人空间 https://bbs.21ic.com/?818997 [收藏] [复制] [RSS]

日志

用ntc电阻测温,用ad采回的值如何计算出温度值只是给大家提供一点思路 ... ...

已有 797 次阅读2021-9-18 15:59 |系统分类:兴趣爱好| ntc测温

用ntc电阻测温,用ad采回的值如何计算出温度值只是给大家提供一点思路
void                jisuan()                        //计算
{
unsigned int js_a1;
ntc_neibu();                        //切换到内部ntc(ad通道8)
adc_start;                                //启动ADC
while(!adc_eoc){;;}                //等待转换完成
js_a1                =0;
js_a1                =ADCVH;
js_a1                <<=4;
js_a1                |=ADCVL>>4;
if(js_a1        <343)                //<10℃
{}
if(js_a1        <555)                //<0℃
{}
if(js_a1 <831)                //-9--1℃
{}
if(js_a1 <1179)                //0-10℃
{}
if(js_a1 <1587)                //20-29℃
{}
if(js_a1 <2005)                //30-39℃
{}
if(js_a1 <2405)                //40-49℃
{}
if(js_a1 <2760)                //50-59℃
{}
if(js_a1 <3072)                //60-69℃
{}
if(js_a1 <3305)                //70-79℃
{}
if(js_a1 <3483)                //80-89℃
{}
if(js_a1 <3627)                //90-99℃
{}
if(js_a1 <3731)                //100-199℃
{}


lcd_a1                =biao[0];
lcd_a2                =biao[0];

lcd_a3                =biao[0];
lcd_a4                =biao[0];
lcd_a5                =biao[xs_a2];

}
/**************************************************/

路过

鸡蛋

鲜花

握手

雷人

评论 (0 个评论)