本科毕业设计论文--蒸饭柜系统设计电气自动化.doc

上传人:知**** 文档编号:89792126 上传时间:2023-05-13 格式:DOC 页数:33 大小:427KB
返回 下载 相关 举报
本科毕业设计论文--蒸饭柜系统设计电气自动化.doc_第1页
第1页 / 共33页
本科毕业设计论文--蒸饭柜系统设计电气自动化.doc_第2页
第2页 / 共33页
点击查看更多>>
资源描述

《本科毕业设计论文--蒸饭柜系统设计电气自动化.doc》由会员分享,可在线阅读,更多相关《本科毕业设计论文--蒸饭柜系统设计电气自动化.doc(33页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、 图书馆收藏 中图分类号: 密级:UDC: 编号:毕业设计设计题目名称:蒸饭柜系统设计学 生 姓 名:xxxx专业名称:电气自动化班 级:电气13-2学 制:三 年学 号:xxx学历层次:专 科指导教师:xxx评 阅 人:论文(设计)提交日期: 年 月 日 论文(设计)答辩日期: 年 月 日 xx建筑职业技术学院二一六 年 六 月 日 毕业设计成绩评定书 专业、班级 电气13-2 姓名 xx 日期 1、设计题目 智能蒸饭柜系统设计 2、设计指导教师(签名) 3、设计评阅人(签名) 评阅日期 4、评定意见及成绩 年 月 日摘 要智能蒸饭柜控制系是以51系列单片机STC89C52作为控制芯片,根据

2、温度传感器DS18B20测量温度,电容式传感器检测水位,通过软、硬件合理配合的设计,来实现对温度及水位的控制和监测。同时可以实现定时、报警、显示等功能。这个设计还特别加了按键修改定时时长的功能,给用户更好的使用效果和安全。整个设计由供电部分、温度采集部分、水位监测部分、总控制部分、显示部分、声光报警等部分组成。它具有使用方便、安全性能高、使用性强等优点,十分希望它可以在温控领域具有广阔的应用前景。关键词:STC89C52,DS18B20,电容传感器,220V大功率加热管目录第1章 绪论11.1 课题研究的目的和意义11.1.1 课题研究的目的11.1.2 课题研究的意义11.2 国内外的研究现

3、状及发展趋势11.2.1 国内外的研究现状11.2.2 发展趋势21.3 本课题研究的内容2第2章 总体方案设计与分析32.1 系统原理框图32.2 方案选择32.2.1 单片机的选择32.2.2 传感器的选择42.3 产品工作原理4第3章 硬件电路的设计63.1 单片机最小系统设计63.1.1 单片机时钟电路设计63.1.2 单片机复位电路设计63.2 电源指示电路设计73.3 信号采集电路设计73.4 显示部分电路设计83.5 语音播报电路设计10第4章 软件设计114.1 系统软件设计的整体思想框图114.2 主程序的设计11总结13致谢14参考文献15附录I16附录II28江苏建筑职业

4、技术学院毕业技术报告第1章 绪论1.1 课题研究的目的和意义1.1.1 课题研究的目的 随着时代的变化微电子在人类文明中的地位日益继增,近些年里单片机的以方方面的优势迅猛发展,一个以微型计算机应用为主的新技术时代蓬勃兴起,单片机的使用已经覆盖了电力、冶金、化工、建材、机械、食品、石油等等行业。在电力蒸饭柜中也逐渐的出现了单片机的影子。过去的燃煤、天然气式锅炉不仅使用不便,而且消耗大,环境污染严重。电蒸柜普遍使用于酒店,餐厅,工地,校园,工厂,部队等等大型厨房里。电蒸柜不仅可以用于蒸米饭,馒头,包子等食物,热、而且还可以用于卫生领域的物品消毒。电蒸柜因为其清外观简单易清洁,使用容易,节省能源,环

5、保性强,蒸食效果好的优点在校园、工厂等大型厨房里迅速取代了落后的燃气、燃煤式锅炉。 本文根据任务要求,设计制作了一种以单片机为核心控制元件,能够完成自动控制电蒸柜高效率的加热过程的控制系统。本系统使用方便,能够自由调控其加热时间,加热时间到自动停止加热并报警,能够极好的实现电蒸柜的自动控制。1.1.2 课题研究的意义为了更好地研究和探讨基于单片机的电路设计知识,掌握基本电路的设计方法与技巧,课题选择“电子指南针的设计”。虽然GPS在各方面有着广泛的应用,但由于其弊端显露,导致精度大大降低,甚至不能使用。本设计正是为弥补这一不足,根据地磁场的工作原理及环境适应性好的特点来制作的。它可以对GPS信

6、号进行有效补偿,保证导航定位信息绝对有效。同时,通过自己动手设计课题能提高我们应对由理论转换到实践的能力。从中我们能深入了解各种元器件的基本功能,快速地查找出电路故障,积累更多的经验;还能拓宽我们的知识面,激发我们各方面的创新潜能。1.2 国内的研究现状及发展趋势1.2.1 国内的研究现状在1965年,基于地磁异常场等值线匹配的MAGCOM系统在美国的E2systems公司被提出。1980年,瑞典的Lund学院对船只的地磁导航进行了实验验证,通过算出两个磁传感器之间输出时间的不同,确定船只的速度。美国目前已使用地磁导航定位系统来提高飞航导弹和巡航鱼雷命中率,而且开始利用地磁信息做导弹试验的研究

7、,并利用飞机在高空进行地磁数据测量。与此同时,美国航空航天局和有关大学对水下地磁导航进行了研究,并在地面进行了大量的试验。虽然国内对地磁导航的研究还不够成熟,但也在仿真和预研阶段有了很大的进步。航天科工集团三院的李素敏等人运用平均绝对差法算出分辨率能达到50米的地磁强度数据;西北工业大学的晏登洋等人利用仿真实验较高精度地研究地磁导航校正惯性导航。1.2.2 发展趋势由于GPS容易受到其它信号、波形干扰,且在偏僻、遮挡地方传输不能很好的回馈到卫星中,会导致导航准确性在某些地区较差,这正是本设计的需要所在。它能测出在任何地方的方向,具有很好的前景。电子指南针可用于汽车导航和精确定位,因为电子指南针

8、的工作原理是在地球的任何地方,磁场的水平分量总是指向磁北极。未来电子指南针的发展的方向有:(1)电子指南导航系统科技含量更高。(2)与先进的导航技术相结合,使导航更稳定、精确、实用。(3)使其应用的行业更广泛,加快电子产品的研究与开发。1.3 本课题研究的内容本课题主要研究以单片机为核心设计的电子指南针系统。其中包含了各模块的选型,产品的工作原理,单片机软件的编程,硬件电路的设计等。设计是利用传感器来完成方向的检测,经过单片机信号处理转换为液晶显示数据,液晶显示屏上的显示结果是以水平方向为基准的角度偏移量和方向的英文显示,而语音播报功能是利用语音芯片来实现的,从而可以为大家的导航提供更便捷的服

9、务。第2章 总体方案设计与分析提前做好了解与分析,能够更加清晰的认识电子指南针设计系统,更能有利于自己以后设计东西及更加高效地完成任务,使得工作生活能更有条理。本设计主要的两部分是硬件部分和软件部分。2.1 系统原理框图指南针控制系统主要由信号采集电路、最小系统电路、按键电路、语音播报电路几部分构成。其总体方案框图如下图:图2-1 系统原理框图如图2-1所示,通电由传感器接收到信号,经过单片机进行数据处理和算法补偿后再转换成液晶显示数据由液晶显示屏显示。2.2 方案选择2.2.1 单片机的选择 单片机是单片微型计算机的简称,是指集成在一个芯片上包含CPU、存储器、基本输入/输出接口电路、定时/

10、计数器和中断系统等功能部件的微型计算机。本设计的内部计算量较大,需要对单片机进行选择。方案一:MSP430 系列单片机(1)16位单片机 (2)精简指令集结构(3)丰富的寻址方式 (4)可以为多个操作寄存器和片内数据存储器进行高速处理方案二:AVR系列单片机(1)8位单片机 (2)运行速度快(3)不需要外接驱动电路 (4)内置FLASH、EEPROM可以反复多次烧(5)程序使用汇编语言编写难度大 (6)指令系统复杂 方案三:51系列单片机(1)精简、成本低 (2)结构完善、性能优越(3)性价比高,开发环境要求低 (4)可以直接对位操作(5)完全兼容软件调试环境 (6)方便观察变量综上考虑,51

11、系列单片机成本最低,容易使用,足够实现本设计,况且可以使用C语言编写,不必选择复杂的价格贵的作为控制模块。所以选择单片机中最常用的STC89C52。2.2.2 传感器的选择传感器的选择很重要,因为它是本设计信号采集部分的关键。有三个可供选择项: 选择一:KMZ52感应磁场传感器(1)高灵敏度磁阻传感器(2)灵敏度不受地域限制(3)变化曲线更加线性化 选择二:HMC1052两轴磁传感器(1)双轴线性磁传感器(2)尺寸小、工作电压低(3)不能使用偏置带 选择三:HMC5883L霍尼韦尔传感器(1)成本低(2)精度高(3)抗噪声好,温度稳定性好(4)可靠性强、响应速度快 综合考虑,HMC5883L三

12、轴磁阻传感器内含ASIC封装,显得更为优越,况且它也是灵敏度最高,可靠性最好的。在这里,我选择霍尼韦尔传感器。2.3 产品工作原理地球磁场无论在地球哪个地方都是指向北极。本设计所用的的磁阻传感器就是利用这个原理应用到载体上来实现功能的。如图2-2所示:图2-2 地球磁场分布图整个设计利用HMC5883L霍尼韦尔磁阻传感器感受物理信息,将物理信号转换为电信号,再将电信号输送到单片机控制系统中,由单片机内部处理转换数据。所处方向的偏差是通过磁场变化来测量的,从而实现对方向判别的功能。接着单片机处理信息功能经过分析经LCD1602显示屏显示。中间加了语音播报按键和复位按键,可以避免单片机锁死状态的出

13、现,更能清晰听到语音的提示,从而准确判定方向。第3章 硬件电路的设计3.1 单片机最小系统设计3.1.1 单片机时钟电路设计图3-1 单片机晶振电路图(1)如图3-1所示,晶体振荡电路可以产生振荡电流,把时钟信号传给单片机。(2)图中,XTAL1、XTAL2为时钟引脚输入端、输出端。(3)图中选用11.0592MHZ的晶振只是为了得到精确的通信波特率,让串口通信的可靠性更高。 3.1.2 单片机复位电路设计图3-2 复位电路如图3-2复位电路所示,RST为控制引脚,还具有复位功能。复位电路是单片机初始化部分,同时也避免程序出故障使得单片机处于锁死状态。3.2 电源指示电路设计图3-3 电源指示

14、电路如图3-3所示,VCC为电源引脚。本次设计采用干电池供电,在此不需要添加电源电路,只需要电源指示电路来判别是否通电。3.3 信号采集电路设计图3-4 信号采集电路图中,U2为磁阻传感器,采集部分正是靠它来获取物理信息。SDA是双向数据线,SCL是时钟线。SDA在SCL高电平期间由高电平跳变为低电平,SDA在SCL高电平期间由低电平跳变为高电平3.4 显示部分电路设计图3-5 显示部分电路如图3-5所示,1602采用16脚接口,可以显示两行,每行16个字符液晶模块。关于LCD1602可大致分为几点;(1)管脚1)VSS为电源地 2)VDD接电源正极3)VL为液晶显示偏压信号 4)RS为寄存器

