计算机控制技术西电版ppt第8章计算机控制系统的设计.详解doc资料.ppt

上传人:豆**** 文档编号:77727163 上传时间:2023-03-16 格式:PPT 页数:26 大小:324KB
返回 下载 相关 举报
计算机控制技术西电版ppt第8章计算机控制系统的设计.详解doc资料.ppt_第1页
第1页 / 共26页
计算机控制技术西电版ppt第8章计算机控制系统的设计.详解doc资料.ppt_第2页
第2页 / 共26页
点击查看更多>>
资源描述

《计算机控制技术西电版ppt第8章计算机控制系统的设计.详解doc资料.ppt》由会员分享,可在线阅读,更多相关《计算机控制技术西电版ppt第8章计算机控制系统的设计.详解doc资料.ppt(26页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、第8章 计算机控制系统的设计计算机控制技术西电版PPT第8章计算机控制系统的设计.详解第8章 计算机控制系统的设计控制系统总体方案的确定控制系统总体方案的确定微型计算机及接口的选择微型计算机及接口的选择控制算法的选择控制算法的选择控制系统硬件设计控制系统硬件设计控制系统软件设计控制系统软件设计微型计算机控制系统的调试微型计算机控制系统的调试微型机控制系统的设计步骤:微型机控制系统的设计步骤:第8章 计算机控制系统的设计8.1.1 控制系统总体方案的确定控制系统总体方案的确定1.确定控制系统方案确定控制系统方案根据系统的要求,首先确定是采用开环系统还是闭环系统,或者是数据处理系统。2.选择检测元

2、件选择检测元件在确定方案的同时,必须选择好用于检测被控参数的测量元件,它是影响控制系统精度的首要因素。3.选择执行机构选择执行机构 执行机构是计算机控制的重要组成部件,它的选择一方面要与控制算法相匹配,另一方面要根据被控对象的实际情况来决定。(电动执行机构,气动调节阀,步进电机,液压伺服机构)第8章 计算机控制系统的设计4.选择输入选择输入/输出通道及外围设备输出通道及外围设备计算机控制系统的过程通道,通常应根据被控对象参数的多少来确定,并根据系统的规模及要求,配以适当的外围设备,选择时应考虑以下问题。(l)被控对象参数的数量;(2)各输入/输出通道是串行操作还是并行操作;(3)各通道数据的传

3、输速率;(4)各通道数据的字长及选择位数;(5)对显示、打印有何要求。5.画出系统原理图画出系统原理图前面4步完成以后,结合工业流程图,最后要画出一个完整的控制系统原理图,其中包括各种传感器、变送器、外围设备、输入/输出通道及微型计算机等。第8章 计算机控制系统的设计8.1.2 微型计算机及接口的选择微型计算机及接口的选择1.选用成品微型机系统选用成品微型机系统根据被控对象的任务,选择适合系统应用的微型计算机系统(或芯片)是十分重要的,它直接关系到系统的投资及规模,一般根据总体方案进行选择。1)工业控制机如果系统的任务比较大,需要的外设比较多,如打印机、CRT等,而且设计时间要求比较紧,不妨选

4、用一台现成的工业控制机(研华工控机)。这些机器不仅提供了具有多种装置的主机系统板,而且还配备了各种接口板。2)单片机系统目前有一些由单片机组成的小系统可供选择,它们大都具有单片机、存储器及I/O接口、LED显示器和小键盘等。再配以各类I/O接口板,就可组成简单的控制系统。第8章 计算机控制系统的设计 2.利用单片机芯片自行设计利用单片机芯片自行设计选择合适的单片机芯片,针对被控对象的具体任务,自行开发和设计一个单片机系统是目前微型计算机系统设计中经常使用的方法。这种方法具有针对性强,投资少,系统简单、灵活等特点,特别对于批量生产,更有独特的优势。事实上,目前已经具备了单片机系统开发工作的条件:

5、一是有了各种各样的开发工具;二是市场芯片资源丰富,且价格便宜;三是技术已经成熟,现在有很多关于单片机的图书、资料供设计者参考。利用各种硬件电路、各种系统软件和应用软件,可以方便地进行系统设计。第8章 计算机控制系统的设计8.1.3 控制算法的选择控制算法的选择1.直接数字控制直接数字控制当被控对象的数学模型能够确定时,可采用直接数字控制,如最少拍随动系统、最少拍无纹波系统以及大林算法等。此外,还有最小二乘法系统辨识、最优控制及自适应控制等。2.数字化数字化PID控制控制由于被控对象是复杂的,因此并非所有的系统均可求出数学模型,有些即使可以求出来,但由于被控对象环境的影响,许多参数经常变化,因此

6、很难进行直接数字控制,此时最好选用数字化PID控制。3.模糊控制模糊控制模糊控制既不用像DDC控制那样要求有严格的被控系统数学模型,也不像PID控制那么“呆板”,它是一种非常灵活的控制方法,只要根据实验数据找出Fuzzy控制规律,便能达到所要求的控制效果。第8章 计算机控制系统的设计8.1.4 控制系统硬件设计控制系统硬件设计1.存储器扩展存储器扩展对单片机系统,由于单片机有4种存储器空间,且程序存储器和数据存储器独立编址,所以其存储容量与同样位数的微型计算机相比,扩大了一倍多。实际使用中,已很少进行存储器扩展。2.模拟量输入通道的扩展模拟量输入通道的扩展1)数据采集通道的结构形式一般来说,微

