毕业设计(论文)-基于单片机的智能水温监控系统.doc

上传人:哈尼dd 文档编号:3283911 上传时间:2019-08-08 格式:DOC 页数:60 大小:684.52KB
返回 下载 相关 举报
毕业设计(论文)-基于单片机的智能水温监控系统.doc_第1页
第1页 / 共60页
毕业设计(论文)-基于单片机的智能水温监控系统.doc_第2页
第2页 / 共60页
毕业设计(论文)-基于单片机的智能水温监控系统.doc_第3页
第3页 / 共60页
毕业设计(论文)-基于单片机的智能水温监控系统.doc_第4页
第4页 / 共60页
毕业设计(论文)-基于单片机的智能水温监控系统.doc_第5页
第5页 / 共60页
点击查看更多>>
资源描述

《毕业设计(论文)-基于单片机的智能水温监控系统.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)-基于单片机的智能水温监控系统.doc(60页珍藏版)》请在三一文库上搜索。

1、 编编 号:号: 审定成绩:审定成绩: 重庆邮电大学重庆邮电大学 自考本科毕业论文自考本科毕业论文 专专 业:业: 通信工程通信工程 论文题目:论文题目: 智能水温监控系统设计智能水温监控系统设计 准考证号:准考证号: 姓姓 名:名: 指导教师:指导教师: 工作单位或家庭地址:工作单位或家庭地址: 重庆邮电大学重庆邮电大学 联系电话:联系电话: 重庆邮电大学自考毕业设计(论文) I 重庆邮电大学通信工程重庆邮电大学通信工程( (本科本科) )专业专业 毕业设计(论文)任务书毕业设计(论文)任务书 学学 生生 姓姓 名名 准考证号码准考证号码 专专 业业 通信工程通信工程 指导教师姓名指导教师姓

2、名 指导教师单位指导教师单位 重庆邮电大学重庆邮电大学 一、一、设计题目:设计题目: 智能水温监控系统设计 二、设计(论文)要求:二、设计(论文)要求: 本设计要求为一升水由 1kw 的电炉加热,要求水温可以在一定范围内由人 工设定,并能在环境温度降低时实现自动调整,以保持设定的温度基本不变。 主要研究要求: 具有通信能力,可接受其他数据设备发来的命令,或将结果传送到其他数 据设备。采用适当的控制方法实现当设定温度与环境温度突变时,减小系统的 调节时间和超调量。温度控制的静态误差1。 三、设计(论文)的主要内容:三、设计(论文)的主要内容: 该水温控制系统是一个典型的检测、控制型应用系统,它要

3、求系统完成从 水温检测、信号处理、输入、运算到输出控制电炉加热功率以实现水温控制的 全过程。 四、主要参考资料:四、主要参考资料: 1 舒庆莹,凌玲模拟电子技术基础实验M 武汉理工大学出版社, 2008 年 2 月 2 谢自美.电子线路设计、实验、测试M.华中科技大学出版社, 2006 重庆邮电大学自考毕业设计(论文) II 年 8 月. 3 徐瑞华.单片机原理与接口技术M.人民邮电出版社,2008 年 10 月. 4 阎石.数字电子技术基础M.高等教育了出版社,2006 年 5 月. 5 孟立凡,蓝金辉.传感器原理与应用M.电子工业出版社,2007 年 8 月. 6 余小平.电子系统设计M.

4、北京航空航天大学出版社,2007 年 03 月. 7 孙玉军.Protel DXP 电路设计技术M.冶金工业出版社,2008 年 6 月. 8 刘崇新.电路学习指导与习题分析M.高等教育出版社,2006 年 12 月. 9 吴友宇.模拟电子技术基础M.清华大学出版社, 2009 年 05 月. 10 黄锦安,付文红,蔡小玲.电路与模拟电子技术M.机械工业出版社, 2009 年 01 月. 11熊李艳,周美玲.Visual Basic 程序设计M.人民邮电出版社,2011 年 3 月. 12 许浩.Visual Basic 串行通信工程开发实例导航M.人民邮电出版社, 2003 年. 13刘炳文

5、.Visual Basic 程序设计教程M.人民邮电出版社,2009 年 3 月. 14吴慎山.电子线路设计与实践M.电子工业出版社, 2005 年 09 月. 15 吴健.AVT 单片机实用 C 语言程序设计与典型M.中国电力出版社, 2008 年 11 月. 16张军.电子元器件检测与维修M.科学出版社,2009 年 1 月. 17 霍罡.可编程序控制器模拟量及 PID 算法应用案例 M.高等教育出 版社,2008. 指指导导教教师师(签签名名) 部门负责人(签部门负责人(签 名)名) (校外设计请加盖单位公章)(校外设计请加盖单位公章) 重庆邮电大学自考毕业设计(论文) III 年年 月

