基于单片机温度控制系统设计毕业论文

上传人:第*** 文档编号:61115805 上传时间:2018-11-24 格式:DOCX 页数:49 大小:1.11MB
返回 下载 相关 举报
基于单片机温度控制系统设计毕业论文_第1页
第1页 / 共49页
基于单片机温度控制系统设计毕业论文_第2页
第2页 / 共49页
基于单片机温度控制系统设计毕业论文_第3页
第3页 / 共49页
基于单片机温度控制系统设计毕业论文_第4页
第4页 / 共49页
基于单片机温度控制系统设计毕业论文_第5页
第5页 / 共49页
点击查看更多>>
资源描述

《基于单片机温度控制系统设计毕业论文》由会员分享,可在线阅读,更多相关《基于单片机温度控制系统设计毕业论文(49页珍藏版)》请在金锄头文库上搜索。

1、北京经济管理职业学院毕业论文题目:单片机温度控制系统研制 系 院:工程技术学院学生姓名:张德培学 号:20130627115专 业:机电一体化年 级:2013指导教师:荣瑞芳完成日期:5月11日 毕业设计(论文)任务书设计(论文)题目 单片机温度控制系统研制 学生姓名 张德培 专业 机电一体化 指导教师姓名 荣瑞芳 下发日期 2015 年 12 月 29 日任务起止日期: 2015年 12月 29 日至 2016 年 5 月 15 日设计(论文)的主要内容:进 度 安 排序号设计(论文)工作任务日 期1指导教师指导毕业生选题2015.12.292016.3. 42指导教师指导论文提纲2016.

2、3.42016.3.113指导教师指导论文第一稿2016.3.122016.3.314指导教师指导论文第二稿2016.4.12016.4.305指导教师指导论文定稿2016.5.12016.5.126 论文答辩2014.5.132016.5.14主要参考文献:1 张耀宗.机械加工实用手册编写组.机械工业出版社,20092 李军.数控机床参考点的设定间.制造技术与机床,20133 许镇宇.机械零件.北京:高等教育出版社,20124 孔庆复.计算机辅助设计与制造.哈尔滨:哈尔滨工业大学出版社,20115 雷宏,机械工程基础.哈尔滨:黑龙江出版社2012 6 王中发.实用机械设计。北京:北京理工大学

3、出版社20137 唐宗军,机械制造基础。大连:机械工业出版社.2010 系负责人意见:摘 要温度是表征物体冷热程度的物理量,是工农业生产过程中一个很重要而普遍的参数。由于温度测量的普遍性,温度传感器的数量在各种传感器中居首位。温度控制的发展引入单片机后,可以降低对某些硬件电路的要求。基于单片机的温度控制系统,可以实现对温度的精确控制。 本文以温室为研究对象,以AT89C51单片机为核心所实现的温度控制系统具有自动完成数据采集、数据处理、数据转换控制、键盘终端处理及显示的功能。当实际温度低于设定值,PTC进行加热,反之PTC就停止加热。实际温度超上限或者低下限时,系统自动报警。温度控制采用的是双

4、位控制,简单易行,在精度要求不是特别高的温室,可行度很高。 最后对系统进行调试并在PROTEUS里仿真,结果表明该系统原理可行。又在一个小空间进行试验,误差在1左右,结果符合预期。运行稳定、控制效果好、性价比高。关键词:单片机,温度控制,DS18B20,温室目 录摘 要IAbstractI目 录II第一章 绪论11.1课题研究背景及意义11.2国内外研究现状11.2.1国外研究现状11.2.2国内研究现状11.2.3总的发展阶段21.3课题研究的内容2第二章 硬件系统总体方案设计32.1硬件系统总体设计方案一32.2硬件系统总体设计方案二42.3硬件系统的方案选择4第三章 控制系统硬件设计63

