1、罗显涛专 业:10级电子信息科学与技术,研究的背景,智能家居系统图,背景:电子技术的快速发展;信息产业的高速发展;单片机技术的快速发展;温度传感器技术的发展;物联网技术的兴起;智能化家居的发展。,研究的意义,意义:本系统设计的目的是实现可以根据所需要的温度控制饮水机的温度控制系统,它应用广泛,功能强大,是一款既实用又廉价的控制系统。而且,有利于传感器技术和智能家居技术等的发展。,总体设计框图,根据本系统所要实现的功能,先有ds18b20采集温度,然后给单片机输入信号,单片机通过给定的设定温度范围,通过控制电路通断及报警提示来实现温度的控制。同时,由于范围是可变的,可以通过键盘来改变温度范围。,
2、硬件选型,AT89S52单片机引脚图,DS18B20引脚分配图,12864实物图,主要选用了AT89S52单片机、按键、DS18B20传感器、LED灯、继电器、LCD12864显示屏等器件,以下为主要单片机、传感器、显示器图:,硬件设计,外部电源供电电路图,单片机最小系统图,12864接线图,整体电路图,整体电路图,本此设计主要采用了在单片机最小开发板上扩展LED灯、电源模块、LCD模块、继电器、蜂鸣器、按键等电路。,部分PCB板图,单片机最小系统开发板PCB图,外接电源供电PCB图,软件设计,主流程图,显示及设置流程图,调试过程及解决办法,软件调试(1)程序读取温度值时,出现对温度数据处理不
3、正常现象,造成对温度在判断时出现错误,使蜂鸣器不断的蜂鸣报警。解决的方法是在读取温度判断时加延时,并且多次判断,防止跳变。(2)数码管在显示温度的时候,出现乱码,检查之下,才发下把共阳的写成共阴的了。解决办法是,修改编码程序及代码。,仿真调试 由于在用Proteus 7仿真的时候,没有考虑到电源的型号问题、数码管的共阴极共阳极问题,导致仿真不能出现预期效果。当设定电源类型数码管的型号之后,就能够正常仿真。,硬件调试,在做硬件调试的时候,自己不小心把数码管接反了,同时由于给的电流太大了,没接保护电阻,到时数码管被烧毁,因此只能在最终方案中选用LCD12864来实现。,实物演示图,总结,本设计主要通过单片机实现饮水机温度的控制。主要是实现读取温度、显示温度、设置温度、报警、指示、加热等功能,实现单片机饮水机的温度控制的设计。本设计主要有功能强大、可操作性强、可实施性强、使用便捷等特点。,本设计的不足之处在于:提前没考虑到更换显示部分,不能快速制冷,缺少语音智能模块,不能远程操控等。后续研究方向:朝着语音、红外、远程控制等智能化发展。,祝各位老师工作顺利,谢谢!,