6、月 日日 重重 庆庆 邮邮 电电 大大 学学 自考本科自考本科毕业设计毕业设计( (论论文)开文)开题报题报告告 考考 号号 姓姓 名名 导师单导师单位位 重重庆邮电庆邮电大学大学 导师导师姓名姓名 填表日期填表日期 2011 年年 9 月月 重庆邮电大学自考毕业设计(论文) IV 论论文文 题题目目 智能水温监控系统设计 课课 题题 调调 查查 与与 文文 献献 阅阅 读读 1、选题背景: 在人类的生活环境中,温度扮演着及其重要的角色。自 18 世纪工 业革命以来,工业发展与是否能掌握温度有着密切的联系。在冶金、钢 铁、石化、水泥、玻璃、医药等行业,可以说几乎 80%的工业部门都得 考虑着温

7、度的因素。温度控制是无论是在工业生产过程中,还是在日 常生活中都起着非常重要的作用,如电热水器、自动饮水机等,都要用 到水温控制系统。高校的发展同样要求用现代化手段提升现有的实验 设备,为学生提供更多更好更现代化的实验条件。因此我们应该应用 电子专业知识,实现温度控制的自动化,提高工业企业自动化水平。 2、技术现状: 目前的水温控制系统大多采用由模拟温度传感器、多路模拟开关 等组成的传输系统。这种系统需要布置大量的测温电缆,才能把现场 传感器的信号送到采集卡上,安装和拆卸复杂,成本也高。同时线路上 传送的是模拟信号,易受干扰和损耗,测量误差也比较大,不利于控制 者根据温度变化及时做出决定。在这

8、样的形式下,开发一种实时性高、 精度高,能够综合处理多点温度信息的系统就很有必要。 3、未来发展 单片机广泛应用于仪器仪表、家用电器、医用设备、航空航天、专 用设备的智能化管理及过程控制等领域,大致可分如下几个范畴: 1.在智能仪器仪表上的应用。单片机具有体积小、功耗低、控制功 能强、扩展灵活、微型化和使用方便等优点,广泛应用于仪器仪表中, 结合不同类型的传感器,可实现如电压、功率、频率、湿度、温度、流量、 速度、厚度、角度、长度、硬度、元素、压力等物理量的测量。采用单片 机控制使得仪器仪表数字化、智能化、微型化,且功能比起采用电子或 数字电路更加强大。例如精密的测量设备(功率计,示波器,各种

9、分析 仪)。 2.在工业控制中的应用。用单片机可以构成形式多样的控制系统、 重庆邮电大学自考毕业设计(论文) V 数据采集系统。例如工厂流水线的智能化管理,电梯智能化控制、各种 报警系统,与计算机联网构成二级控制系统等。 3.在家用电器中的应用。可以这样说,现在的家用电器基本上都采 用了单片机控制,从电饭褒、洗衣机、电冰箱、空调机、彩电、其他音响 视频器材、再到电子秤量设备,五花八门,无所不在。 此外,单片机在工商,金融,科研、教育,国防航空航天等领域都有 着十分广泛的用途。 4、选题研究的方法 文献研究法: 查阅相关专业书籍,搜集相关文献,同时进行网络检索;在此基础 上整理、分析采用单片温度

10、控制系统的相关理论知识与实践过程,总 结需要运用的相关技术,分析其技术重点。 实践研究法: 在单片机实训室掌握单片机的 I/O 接口与控制电路。从它的软件、 硬件、等方面进行全面分析与总结。以此为参考,为温度控制系统提供 良好的基础。 理理 论论 分分 析析 与与 实实 验验 方方 法法 理论分析: 1、水温控制系统构架的熟悉。 2、单片机最小系统构架的理解。 3、硬件与软件的选择与配置。 4、系统安装、测试与维护。 实验方法: 1、智能水温控制系统的构建。 2、实验参数的设置。 3、运行测试与分析。 注:注:此页不够可增加。 重庆邮电大学自考毕业设计(论文) VI 工工 作作 进进 度度 计

11、计 划划 1、第一、二周根据任务书要求,对相关资料进行收集、整理,撰写开题 报告。 2、第三、四周根据整理后的资料写出文章大纲,并提交指导老师检查、 讨论。 3、第五、六、七周根据大纲撰写论文的初稿,并提交指导老师审阅、修 改。 4、第八、九周根据指导老师给的修改意见完成论文的中稿。 5、第十周修正论文内容及格式,定稿。 6、第十一、十二周熟悉论文并打印论文,做好答辩课件,准备答辩。 学生学生签签字:字: 年年 月月 日日 指指 导导 教教 师师 意意 见见 签签字:字: 年年 月月 日日 部部 门门 意意 见见 负责负责人人签签字:字: 年年 月月 日日 说说明:明:1. 开题报告工作是毕业

