计算机温度控制课程的设计.docVIP

  1. 1、本文档共13页,可阅读全部内容。
  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 1.1 选题背景 1 1.2 设计任务 1 2 电路设计 2 2.1 设计思路 2 2.2 设计思路 2 2.3 系统方案确定 3 2.4 原理框图 3 3 硬件设计 4 3.1 单片机连接电路 4 3.2 温度检测电路 3 3.3 A/D转换电路 4 3.4 LED温度显示电路 5 3.5 电路图 5 4 软件设计 5 5 课程设计内容及过程 6 5.1 18B20的安装 6 5.2 电路板焊接与调试过程 6 6 程序调试过程 7 6.1 程序清单 8 7 总结及体会 11 参考文献 12 计算机控制系统设计 1.实验目的: 1.1 选题背景 温度是工业对象中一种重要的参数,特别在冶金、化工、机械各类行业里,广泛使用各种加热炉、热护理炉和反应炉等。由于炉子的种类不同,因此采用的加热方法及燃料也不同,如煤气、天然气、油和电等。但是就其控制系统本身的动态特性来说,基本上都属于一阶滞后环节,因其在控制算法上亦基本相同,实践证明,用微型计算机对加热炉进行控制,无论在提高产品质量和数量,节约能源,还是在改善劳动条件等方面都显示出无比的优越性。 1.2 设计任务 在仿真软件Protues中设计必要的电路,并进行调试,用Keil C51完成程序设计,在课程设计报告中详细叙述设计思路和过程总结,画出系统的总体硬件框图,电路图与程序清单附在报告最后。 能够任意设定温度;能够显示当前温度;超调量小于5%,测量温度和设定温度之差小于0.5摄氏度。 2.电路设计 2.1 设计思路 该控制系统使用单片机为处理器,连接温度传感器,温度控制电路,并附加LED显示部分及键盘部分,可以实时显示温度,实现对温度控制还可以键盘对PID参数进行设置。 该系统使用热电阻测出电阻炉温度并转换成电压信号,此电压信号经过温度传感器检测电路转换成数字信号送人单片机,而单片机经过数据处理后,控制显示部分显示温度。此外,将温度与设定值比较,根据设定计算出控制控制量,通过控制电阻丝两端交流电压的通断时间比例来实现电阻丝发热量的控制。 2.2 设计原理 该控制系统使用单片机作为微处理器,连接温度传感器、A/D转换、温度控制电路,并且附加LED显示部分及键盘部分。他可以实时的显示温度,实现对温度的自动控制,还可以通过键盘对PID参数进行设置。 该控制系统使用热电阻测出电阻炉实际温度并转换成电压信号。此电压信号经过温度检测电路A/D转换电路转换成与炉温相对应的数字信号送入单片机,而单片机经过数据处理后,控制显示部分显示温度。此外,将温度与设定值比较,根据设定计算出控制量,通过控制电阻丝两端交流电压的通断时间比例来实现电阻丝发热量的控制。 该系统的主要控制算法为经典控制理论中所介绍的PID控制算法,积分的作用是消除残差,比例的作用是使温度快速跟踪设定值而变化,而微分的作用是抑制扰动,提前作用,提高稳定性。由于整个水温调节过程比较漫长,所以输出采用电力电子技术中所介绍的调功法,通过改变一个周期内晶闸管导通的波头数来调整加热功率,改变温度变化的速率,最终达到保持温度稳定在设定值上的目的。由于这是一个典型的闭环系统,自然少不了反馈通路,该温度传感器就是反馈通路不可或缺的部分。它可以较准确地测得加热杯内当前水温,单片机接受温度传感器测得的数据,经过内部程序的处理,将该数据转换为实际温度。程序中有一设定加热温度值的变量(设定值),此变量通过按键赋值,这样增加了程序的灵活性和方便性,可以直接修改加热温度,而不用修改程序本身。将设定温度值与当前温度值相减,产生偏差值,该值经过PID算法,得到一个控制参数,即每个周期内晶闸管的导通波头数,通过该值控制晶闸管的导通与关断,调节加热功率,最终保持温度恒定。偏差越小,加热的功率越小。当然PID的形式是多种多样的,可以是经典的PID,也可以是模糊PID,积分分离PID。 2.3 系统方案的确定 单片机温度控制系统是以51单片机为控制核心,辅以温度采样反馈电路,驱动电路,晶闸管主电路对电热炉炉温进行控制的微机控制系统。其控制原理图见图一,其基本控制原理为:用键盘将温度的设定值送入单片机,启动运行后,通过信号采集电路将温度信号采集到后,送到A/D转换电路将信号转换成数字量送入单片机系统进行PID控制运算,将控制量输出,控制电阻炉的加热。 2.4 原理框图 下面为框图: 图一、系统结构图 3. 硬件设计 控制系统的硬件设计是系统设计的基础,具有重要意义。主要设计内容包括温度测量、A/D转换、单片机系统、键

文档评论(0)

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

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

1亿VIP精品文档

相关文档