5、.1单片机63.2 数字温度计DS18B2093.2.1 DS18S20数字温度计的主要特性93.3 4X4键盘93.4数码管103.5光电耦合器123.6 双向晶闸管133.7 PTC加热器143.8 反相器7406153.9双四输入与门74LS21163.9蜂鸣器16第四章 控制系统软件设计174.1 主程序模块设计174.1.1主程序流程图174.2温度采集模块程序设计184.2.1 DS18B20的时序184.2.3 读温度子程序流程图204.3温度设定模块程序设计214.3.1中断服务子程序214.3.2 键盘扫描子程序214.4温度显示模块设计234.4.1设定值显示子程序234.

6、4.2 实际值显示子程序244.5温度控制模块设计254.5.1双位控制算法设计254.5.2温度控制子程序流程图254.6报警模块程序设计26第五章 结果分析275.1 PROTEUS仿真275.1.1 键盘设定温度仿真275.1.2 温度采集仿真285.1.3 整体仿真285.2实际运行结果29第六章 总结与展望316.1总结316.2展望31致 谢32附录程序33参考文献42第一章 绪论1.1课题研究背景及意义温度是表征物体冷热程度的物理量,是工农业生产过程中一个很重要而普遍的参数。温度的测量及控制对保证产品质量、提高生产效率、节约能源、生产安全、促进国民经济的发展起到非常重要的作用。由

7、于温度测量的普遍性,温度传感器的数量在各种传感器中居首位。而且随着科学技术和生产的不断发展,温度传感器的种类还是在不断增加丰富来满足生产生活中的需要。在单片机温度测量系统中的关键是测量温度、控制温度和保持温度,温度测量是工业对象中主要的被控参数之一。温度控制采用单片机设计的全数字仪表,是常规仪表的的升级产品。温度控制的发展引入单片机后,可以降低对某些硬件电路的要求,但依然需要重视测试电路本身的重要性,尤其是直接获取被测信号的传感器部分,仍应给以充分的重视,有时提高整台仪器的性能的关键仍然在于测试电路尤其是传感器的改进。现在传感器也正在受着微电子技术的影响,不断发展变化。传感器正朝着小型、固态、

8、多功能和集成化的方向发展。基于单片机的温度控制系统,可以实现对温度的精确控制,使得在某些场合下人们对温度高低的要求得以实现。对人们的生产和生活影响巨大,比如,在我国的北方,冬天温度极低,但引入温室大棚后,冬天的时候人们也能吃到新鲜的蔬菜;钢铁厂里炼铁,对温度的要求更高,这就使得温度控制变得极为有意义,而在我们的日常生活中,空调让冬天不冷夏天不热,确实让我们感受到温度控制对我们生活质量的提高也有着极大的作用。总之,现代工业设计,工程建设及日常生活中温度控制都起着重要的作用。1.2国内外研究现状1.2.1国外研究现状国外对温度控制技术研究较早,始于20世纪70年代。先是采用模拟式的组合仪表,采集现

9、场信息并进行指示、记录和控制。80年代末出现了分布式控制系统。目前正开发和研制计算机数据采集控制系统的多因子综合控制系统。990年代中期,智能温控仪问世,它是微电子技术、计算机技术和自动测试技术的结晶。目前,国际上已开发出多种智能温控器系列产品。智能温控器内部都包含温度传感器、A/D转换器、信号处理器和接口电路。有的产品还有多路选择器、中央控制器(CPU)、随机存储器(RAM)和只读存储器(ROM)。现在世界各国的温度测控技术发展很快,一些国家在实现自动化的基础上正向着完全自动化、无人化的方向发展。1.2.2国内研究现状我国对于温度测控技术的研究较晚,始于20世纪80年代。我国工程技术人员在吸

10、收发达国家温度测控技术的基础上,才掌握了温度室内微机控制技术,该技术仅限于对温度的单项环境因子的控制。我国温度测控设施计算机应用,在总体上正从消化吸收、简单应用阶段向实用化、综合性应用阶段过渡和发展。在技术上,以单片机控制的单参数单回路系统居多,尚无真正意义上的多参数综合控制系统,与发达国家相比,存在较大差距。我国温度测量控制现状还远远没有达到工厂化的程度,生产实际中仍然有许多问题困扰着我们,存在着装备配套能力差,产业化程度低,环境控制水平落后,软硬件资源不能共享和可靠性差等缺点。1.2.3总的发展阶段总的来说,温控器被广泛应用于工农业生产、科学研究和生活等领域,数量日渐上升。近百年来,温控器

