单片机温度传感器的想法

1.首先单片机AD是多少位的,比如n位,那么单片机AD的最大值是2^n-1;

2.串接传感器的电阻为R,传感器的电阻为Rc

3.AD的值: val = (Rc/(R+Rc))*2^n;

4.根据供应商提供的温度和电阻的匹配表,进行计算。温度和电阻一般为非线性的,所以一般会用查表法来查找温度值(精度要求不高的情况下)。

 

8位单片机ram很小,把你要查的数据设成 const,  别设成valitile,不然ram肯定不够。

查找数据的时候用二分法会比较快。

有的人为节省空间,会把AD值的低位舍弃。

最后可以把写好的程序用可变电阻实测一遍,把偏差较大的数值进行修改。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值