15、选择5)R/W为读写信号线 6)E为使能端7)D0-D7为8位双向数据端 8)BLA为背光源正极9)BLK为背光源负极(2)操作时序关系表表3.1 操作时序关系表RSR/W操作说明00写入指令码D0-D701读出输出的D0-D7状态字10写入数据D0-D711从D0-D7读取数据如表3.1所示:当读取状态字时,应注意D7位。若D7=1,表示禁止读写操作;若D7=0,表示可以进行读写操作。所以先进行读写检测才可以对控制器进行读写操作。(3)指令集LCD-1602初始化指令小结:表3.2 初始化指令关系表0X38设置16*2显示,5*7点阵,8位数据接口0x01清屏0X0F 开显示,显示光标,光标

16、闪烁0x08只开显示0x0e开显示,显示光标,光标不闪烁0x0c开显示,不显示光标0x06地址加1,当写入数据的时候光标右移0x02地址计数器AC=0;光标归远点0x18光标和显示一起向左移动从表3.2中,能清晰看到各指令关系。(4)显示地址地址和屏幕的对应关系如下图: 图3-6 地址和屏幕对应关系(5)读写时序基本操作时序:1)读状态输入:RW=H,E=H,RS=L;读状态输出:DB0DB7=状态字。2)写指令输入:RW=L,RS=L,E=下降沿脉冲,DB0DB7=指令码;写指令输出:无。3)读数据输入:RW=H,E=H,RS=H;读数据输出:DB0DB7=数据。4)写数据输入:RW=L,R

