热敏电阻采集系统可以做成分压式的。只要单个热敏电阻。或者做成电桥式的。也只要一个热敏电阻,不需要三个呀,具体的电路你可以看我的QQ空间,QQ号4290313
1)先按芯片引脚在纸上画出最基本系统原理图
2)选择ADC引脚作为采集输入脚并加0.1uF滤波,并接上拉电阻到芯片电源,及热敏电阻接下位,(像接分压电阻一样,分压结果输入单片机ADC引脚)
3)其它的接LCD,KEY等。
准备好需要零件并在面包板上开始接图焊接后关用万用表确认连接是否正确再上电确认,没问题就可以开始写程序下载了
1、单片机热敏电阻测温首先要设计电路原理图,如图所示:
上图R3为上拉电阻,T1为接热敏电阻端,TC1为单片机AD采集口、电阻R4和电热C6为阻容滤波电路。
2、上拉电阻R3的选择:根据所用温度的范围,选择热敏电阻对应阻值范围的中间值最好,这样检测的温度偏差较小。
3、上拉电阻选定后,根据热敏电阻阻值表,算出温度真值表,用于软件查表,计算出温度值。在算温度真值表前,首先要确定单片机AD模块的分辨率。
4、单片机软件编程,滤波方法一般采用多次采集求累加和,去最大值和最小值,最后求平均。
5、单片机选择:一般选用8位单片机就够。但是,单片机自带的温度采集AD模块,最好选用10位分辨率,10位的AD模块分辨率高,温度采集精确。
6、以上为单片机热敏电阻测温的一般流程。
首先,这个AC电压值是通过R1与N1的分压得来,温度的变化会导致N1电阻值的变化,也就令AC产生变化,所以这个AC是个模拟量;
另外,N1电阻值与温度的关系,通常是个单向的曲线关系,即电阻值与温度是一一对应的关系,如果采用那些标准的热敏电阻,那么这个曲线关系还可以采用公式来表达;
其实,你这个电路是采用参考电压来跟踪温度(也就是受测信号电压,即图中的AC)的变化,与通过模数转换,将温敏电阻上的电压进行量化的效果是一样的;当参考电压从高往低(或从低往高)逼近,直至比较器状态翻转,则此时的参考电压就视为温敏电阻上的电压了,这里比较器输出的仅仅是个状态,与温度没有直接的关系;
而采用模数转换,也是需要一个参考电压的,只是这个参考电压是固定的,经转换后得到一个与受测信号电压对应的数字值;
至于此电压与受测温度的关系,还需要转换为电阻与温度的关系,这个关系就是热敏电阻值与温度的曲线关系,因此,这个温度,可以采用查表方式,也可采用计算公式求得;
热敏电阻单片机采集电路的介绍就聊到这里吧,感谢您花时间阅读,谢谢。
本文标签:热敏电阻单片机采集电路