欢迎来到天天文库
浏览记录
ID:6380742
大小:892.00 KB
页数:45页
时间:2018-01-12
《温度控制系统设计论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、单片机控制的温度控制系统单片机控制的热炉温度控制系统毕业设计说明书(论文)设计(论文)题目:单片机控制的热炉温度控制系统专业:电子信息工程技术班级:xxx学号:xxx姓名:xxx指导教师:xxxxx年x月x日单片机控制的温度控制系统目录摘要1第1章绪论21.1选题背景21.2选题简介2第2章系统总体设计及方案42.1单片机的介绍42.1.1单片机的特点42.1.2单片机的基本组成42.2系统功能的确定52.3温度传感器DS18B20的介绍52.3.1DS18B20的特点52.3.2DS18B20的内部结构62
2、.3.3DS18B20的引脚介绍82.4人机交互与串口通信9第3章硬件设计103.1系统结构框图103.2人机交互与串口通信单元设计103.2.1键盘输入电路103.2.2LED七段数码动态显示电路123.2.3串口通信电路143.3控制执行单元设计15第4章软件设计174.1设计思路、主程序流程图174.2温度采集子程序184.3数据转换子程序194.4动态显示子程序204.5温度控制执行子程序214.6键盘输入中断服务子程序23第5章结论26参考文献27附录1程序代码28附录2原理图42单片机控制的温度控
3、制系统摘要随着电子产品向智能化和微型化的不断发展,单片机已成为电子产品研制和开发中首选的控制器。为了更好地推广单片机在实际生活和生产中的应用,本文介绍一种应用AT89C52单片机设计的热炉温度控制系统。该热炉温度系统采用温度传感器DS18B20通过I2C总线通信来获得当前温度,并与从3X4矩阵键盘输入的温度值进行验证,系统自动控制升温或降温的操作,将温度稳定在所设定的温度值。经实际制作表明该热炉温度控制系统具有体积小、操作灵活、可靠性高、实用、成本低等特点,适合住宅和各类温室温度的控制,具有一定的实际意义。关
4、键词单片机;键盘;稳定温度;显示器;温度控制第42页第42页单片机控制的温度控制系统第1章绪论1.1选题背景在生产过程中,温度的控制是十分常见的。温度控制的传统方法是人工仪表控制,其重复性差,工艺要求难以保障,工作强度大,存在种种弊端。因此,对传统的温度控制方法进行改造,用微机取代常规控制已成必然,国内已相继出现各种以微机为核心的温度控制系统。这种系统控制精度高、重复性好、自动化程度高。在日常生活中,人们为了拥有一个更舒适的生活环境,往往需要室内拥有一个合适的温度,而单片机的准确性高、价格低、功耗低等一系列优
5、点,可结合升温和降温设备,有效的应用到实际生活中。单片机温度控制系统是单片机控制的一项简单应用。近几年来单片机因其独特的,方便,快捷的优势被广泛的应用于各个领域之中。1.2选题简介课题名称:热炉温度控制系统。主要任务:将温度控制在设定的温度值,设定范围为2-98度,针对在生产和日常生活中温度智能化控制系统的实现。开发环境:本热炉温度控制系统的软件部分是通过KEIL进行编译,并由Proteus7Professional进行仿真测试。技术指标:u以AT89C52系列单片机为核心部件u以数字电路和模拟电路为硬件基础
6、u以汇编语言为软件实现语言功能概述:在该热炉温度控制系统中,单片机作为核心部件进行检测控制,增强了设计的通用性,适时性。在该热炉温度控制第42页第42页单片机控制的温度控制系统系统中温度检测采用DS18B20温度传感器,它不仅具有较高的精度,而且适用电压宽。同时采用了3x4矩阵扫描键盘输入,显示设备等外围扩展芯片。温度控制分为升温和降温控制,升温控制和降温控制分别采用继电器来控制外部的升温和降温设备。软件部分采用流程图来表示,对各个子程序进行说明,包括控制算法,偏差计算等。控制是否升温或降温。第42页第42页
7、单片机控制的温度控制系统第2章系统总体设计及方案2.1单片机的介绍随着大规模集成电路的出现及其发展,将计算机的CPU、RAM、ROM、定时/计数器和多种I/O接口集成在一片芯片上,形成芯片级的计算机,因此单片机早期的含义称为单片微型计算机,直译为单片机。2.1.1单片机的特点1.具有优异的性能价格比2.集成度高、体积小、可靠性高3.控制功能强4.低电压、低功耗2.1.2单片机的基本组成它由CPU、存储器(包括RAM和ROM)、I/O接口、定时/计数器、中断控制功能等均集成在一块芯片上,片内各功能通过内部总线相
8、互连接起来。输入/输出引脚P0、P1、P2、P3的功能:P0.0~P0.7(32~39脚):P0口是一个8位漏极开路型双向I/O端口。在访问片外存储器时,它分时作低8位地址和8位双向数据总线用。在EPROM编程时,由P0输入指令字节,而在验证程序时,则输出指令字节。验证程序时,要求外接上拉电阻。P0能以吸收电流的方式驱动8个LSTTL负载。P1.0~P1.7(1~8脚):P1是一上带内部上拉电阻的8
此文档下载收益归作者所有