17、S=H,E=下降沿脉冲,DB0DB7=数据;写数据输出:无。3.5 语音播报电路设计 图3-7 语音播报电路如图3-7所示,此电路主要用来完成对语音播放的控制,它的主导是ISD1420芯片,特点如下:(1)外部元件最少 (2)使用方便(3)声音更优质 (4)不需要专用编程(5)可反复播放10万次 (6)省电第4章 软件设计4.1 系统软件设计的整体思想框图图4-1 整体思想框图如图4-1所示,此次软件设计的总体思想可大致分为:(1)读取各项参数(2)传感器首先采集得到所需信息(3)传递进单片机内并进行相关处理(4)再经过判断转换为相应数据(5)最后在液晶显示屏上显示4.2 主程序的设计软件设计

18、的流程图,如下:图4-2 系统主程序流程图如图4-2所示,设计思想如下1)首先对系统进行初始化操作2)判断是否进行采集测量3)若是,则处理信号,并进行补偿4)接着解算方向,角度校正5)显示屏显示数据6)若否,则不用测量,直接校正7)获取磁场数据8)计算偏移大小9)保存数据到单片机10)其中还设置有休眠模式,定时中断等功能总结毕业设计是毕业生都要做的一个课程,它意味着毕业日子的来临。我从小就对各种电子产品感兴趣,心理上还是无压力的。做设计以前,我以为做毕业设计只是让我们回顾一下以前所学的知识,实际却不仅如此,自己处理事情的能力才是最重要的。书到用时方恨少,只有真正实践的时候,才发现自己掌握的知识

