摘要:基于单片机的温度控制技术在现代社会生活中起到了重要作用,对生活中普通的奶箱进行精确的温度控制,可以提高鲜奶的保鲜程度。设计的核心控制器是STC89C52RC单片机,采用DS18B20温度传感器来测量温度,利用红外对管进行奶箱空或满的状态检测,利用SIM900型GSM模块实现对用户进行信息提示功能,利用TEC1-07102热电模块和加热片对奶箱内部环境进行制冷或制热,利用LCD1602对奶箱实时温度、状态、鲜奶保鲜温度上下限进行显示。设计的温控奶箱可以实时测量奶箱内的温度、显示温度,并且可以把奶箱内的温度控制在设定的范围内。同时可以根据奶箱空或满的状态给用户进行信息提示。温控奶箱一方面便于鲜奶的保鲜和存储,另一方面提高了用户取鲜奶时间的灵活性,有一定的实用和推广价值。
关键词 单片机;温控;红外检测;GSM
目录
摘要
Abstract
1 绪论-1
1.1 课题研究的背景-1
1.2 课题研究的目的与意义-1
1.3 课题研究的主要内容与方法-2
2 温控奶箱硬件系统设计-3
2.1 硬件系统的方案设计-3
2.1.1 硬件系统的设计思路-3
2.1.2 硬件系统的模块选择-3
2.2 STC89C52RC单片机-4
2.2.1 STC89C52RC单片机智能控温-4
2.2.2 STC89C52RC单片机引脚功能说明-5
2.3 DS18B20温度传感器-6
2.3.1 DS18B2O功能和特点-6
2.3.2 DS18B20的工作原理-7
2.4 红外对管-8
2.4.1 红外技术介绍-8
2.4.2 红外对管工作原理-9
2.4.3 反射式红外对管内部电路图-9
2.5 GSM模块-10
2.5.1 GSM模块定义-10
2.5.2 GSM数据传输方式-10
2.5.3 GSM短消息通信原理-10
2.5.4 GSM插座与单片机连接图-11
2.6 LCD1602-12
2.6.1 LCD1602概述-12
2.6.2 LCD1602引脚功能说明-12
2.7 TEC1-07102热电模块-13
2.7.1 热电模块工作原理-13
2.7.2 热电组件基本结构-13
2.7.3 温控电路与单片机连接-14
2.8 LM2596电源降压调节器-14
2.8.1 LM2596概述-14
2.8.2 LM2596特征-14
2.8.3 LM2596固定输出5V电压典型电路-15
3 温控奶箱的软件设计-16
3.1 主程序软件设计-16
3.2 DS18B20测温控制程序设计-17
3.3 LCD1602控制程序设计-17
3.4 红外对管检测控制程序设计-18
3.5 GSM模块信息传递控制程序设计-18
3.6 制冷制热电路控制程序设计-19
4 设计说明-20
4.1温控奶箱设计的焊接-20
4.1.1 元件性能测试-20
4.1.2 电路焊接-20
4.1.3 焊接成品-21
4.2 温控奶箱设计控制程序调试-22
4.3 温控奶箱的技术指标-25
4.3.1 供电电源-25
4.3.2 主要元器件工作条件-25
结论-26
致谢-27
参考文献-28
附录-29
附录1 部分程序-29