11、的发展大致经历了三个阶段:1.模拟温度控制器;2.集成温度控制器;3.能温度控制器,目前,国际上新型温控器正从模拟式向数字式、由集成化向智能化、网络化的方向发展。1.3课题研究的内容本文所要研究的课题是基于单片机的温度控制系统的设计,控制对象为温室,主要目标是实现温度的设定值显示、实际值实时测量及显示,温度超上限和低下限危险报警。单片机连接的温度调节装置由软件与硬件电路配合来实现温度实时控制,显示可由软件控制并在数码管中显示。比较采集到温度与设定值及上下限的大小,然后做出相应的反应,控制执行机构是否降温或升温,判断警报与否。 第二章 硬件系统总体方案设计本次毕业设计以 51系列单片机为核心对温

12、度进行控制,使被控对象的温度稳定在某一指定数值上,允许有1的误差(不包括元件本身的制造引起的误差),键盘输入设定温度值,LED数码管显示温度值(实际的或设定的)。基于上述要求,提出以下两种方案,下文是对两种方案的具体论述。2.1硬件系统总体设计方案一方案一如图2-1所示,此方案选用DS18B20芯片进行温度采集及模拟量与数字量之间的转换,并直接输出数字量,无需信号放大,且只占用一根口线,然后将其送数码管显示。4X4矩阵式键盘,首先要对其进行键盘扫描,判断是否有键按下,如有键按下,要判断是那个键按下,确定键值,然后对其进行输入,把最后设定的温度值送给数码管进行显示。如果对一个温度值已经设定完毕后

13、,无需再按任何键即有效,如果温度值设定得不合理,可对温度进行重新设定,温度的上下限可由软件编程设定,这样就完成了对温度的总体设置。对于数码管显示模块,采用了动态显示的方法,在程序的设计中也相应的采用动态显示方法对其进行编写。首先把设定的(或采集到)数据的十进制数进行字节拆分,分别求出要显示个位数、十位数、百位数(显示实际温度时,还要求出十分位),然后将其送至数码管显示。显示设定值还是实际值,可由按键进行切换。对于温度控制模块,首先是把采集的数据和设定的温度上下限进行比较,如低于下限值或高于上限值,蜂鸣器警报,再把实际温度和设定的温度比较,决定加热与否以及加热时间的控制。 单片机软件编程灵活、自

14、由度大,可用软件编程实现各种控制算法和逻辑控制,不需要向外扩展存储器,可使系统整体结构更为简单。信号的传递路线短,可以提高系统精度。图2-1 方案一框图2.2硬件系统总体设计方案二方案二如图2-2所示,采用 AT89C51作为控制核心,以使用最为普遍的器件 ADC0809作模数转换,控制上使用电阻丝进行加热。此方案简易可行,器件的价格便宜,且 ADC0809是 8位的模数转换,测温范围是 0-800,误差为 0.5%,即分辨率为 1/200,而 ADC0809的分辨率为 1/256,故能满足本题目的精度要求。系统要有温度设定部分,由于 8051的接口不够的问题,所以对其进行接口扩展,采用最常用的 8255并行接口芯片对其扩展,采用 44矩阵式键盘接在 8255的 A口和 B口,键盘中有 0到 15之间十六个数字键,对温度的显示采用三个数码管对其进行显示,分别是百位、十位、个位。且系统设置报警装置,使用户能够实时知道温度是否在所设定所的范围内。控制电路部分采用MOC3041控制可控硅的通断以实现对温室温度的控制。 图2-2 方案二框图2.3硬件系统的方案选择两种方案的区别在于温

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

当前位置:首页 > 中学教育 > 教学课件 > 高中课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号