c语言温度检测查表,ntc 测温 单片机 C语言 查表 表格 温度系数表 计算公式

一般大家都会查表,其实不用查表也可以计算,看下面2个公式就直接搞定了:

//g_shunt_dat.tmp_val[1]=(float)((1/(log(g_shunt_dat.r_val[1]/10000.0)/3950.0 + 1/(25.0+273.15))-273.15)*10+0.5); // 10k

g_shunt_dat.tmp_val[1]=(float)(1/(log(g_shunt_dat.r_val[1]/100000.0)/3950.0 + 1/(25.0+273.15))-273.15+0.5); // 100k

怎么样,不用老去找什么表格了吧?跟600块钱的fluke万用表实测对比要高1.2度左右

d0a884b234507164bfdf4202ff778180.png

不过呢,我也找到一个excel的表格数据,大家拿去happy吧,10k、100k的:

如果查表呢就要考虑到速度,这个兄弟介绍了一个二分法,参考一下:

==============有朋友问那上面的表达式是什么含义,我这里放上来==================

Rt = R *EXP(B*(1/T1-1/T2))

这里T1和T2指的是K度即开尔文温度,K度=273.15(绝对温度)+摄氏度;其中T2=(273.15+25)

Rt 是热敏电阻在T1温度下的阻值,根据电路求得;

R是热敏电阻在T2常温下的标称阻值,跟厂家要;

B值是热敏电阻的重要参数,跟厂家要;

EXP是e的n次方;

所以求T1的公式就是上式。

本文为3YL原创,转载无需联系,但请注明来自labisart.com。

原创文章不易,如果觉得有帮助,可打赏或点击右侧广告支持:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值