基于DS18B20电子温度计的设计与实现
严敏(江苏联合职业技术学院扬州商务分院信息电子系,江苏扬州225127)【摘要】摘要:利用温度传感器DS18B20,以AT89C51为主控制器设计了电子温度计,并在Proteus仿真平台中进行系统硬件设计。在Medwin3.0开发环境中采用C语言进行系统程序设计,调试直至成功。再使用全国技能大赛单片机项目的指定设备亚龙YL-236构建电子温度计,进行实际验证。结果表明,与传统测温方法相比,基于DS18B20的电子温度计具有电路简单、测量精度高、系统稳定、抗干扰能力强等优点。
【期刊名称】宁波职业技术学院学报
【年(卷),期】2016(020)003
【总页数】3
【关键词】DS18B20;单片机;LED数码管;Proteus
0 引言
在人们的日常生活中,温度的测量和显示随处可见,如:冰箱、空调、热水器等等,同时在工农业的许多领域也得到广泛的应用[1-3]。传统的测温方法一般采用的是热敏电阻,由于输出的是模拟信号且信号微弱,因此需要先增益放大,再进行A/ D转换,电路比较复杂,测量精度不高、抗干扰能力弱[4-5]。本文利用温度传感器DS18B20,以AT89C51为主控制器设计了电子温度计,在Proteus仿真平台进行系统硬件设计。在Medwin3.0开发环境中采用C语言进行系统程序设计,调试直至成功,再使用全国技能大赛单片机项目的指定设备亚龙YL-236构建电子温度计,进行实际验证。
1 硬件设计