计算机控制设计课程设计报告-电阻炉温度控制系统设计汇.docVIP

计算机控制设计课程设计报告-电阻炉温度控制系统设计汇.doc

  1. 1、本文档共29页,可阅读全部内容。
  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文档。上传文档
查看更多
计算机控制设计课程设计报告-电阻炉温度控制系统设计汇

计算机控制设计 课程设计报告 盐城工学院电气学院 班级 B电气084 姓名 学号 课程设计题目:电阻炉温度控制系统设计 本课程设计要求设计电阻炉温度控制系统,一种基于 AT89C51单片机的电阻炉温度控制系统,阐述了系统的工作原理、硬件电路以及软件设计。设计了一种基单片机的温度控制系统,该系统以单片机AT89C51为控制核心,并采用了数字PID控制算法结合PWM脉宽调制技术对电阻炉温度进行控制,具有精度高、稳定性好的特点。详细论述了数字 PID 控制器的原理及其在温度控系统中的应用,将增量式 PID 和 PWM 脉宽调制技术相结合,开发了一套温度监控软件。 技术参数和设计任务: 1、利用单片机89c51实现对传感器的控制,以实现对温度的控制; 2、显示电路采用LED数码管,通过显示温度对温度进行实时监控目录 2 1本课程设计系统概述 3 1.1 系统原理 3 1.2 系统结构图 4 1.3 文字说明控制方案 4 2、硬件设计 4 2.0单片机的I/O口扩展器件 5 P0口:A/D转换器ICL7109转换后的数据的输入接口 5 P3:P3.0(RXD)和P3.1(TXD)用于I/O口的扩展 5 2.1A/D转换器 7 2.2单片机最小系统 8 2.3温度采集电路 11 2.4控制部分 11 2.4人机接口 12 2.5输出执行电路 12 2.6输入电源保护电路 12 2.7磁兼容性设计 13 2.8电路板抗干扰措施 15 2.9电路板热设计 15 2.10降低噪声和电磁干扰的方法 16 3、软件设计 17 3.1 PID算法 18 3.2主程序 19 3.3温度系统控制过程 23 3.4系统控制过程 24 3.5程序流程图 24 四、小结 25 五、参考文献 26 附录: 27 1本课程设计系统概述 1.1 系统原理 系统硬件部分主要由单片机主控模块、 输入通道(前向通道)、输出通道(后向通道)、人机接口模块等组成。 温度控制系统以 AT89C51 单片机为核心, 外扩键盘输入、LED等外围电路实现的。 (l)系统性能要求: (a)可以人为方便地通过控制面板或PC机设定控制期望的温度值,系统应 能自动将温控箱加热至此设定温度值并能保持,直至重新设定为另一温度值,即能实现温度的自动控制; (b)能够实现对温控箱温度的测量并且通过控制面板上的液晶显示实时的显示出来; (c)具有加热保护功能的安全性要求。如果实际测得的温控箱温度值超过了系统规定的安全温度,保护电路就会做出反应,从而对温控箱实现超温保护; (d)模块化设计,安装拆卸简单,维修方便; (e)系统可靠性高,不易出故障; (f)尽量采用典型、通用的器件,一旦损坏,易于在市场上买到同样零部件进行替换。 (2)系统特点: 鉴于上述系统功能要求以及智能仪表应具有的体积小、成本低、功能强、抗干扰并尽可能达到更高精度的要求。本系统在硬件设计方面具有如下特点: (a)AT89C51作为核心芯片。作为与MCS一51系列兼容的单片机,无论在运算速度,还是在内部资源上均可胜任本系统的性能要求。根据温控箱 (b)本设计采用Pt100铂电阻作为温度传感器,而Pt100铂电阻在大温度范围内测温时表现出的不可忽视的非线性不容忽视,因此在温度测量的过程中必须对铂电阻温度传感器的非线性进行优化,从而提高系统温度测量的精确度。本设计采用最小二乘法拟合的方法对铂电阻的非线性进行优化。为了简化系统硬件,控制量采用双向可控硅输出,这样就省去了D/A转换环节。 (c)遵循了冗余原则及以软代硬的原则,并尽可能选用典型、常用、易于替换的芯片和电路,为系统的开放性、标准化和模块化打下良好基础。系统扩展和配置在满足功能要求的基础上留有适当裕量,以利于扩充和修改。 1.2 系统结构图 单片机温度控制系统的原理框图如图1所示。 图1系统框图 1.3 文字说明控制方案 用户通过键盘输入系统设定温度的上限值与下限值,温度信息由集温度测量和A/D转换于一体的DSl8B20温度传感器测量并转换成数字信号输入主机(单片机AT89C51),此信号经过标度转换后,一方面通过LED将温度显示出来;当测得的温度越限时,蜂鸣器和发光二极管同时报警,另一方面,将该温度值与设定的温度值进行比较,如果温度过高则控制SSR固态继电器启动降温设备,如果温度过低 则控制SSR固态继电器启动加温设备,如果温度在正常范围之内则继续进行温度检测。这样就可以控制输出设备,实时调节温度的变化,使其逐渐趋于给定值且达到控制的目的。 2、硬件设计 系统的硬件结构主要由温度检测电路、键盘与显示电路、报警电路、输出控制电路等部分组成。 模拟控制电路的各控制环节一般由运算放大器、电压比较器、模拟集成电路以及电容、电阻等外围元器件组成。它的最大优点是系统响应速度快

文档评论(0)

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

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

1亿VIP精品文档

相关文档