19、是那么不足。做人千万不能眼高手低,切切实实掌握每一个知识点。这次做设计,用到了不少软件,word、protel99se、Keil本以为都已经熟练操作了,实际操作时才发现有很多地方,以前没有注意到。本以为一些纯理论没有多大意义,在社会实践中却渐渐感觉到理论课程的重要性。一些元器件的介绍,并不是单纯的说明,关键的是让我们在不同的时刻、不同的需求要选择出谁的性价比高。每一门课程,都有它存在的意义。学习是一个长期积累的过程,无论在什么场合都不应忘记学习。此次的设计实现了人们在环境不好的情况下依然可以对方向进行正确判别的功能。虽加了语音播报,还是不能直观反应出其他精确方向。本设计的关键就是,程序的编写,

20、由于单片机C语言知识不是很精通,目前也就只能做出这样了。我会继续好好学习,不仅仅是改进这个设计,更需改进学习方法。不懂就要问,不断完善自己,还要和身边的人多沟通,提高自己的综合能力。在设计中自己懂得的知识和独自解决事情的能力将会是这几年最宝贵的财富,我将终生受益。致谢经过几个月的紧张准备,毕业设计如期完成。首先我要感谢董素玲老师。因为从毕业设计选题开始到实物完成,都少不了黄老师的悉心指导。毕业设计开始前,黄老师先给我们组成员进行心理指导,告诉我们对毕业设计不要抱着恐惧的心态,也不要抱着满不在乎的心态。毕业是自己的事情,自己的事情自己有责任去完成,要对自己负责。没有压力就没有动力,要尽早完成。题

21、目类型的选择也是老师耐心指导过的,选择好题目做不出来也没用。选择太简单的东西,也不利于体现所学知识,不做重复性高的题目相对较好。正是因为听了老师的话,我才把原定的基于太阳能冷藏库的测试与分析论文题目改成了电子指南针的设计。之前的题目学校没有设备可以检验结果,而且纯分析的论文逻辑性太强,恐我难以驾驭。真的感谢黄培老师,一点一滴的给我们讲解毕业设计的要领和注意事项。在毕业设计过程中,我真的佩服黄老师的知识水平,就好像他所有的东西都会一样。黄老师很细心的给我们讲解相关的软件用法、知识点,他那种很认真负责的工作态度也值得我们在以后的生活发展中学习。同时,在设计完成时,向所有教过我课程的老师送去诚挚的敬

22、意和感谢。授人以鱼,不如授人以渔。老师们不但教会我们专业的基础知识,更教会我们解决事情的方法,我们将终生受益。在此,还要感谢身边帮我解决疑惑的同学们,他们用热情的话语激励我,让我走的更远,走的更平稳。感谢身边的所有人能够给我支持、帮助,大家一起生活、学习,在我脑海里留下深刻的印记。感谢江苏建筑职业技术学院给我提供一个如此好的学习环境,让我很享受在这里的时光。最后,我郑重的感谢我的家人,我最亲的父母。感谢他们无私的养育之恩,虽不一定言语,但总是背后默默地支持与付出。是他们让我过的不比别人差,我也必须做到让他们感到自豪。在此,我真诚地感谢我身边所有的人、事、物。参考文献1王利.地质灾害高精度GPS

