机电一体化技术第三章-计算机控制技术课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《机电一体化技术第三章-计算机控制技术课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 机电 一体化 技术 第三 计算机控制 课件
- 资源描述:
-
1、目录13.1 计算机控制系统概述23.2 工业控制计算机33.3 Arduino43.4 PLC(可编程控制器)53.5 总线工业控制计算机普通车床普通车床数控车床数控车床机电一体化与非机电一体化产品本质的区别在于前者是具有计算机控制的伺服系统。计算机作为伺服系统的控制器,将来自各传感器的检测信号与外部输入的命令进行采集存储分析、转换和处理,然后根据处理结果发出指令控制整个系统的运行。本章重点介绍:计算机控制系统组成、工业控制计算机,Arduino,总线工业控制计算机。自动控制系统通常由被控对象、检测传感装置、控制器等组成。控制器既可以由模拟控制由模拟控制器组成,也可以由数字控制器器组成,也可
2、以由数字控制器组成,数字控制器大多是用计算机实现的。因此计算机控制系统指的是采用了数字控制器的自动控制系统。3.1.1 计算机控制系统概述图图3-1 3-1 典型计算机闭环控制系统典型计算机闭环控制系统 计算机控制系统包括计算机控制系统包括控制计算机控制计算机(包括硬件、软(包括硬件、软件和网络)和件和网络)和生产过程生产过程(包括被控对象、检测传感器、(包括被控对象、检测传感器、执行机构)两大部分执行机构)两大部分。3.1.1 计算机控制系统概述计算机控制系统的核心是控制程序。计算机控制系统执行控制程序的过程如下:(1)实时数据采集 对被控参数按一定的采样时间间隔进行检测,并将结果输入计算机
3、。(2)实时计算 对采集到的被控参数进行处理后,按预先设计好的控制算法进行计算,决定当前的控制量。(3)实时控制 根据实时计算得到的被控量,通过D/A转换器将控制信号作用于执行机构。(4)实时管理 根据采集到的被控参数和设备的状态,对系统的状态进行监督和管理。3.1.1 计算机控制系统概述3.1.2 计算机控制系统的组成 简单的讲,计算机控制系统由控制计算机和生产过程两大部分组成,控制计算机是计算控制计算机是计算机控制系统中的核心装置,是系统中信号处理机控制系统中的核心装置,是系统中信号处理和决策的机构,相当于控制系统的神经中枢。和决策的机构,相当于控制系统的神经中枢。生产过程中包含了被控对象
4、、执行机构、测量变送等装置。计算机控制系统由硬件和软件两部分组成计算机控制系统由硬件和软件两部分组成。1、系统系统硬件硬件 计算机控制系统的硬件主要由主机、外围设备、硬件主要由主机、外围设备、过程输入过程输入/输出输出通道和生产过程通道和生产过程组成组成。3.1 计算机控制系统概述图图3-2 典型计算机控制系统典型计算机控制系统(1)主机)主机 主机由CPU和内存储器(RAM和ROM)通过系统总线连接而成,是整个控制系统的核心。它它按照预先存放在内存中的程序指令,由按照预先存放在内存中的程序指令,由过程输入通道不断地获取反映被控对象运行过程输入通道不断地获取反映被控对象运行工况的信息,并按程序
5、中规定的控制算法,工况的信息,并按程序中规定的控制算法,或操作人员通过键盘输入的操作命令自动的或操作人员通过键盘输入的操作命令自动的发出控制命令,以实现对被控对象的自动控发出控制命令,以实现对被控对象的自动控制。制。3.1.2 计算机控制系统的组成(2)常规外部设备 计算机的常规外部设备有4类:输入设备、输出设备、外存储器和网络通讯设备。输入设备 最常用的有键盘,鼠标输出设备 通常由CRT、LED和LED显示器、打印机和记录仪等。外存储器 最常用的是磁盘(包括硬盘和软盘)、光盘和磁带机。网络通讯设备 以上的常规外部设备通过接口和主机连接便构成通用计算机,若要用于控制,还需配备过程输还需配备过程
6、输入入/输出通道构成控制输出通道构成控制计算机计算机。3.1.2 计算机控制系统的组成(3)过程输入/输出通道 过程输入/输出通道又简称过程通道。被控对象的过程参数一般是非电物理量,必须经过传感器(又称一次仪表)变换为等效的电信号。为了实现计算机对生产过程的控制,必须在计算机和生产过程之间设置信息传递和变换的连接通道。过程输入/输出通道分为模拟量和数字量(开关量)两大类型。3.1.2 计算机控制系统的组成(4)生产过程)生产过程 生产过程包括被控对象及其测量变送仪表被控对象及其测量变送仪表和执行机构和执行机构。测量变送仪表将被控对象需要监视和控制的各种参数(如温度、流量、压力、(如温度、流量、
7、压力、液位、位置、速度等液位、位置、速度等)转换为电的模拟信号(或数字信号),而执行机构将过程通道输出的模拟控制信号转换为相应的控制动作,从而改变被控对象的被控量。3.1.2 计算机控制系统的组成2.系统软件系统软件(1)系统软件)系统软件 系统软件是计算机的通用性、支撑性的软件,是为用户使用、管理、维护计算机提供方便的程序的总称。(2)应用软件)应用软件 应用软件是计算机在系统软件支持下实现各种应用功能的专用程序。3.1.2 计算机控制系统的组成3.1.3 计算机控制系统的特点图图3-3 计算机控制系统中信号的具体变换与传输计算机控制系统中信号的具体变换与传输计算机控制系统中信号的具体变换与
8、传输如图3-3所示。计算机控制系统与连续控制系统相比,有如下特点:1)控制规律的实现灵活、方便。2)控制精度高。3)控制效率高。4)可集中操作显示。5)可实现分级控制与整体优化,可通过计算机网络系统与上下位计算机相通信,进行分级控制,实现生产过程控制与生产管理的一体化与整体优化,提高企业的自动化水平。6)存在着采样延迟。3.1.3 计算机控制系统的特点3.1.4 计算机控制系统的类型 计算机控制系统有各种各样的结构和形式。按计算机参与的形式,可以分为开环和闭环控制系统;按采用的控制方案,又分为程序和顺序控制、常规控制、高级控制(最优、自适应、预测、非线性等)、智能控制(FUZZY控制、专家系统
9、和神经网络等)。3.1.4 计算机控制系统的类型 根据计算机控制系统的发展历史和在实际发展历史和在实际应用中的状态应用中的状态并参考以往的教材进行分类:一般分为六大类六大类:数据采集系统、直接数字控制系统、监数据采集系统、直接数字控制系统、监督控制系统、集散控制系统、现场总线督控制系统、集散控制系统、现场总线控制系统和计算机集成制造系统六大类。控制系统和计算机集成制造系统六大类。3.1.4 计算机控制系统的类型一、采集和监视系统一、采集和监视系统(DAS,Data Acquisition System)1、采集和监视系统框图、采集和监视系统框图图3-4采集和监视系统3.1.4 计算机控制系统的
10、类型2、数据采集系统功能、数据采集系统功能生产过程的集中监视生产过程的集中监视DAS通过输入通道对生产过程的参数进行实时采集、加工处理,并以一定格式在CRT上显示,或通过打印机打印出来,实现生产过程的集中监视。操作指导操作指导DAS对采集到的数据进行分析处理,并以有利于指导生产过程的方式表示出来,实现生产过程的操作指导。越限报警越限报警DAS预先将各种工艺参数的极限存入计算机,DAS在数据采集过程中进行越限判断和报警,以确保生产过程安全。3.1.4 计算机控制系统的类型二、直接数字控制系统(二、直接数字控制系统(DDC,Direct Digital Control)1、直接数字控制系统、直接数
11、字控制系统结构图结构图图3-5 直接数字控制系统结构图3.1.4 计算机控制系统的类型2、直接数字控制系统、直接数字控制系统特点特点:计算机通过过程控制通道对工业生产过程进行在线实时控制在线实时控制;计算机参与闭环控制计算机参与闭环控制,可完全替代模拟调节器,可实现对多回路多参数的控制;系统是灵活性大、可靠性高,能实现各种能实现各种从常规到先进的控制方式从常规到先进的控制方式。3.1.4 计算机控制系统的类型三、监督计算机控制系统三、监督计算机控制系统(SCC,Supervisory Computer Control)在这个系统中,计算机根据工艺参数和过程参数的检测值,按照所设定的控制算法进行
12、计算,得出最佳设定值并直接传递给常规的模拟调节器或者DDC计算机,最后由拟调节器或者DDC计算机控制生产过程。3.1.4 计算机控制系统的类型1、监督控制系统结构图、监督控制系统结构图(a(a)SCCSCC模拟调节器系统模拟调节器系统 (b(b)SCCSCCDDCDDC3.1.4 计算机控制系统的类型2、监督计算机控制系统、监督计算机控制系统特点特点:SCC计算机输出不通过人去改变计算机输出不通过人去改变,而直接控制控制器,改变控制的设定值或参数,完成对生产过程的控制。该系统类似计算机操作指导控制系统。SCC计算机可以利用有效的资源去完成生产过程计算机可以利用有效的资源去完成生产过程控制的参数
13、优化控制的参数优化,协调各直接控制回路的工作,而不直接参与直接的控制,监督计算机控制系统是安全性可靠性较高的一类计算机控制系统,是计算机集散系统的最初、最是计算机集散系统的最初、最基本的模式。基本的模式。3.1.4 计算机控制系统的类型四、集散控制系统四、集散控制系统(DCS,Distributed Control System)1、集散控制系统概念、集散控制系统概念 集散控制系统又称分布控制系统。该系统采该系统采用分散控制、集中操作、分级管理、分而自治、用分散控制、集中操作、分级管理、分而自治、综合协调形成具有层次化体系结构的分级分布式综合协调形成具有层次化体系结构的分级分布式控制;一般分为
14、四级:过程控制级、控制管理级、控制;一般分为四级:过程控制级、控制管理级、生产管理级和经营管理级生产管理级和经营管理级。过程控制级是集散控制的基础,直接控制生产过程,在这级参与直接控制的可以是计算机也可以是PLC或专用数字控制器,完成对现场设备直接监测和控制;3.1.4 计算机控制系统的类型图图3-7 集散控制系统结构图集散控制系统结构图3.1.4 计算机控制系统的类型3、集散控制系统特点、集散控制系统特点 由于生产过程控制分别由独立控制器进行控制,可以分散控制器故障,局部故障不会影响整个系统工作,提高了系统工作可靠性。3.1.4 计算机控制系统的类型五现场总线控制系统(五现场总线控制系统(F
15、CS)1、现场总线控制系统概念、现场总线控制系统概念 现场总线现场总线控制系统:控制系统:利用现场总线将各智能现场设备,各级计算机和自动化设备互联,形成了一个数字式全分散双向串行传输,多分支结构和多点通信的通信网络。现场总线现场总线:一种数字通信协议,可以连接各智能设备以形成通信网络。3.1.4 计算机控制系统的类型图图3-8 3-8 现场总线控制系统结构图现场总线控制系统结构图2、现场总线控制系统结构图、现场总线控制系统结构图3.1.4 计算机控制系统的类型3、现场总线控制系统特点、现场总线控制系统特点 (1)在现场总线控制系统中,生产过程现生产过程现场的各种仪表、变送器、执行机构控制器都场
16、的各种仪表、变送器、执行机构控制器都配有分级处理器,属智能现场设备配有分级处理器,属智能现场设备。现场总线可以直接连接其它的局域网,甚至Internet。可构成不同层次的复杂控制网络,它已经成为今后工业控制体系结构发展的方向之一。(2)FCS是从DCS发展而来,仅变革了DCS的控制站,形成了现场控制层,其他层不变;3.1.4 计算机控制系统的类型六.计算机集成制造系统1、计算机集成制造系统概述(CIMS,Computer Integrated Manufacturing Systems)计算机集成制造系统计算机集成制造系统:将工业生产的全过程集成由计算机网络和系统在统一模式进行,包括从设计、工
17、艺、加工制造到产品的检验出厂一体化的模式。发展:发展:随着现代市场需求和企业模式现代化,计算机集成制造已将制造集成转换为信息集成,并融企业全面管理和市场营销。前景:前景:尽管目前CIMS工程在企业的推广存在许多困难,但是它确实是企业真正走向现代化的方向。规模:规模:CIMS是一项庞大的系统工程,需要有许多基础的应用平台支持,实现的是企业物流、资金流和信息流统一。由于涉及面广,应用存在困难较多,许多CIMS工程在规划实施中都提出了整体规划分步实施策略。3.1.4 计算机控制系统的类型图图3-9 计算机集成制造系统结构图计算机集成制造系统结构图3.2 工业控制计算机 控制器控制器是机电一体化系统的
18、中枢,它的主要任务是:按照编制的程序指令、完成机械工按照编制的程序指令、完成机械工作状态或工业现场各种物理量状态的实时信息作状态或工业现场各种物理量状态的实时信息采集、加工和处理、分析、判读、做出相应的采集、加工和处理、分析、判读、做出相应的调节校正和控制决策,发出模拟或数字形式的调节校正和控制决策,发出模拟或数字形式的控制信号,控制执行机构动作、实现机电一体控制信号,控制执行机构动作、实现机电一体化系统控制目标的动作。化系统控制目标的动作。当今,最能胜任这个任务的控制器就是用于工业现场控制的工业控工业控制计算机。制计算机。3.2.1 工业控制计算机概述 工业控制工业控制计算机是用于工业现场的
19、生产设计算机是用于工业现场的生产设备和工艺过程控制的计算机,备和工艺过程控制的计算机,如PLC、总线型、总线型工业控制计算机等都是专为工业环境下应用而工业控制计算机等都是专为工业环境下应用而设计的控制计算机设计的控制计算机,简称简称“工业控制机工业控制机”或或“工控机工控机”。它的最大特点是抗干扰性强、电磁兼容性好、可靠性高、适应工业环境能力强。工业控制计算机按被控工业对象的控制要求、接收并处理来自被测对象的各种物理参数,然后把处理结果输出至执行机构去控制生产过程,同时可对生产过程进行监督、管理。3.2.2 工业控制计算机的特点 工业工业领域领域中,由于现场存在干扰,环境干扰,环境恶劣,普通计
20、算机在工业现场不能正常运行恶劣,普通计算机在工业现场不能正常运行,工业控制计算机的应用对象及使用环境的特殊性,决定了要满足以下基本要求:(1)完善的过程输入)完善的过程输入/输出功能输出功能 要保证所面向工业现场的各种机电设备、测量和控制的仪器仪表、执行机构正常运转,必须有丰富的模拟量和数字量的输入/输出通道,以方便计算机系统数据采集,及时放映过程控制参数的变化,要求做到信息传递快速、准确、灵敏。3.2.2 工业控制计算机的特点(2)实时控制功能)实时控制功能 工业控制计算机应具有时间与时间驱动能力,在工况发生变化时,能实时进行监视和控制。当被控参数出现偏差时,能迅速响应与纠偏,因此必须要有实
21、时操作系统与中断系统。(3)高可靠性)高可靠性 工业控制计算机需昼夜不停的连续工作,系统需要高可靠性和自诊断系统。一般要求工控机的平均无故障时间(MTBF)不低于上万小时,现有的工业控制机无故障工作时间已经达到了几十万小时。3.2.2 工业控制计算机的特点(4)较强的环境适应性较强的环境适应性 工控机具有能在高温、低温、高湿、振动等恶劣环境工作和抗电磁干扰、电源波动等的能力。(5)丰富的应用软件)丰富的应用软件 工控机的控制软件正向结构化、组态化方向发展。在进行控制时,一般需建立能正确反映生产过程规律的数学模型,寻找生产过程的最佳工况,编制标准控制算法及控制程序。3.2.2 工业控制计算机的特
22、点3.2.3 工业控制计算机的常用类型 在设计机电一体化系统时,必须根据控制方案、体系结构、复杂程度、系统功能等具体情况、正确的选择工业控制计算机系统。按软硬件结构与应用特点,常用的工业控制计算机有三种类型:可编程控制器(PLC),总线工业控制计算机和单片机控制器或嵌入式单片机控制器。每种控制器具有自己的性能特点,它们与个人PC比较如下图所示:3.2.3 工业控制计算机的常用类型3.3 Arduino3.3.1 什么是Arduino什么是Arduino?相信很多读者会有这个疑问,也需要一个全面而准确的答案。不仅是读者,很多使用Arduino的人也许对这个问题都难以给出一个准确的说法,甚至认为手
23、中的开发板就是Arduino,其实这并不准确。那么,Arduino究竟该如何理解呢?3.3.1 什么是Arduino1.Arduino不只是不只是电路板电路板 Arduino是一种开源的电子平台,该平台最是一种开源的电子平台,该平台最初主要基于初主要基于AVR单片机的微单片机的微控制器和控制器和相应的开相应的开发软件,发软件,目前在国内正受到电子发烧友的广泛关注。自从2005年Arduino腾空出世以来,其硬件和开发环境一直进行着更新迭代。现在Arduino已经有将近十年的发展历史,因此市场上称为Arduino的电路板已经有各式各样的各式各样的版本版本了。Arduino开发团队正式发布的是Ar
24、duino Uno和Arduino Mega 2560。3.3.1 什么是Arduino图3-10 Arduino Uno R3图3-11 Arduino Mega 2560 R3 上面上面2图图所示的开发板就是所谓的所示的开发板就是所谓的Arduino I/O印刷印刷电路板(电路板(Printed Circuit Board,PCB)。)。Arduino起源 Massimo Banzi(马西莫班兹)之前是意大利Ivrea一家高科技设计学校的老师。他的学生们经常抱怨找不到便宜好用的微控制器。2005年冬天,Massimo Banzi跟David Cuartielles讨论了这个问题。David
25、 Cuartielles是一个西班牙籍晶片工程师,当时在这所学校做访问学者。两人决定设计自己的电路板,并引入了Banzi的学生David Mellis为电路板设计编程语言。两天以后,David Mellis就写出了程式码。又过了三天,电路板就完工了。这块电路板被命名为Arduino。3.3.1 什么是Arduino2.Arduino程序的开发过程程序的开发过程 由于Arduino主要是为了非电子专业和业余爱好者使用而设计的,所以Arduino被设计成一个小型控制器的形式,通过连接到计算机进行控制。Arduino开发过程是:(1)开发者设计并连接好电路;(2)将电路连接到计算机上进行编程;(3)
展开阅读全文