温度控制器设计论文.docVIP

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
温度控制器设计论文

第一章 系统设计 1.1 引言   在工业生产中,电流、电压、温度、压力、流量、流速和开关量都是常用的主要被控参数。其中,温度控制也越来越重要。在工业生产的很多领域中,人们都需要对各类加热炉、热处理炉、反应炉和锅炉中的温度进行检测和控制。采用单片机对温度进行控制不仅具有控制方便、简单和灵活性大等优点,而且可以大幅度提高被控温度的技术指标,从而大大提高产品的质量和数量。因此,单片机对温度的控制问题是工业生产中经常会遇到的控制问题。   目前应用的温度检测系统大多采用由模拟温度传感器、多路模拟开关、A/D转换器及单片机等组成的传输系统。这种温度采集系统需要大量的测温电缆,才能把现场传感器的信号送到采集卡上.安装和拆卸繁杂,成本也高。同时线路上传送的是模拟信号,易受干扰和损耗,测量误差也比较大,不利于控制者根据温度变化及时做出决定。针对这种情况,本文提出一种采用数字化单总线技术的温度采集系统,并利用Proteus和KeilμVision 3软件对设计电路进行综合虚拟仿真,实现了温度实时测量和显示。 采用普通电阻式温度传感器,放大器,A/D转换器作为测量温度的电路采用数字可编程温度传感器作为温度检测元件。数字可编程温度传感器可以直接读出被测温度值。不需要将温度传感器的输出信号接到A/D转换器上,减少了系统的硬件电路的成本和整个系统的体积。 2.2 单片机STC89C52介绍 2.2.1单片机功能介绍 2.2.2 单片机引脚功能描述 2.3 1602液晶显示介绍 1602管脚功能 1602字符型LCD通常有14条引脚线或16条引脚线的LCD,多出来的2条线是背光电源线   VCC(15脚)和地线GND(16脚),其控制原理与14脚的LCD完全一样本次系统的时钟电路设计如图3.2所示。 2.6 复位电路 为确保微机系统中电路稳定可靠工作,复位电路是必不可少的一部分,复位电路的第一功能是上电复位。一般微机电路正常工作需要供电电源为5V±5%,即4.75~5.25V。由于微机电路是时序数字电路,它需要稳定的时钟信号,因此在电源上电时,只有当VCC超过4.75V低于5.25V以及晶体振荡器稳定工作时,复位信号才被撤除,微机电路开始正常工作。 第三章 软件设计 3.1 程序流程图 首先要根据系统的总体功能和键盘设置选择一种最合适的监控程序结构,然后根据实时性的要求,合理地安排监控软件和各执行模块之间地调度关系。 本部分详细介绍了基于AT89单片机的多路温度采集控制系统的软件设计。根据系统功能,可以将系统设计分为若干个子程序进行设计,如温度采集子程序,数据处理子程序、显示子程序、执行子程序。采用Kl uVision3集成编译环境和汇编语言来进行系统软件的设计。本章从设计思路、软件系统框图出发,先介绍整体的思路后,再逐一分析各模块程序算法的实现,最终编写出满足任务需求的程序。 具体程序见附录 3.2 keiluVision的简介   3.3 Proteus的简介 第四章 调试 调试程序 编译程序,检查错误,如果没有错误按ctrl+f5进行编译 实物图 第五章 课程设计总结 经过两周的设计和实践,本设计已经完成了一个比较完整的温度采集系统。它可以通过键盘输入温度上限、下限值,然后计算其上限和下限的中间值作为最适温度值。不断的采集温度值,显示温度值,如果发现采集的温度值高于上限值就通过相应的提示灯亮。如果采集的温度值低于下限值,那么也有相应的灯提示操作人员。如果并没有超过上下限则不会报警。由于要把温度值控制在最适温度处,所以当采集到的温度高于最适温度时连接散热装置的继电器就通电,然后开始散热。如果采集到的温度低于最适温度时,连接加温装置的继电器就通电,然后就开始加温。整个体统已经达到了闭环控制的要求。可以应用于一些应用场合,基本满足了对于温度自动控制的需要。 致此本人设计基本完成了预期的目标,系统在温度采集、温度处理和键盘处理方面做的比较好,而在数据的存储和数码管的显示方面不够理想。主要存在以下几个方面: 程序的代码不够精练,浪费STC89C52内的FLASH ROM; 未对以前的温度数值进行存储,使以后不能利用这些数据; 对液晶显示的控制考虑不周,以致出现闪烁现象; 参考文献 【1】李朝青.单片机原理及接口技术(简明修订版).杭州:北京航空航天大学出版社,1998 【2】 李广弟.单片机基础[M].北京:北京航空航天大学出版社,1994 【3】阎石.数字电子技术基础(第三版). 北京:高等教育出版社,1989 【4】 廖常初.现场总线概述[J].电工技术,1999. 【5】 徐仁贵等编著.《单片微型计算机应用技术

文档评论(0)

shenlan118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档