7、型计算机控制系统是多通道系统,因此选用什么样的结构形式采集数据是进行模拟量输入通道设计时首先要考虑的问题。(共享S/H和A/D或多路S/H共享A/D的结构形式)2)A/D转换器的选择设计时一定要根据被控对象的实际要求选择A/D转换器。在满足系统要求的前提下,尽量选用分辨率低的A/D转换器。另外还可选择 V/F变换器以及串行A/D转换器、以及数据采集芯片(具备多路开关、放大器、S/H和12位A/D等多种电路)。第8章 计算机控制系统的设计3.输出通道的扩展输出通道的扩展模拟量输出通道是微型计算机控制系统与执行机构(或控制设备)连接的桥梁,设计时要根据被控对象的通道数及执行机构的类型进行选择。对于

8、那些能直接接受数字量的执行机构,可由微型机直接输出数字量,如步进电机或开关、继电器系统等;对于只能接受模拟量的执行机构(如电动、气动执行机构,液压伺服机构等),则需要用D/A转换器把数字量转换成模拟量后,再带动执行机构。和输入通道一样,输出通道的设计也有两个方面的问题需要考虑,数据输出通道的连接方式(每个通道设置一个D/A转换器或多通道共享D/A转换器)及D/A转换器的选择。第8章 计算机控制系统的设计4.开关量开关量I/O接口设计接口设计在微型计算机控制系统中,除了模拟量输入/输出通道外,经常遇到的还有开关量I/O接口。第8章 计算机控制系统的设计5.操作面板操作面板操作面板也叫操作台,它是

9、人机对话的纽带。根据具体情况,操作面板可大可小,大到可以是一个庞大的操作台,小到只有几个功能键和开关。6.系统速度匹配问题系统速度匹配问题在不影响系统速度的前提下,时钟频率选低一些为好,这样可降低系统对其他元器件工作速度的要求,从而降低成本和提高系统可靠性。7.系统负载匹配问题系统负载匹配问题1)逻辑电路间的接口及负载匹配问题进行系统设计时,有时需要TTL和CMOS两种电路混合使用,但两者要求的电平不一样(TTL高电平为+5 V,CMOS则为+10 V+18 V),因此,一定要注意电流及负载的匹配问题。2)MCS-51系列单片机负载匹配问题微型计算机与微型计算机之间,微型计算机与I/O接口之间

10、都存在着负载匹配问题。第8章 计算机控制系统的设计8.1.5 控制系统软件设计控制系统软件设计 1.控制系统对应用软件的要求控制系统对应用软件的要求1)实时性由于工业过程控制系统是实时控制系统,所以对应用软件的执行速度都有一定的要求,即能够在被控对象允许的时间间隔内对系统进行控制、计算和处理。2)灵活性和通用性在应用程序设计中,为了节省内存和具有较强的适应能力,通常要求有一定的灵活性和通用性。现在多采用模块化的程序设计结构。3)可靠性在微型计算机控制系统中,系统的可靠性至关重要,它是系统正常运行的基本保障。第8章 计算机控制系统的设计2.软件、软件、硬件折中问题硬件折中问题在微型计算机过程控制

11、系统设计中,常遇到的一个问题就是,同样一个功能,例如,计数、逻辑控制等,既可以通过硬件实现,也可以用软件完成,这时需要根据系统的具体情况 确定哪些用硬件完成,哪些用软件实现。这就是所谓的软件、硬件折中问题。一般而言 在系统允许的情况下,尽量采用软件,这样可以节省经费;若系统要求实时性比较强,则可采用硬件。3.软件开发过程软件开发过程软件开发大体包括以下几个方面。(1)划分功能模块及安排程序结构。(2)画出各程序模块详细的流程图。(3)选择合适的语言(如高级语言或汇编语言)编写程序。(4)将各个模块连结成一个完整的程序。第8章 计算机控制系统的设计8.1.6 微型计算机控制系统的调试微型计算机控

12、制系统的调试 1.硬件调试硬件调试根据设计逻辑图制作好实验样机,便进入硬件调试阶段。调试工作的主要任务是排除样机故障,其中包括设计错误和工艺性故障。1)脱机检查用万用表或逻辑测试笔逐步按照逻辑图检查印刷板中器件的电源及各引脚的连接是否正确,检查数据总线、地址总线和控制总线是否有短路等故障。有时为了保护芯片,先对各管脚电位(或电源)进行检查,确定无误后再插入芯片检查。2)联机调试利用仿真器进行调试,观察各部分接口电路是否满足设计要求。此时可通过运行一些简单的软件以检查各个接口工作是否正常。如果正常,则说明各接口硬件没问题;否则,应进行针对性的处理。第8章 计算机控制系统的设计2.软件调试软件调试

