欢迎来到天天文库
浏览记录
ID:15916878
大小:2.44 MB
页数:43页
时间:2018-08-06
《基于pic单片机的多路温度巡回检测系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、安徽工贸职业技术学院毕业论文题目(中文)基于PIC单片机的多路温度巡回检测系统(英文)Multi-channelTemperatureMonitorBaseonPIC16F877A系别:电子工程系专业:生产过程自动化班级:2姓名:赵威学号:2008280233指导教师:张友能摘要:本文介绍了一种基于PIC16F877A单片机,利用DS18B20对多路温度采集,并进行温度的控制与检测,并通过12864液晶显示出来。系统中通过控制按钮实现了实时各路的报警温度,并且实现多路与任一单路温度显示切换,从而既可以进行多路的检测又可以进行
2、任一单路的监控,而且还有数字跟图形两种显示方式更为直观。在温度超过设定温度时温度跟时间通过24C02存储起来,以便查看,同时可以通过固定电话远程报警,还能将温度上传至PC机,进行后续处理。关键词:温度检测;单片机;串行通讯;DS18B20;目录1系统设计72主芯片:PIC16F877A单片机简介92.1PIC单片机的优越之处:92.2PIC16F877A引脚图及主要性能102.3最小系统112.3.1复位功能112.3.2系统时钟122.4设计心得总结123LCD12864液晶原理介绍及接口实现123.1液晶显示模块概述12
3、3.2液晶引脚说明133.3接口时序143.4具体指令介绍153.5显示坐标关系193.5.1、图形显示坐标193.5.2汉字显示坐标203.6与单片机的接口实现213.7设计心得总结224DS18B20原理介绍及接口实现224.1DS18B20简介224.2DS18B20结构及其工作原理234.3DS18B20的接口实现294.3.1硬件设计294.3.2软件设计304.4设计心得总结314.4.1焊接问题:314.4.2软件设计:314.4.3不足:315存储芯片AT24C02简单介绍及接口实现325.1AT24C02功
4、能描述管脚定义325.2管脚定义及接口实现325.3设计心得346实时时钟DS1302简单介绍及接口实现346.1DS1302简介346.2DS1302结构及工作原理346.3DS1302的接口实现357温度上限报警功能377.1设计原理377.2设计心得体会378与PC串口通讯及VB上位机简单介绍388.1与PC串口通信388.2上位机介绍399总结43附录44部分原理图:44参考文献45致谢46基于PIC单片机的多路温度监控巡回系统1系统设计在工业生产和日常生活中,经常要对温度进行测量与控制,并且有时是对多个点进行温度测
5、量,比如冷库温度监控、环境温度监测、农业温室监控、粮库温度监控等。在这种情况下,多点温度检测系统应运而生。多点温度检测系统通常能够对多个工作点的温度进行检测,显示当前温度,并能够对温度进行存储和报警,还能将温度上传至PC机,进行后续处理。传统的测温元件有热电偶和热电阻,需很多硬件支持并且电路复杂。本文将设计一款由新型的数字温度传感器DS18B20配合单片机,具有温度检测、显示、存储、自动统计分析及跟电脑通讯连接还利用固定电话远程报警等功能的多点温度监控系统。多路温度监控系统30℃℃PC机通讯4*温度传感器固话报警图1.1多路
6、温度监控系统模拟应用温度监控主系统构架框图如图1.2所示:PIC16F877A单片机12864液晶显示实时时钟上限报警接口按键控制PC机通讯AT24C02温度储存四路温度采集图1.2多路温度监控系统构架框图图1.3手工焊接实物图主要技术参数A温度检测范围:-55℃~+125℃B测量精度:0.0625℃C显示方式:LCD12864显示D报警方式:固话报警1主芯片:PIC16F877A单片机简介2.1PIC单片机的优越之处:(1)哈佛总线结构:MCS-51单片机的总线结构是冯-诺依曼型,计算机在同一个存储空间取指令和数据,两者不
7、能同时进行;而PIC单片机的总线结构是哈佛结构,指令和数据空间是完全分开的,一个用于指令,一个用于数据,由于可以对程序和数据同时进行访问,所以提高了数据吞吐率。正因为在PIC单片机中采用了哈佛双总线结构,所以与常见的微控制器不同的一点是:程序和数据总线可以采用不同的宽度。数据总线都是8位的,但指令总线位数分别位12、14、16位。(2)流水线结构:MCS-51单片机的取指和执行采用单指令流水线结构,即取一条指令,执行完后再取下一条指令;而PIC的取指和执行采用双指令流水线结构,当一条指令被执行时,允许下一条指令同时被取出,这
8、样就实现了单周期指令。(3)寄存器组:PIC单片机的所有寄存器,包括I/O口,定时器和程序计数器等都采用RAM结构形式,而且都只需要一个指令周期就可以完成访问和操作;而MCS-51单片机需要两个或两个以上的周期才能改变寄存器的内容。(4)运行速度高:由于采用了哈佛总线结构,以及指令的读取和
此文档下载收益归作者所有