12、设计的重要环节,务必高度重视。 2. 开题报告在毕业设计的第三周内完成,并由导师和导师所在部门负责 人签字。 重庆邮电大学自考毕业设计(论文) VII 重庆邮电大学通信工程重庆邮电大学通信工程( (本科本科) )专业毕业设计(论文)专业毕业设计(论文) 指指 导导 教教 师师 意意 见见 指导教师评语:指导教师评语: 建议成绩建议成绩 (分数)(分数) 指导教师(签名)指导教师(签名) 年年 月月 日日 重庆邮电大学自考毕业设计(论文) VIII 重庆邮电大学通信工程重庆邮电大学通信工程( (本科本科) )专业毕业设计(论文)专业毕业设计(论文) 评评 阅阅 教教 师师 意意 见见 评阅教师评

13、语:评阅教师评语: 建议成绩建议成绩 (分数)(分数) 评阅教师(签名)评阅教师(签名) 年年 月月 日日 重庆邮电大学自考毕业设计(论文) IX 重庆邮电大学通信工程重庆邮电大学通信工程( (本科本科) )专业毕业设计(论文)专业毕业设计(论文) 答答 辩辩 记记 录录 一、一、 学生介绍设计(论文)情况:学生介绍设计(论文)情况: 二、提问及答辩情况:二、提问及答辩情况: 提问一:提问一: 答答 辩:辩: 提问二:提问二: 答答 辩:辩: 重庆邮电大学自考毕业设计(论文) X 提问三:提问三: 答答 辩:辩: 提问四:提问四: 答答 辩:辩: 提问五:提问五: 答答 辩:辩: 记记 录(签

14、名)录(签名) 年年 月月 日日 重庆邮电大学自考毕业设计(论文) XI 重庆邮电大学通信工程重庆邮电大学通信工程( (本科本科) )专业毕业设计(论文)专业毕业设计(论文) 答辩小组意见答辩小组意见 答辩小组评语:答辩小组评语: 答辩成绩答辩成绩 (分数)(分数) (校外加盖单位公章)(校外加盖单位公章) 毕业设计总评成绩:毕业设计总评成绩: 指导教师给定指导教师给定 建议成绩(建议成绩(1) 评阅教师给定评阅教师给定 建议成绩(建议成绩(2) 答辩小组给定答辩小组给定 答辩成绩(答辩成绩(3) 毕业设计总评成绩毕业设计总评成绩 (1)0.3(2)0.3(3)0.4 答辩小组结论性意见:答辩

15、小组结论性意见: 答答 辩辩 小小 组组 负负 责责 人(签名)人(签名) 院答辩委员会负责人院答辩委员会负责人 (签名)(签名) 重庆邮电大学自考毕业设计(论文) XII (校外设计请加盖单位公章)(校外设计请加盖单位公章) 年年 月月 日日 重庆邮电大学自考毕业设计(论文) - 1 - 摘摘 要要 本设计以 89C52 单片机为核心,采用温度传感器 AD590,A/D 采样芯片 ADC0804,可控硅 MOC3041 及 PID 算法对温度进行控制。该水温控制系统是 一个典型的检测、控制型应用系统,它要求系统完成从水温检测、信号处理、 输入、运算到输出控制电炉加热功率以实现水温控制的全过程

16、。本设计实现了 水温的智能化控制以及提供完善的人机交互界面及多机通讯接口,系统由前向 通道模块(即温度采样模块) 、后向控制模块、系统主模块及键盘显示摸块等四 大模块组成。本系统的特点在于采用 PC 机及普通键盘实现了多机通信。 【关键词关键词】:单片机 温度传感器 可控硅 PID 算法 重庆邮电大学自考毕业设计(论文) - 2 - ABSTRACT The single computer AT89C52 is used as a core in this design. Some important IC sush as AD590 ADC0804 MOC3041 was used in t

17、his system.we adopt PID to control the temperature. The system include four part-The previous model ,The last model ,keybord model ,The main control model. Adopt annularity pulse distributor to come true to Stepper Motor speed regulation , the corner under the control of. Display having realized tim

18、e , the temperature here on the basis, And realize under the control of, display to the electric motor by PC machine. 【Key words】:SCM temperature sensors SCR PID algorithm 重庆邮电大学自考毕业设计(论文) - 3 - 目目 录录 第一章 需求分析1 第一节 研究背景.1 第二节 技术现状.1 第三节 确定研究 2 第二章 方案论证3 第一节 总体方案论证.3 第二节 模块方案论证.4 一、控制方法论证.4 二、系统组成论证.

19、5 三、单片机系统选择.6 四、温度控制方案论证.6 五、键盘显示电路论证.7 第三章 系统硬件设计8 第一节 系统总体设计框图.8 第二节 温度采样电路.8 第三节 温度控制电路.10 第四节 主机控制部分.11 第五节 键盘及数字显示部分.11 第六节 微机控制及图形显示部分.13 第四章 系统的软件设计15 第一节 主程序流程图 15 第二节 键盘显示程序.16 第三节 PID 算法17 第五章 系统调试与测试结果分析19 重庆邮电大学自考毕业设计(论文) - 4 - 第一节 系统测试仪器.19 第二节 测试方法.19 第三节 测试结果.19 结 论21 致 谢22 参考文献23 附 录

20、.I 附录一 主系统电路原理图I 附录二 键盘与显示电路原理图II 附录三 程序.III 重庆邮电大学自考毕业设计(论文) - 5 - 重庆邮电大学自考毕业设计(论文) 1 第一章第一章 需求分析需求分析 第一节第一节 研究背景研究背景 在人类的生活环境中,温度扮演着及其重要的角色。自 18 世纪工业革命以 来,工业发展与是否能掌握温度有着密切的联系。在冶金、钢铁、石化、水泥、 玻璃、医药等行业,可以说几乎 80%的工业部门都得考虑着温度的因素。温度 控制是无论是在工业生产过程中,还是在日常生活中都起着非常重要的作用, 如电热水器、自动饮水机等,都要用到水温控制系统。高校的发展同样要求用 现代

21、化手段提升现有的实验设备,为学生提供更多更好更现代化的实验条件。 因此我们应该应用电子专业知识,实现温度控制的自动化,提高工业企业自动 化水平。 第二节第二节 技术现状技术现状 目前的水温控制系统大多采用由模拟温度传感器、多路模拟开关等组成的 传输系统。这种系统需要布置大量的测温电缆,才能把现场传感器的信号送到 采集卡上,安装和拆卸复杂,成本也高。同时线路上传送的是模拟信号,易受 干扰和损耗,测量误差也比较大,不利于控制者根据温度变化及时做出决定。 在这样的形式下,开发一种实时性高、精度高,能够综合处理多点温度信息的 系统就很有必要。 近年来,单片机以其功能强、体积小、使用方便、性能价格比较高

22、等优点, 在实时控制、自动测试、智能仪表、计算机终端、遥测通讯、家用电器等许多 方面得到了广泛的应用。用单片机对温度进行实时检测和控制来解决工业及日 常生活中对温度的及时自动控制,是现代温控系统发展的趋势。 重庆邮电大学自考毕业设计(论文) 2 第三节第三节 确定研究确定研究 随着科技的不断发展和人们不同的需求,温度控制在人们的生活中出现的 频率较多,因此对各大车站、机场饮用水温度控制系统设计成为我的设计课题。 以 AT89C52 单片机为核心,采用温度传感器 AD590,A/D 采样芯片 ADC0804,可控硅 MOC3041 及 PID 算法对温度进行控制。该水温控制系统是 一个典型的检测

23、、控制型应用系统,它要求系统完成从水温检测、信号处理、 输入、运算到输出控制电炉加热功率以实现水温控制的全过程。本设计实现了 水温的智能化控制以及提供完善的人机交互界面及多机通讯接口,系统由前向 通道模块(即温度采样模块) 、后向控制模块、系统主模块及键盘显示摸块等四 大模块组成。本系统的特点在于采用 PC 机及普通键盘实现了多机通信。 重庆邮电大学自考毕业设计(论文) 3 第二章第二章 方案论证方案论证 第一节第一节 总体方案论证总体方案论证 方案一:此方案是采用传统的模拟控制1方法(方案框图如图 1-1) ,选用 模拟电路2,用电位器设定给定值,反馈的温度值与给定的温度值比较后,决 定加热

24、或者不加热。其特点是电路简单,易于实现,但是系统所得结果的精度 不高并且调节动作频繁,系统静差大,不稳定。系统受环境的影响大,不能实 现复杂的控制算法,而且不易实现对系统的控制及对温度的显示,人机交换性 能差。 信号放大 温度预置 比较器 信号放大 控制开关 数据采集 图 1-1 模拟控制框图 方案二:采用单片机 AT89C52 为核心3。采用了温度传感器 AD590 采集 温度变化信号,A/D 采样芯片 ADC0804 将其转换成数字信号并通过单片机处 理后去控制温度,使其达到稳定。使用单片机具有编程灵活,控制简单的优点, 使系统能简单的实现温度的控制及显示,并且通过软件编程能实现各种控制算

25、 法使系统还具有控制精度高的特点。该水温控制系统是一个典型的检测、控制 型应用系统,它要求系统完成从水温检测、信号处理、输入、运算到输出控制 电炉加热功率以实现水温控制的全过程。以单片微型计算机为核心组成一个专 用计算机应用系统,以满足检测、控制应用类型的功能要求。另外,单片机的 使用也为实现水温的智能化控制以及提供完善的人机交互界面及多机通讯接口 重庆邮电大学自考毕业设计(论文) 4 提供了可能,而这些功能在常规数字逻辑电路4中往往是难以实现或无法实现 的。所以,本例采用以单片机为核心的直接数字控制系统。 比较两种方案,方案二明显的改善了方案一的不足及缺点,并具有控制简 单、控制温度精度高的

26、特点。因此本设计电路采用方案二。 第二节第二节 模块方案论证模块方案论证 本电路以单片机为基础核心,系统由前向通道模块、后向控制模块、系统 主模块及键盘显示摸块等四大模块组成。现将各部分主要元件及电路做以下的 论证: 一、控制方法论证一、控制方法论证 由于水温控制系统的控制对象具有热存储能力大,惯性也较大的特点。水 在容器内的流动或热量传递都存在一定的阻力,因而可以归于具有纯滞后的一 阶大惯性环节。一般来说,热过程大多具有较大的滞后,它对任何信号的响应 都会推迟一段时间,使输出与输入之间产生相移。对于这样一些存在大的滞后 特性的过渡过程控制,一般来说可以采用以下几种控制方案。 1 1、输出开关

27、量控制、输出开关量控制 对于惯性较大的过程可以简单地采用输出开关量控制的方法。这种方法通 过比较给定值与被控参数的偏差来控制输出的状态:开关或者通断,因此控制 过程十分简单,也容易实现。但由于输出控制量只有两种状态,使被控参数在 两个方向上变化的速率均为最大,因此容易硬气反馈回路产生振荡,对自动控 制系统会产生十分不利的影响,甚至会因为输出开关的频繁动作而不能满足系 统对控制精度的要求。因此,这种控制方案一般在大惯性系统对控制精度和动 态特性要求不高的情况下采用。 2 2、比例控制(、比例控制(P 控制)控制) 比例控制的特点是控制器的输出与偏差成比例,输出量的大小与偏差之间 有对应关系。当负

28、荷变化时,抗干扰能力强,过渡时间短,但过程终了存在余 重庆邮电大学自考毕业设计(论文) 5 差。因此它适用于控制通道滞后较小、负荷变化不大、允许被控量在一定范围 内变化的系统。使用时还应注意经过一段时间后需将累积误差消除。 3 3、比例积分控制(、比例积分控制(PI 控制)控制) 由于比例积分控制的特点是控制器的输出与偏差的积分成比例,积分的作 用使得过渡过程结束时无余差,但系统的稳定性降低。虽然加大比例度可以使 稳定性提高,但又使过渡时间加长。因此,PI 控制适用于滞后较小、负荷变化 不大、被控量不允许有余差的控制系统,它是工程上使用最多、应用最广的一 种控制方法。 4 4、比例积分加微分控

29、制(、比例积分加微分控制(PID 控制)控制) 比例积分加微分控制的特点是微分的作用使控制器的输出与偏差变化的速 度成正比例,它对克服对象的容量滞后有显著的效果。在比例基础上加上微分作 用,使稳定性提高,再加上积分作用,可以消除余差。因此,PID 控制适用于 负荷变化大、容量滞后较大、控制品质要求又很高的控制系统。 结合本例题设计任务与要求,由于水温系统的传递函数事先难以精确获得, 因而很难判断哪一种控制方法能够满足系统对控制品质的要求。但从以上对控 制方法的分析来看,PID 控制方法最适合本例采用。另一方面,由于可以采用 单片机实现控制过程,无论采用上述哪一种控制方法都不会增加系统硬件成本,

30、 而只需对软件作相应改变即可实现不同的控制方案。因此本系统可以采用 PID 的控制方式,以最大限度地满足系统对诸如控制精度、调节时间和超调量等控 制品质的要求。 二、系统组成论证二、系统组成论证 就控制器本身而言,控制电路可以采用及经典控制理论和常规模拟控制系 统实现水温的自动团结。但随着计算机与超大规模集成电路的迅速发展,以现 代控制理论和计算机为基础,采用数字控制、显示、A/D 与 D/A 转换,配额 后执行器与控制阀构成的计算机控制系统,在过程控制过程中得到越来越广泛 的应用。 由于本例是一个典型的检测、控制型应用系统,它要求系统完成从水温检 重庆邮电大学自考毕业设计(论文) 6 测、信

31、号处理、输入、运算到输出控制电炉加热功率以实现水温控制的全过程。 因此,应以单片微型计算机为核心组成一个专用计算机应用系统,以满足检测、 控制应用类型的功能要求。另外,单片机的使用也为实现水温的智能化控制以 及提供完善的人机交互界面及多机通讯接口提供了可能,而这些功能在常规数 字逻辑道路中往往是难以实现或无法实现的。所以,本例采用以单片机为核心 的直接数字控制系统(DDC) 。 三、单片机系统选择三、单片机系统选择 方案一:采用 AT8031 芯片,其内部没有程序存储器,需要进行外部扩展, 这给电路增加了复杂度。 方案二:本方案的 CPU 模块采用 AT2051 芯片,其内部有 2KB 单元的

32、程 序存储器,不需外部扩展程序存储器。但由于系统用到较多的 I/O 口,因此此 芯片资源不够用。 方案三:采用 AT89C52 单片机,AT89C52 是一种低损耗、高性能、CMOS 八位微处理器。AT89C52 与 MCS-51 系列的单片机在指令系统和引脚上完全兼 容,而且能使系统具有许多 MCS-51 系列产品没有的功能,功能强、灵活性高 而且价格低廉。AT89C52 可构成真正的单片机最小应用系统,缩小系统体积, 增加系统的可靠性,降低了系统成本。其内部有 8KB 单元的程序存储器,32 个外部双向输入 /输出(I/O)端口,同时内含 2 个外中断口, 3 个 16 位可 编程定时计数

33、器 ,2 个全双工串行通信口, 2 个读写口线 。系统运行中需要存 放的中间变量较少,可不必再扩充外部 RAM。正好满足系统多机通信时所用。 比较以上三种方案,综合考虑单片机的各部分资源,因此此次设计选用方 案三。 四、温度控制方案论证四、温度控制方案论证 传感器5的选取目前市场上温度传感器繁多就此提出了以下两重选取方案: 方案一:用热敏电阻:通过电阻的变化来获得电压的变化,起价格虽然便 重庆邮电大学自考毕业设计(论文) 7 宜但是精度不是很高。对于一个精度要求高的系统不宜采用 方案二:用 AD590:键盘输入一个需要控制的温度,通过单片机 AT89C2051 的串口把数据传送到 AT89C5

34、2,AT89C52 通过数据比较,PID 分析, T0,T1 产生 PWM 波来控制电炉是否继续加热还是停止加热。通过 AD590 温 度传感器采集温度,由于 AD590 是电流传感器,经过电阻转换为电压。虽然价 格较高但是精度高。 经比较,我们选择方案二。 五、键盘显示电路论证五、键盘显示电路论证 控制与显示电路是反映电路性能、外观的最直观部分,所以此部分电路设 计的好坏直接影响到电路的好坏。 方案一:采用可编程控制器 8279 与数码管及地址译码器 74LS138 组成, 可编程/显示器件 8279 实现对按键的扫描、消除抖动、提供 LED 的显示信号, 并对 LED 显示控制。用 827

35、9 和键盘组成的人机控制平台,能够方便的进行控 制单片机的输出。 方案二:采用单片机 AT2051 与地址译码器 74LS138 组成控制和扫描系统, 并用 AT89C2051 的串口对主电路的单片机进行通信,这种方案既能很好的控制 键盘及显示又为主单片机大大的减少了程序的复杂性,而且具有体积小,价格 便宜的特点。 方案一虽然也能很好的实现电路的要求,但考虑到电路设计的成本和电路 整体的性能,我们采用方案二。 重庆邮电大学自考毕业设计(论文) 8 第三章第三章 系统硬件设计系统硬件设计 本电路总体设计包括五部分:主机控制部分(AT89C52) 、前向通道(温度 采样电路) 、后向通道(温度控制

36、电路) 、键盘和数字显示部分、微机控制及图 形显示。 第一节第一节 系统总体设计框图系统总体设计框图 本系统以 AT89C52 单片机为核心,采用了温度传感器 AD590,A/D 采样 芯片 ADC0804,可控硅 MOC3041 及 PID 算法实现对温度的精确控制。系统框 图如图 2-1。 温度 传感 器 AD 采样电路 键盘显 示电路 微机控 制系统 AT89C52控制系统 图形显示 数值显示 功率放大电路 开关控制电路 电 炉 重庆邮电大学自考毕业设计(论文) 9 图 2-1 系统框图 第二节第二节 温度采样电路温度采样电路 系统的信号采集电路6主要由温度传感器(AD590) 、基准电

37、压(7812)及 A/D 转换电路(ADC0804)三部分组成。温度采样电路5原理图6如图 2-2。 R2 5K DB0 18 DB1 17 DB2 16 DB3 15 DB4 14 DB5 13 DB6 12 DB7 11 /CS 1 /RD 2 /WR 3 /INTR 5 V+ 20 CLK R 19 CLK IN 4 VIN+ 6 VIN- 7 AGND 8 Vref/2 9 DGND 10 J6 ADC0804 - 2 + 3 6 74 1 85 J3 OP07 12 J4 4148 12 J5 4148 R8 10k C2 150p VCC R7 20k +15 -15 R4 30k

38、 R3 81k 2 13 Vin GND OUT J1 7812+15 12 J2 AD590 -15 AGND R1 30K R6 5k R5 5k 89C52 VCC + c1 10u 图 2-2 温度采样电路原理图 (1)AD590 性能描述。测量范围在-55- +150,满刻度范围误差为 0.3,当电源电压在 510V 之间,稳定度为 1时,误差只有0.01。 AD590 为电流型传感器温度每变化 1其电流变化 1uA 在 35和 95时输出 电流分别为 308.2uA 和 368.2uA。 (2)ADC0804 性能描述。ADC0804 为 8bit 的一路 A/D 转换器,其输入电

39、 压范围在 05v,转换速度小于 100us,转换精度 0.39。满足系统的要求。 (3)电路原理及参数计算7。温度采样电路的基本原理是采用电流型温度 传感器 AD590 将温度的变化量转换成电流量,再将电流量转换成电压量通过 A/D 转换 器 ADC0804 将其 转换成数值量交由单片机 处理。如图 2-2 温度采样 电路原理图。 +15 7812 -15 主主 AD590 out R5 81k R1 30k R2 5k R3 30k R4 30k Uo Ui OP07 重庆邮电大学自考毕业设计(论文) 10 图 2-2 温度采样电路原理图 图中三端稳压 7812 作为基准电压,由运放虚短虚

40、断可知运放的反向输入端 Ui 的电压为零伏。当输出电压为零伏时(即 Uo=0v) 列出 A 点的结点方程如下: (3-1) ( 12)UbRRIc 由于系统控制的水温范围为 35-95,所以当输出电压为零伏时 AD590 的输出电流为 308.2uA,因此为了使的电位为零就必须使电流等于电流UiIb 等于 308.2uA, 三端稳压 7812 的输出电压为 12v 所以由方程(3-1)得 Ic (3-2) 12 1238.94 308.2 Ubv RRk IcuA 由方程(3-2)的取电阻 R2=30k , R1=10k 的电位器。由方程(3-2)的取电阻 R2=30k , R1=10k 的电

41、位器。由于 ADC0804 的输入电压范围为 05v ,为了 提高精度所以令水温为 95时 ADC0804 的输入电压为 5v(即 Uo=5v) 。此时列 出 A 点的结点方程如下: (3-3) ( 54)( 12)UoRRUbRRIc 5( 54)308.2368.2vRRuAuA 5483.33RRk 当水温为 95时 AD590 的输出电流为 368.2uA。由方程式(3-3)得 R4+R5=83.33k 因此取 R5=81k , R5=5k 的电位器。 第三节第三节 温度控制电路温度控制电路 此部分电路主要由光电耦合器 MOC3041 和双向可控硅 BTA12 组成。 A Uc Ub

42、重庆邮电大学自考毕业设计(论文) 11 MOC3041 光电耦合器的耐压值为 400v,它的输出级由过零触发的双向可控硅 构成,它控制着主电路双向可控硅的导通和关闭。100 电阻与 0.01uF 电容组 成双向可控硅保护电路。其温度控制电路9如图 2-3。 220v 100 0.01uF BTA12 MOC3041 74LS07 250 主主 vcc in 27 图 2-3 温度控制电路 第四节第四节 主机控制部分主机控制部分 此部分是电路的核心部分,系统的控制采用了单片机 AT89C52。单片机 AT89C52 内部有 8KB 单元的程序存储器及 256 字节的数据存储器。因此系统 不必扩展

43、外部程序存储器和数据存储器这样大大的减少了系统硬件部分。 第五节第五节 键盘及数字显示部分键盘及数字显示部分 在设计键盘/显示电路时,我们使用单片机 AT89C2051 做为电路控制的核 心,单片机 AT89C2051 具有一个全双工的串行口采用串口,利用此串行口能够 方便的实现系统的控制和显示10功能。键盘/显示接口电路如图 2-4。 重庆邮电大学自考毕业设计(论文) 12 RST/VPP 1 (RXD)P3.0 2 (TXD)P3.1 3 XTAL2 4 XTAL1 5 (/INT0)P3.2 6 (/INT1)P3.3 7 (T0)P3.4 8 (T1)P3.5 9 GND 10 VCC

44、 20 P3.7 11 P1.7 19 P1.0 12 P1.6 18 P1.1 13 P1.5 17 P1.2 14 P1.4 16 P1.3 15 89C2051 J1 A 1 B 2 C 3 E1 4 E2 5 E3 6 Y0 15 Y1 14 Y2 13 Y3 12 Y4 11 Y5 10 Y6 9 Y7 7 U1 1 2 J2 R1R2R3R4R5R6R7R8 a fb c d e g h A 7 B 6 C 4 D 2 E 1 F 9 G 10 GND/VCC 3 8 H 5 DS1 a fb c d e g h A 7 B 6 C 4 D 2 E 1 F 9 G 10 GND/V

45、CC 3 8 H 5 DS2 a fb c d e g h A 7 B 6 C 4 D 2 E 1 F 9 G 10 GND/VCC 3 8 H 5 DS3 a fb c d e g h A 7 B 6 C 4 D 2 E 1 F 9 G 10 GND/VCC 3 8 H 5 DS4 a fb c d e g h A 7 B 6 C 4 D 2 E 1 F 9 G 10 GND/VCC 3 8 H 5 DS5 a fb c d e g h A 7 B 6 C 4 D 2 E 1 F 9 G 10 GND/VCC 3 8 H 5 DS6 a fb c d e g h A 7 B 6 C 4 D

46、2 E 1 F 9 G 10 GND/VCC 3 8 H 5 DS7 a fb c d e g h A 7 B 6 C 4 D 2 E 1 F 9 G 10 GND/VCC 3 8 H 5 DS8 VCCVCCVCCVCCVCCVCCVCCVCC H Y0 Y1 Y2 Y3 Y4 Y5 Y6 Y7 Y0 Y1 Y2 Y3 Y4 Y5 Y6 Y7 VCC VCC GND P3.3 P3.4 P3.5 P3.5 P3.4 P3.3 J3 C1 C2 GND + C3 H GND VCC A F B C D E G GGGGGGGGFFFFFFFFEEEEEEEDDDDDDDDCCCCCCCCEBB

47、BBBBBAAAAAAABA Y0Y2Y1Y3Y4Y5Y6Y7 P3.2 P3.2 P3.7 P3.7 Q1 Q2Q3Q4Q5Q6Q7Q8 R9 R10 R11 R12 R13 R14 R15 R16 01 01 AJ1 01 01 AJ2 01 01 AJ3 01 01 AJ4 01 01 AJ5 01 01 AJ6 01 01 AJ7 01 01 AJ8 01 01 AJ9 01 01 AJ10 01 01 AJ11 01 01 AJ12 01 01 AJ13 01 01 AJ14 01 01 AJ15 01 01 AJ16 图 2-4 键盘/显示接口电路 图 2-4 中单片机 AT89C

48、2051 的 P1 口接数码管的 8 只引脚,这样易于对数 码管的译码,使数码管能显示设计者所需的各数值、小数点、符号等等。 单片机 AT89C2051 的 P3.3、P3.4、P3.5 接 3-8 译码器 74L138,译码器的 输出端直接接八个数码管的控制端和键盘,键盘扫描和显示器扫描同用端口这 样能大大的减少单片机的 I/O,减少硬件的花费。 键盘接法的差别直接影响到硬件和软件的设计,考虑到单片机 AT89C2051 的端口资源有限,所以我们在设计中将传统的 4*4 的键盘接成 8*2 的形式(如 图 2-5 键盘接线) ,键盘的扫描除了和显示共用的 8 个端外,另外的两个端直接 和 2051 的 P3.2 和 P3.7 相连。图 2-5 的接法已经完全用完了单片机的 15 个 I/O 口,有效的利用了单片机的资源。 Y 0Y 1Y 2Y 3Y 4Y 5Y 6Y 7 P3.2 p3.7 图 2-5 键盘接线 重庆邮电大学自考毕业设计(论文) 13 第六节第六节 微机控制及图形显示部分微机控制及图形显示部分 为了使系统具有更好的人机交换界面

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 研究报告 > 信息产业


经营许可证编号:宁ICP备18001539号-1