温度控制系统设计-计算机控制技术课程设计-精品.doc
《温度控制系统设计-计算机控制技术课程设计-精品.doc》由会员分享,可在线阅读,更多相关《温度控制系统设计-计算机控制技术课程设计-精品.doc(11页珍藏版)》请在课桌文档上搜索。
1、题 目: 温度控制系统设计要求完成的主要任务:被控对象为电炉,采用热阻丝加热,利用大功率可控硅控制器控制热阻丝两端所加的电压大小,来改变流经热阻丝的电流,从而改变电炉炉内的温度。可控硅控制器输入为05伏时对应电炉温度0300,温度传感器测量值对应也为05伏,对象的特性为带有纯滞后环节的一阶系统,惯性时间常数为T130秒,滞后时间常数为10秒。1设计温度控制系统的计算机硬件系统,画出框图;2编写积分别离PID算法程序,从键盘承受Kp、Ti、Td、T及的值;3通过数据分析Ti改变时对系统超调量的影响。4撰写设计说明书。时间安排:5月24日查阅和准备相关技术资料,完成整体方案设计5月25日6月1日完
2、成硬件设计并调试6月2日提交课程设计指导教师签名: 年 月 日系主任或责任教师签名: 年 月 日目 录摘 要11 设计任务及分析21.1 设计任务要求21.2 设计系统分析22 方案设计32.1 硬件系统设计32.2 软件流程图43 控制算法53.1 PID控制算法53.2 积分别离的PID控制控制算法64 系统仿真74.1 仿真程序及图形74.2 仿真结果84.3 结果分析105 心得体会11参考文献12本科生课程设计成绩评定表摘 要比例-积分-微分控制简称PID控制,是控制系统中应用最为广泛的一种控制规律。实际运行的经历和理论的分析都说明,这种控制规律对许多工业过程进展控制时,都能得到满意
3、的效果。利用计算机可以很好地使用PID算法对控制对象进展控制,具有较高的精度,并且可以很方便的改变PID参数,以到达不同的控制效果。本设计的控制对象为电热炉,控制量为电炉温度,利用单片机对大功率可控硅导通角的控制,可以很方便地改变电热丝两端的电压,从而起到调节温度的作用。而热电偶配合单片机编程,能够较准确地得到炉温,使单片机能够实时发出控制信号,快速将炉温调节为给定值。当外界出现干扰使炉温发生变化时,单片机能够通过PID算法快速使炉温回到给定值。为了使PID控制更加稳定可靠,本设计参加了积分别离的改进措施,当偏差较大时取消积分作用,利用PD控制快速使系统趋于稳定;当偏差小于某一个值时,参加积分
4、作用,以消除静差。利用Matlab软件,可以通过仿真得到Ti改变对系统超调量的影响。关键词:PID控制 Matlab 系统超调量1 设计任务及分析1.1 设计任务要求被控对象为电炉,采用热阻丝加热,利用大功率可控硅控制器控制热阻丝两端所加的电压大小,来改变流经热阻丝的电流,从而改变电炉炉内的温度。可控硅控制器输入为05伏时对应电炉温度0300,温度传感器测量值对应也为05伏,对象的特性为带有纯滞后环节的一阶系统,惯性时间常数为T130秒,滞后时间常数为10秒。要求完成的任务:1设计温度控制系统的计算机硬件系统,画出框图;2编写积分别离PID算法程序,从键盘承受Kp、Ti、Td、T及的值;3通过
5、数据分析Ti改变时对系统超调量的影响。4撰写设计说明书。1.2 设计系统分析本系统的以电炉为控制对象,以电炉温度为控制量,利用温度传感器实时检测电炉温度,并将测得的数据经过A/D转换后送入计算机,计算机系统将检测得到的温度与炉温给定值进展比较,并计算偏差,按照预置的控制算法,对可控硅控制器的导通角进展调节,从而可以控制热阻丝两端的电压,起到温度调节的作用。利用单片机可以方便地实现数据采集、转换、处理以及PID算法控制,并通过键盘对一些重要参数进展修正,还具有系统小巧、稳定可靠以及本钱较低等优点。由于本次控制对象为电炉,其时间常数较大,因此采用周期不宜过小,防止系统响应过于频繁,降低计算机系统的
6、效率并使控制品质变坏,但也不能太大,否那么会使误差不能及时消除。2 方案设计2.1 硬件系统设计温度传感器信号调理及I/V变换A/D转换单片机电炉可控硅控制电路D/A转换键盘输入控制图2-1 温度控制系统硬件框图本系统硬件局部主要由温度传感器、D/A转换电路、信号调理电路和I/V变换、单片机系统、A/D转换电路、可控硅及其控制电路以及电炉组成。温度控制系统硬件框图如图2-1所示。温度传感器主要有热电偶、金属热敏电阻和半导体热敏电阻等几种。其中,热电偶测温范围广,可在1K2800范围内使用,并且具有精度高、性能稳定、构造简单、动态性能好等优点,缺点是线性度很不好,需要预置温度-电压分度表。金属热
7、敏电阻主要有铂热电阻和铜热电阻,前者可在-200800范围内使用,后者一般只在-50150范围内使用,而铂热电阻价格较贵,因此并不太适合本次设计使用。半导体热敏电阻一般来说测温范围较小,此处不予考虑。综合比较,选用金属热电偶相对来说更加适宜。由于本设计采用单片机为控制核心,因此,将金属热电偶的温度-电压分度表写入单片机的ROM中可以很方便的通过查表程序得到实时温度。A/D转换器采用8位逐次逼近式A/D转换芯片ADC0809,其转换时间在100us左右,线性误差为1/2LSB,工作温度范围为-4585,功耗为15mW。D/A转换器采用8位D/A转换芯片DAC0832,其电流建设时间为1us,单一
8、电源供电+5+15V,功耗为20mW。单片机采用AT89S52,具有8K片内ROM和256B的片内RAM,32位I/O口,3个16位定时器/计数器,具有RAM数据掉电保护功能。开场系统初始化并输入给定温度值炉温测量炉温下限温度炉温下限温度PID算法控制炉温炉温等于目标温度且稳定完毕NY停顿加热全速加热NYYN图2-2 温度控制系统软件流程图2.2 软件流程图温度控制系统的软件流程图如图2-2所示,系统开场工作时会检测炉温,一般情况下此时炉温比给定值低,于是电炉开场全速加热。于此同时,系统会按照预定的采样周期进展采样,当检测炉温在上限温度和下限温度之间,那么开场进展PID控制,并继续按照预定的采
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 温度 控制系统 设计 计算机控制 技术 课程设计 精品

链接地址:https://www.desk33.com/p-17035.html