一、原理:
1.1原理图:
1.2原理介绍:
在RC电路进行充电或放电时,若电压、电容的值不发生改变,且RC的时间常数足够大,那么我们可以认为电阻之比等于电容充电(放电)时间之比。
二、如何实现测温:
(1)电容充电
首先在程序内将1口、2口设为输入,3口设为输出,输出低电平,此时C1两端电压近似等于VCC,电容以极短的时间充满电。
(2) 电容C1通过R1进行放电
程序内将2口、3口设为输入,1口设为输出,输出高电平,此时通过参考电阻R1放电。设置定时器,当3口采样到高电平时,放电结束,获取放电时间T(R1)。
(3)电容充电
同第一步。
(4)电容C1通过热敏电阻放电
程序内将1口、3口设为输入,2口设为输出,输出高电平,此时通过热敏电阻放电。设置定时器,当3口采样到高电平时,放电结束,获取放电时间T(ntc)。
(5)计算热敏电阻R(ntc)阻值
(6)查表
我们需要提前标定实际温度下的热敏电阻的阻值,建立一个表,如此以来,即可根据计算得到的值获取到大致的温度。
三、缺陷
精度不高,若同时使用功耗过大的模块时,容易影响测试时间,导致温度发生浮动。