计算机控制技术基础课程设计.docx
《计算机控制技术基础课程设计.docx》由会员分享,可在线阅读,更多相关《计算机控制技术基础课程设计.docx(21页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、计算机掌握技术课程设计-过控 1301 班-段颉颃-2023003019计算机掌握技术根底课程设计专业过程装备与掌握工程班级过控 1301 班学生姓名王学生学号2023指导教师张太原理工大学化学化工学院2023 年 12 月1计算机掌握技术课程设计-过控 1301 班-段颉颃-2023003019序言计算机掌握系统是在自动掌握技术和计算机技术进展的根底上产生的。计算机掌握系统就是利用计算机来实现生产过程自动掌握的技术。计算机掌握技术在生活中和国民生产中有着广泛的应用,生活中随处可见的智能灯具设计和掌握、照明颜色合理搭配、智能电子广告的设计和应用等,计算机掌握技术表达着越来越重要的作用,在生活中
2、随处可见。其在工业生产中的应用更为重要,体统的掌握, 工业过程的掌握,计算机软件通过计算机硬件的接口对加工刀具进展掌握,进展趋势就是全面的自动掌握。计算机掌握系统主要由计算机和生产过程两大局部组成。工业掌握机试之按生产过程掌握的特点和要求而设计的计算机,它包括硬件和软件两个局部。生产过程包括被控对象和测量便送、执行机构、电气开关等装置。计算机引入掌握领域是 60 年月。这种系统的调整器主要是承受模拟调整器。系统中既有计算机又有调整器,系统简单,投资又大,这种系统称为计算机监控系统。在 60 年月末期消灭了用一台计算机直接掌握一个机组或一个车间的掌握系统,简称集中掌握系统,集中掌握系统在计算机掌
3、握系统的进展过程中起到了乐观作用。在这种掌握系统中,计算机不但完成操作处理,还可直接依据给定值、过程变量和过程中其它的测量值,通过PID 运算,实现对执行机构的掌握。这种掌握系统是直接数字掌握系统,简称 DDC 系统。 DDC 掌握的根本思想是使用一台计算机代替假设干个调整掌握回路功能。最初进展时期望能够至少可以掌握 50 个回路以上,这在当时对小规模、自动化程度不高的系统,特别是对具有大量挨次掌握和规律推断操作的掌握系统来说收到了良好的效果。2计算机掌握技术课程设计-过控 1301 班-段颉颃-2023003019计算机掌握技术根底课程设计任务书一、课程设计目的通过对一个有用计算机掌握系统的
4、设计,培育学生综合运用所学理论学问,理论联系实际、分析解决实际问题的初步应用力量。提高学生的工程认知和初步实践力量,获得掌握技术工程的根本训练。通过课程设计,加深学生对计算机掌握技术的生疏和实际应用, 使学生从整体上了解计算机掌握系统的工作原理、设计原则,把握计算机掌握系统的构造、组成和整体设计方法和步骤,编程调试,为将来将计算机掌握技术应用到生产过程打下根底。二、课程设计任务以常用计算机如工业掌握计算机、PLC 或单片机为主掌握器进展设计,进展系统总体方案的设计、论证和选择;系统硬件设计和软件设计,字数不少于 3000 字。1、依据选做题目自行确定掌握要求和掌握精度,如:假设选定温度掌握系统
5、设计需确定温度掌握范围和掌握精度等。2、软件设计方案及要求分析被控参数特性、数学模型,确定掌握规律及方法掌握规律和方法包括:PID 算法、最小拍、达林算法等。要求利用 MATLAB 进展仿真争论,分析并给出被控变量,偏差和掌握器输出波形图,具体说明 PID 掌握算法参数整定过程;3、 硬件设计方案及主要器件具体选型,完成选型分析和计算,指明供货厂商、产品具体型号、技术参数等。绘制计算机掌握系统硬件框图,并依据以上器件选型,画出模拟量输入、输出通道电路接口线路原理接线图或系统构造图。主要器件包括:工业计算机主机、输入通道传感器、变送器、A/D 模块等输出通道D/A 模块或模板、执行机构等等器件。
6、提示:硬件选型可在相应产品商家网站上或技术论坛搜寻猎取资料进展器件或模板选型。三、设计题目和内容设计一个针对大纯时延一阶惯性对象 G(s) = 具体内容:Ke-tsTs +1 的计算机掌握系统1) 自己设定系统性能指标,对象传函,以及系统的闭环传递函数的表达式。比方:加热炉温度掌握系统,广义对象传递函数为 G(s) =120e-0.0062 s0.0124 s + 1,要求测量范围 -50Ke-ts200,测量精度 0.5,区分率 0.2;或电阻加热炉温度掌握对象模型:G(s) = T s + 1 ,K=50,T=30s,=10s,电阻加热炉功率 800w,220v 沟通供电。控温范围:503
7、50;3计算机掌握技术课程设计-过控 1301 班-段颉颃-2023003019保温阶段掌握精度:12) 选择一种掌握算法,设计出 D(z)。建议先用 PID 进展调整,设计出的掌握算法进展比较。由于掌握对象的纯时延特性常导致掌握系统的稳定性降低,过渡过程特性变坏。有资料指出,当对象的纯延迟时间与对象惯性时间常数Tm之比大于等于 0.5 时,承受常规 PID 算法难以获得良好的系统性能,因此考虑承受达林算法。3) 硬件设计方案及主要器件具体选型:绘制计算机掌握系统硬件框图,主要器件包括:工业计算机主机、输入通道传感器、变送器、A/D 模块等输出通道D/A 模块或模板、执行机构等等器件,并依据以
8、上器件选型,指明供货厂商、产品具体型号、技术参数等。提示:硬件选型可在相应产品商家网站上或技术论坛搜寻猎取资料进展器件或模板选型。4) 软件设计方案及要求:分析被控参数特性、数学模型,确定掌握规律及方法掌握规律和方法包括:PID 算法、最小拍、达林算法等。要求利用 MATLAB 进展仿真争论,分析并给出被控变量,偏差和掌握器在单位阶跃和单位速度输入下的输出波形图,具体说明 PID 掌握算法参数整定过程;4计算机掌握技术课程设计-过控 1301 班-段颉颃-2023003019名目摘要6第一章 电阻炉温度掌握系统的掌握要求和总体掌握方案71.1 系统的描述与分析71.2 方案的比较和确定8其次章
9、 系统硬件设计82.1 总体设计82.2 温度检测电路112.3 温度掌握电路122.4 人机对话电路13第三章 电阻炉温度系统软件设计163.1 掌握算法确实定163.2 数学模型的建立163.3 基MATLAB 仿真被控对象18第四章 总结20参考文献215计算机掌握技术课程设计-过控 1301 班-段颉颃-2023003019设计说明书摘要随着科学技术的迅猛进展,各个领域对温度掌握系统的精度、稳定性等要求越来越高, 掌握系统也千变万化。电阻炉广泛应用于各行各业, 其温度掌握通常承受模拟或数字调整仪表进展调整,但存在着某些固有的缺点。而承受单片机进展炉温掌握,可大大地提高掌握质量和自动化水
10、平, 具有良好的经济效益和推广价值。本设计以 89C51 单片机为核心掌握器件,以ADC0809 作为 A/D 转换器件,承受闭环直接数字掌握算法,通过掌握可控硅来掌握热电阻,进而掌握电炉温度,最终设计了一个满足要求的电阻炉微型计算机温度掌握系统。设计对象:电阻炉温度掌握系统关键字:电阻炉 89C51 单片机 温度掌握 A/D 转换6计算机掌握技术课程设计-过控 1301 班-段颉颃-2023003019电阻炉温度掌握系统第一章 电阻炉温度掌握系统的掌握要求和总体掌握方案1.1 系统的描述与分析1.1.1 系统的介绍该系统的被控对象为电炉,承受热阻丝加热,利用大功率可控硅掌握器掌握热阻丝两端所
11、加的电压大小,来转变流经热阻丝的电流,从而转变电炉炉内的温度。可控硅掌握器输入为05伏时对应电炉温度0500,温度传感器测量值对应也为05伏,对象的特性为带有纯滞后环节的一阶惯性系统,这里惯性时间常数取 T 30秒,滞后时间常数取101秒。该系统利用单片机可以便利地实现对 PID 参数的选择与设定,实现工业过程中 PID 掌握。它承受温度传感器热电偶将检测到的实际炉温进展A/D 转换,再送入计算机中,与设定值进展比较,得出偏差。对此偏差按PID 规律进展调整,得出对应的掌握量来掌握驱动电路,调整电炉的加热功率,从而实现对炉温的掌握。利用单片机实现温度智能掌握,能自动完成数据采集、处理、转换、并
12、进展 PID 掌握和键盘终端处理各参数数值的修正 及显示。在设计中应当留意,采样周期不能太短,否则会使调整过程过于频繁,这样,不但执行机构不能反响,而且计算机的利用率也大为降低;采样周期不能太长, 否则会使干扰无法准时消退,使调整品质下降。1.1.2 技术指标设计一个基于闭环直接数字掌握算法的电阻炉温度掌握系统具体化技术指标如下:1. 电阻炉温度掌握在 0500;2. 加热过程中恒温掌握,误差为2;3. LED 实时显示系统温度,用键盘输入温度,精度为 1;4. 承受直接数字掌握算法,要求误差小,平稳性好;5. 温度超出预置温度5时发出报警。7计算机掌握技术课程设计-过控 1301 班-段颉颃
13、-20230030191.2 方案的比较和确定方案一系统承受 8031 作为系统的微处理器。温度信号由热电偶检测后转换为电信号经过预处理放大送到 A/D 转换器,转换后的数字信号再送到 8031 内部进展推断或计算。从而输出的掌握信号来掌握锅炉是否加热。但对于8031 来说,其内部只有128 个字节的RAM, 没有程序存储器,并且系统的程序很多,要完成键盘、显示等功能就必需对 8031 进展存储器扩展和 I/O 口扩展,并且需要容量较大的程序存储器,外扩时占用的 I/O 口较多,使系统的设计简单化。方案二系统承受 89C51 作为系统的微处理器来完成对炉温的掌握和键盘显示功能。8051 片内除
14、了 128KB 的 RAM 外,片内又集成了 4KB 的 ROM 作为程序存储器,是一个程序不超过4K 字节的小系统。系统程序较多时,只需要外扩一个容量较小的程序存储器,占用的I/O 口削减,同时也为键盘、显示等功能的设计供给了硬件资源,简化了设计,降低了本钱。因此 89C51 可以完成设计要求。综上所述的二种方案,该设计选用方案二比较适宜。其次章 系统硬件设计2.1 总体设计系统的硬件包括微掌握器局部主机、温度检测、温度掌握、人机对话键盘/显示/ 报警4 个主要局部,系统的构造框图如图 4-1 所示。系统程序承受模块化设计方法,程序有主程序、中断效劳子程序和各功能模块程序组成,各功能模块可直
15、接调用。8计算机掌握技术课程设计-过控 1301 班-段颉颃-2023003019报警电路光耦驱动电路可控硅掌握器电阻炉按键掌握单片机显示电路A/D转换器温度传感器图 4-1 系统构造框图该局部电路主要包括 89C51 主程序的工作状况,主程序完成系统的初始化,温度预置及其合法性检测。预置温度的显示及定时器 T0 的初始化设置等。T0 中断效劳程序是温度掌握体系的主体,用于温度检测、掌握和报警。主程序和中断效劳子程序的流程图如图 4-2 所示。主程序如下:TEMP1EQU 50H;当前检测温度高位TEMP2EQU TEMQ1+1;当前检测温度低位ST1EQU 52H;预置温度高位ST2EQU
16、53H;预置温度低位T100EQU 54H;温度 BCD 码显示缓冲区百位T10EQU T100+1;温度 BCD 码显示缓冲区十位TEQU T100+2;温度 BCD 码显示缓冲区个位BT1EQU 57H;温度二进制码显示缓冲区高位BT2EQU BT1+1;温度二进制码显示缓冲区低位ADIN0EQU 7FF8H;ADC 0809 通道 IN0 的端口地址F0BIT PSW.5;报警允许标志TEMP1DB00H , 00H , 00H , 00H , 00H , 00H , 00H , 00H ,00H;50H58H 单元初始化(清零) ORG 0000HAJMP MAIN;转主程序ORG 0
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机控制 技术 基础 课程设计
限制150内