23、监测关键技术研究D.长安大学,2014,08:5-8.2郭才发,胡正东,张士峰,蔡洪. 地磁导航综述J.宇航学报,2009,04:134-139.3韩峰.基于磁传感器的电子罗盘的研究D.吉林大学,2013,09:15-20.4李志阔.电子元器件产品质量自动检测技术的研究与应用D.河北科技大学,2011,07:36-39.5张子明.基于BU-61580的1553B总线通讯模块的设计和研制D.南京航空航天大学,2014,11:47-50.6王静,熊华.一种新型基于51单片机的触摸彩屏设计J. 西华师范大学学报(自然科学版),2014,02:129-134.附录I 程序:#includesbit s

24、wjc=P30;sbit swxs=P36;sbit bb=P35;sbit dq=P37;sbit r=P26;sbit w=P25;sbit e=P27;sbit k3=P22;sbit k1=P20;sbit k2=P21;sbit k4=P23;sbit jr=P24;sbit wx1=P31;sbit wx2=P32;sbit wx3=P33;sbit wx4=P34;unsigned char x,y;unsigned char l=0;unsigned char q,p,mlq;unsigned char code dx=0xc0,0xf9,0xa4,0xb0,0x99,0x92

25、,0x82,0xf8,0x80,0x90;unsigned char data di=0x00,0x00,0x00,0x00,0x00;unsigned char data te=0x00,0x00;unsigned char code d=0x00,0x01,0x01,0x02,0x03,0x03,0x04,0x04,0x05,0x06,0x06,0x07,0x08,0x08,0x09,0x09;unsigned char hy=c:;unsigned char hi=chang ge she ji;bit good=1;void delay(unsigned int u)unsigned

26、char v;while(u-)for(v=0;v120;v+);void ys8us(unsigned int t)while(t-);void ml()unsigned char f;r=0;w=1;e=1;delay(1);f=P0;e=0;mlq=f&0x80;void xz(unsigned char a)while(mlq=0x80);r=0;w=0;P0=a;e=1;delay(1);e=0;void xs(unsigned char b)while(mlq=0x80);r=1;w=0;P0=b;e=1;delay(1);e=0;void cz()xz(0x3d);delay(1

27、);xz(0x01);delay(1);xz(0x0c);delay(1);xz(0x06);delay(1);void yjxs(unsigned char c)if(c0x0a)c=c+0x30;elsec=c+0x37;xs(c);wdcsh(void)dq=1;ys8us(3);dq=0;ys8us(80);dq=1;ys8us(2);p=dq;ys8us(20);dq=1;return(p);void xram(unsigned char dat)unsigned char i;for(i=0;i=1;unsigned char dram(void)unsigned char i,d

28、at;for(i=0;i=1;dq=1;if(dq)dat|=0x80;ys8us(4);return dat;void drom(void)wdcsh();if(p=1)good=0;elsegood=1;xram(0xcc);xram(0x44);ys8us(500);wdcsh();xram(0xcc);xram(0xbe);te0=dram();te1=dram();void pdzf()unsigned char m,n;if(te1&0xf8)=0xf8)di0=0x2d;te1=te1;te0=te0+1;elsedi0=0x20;m=te0&0x0f;di3=dm;n=(te0

29、&0xf0)4)|(te1&0x0f)40)jr=1;if(n59)x=0;y=y+1;if(y60)x=0;y=0;if(k4=0)delay(100);y+;k2=1;if(y60)y=0;elsejr=1;l=0;swxs=0;if(l=1)TR0=1;if(l=0)TR0=0;void dsq()EA=1;ET0=1;TMOD=0X01;TH0=(65536-50000)/256;TL0=(65536-50000)%256;void dsxsx(unsigned char t)unsigned char r,e;r=t/10;e=t%10;P1=dxe;wx1=0;delay(2);P

30、3=0xff;P1=dxr;wx2=0;delay(2);P3=0xff;void dsxsy(unsigned char u)unsigned char r1,e1;r1=(u-1)/10;e1=(u-1)%10;P1=dxe1;wx3=0;delay(2);P3=0xff;P1=dxr1;wx4=0;delay(2);P3=0xff; void bbb()unsigned char w=40;while(w-)bb=1;delay(8);bb=0;delay(8); void main(void) unsigned char l,j; dsq(); cz(); while(1) drom(); xz(0x80); for(j=0;j2;j+) xs(hyj); pdzf(); xz(0xc0); for(l=0;l19)x-;if(x=0)-y;if(y=0)k2=0; bbb();x=59;elseq=0; 附录II图II-1 原理图图II-2 PCB图图II-3 系统正面图图II-4 设计实物图29

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