单片机温度监控报警系统

单片机温度监控报警系统

ID:853561

大小:496.51 KB

页数:29页

时间:2017-09-20

单片机温度监控报警系统_第1页
单片机温度监控报警系统_第2页
单片机温度监控报警系统_第3页
单片机温度监控报警系统_第4页
单片机温度监控报警系统_第5页
资源描述:

《单片机温度监控报警系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、本科生开放实验报告实验项目:单片机实时温度监控报警系统学生姓名:韦锐涛学号:2009051138学院:信息科学技术学院学系:电子工程系专业:电子科学与技术指导教师:黄伟英、潘小萍暨南大学教务处2010年12月25日单片机实时温度监控报警系统摘要:本着熟悉单片机编程,系统设计的目的,增强动手合作能力,选择了做单片机实时温度监控报警系统这个实验项目。本开放性实验主要由AT89S52芯片、1602液晶显示器、DS18B20数字式温度传感器、HK4100继电器、蜂鸣器等组成。通过编程,利用单片机芯片自身的定时器和中断做一个实时时钟,可以记下发生事故时间,通过温

2、度传感器实时采集环境温度显示在液晶屏上,并经过单片机处理,设置两个上限温度报警值,经过继电器控制外围线路。本系统可用于智能家居温控报警,车间温控等,具有一定推广价值。关键字:温度报警温度上下限AT89S52单片机液晶LCD1602温度传感器DS18B20目录一、课程任务1.1功能说明二、整体设计方案2.1整体框架及各模块功能三、硬件电路主要模块设计3.1各模块设计3.1.1传感器的选择3.1.2单片机的选择3.1.3液晶的选择3.2各模块分析3.2.1单片机89S52管脚图3.2.2DS18B20引脚及管脚功能介绍3.2.3LCD1602液晶显示介绍四

3、、控制软件主要模块设计及电路图4.1单片机模块电路图及分析4.2液晶显示模块电路图及分析4.3温度传感器模块电路图及分析五、系统调试及所遇到问题六、个人总结七、参考文献八、附录一课程设计任务1.1功能说明1.完成温度进行测量,理论测量范围0°C~+125°C2.可以通过按键进行温度上限两个报警值设定并实现功能;3.将温度测量值和上限两个温度在LCD液晶显示模块显示;4.当温度大于上限的较小值时会亮绿灯灯并长声报警,大于较大值时会亮红绿灯并自动断开继电器所控制回路。5.通过定时器编一个时钟实时显示当前时间,在继电器断开外围电路时会停止时间,记下事故发生时

4、间。二整体设计方案2.1整体框架及各模块功能本系统共分为七个模块。1、单片机模块,这部分主要实现数据的处理,输出执行,报警设置功能(主要模块)2、液晶显示模块可以分别显示实时温度值,温度上下限。(主要模块)3、温度传感模块的主要功能是通过DS18B20的强大功能实现对温度的采集。(主要模块)4、继电器模块可以控制外围其他线路,如家居电线总开关。5、蜂鸣器模块可以发出报警声。266、LED灯模块可以显示报警信号7、按键可以设置时间和上限的两个温度值温度读取液晶显示继电器控制AT89S52控制器键盘扫描并设置蜂鸣器LED灯图1整体框图图2温度报警器总电路图

5、26开始液晶、定时器、变量初始化键盘扫描、按键处理时钟显示、温度转化并显示Yes温度小于较低温度值正常工作NoYes温度大于较低且小于温度值绿灯亮,有长报警声No温度大于较高温度值红绿灯亮,有短报警声,继电器控制开关断开,停止时钟YesNo结束单片机温度实时监控报警系统流程图26三硬件电路设计(由于继电器、蜂鸣器、LED灯、按键模块结果和线路较为简单,下面主要以单片机控制、液晶显示、温度采集模块为主来分析)3.1各模块设计3.1.1传感器的选择采用DALLAS最新单线数字温度传感器DS18B20。新的“一线器件”体积更小、适用电压更宽、更经济。一线总线

6、独特而且经济的特点,使用户可轻松地组建传感器网络,为测量系统的构建引入全新概念。DS18B20“一线总线”数字化温度传感器也支持“一线总线”接口,测量温度范围为-55°C~+125°C,在-10~+85°C范围内,精度为±0.5°C。现场温度直接以“一线总线”的数字方式传输,大大提高了系统的抗干扰性。适合于恶劣环境的现场温度测量,如:环境控制、设备或过程控制、测温类消费电子产品等。DS18B20的特性:DS18B20可以程序设定9~12位的分辨率,精度为±0.5°C。可选更小的封装方式,更宽的电压适用范围。分辨率设定,及用户设定的报警温度存储在EEPR

7、OM中,掉电后依然保存。DS18B20的性能是新一代产品中最好的!性能价格比也非常出色!继“一线总线”的早期产品后,DS1820开辟了温度传感器技术的新概念。DS18B20使电压、特性及封装有更多的选择,让我们可以构建适合自己的经济的测温系统。263.1.2单片机的选择AT89S52是一种低功耗、高性能CMOS8位微控制器,具有8K在系统可编程Flash存储器。使用Atmel公司高密度非易失性存储器技术制造,与工业80C51产品指令和引脚完全兼容。片上Flash允许程序存储器在系统可编程,亦适于常规编程器。在单芯片上,拥有灵巧的8位CPU和在系统可编程

8、Flash,使得AT89S52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。3.1.3

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。