13、 可以利用仿真软件进行调试(keil C+Proteus)。仿真软件可以不用硬件直接在PC机上调试程序,待程序基本调试好以后,再移到硬件系统中去调试。这种软件、硬件并行调试方法,可大大加快系统的开发速度。软件调试完成以后,即可通过EPROM程序写入器,将目标代码写入EPROM中,并将其插入机器的相应插座上,系统便可投入运行。3.硬件、硬件、软件联合调试软件联合调试经过硬件、软件单独调试后,即可进入硬件、软件联合调试阶段,找出硬件、软件之间不相匹配的地方,反复修改和调试。实验室调试工作完成以后,即可组装成机器,移至现场进行运行和进一步调试,并根据运行及调试中的问题反复进行修改。第8章 计算机控制

14、系统的设计8.2.1 炉温计算机控制系统的原理炉温计算机控制系统的原理本系统采用直接数字控制系统(DDC),对功率为2 kW的单相电阻炉进行温度控制,要求温度在400 1000 范围内可调,温度稳态误差1.5。系统能够完成以下内容:(1)电阻炉温度的检测;(2)电阻炉温度的闭环控制;(3)电阻炉温度曲线显示和打印。8.2 炉温计算机控制系统炉温计算机控制系统第8章 计算机控制系统的设计根据系统要完成的任务和要求,考虑到保持本章与前面章节硬件的一致性,选用51系列单片机(AT98C52),系统组成结构框图如下所示。根据系统要完成的任务和要求,考虑到保持本章与前面章节硬件的一致性,选用51系列单片

15、机(AT98C52),系统组成结构框图如下所示。第8章 计算机控制系统的设计8.2.2 炉温计算机控制系统硬件设计炉温计算机控制系统硬件设计1.温度检测电路温度检测电路 本系统采用的型(镍铬镍硅)热电偶,其可测量1312以内的温度,线性度较好,而且价格便宜。变送器采用的是高精度的集成芯片MAX6675来完成“热电偶电势温度”的转换,不需外围电路、I/O接线简单、精度高、成本低。第8章 计算机控制系统的设计 2.时钟电路时钟电路 在系统中需要准确显示升温时间、恒温时间等,因而选用了时钟芯片DS12887构成定时电路来完成对时间的显示及准确计时,也可以不需要。3.键盘、显示及报警电路键盘、显示及报

16、警电路 系统采用3*3键盘,由单片机P1口控制,可通过按键设定温度和时间。显示器选用点阵字符型液晶显示器TC1602,TC1602的显示形式是16*2行,可显示炉温、设定时间、实际时间等。报警电路是将单片机的I/O口与驱动芯片MC1413相连,通过MC1413驱动蜂鸣器。4.控温电路控温电路 控温电路包括驱动芯片MC1413、过零型交流固态继电器(Z型SSR)第8章 计算机控制系统的设计第8章 计算机控制系统的设计8.2.3 炉温计算机控制系统软件设计炉温计算机控制系统软件设计1.控制算法设计控制算法设计理论分析和实验证明,电阻炉是一个具有自平衡能力的大惯性大滞后特性的被控对象,可用一个一阶大

17、惯性环节和一个滞后环节来近似描述,考虑到零阶保持器,系统简化后其动态结构图如下所示。第8章 计算机控制系统的设计被控对象加上零阶保持器的广义对象传递函数为 本系统数字控制器采用增量式PID调节器 或采用前述积分分离、大林算法或模糊PID等,只需要转化为差分方程即可迭代编程。第8章 计算机控制系统的设计2.软件设计软件设计 系统的软件由三大模块组成:主程序模块、功能实现模块和运算控制模块。主程序模块:完成系统初始化和电炉丝的导通和关断;功能实现模块:主要由定时中断处理子程序、炉温检测子程序、键盘处理子程序、时间确定子程序、显示子程序、报警子程序等部分组成。运算控制模块:主要由标度转换子程序、滤波

18、子程序、PID控制算法子程序等部分组成。第8章 计算机控制系统的设计8.2.4 炉温计算机控制系统的扩展设计炉温计算机控制系统的扩展设计-远程上位监控远程上位监控 采用工控组态软件完成系统的上位监控。实现人机友好界面,可方便的对温度和参数设置、温度显示、超量报警、实时检测、数据打印等操作,数据库管理方便,易于操作。工控组态软件主要是指数据采集与过程控制的专用软件,它们提供自动控制系统监控层一级的软件平台和开发环境,使用灵活的组态方式,能够为用户提供快速构建工业自动控制系统监控功能的、通用层次的软件工具。目前工控领域常用的工控组态软件有Kingview组态王、西门子的WinCC组态软件及MCGS组态软件。第8章 计算机控制系统的设计炉温控制系统的主监控界面第8章 计算机控制系统的设计此课件下载可自行编辑修改,仅供参考!此课件下载可自行编辑修改,仅供参考!感谢您的支持,我们努力做得更好!谢谢感谢您的支持,我们努力做得更好!谢谢

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