自制可测量液体温度的数显温度计(DS18B20)

作者 刘作新 来源 《无线电》杂志 2009.02
发布时间 2011-01-03

安装好的电路板

1.元器件的选取

在原理图中,IC1、IC3均选择DIP封装的,IC3MAX757可在美信公司的网站上申请样片;IC2选择TO-92封装的;电阻选择1/8W小体积电阻;L1为色环电感,体积有1/2W电阻大小;LCD为1602型液晶显示屏,由于生产的厂家不同,对比度设置电阻R5可能要根据需要要略作调整;蜂鸣器HA选择工作电压为5V的自发声型,要选用工作电流小于25mA的产品,这样可以用单片机的端口直接驱动;S1、S4为琴键式自锁开关,S2、S3为按钮开关;电池可以选用任何型号的手机锂电池,只要可以装入机壳就可以了。

2.测温探头的制作

为了让数显温度计可以测试液体的温度,我们要给温度传感器IC2"穿上一件防水、耐高温的外衣",这个"外衣"就是测温探头,其制作过程如下:取一个比IC2直径稍大的电解电容,去掉塑料外皮,将电解电容内部类似于纸制的电解芯取出,我们要用到的就是这个被掏了"芯"的铝壳。在铝壳内注入导热硅脂,硅脂的注入量达到铝壳的1/2高度处即可。这时将焊好引线的IC2放入铝壳,用环氧树脂胶封固铝壳的开口处,如图6所示。再将探头用环氧树脂胶固定到一个空心塑料杆上(笔者选用的是圆珠笔杆),引线从塑料杆的内心穿出,如图7所示。至此,测温探头制作完毕。

3.使用简介

当接通电源开关S4后,蜂鸣器HA会响一声,这表明单片机内部程序运转正常。温度上限报警开启/关闭控制开关S1断开时,报警功能打开,液晶屏的第二行显示温度上限报警设定值(第一行显示的是实时测温值),如图8所示,当测温值等于或超过设定值时,蜂鸣器发出"嘀、嘀"的报警声,直至温度回落到上限报警值之内或接通(按下)S1才停止报警;当S1接通(按下)时,报警功能关闭,此时液晶屏的第二行显示"ALARMOFF"字样,如图9所示,表示报警功能关闭,蜂鸣器不发出报警声。S2、S3为温度上限报警值设置开关,每按动S2一次,设置值增加1℃,当设置值超过100℃时,设置值自动回到0℃;每按动S3一次,设置值降低1℃,当设置值要降到0℃以下时,设置值自动回到100℃;按住S2或S3不放时,设置值以1℃为步进值连续增加或降低;在操作S2、S3时,图8中第二行显示的温度设定值数字也随之改变。当测温值为0℃以下时,液晶屏第一行温度显示百位的地方会出现"-"号,表示负温度。数显温度计所使用的锂电池可用手机万能充电器进行充电。数显温度计的源程序cewen.asm、编译好的烧写文件cewen.HEX以及PCB文件可到《无线电》杂志网站(www.radio.com.cn)下载,读者可以根据实际需要对源程序进行修改,添加更多的实用功能。

上一页123
电子爱好者 DIANZIAIHAOZHE.COM