水温加热控制系统学年论文.doc
《水温加热控制系统学年论文.doc》由会员分享,可在线阅读,更多相关《水温加热控制系统学年论文.doc(25页珍藏版)》请在咨信网上搜索。
1、学年论文题目: 水温加热控制系统 作者: 所在学院: 专业年级: 指导教师: 职称: 2016 年 12 月 23日课程论文(设计)、学年论文评分表题 目作 者专业年级指导教师指导教师评语及评分建议 指导教师: 年 月 日院(部)或教研室意见 学院或教研室主任: 年 月 日目录1. 前言 . 52. 要求 . 62.1功能 . 62.2要求 . 6 3. 实现思路 . 73.1方案分析. 73.2 元件简介.73.2.1 STC89C51. 73.2.2 最小系统. 83.2.3 八段LED数码管. 93.3硬件连接. 103.4.加热控制模块框图. 114. 结论 . 134.1问题总结.
2、134.2体会. 13附录 . 14 摘要 本次设计的主要目的是实现对温度的控制,其主要思路是通过温度传感器感应物体温度,送到单片机处理,再由单片机一方面控制LED显示出来,另一方面控制加热的通断。本次设计分2个功能模式进行,功能1为键盘设定温度,然后水温通过加热棒升温,达到设定温度,并通终维持在设定温度左右。功能2为键盘设定加热时间,然后启动定时器,水温通过加热棒升温,直到定时器完成计时。 1.前言随着社会的发展和科技的进步以及测温仪器在各个领域的应用,智能化是现代温控系统发展的主流方向,特别是今年来,温度控制系统已应用到生活的各个方面。针对这种实际情况,设计一个温度控制系统,具有广泛的应用
3、前景和实际意义。温度是科学技术中最基本的物理量之一。物理、化学、生物等学科都离不开温度,在工业生产等许多领域,温度常常是表征对象和过渡状态的重要物理量。各行各业对温度的要求越来越高,可见温度的测量和控制是非常重要的。单片机在电子产品中的应用已经越来越广泛,在很多的电子产品中也用到了温度检测和温度控制。随着温度控制器应用越来越广泛,各种试用于不同场和的温度控制器应运而生。2.要求 一、功能设计并制作一个水温自动控制系统,控制水温的范围在0100摄氏度内,能实现在控制范围内对温度的自动控制,并保持设定的温度基本保持不变;也可以设定定时加热。二、要求(1)可键盘设定控制温度值,设定最小分辨率为1;(
4、2)实时测量并显示实际温度。温度测量误差在0.5 内;(3)水温控制系统具有全量程(0100)内的升温功能;(4)任意设定一个温度值,控制系统可以实现该给定温度的恒值自动控制。 (5)可键入加热时长,实现定时加热,完成加热自动控制。 3.实现思路3.1硬件分析本次设计主要版块分为温度感应模块,温度显示模块,键盘设定模块,定时模块和加热控制模块。 1.温度感应模块 使用温度传感器18B20感应温度,由于该温度传感器内含AD转换器,因此连接简单,应用方便 2.温度显示模块 使用动态显示,通过数码管显示被测温度和设定温度。硬件上连接简单,所需元件少。3.键盘设定模块使用键盘扫描法,通过矩阵键盘,求出
5、设定的数值,由于该方案具有扫描功能,因此在不使用中断的情况下,使用键盘扫描程序是十分恰当的,本次设计采用的是键盘扫描程序。3.2原件简介3.2.1 STC89C51STC89C51是一种带4K字节闪烁可编程可擦除只读存储器(FPEROMFlashProgrammableandErasableReadOnlyMemory)的低电压,高性能CMOS处理器,俗称单片机。AT89C2051是一种带2K字节闪烁可编程可擦除只读存储器的单片机。单片机的可擦除只读存储器可以反复擦除100次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位C
6、PU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,STC89C2051是它的一种精简版本。STC89C51单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。主要特性:与MCS-51兼容4K字节可编程闪烁存储器全静态工作:0Hz-24Hz三级程序存储器锁定128*8位内部RAM32可编程I/O线两个16位定时器/计数器5个中断源可编程串行通道低功耗的闲置和掉电模式3.2.2最小系统最小系统构成的基本条件是1.电源STC89C51单片机的电压为4.0V-5.5V。我们采用电脑的USB进行供电,电脑以及手机充电器一般输出电压为5V,可以为单片机正常供电。2.晶振
7、 晶振结合单片机内部的电路,产生单片机所必须的时钟频率,单片机的一切指令的执行都是建立在这个基础上的,晶振的提供的时钟频率越高,那单片机的运行速度也就越快。本系统主要采用的是11.05926M晶振,配合2个30pF的电容构成晶体振荡电路。3复位为确保微机系统中电路稳定可靠工作,复位电路是必不可少的一部分,复位电路的第一功能是上电复位,复位电路通过电容加给RST端一个短暂的高电平信号,此高电平信号随着Vcc对电容的充电过程而逐渐回落,即RST端的高电平持续时间取决于电容的充电时间。另外,在复位期间,端口引脚处于随机状态,复位后,系统将端口置为全“l”态。 最小系统连接图3.2.2 八段LED数码
8、管显示电路主要采用4位共阳8段数码管,采用动态扫描方式显示。其原理图如下所示。数码管主要有共阳、和共阴两种类型。在这里我们先用的是共阳数码管,主要是由于单片机I/0的驱动能力有限,无法直接驱动4位8段数码管,所以必须采用共阳的数码管,并接上四个三极极管8550。八段数码管连接图3.3.硬件连接 硬件总体框图为:LED显示屏 温度传感器 1 8B20 单片机继电器 五个独立键盘加热棒 加热水本次设计硬件用到了单片机STC89C52、温度传感器DS18B20、加热棒、四位ED数码管、独立键盘、SSR固态继电器等。单片机STC89C52是常用的单片机之一,单片机上有32个P口,其中P0、P1、P2、
9、P3各8个。温度传感器DS18B20接到单片机的一个P口上,本次设计是P2.1,因为温度传感器DS18B20可以直接将数据传输给单片机,因此可直接连接。四位ED能显示两位整数,两位小数,用来显示温度够用。五个独立键盘,分别表示加,减,开始,暂停,定时。通过将5个出线端接到P3.3-P3.7口上,然后通过P3口控制键盘,键盘的按下将P3口对应位电压拉低,从而被单片机检测到。固态继电器SSR是一种动作时间比较快的继电器,有4个接口,2端接5V电压,2端接加热棒。3.3.加热控制模块框图 开始检测value若value=2若value=若value=0显示定时扫描键盘比较温度控制继电器键盘输入设定温
10、度值若value=1键盘输入定时扫描键盘显示温度扫描键盘显示键值令value=3 检测value的值 4.结论4.1问题总结本次设计的功能板块分为四块,分别是温度传感器感应模块、键盘输入模块、E显示模块、控制温度模块。调试过程中,出现过不少问题,诸如:1. 发现温度传感器的温度并不能有效地显示在LED上原因:温度传感器的程序有问题,延时没有用好。解决方法:修改DS18B20中的延时程序。2. 发现键盘的数字按下后,数码管没有显示。原因:程序中键盘的扫描程序没有显示函数,按下键时,程序在键盘函数中停留。解决方法:在键盘读取函数的延时中加显示函数。4.2体会本次设计的题目是水温加热控制系统,其主要
11、思想是将水温控制在某一个设定的温度左右,误差不超过1度。本次设计历时4周左右,花费了大量的精力和时间,可以说其中包含了诸多的汗水和付出。通过网上查找资料和不停地写程序调试,既增长了知识,又增加了经验。其过程中有苦有甜。最后感谢学院提供的实验条件和老师的辛苦指导。 参考文献1 汪烈军,贾振红,冯龛等.单片机原理与应用 西安:西安交通大学出版社.2012 2 徐惠民,安德宁单片微型计算机原理接口与应用第1版M 北京:北京邮电大学出版社,19963夏继强. 单片机实验与实践教程. 北京:北京航空航天大学出版社, 2001附录程序#include #define uchar unsigned char
12、unsigned char table=0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90;char value=1,count=1,time_0=0; char second=59;void delay2(unsigned char t); /带显示延时void display_time();void display();sbit DQ=P20; /数据传输线接单片机的相应的引脚 sbit P21=P21; /继电器sbit cnt1=P37; /按键定时加1sbit cnt0=P36; /按键定时减1sbit start=P35; /按键开始
13、sbit stop=P34; /按键暂停sbit time=P33; /定时设置void delay(unsigned char t) /延时函数 while(t-0) ;void delay2(unsigned char t) /按键时带显示温度延时 while(t-0)display();void delay3(unsigned char t) /按键时带显示定时延时 while(t-0)display_time();/*各类函数模块*/void keyboard()/状态按键- start ,stop,time if(start=0)delay2(200);if(start=0)valu
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 水温 加热 控制系统 学年 论文
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【a199****6536】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【a199****6536】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。