综合电子设计课程设计实验报告-可调温度报警器.doc
下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
2.下载的文档,不会出现我们的网址水印。
3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
文档包含非法信息?点此举报后获取现金奖励!
下载文档到电脑,查找使用更方便
15
积分
还剩页未读,继续阅读
关 键 词:设计实验报告
温度报警器设计报告
电子课程设计
温度报警器设计
综合课程 设计
综合课程设计
课程设计报告
温度报警器课程设计
温度报警系统
资源描述:
XXX大学XXX学院
综合性实验报告
课程名称: 综合电子设计
实验名称: 可调温度报警器
院系: 电子信息学院
专业:
班级:
组员:
指导老师:
日期:
摘要:在现代化的工业生产中,需要对周围环境的温度进行检测和控制。本小组针对温控报警问题展开思考,设计一个能根据需求设置低温到高温进行报警并通过液晶显示的系统。该系统使用89C51单片机,同时运用单线数字温度传感器DS18B20,LCD1602显示模块等模块可实现温度的检测。课题经过实验验证达到设计要求,具有一定的使用价值和推广价值。该作品使用液晶显示,可以清晰地显示当前的报警温度,使使用者使用时不会出错,安全可靠,可使用于各种食品储存室,植物养殖所等地方,使用性很高。
关键字:温度报警器 温度上下限 AT89C51单片机 液晶LCD1602 温度传感器DS18B20
目录
一 课程设计任务2
1.1功能说明2
二 整体设计方案2
2.1设计思路2
2.2整体框图2
2.3模块功能说明2
三 硬件电路设计2
3.1各模块设计2
3.1.1传感器的选择2
3.1.2单片机的选择2
3.1.3液晶的选择2
3.2各模块分析2
3.2.1单片机89C51管脚图2
3.2.2 DS18B20引脚及管脚功能介绍2
3.2.3 LCD1602液晶显示介绍2
四 控制软件设计及电路图2
4.1单片机模块电路图及分析2
4.2液晶显示模块电路图及分析2
4.3温度传感器模块电路图及分析2
五 系统调试及遇到的问题2
六 个人小结2
6.1组长 2
6.2 组员12
6.3组员22
七 参考文献2
八 附录2
8.1附录12
8.2附录22
8.3附录32
一 课程设计任务
1.1功能说明
1.完成温度进行测量,理论测量范围-55°C~+125°C;
2.将温度测量值通过LCD液晶显示模块显示;
3.可以通过按键进行对上下限报警温度,自行设定并实现功能;
二 整体设计方案
2.1设计思路
根据功能要求,必须有单片机控制模块,LCD1602显示模块以及DS18B20的温度传感模块。各个模块都有其自己的功能。上电后,通过DS18B20可以检测到温度,并在显示器上显示。
声光报警
DS18B20
51
单
片
机
键盘&
显示
采用DS18B20的数字温度计结构框图
2.2整体仿真电路图
图1 温度报警器总电路图
2.3模块功能说明
本系统共分为三块模块。
单片机模块,这部分主要实现数据的处理,输出执行,报警设置功能
显示模块可以分别显示实时温度值,温度上下限。
温度传感模块的主要功能是通过DS18B20的强大功能实现对温度的采集及发送到计算机。
图2 温度报警器流程图
结束
Yes
Yes
No
No
温度大于温度上限
红灯亮,报警
温度小于温度上限
白灯闪烁,警告
温度小于低温控制
温度比较
键盘处理
开始
LCD初始化
初始化显示
读取温度数据
转换,显示
读取键盘值
红灯亮,报警
绿灯亮,正常
温度小于温度下限
No
Yes
Yes
三 硬件电路设计
3.1各模块设计
3.1.1DS 18B20简介
DS18B20内部结构主要由四部分组成:64位光刻ROM、温度传感器、非挥发的温度报警触发器TH和TL、配置寄存器。该装置信号线高的时候,内部电容器 储存能量通由1线通信线路给片子供电,而且在低电平期间为片子供电直至下一个高电平的到来重新充电。 DS18B20的电源也可以从外部3V-5 .5V的电压得到。
DS18B20采用一线通信接口。因为一线通信接口,必须在先完成ROM设定,否则记忆和控制功能将无法使用。主要首先提供以下功能命令之一: 1 )读ROM, 2 )ROM匹配, 3 )搜索ROM, 4 )跳过ROM, 5 )报警检查。这些指令操作作用在没有一个器件的64位光刻ROM序列号,可以在挂在一线上多个器件选定某一个器件,同时,总线也可以知道总线上挂有有多少,什么样的设备。
若指令成功地使DS18B20完成温度测量,数据存储在DS18B20的存储器。一个控制功能指挥指示DS18B20的演出测温。测量结果将被放置在DS18B20内存中,并可以让阅读发出记忆功能的指挥,阅读内容的片上存储器。温度报警触发器TH和TL都有一字节EEPROM 的数据。如果DS18B20不使用报警检查指令,这些寄存器可作为一般的用户记忆用途。在片上还载有配置字节以理想的解决温度数字转换。写TH,TL指令以及配置字节利用一个记忆功能的指令完成。通过缓存器读寄存器。所有数据的读,写都是从最低位开始。
采用DALLAS最新单线数字温度传感器DS18B20。DS18B20“一线总线”数字化温度传感器也支持“一线总线”接口,测量温度范围为 -55°C~+125°C,在-10~+85°C范围内,精度为±0.5°C。现场温度直接以“一线总线”的数字方式传输,大大提高了系统的抗干扰性。适合于恶劣环境的现场温度测量,如:环境控制、设备或过程控制、测温类消费电子产品等。DS18B20的特性:DS18B20可以程序设定9~12位的分辨率,精度为±0.5°C。可选更小的封装方式,更宽的电压适用范围。分辨率设定,及用户设定的报警温度存储在EEPROM中,掉电后依然保存。
3.1.2单片机89C51简介
89C51是一种带4K字节闪烁可