计算机控制技术1-2章课件.ppt
《计算机控制技术1-2章课件.ppt》由会员分享,可在线阅读,更多相关《计算机控制技术1-2章课件.ppt(62页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、计算机控制技术计算机控制技术过程输入输出通道过程输入输出通道 计算机控制系统概述计算机控制系统概述 计算机控制系统的接口技术计算机控制系统的接口技术 数字控制器的模拟化设计方法数字控制器的模拟化设计方法 两级计算机控制系统两级计算机控制系统 计算机控制系统程序设计计算机控制系统程序设计 数字控制器的离散化设计方法数字控制器的离散化设计方法 复杂控制规律复杂控制规律 第第1 1章章 计算机控制系统概述计算机控制系统概述计算机控制系统的分类计算机控制系统的分类计算机控制系统的发展趋势计算机控制系统的发展趋势 计算机控制系统的组成计算机控制系统的组成1.1 1.1 计算机控制系统的组成计算机控制系统
2、的组成第第1 1章章 计算机控制系统概述计算机控制系统概述1.1.1.1.1 1 计算机控制系统的硬件计算机控制系统的硬件主机(CPU) 主机(CPU)向系统的各个部分发出命令,对被测参数进行巡回检测、数据处理、控制计算、报警处理及逻辑判断等。接口及I/O通道 常用接口包括:并行接口、串行接口、定时器计数器接口、模数转换接口、数模转换接口等。I/O通道包括:模拟量输入通道A/D、模拟量输出通道D/A、数字量输入/输出通道等。外部设备 外部设备用以扩大主机的功能,包括输入设备、输出设备、存储设备等。检测元件及执行机构 检测元件把非电量变成电量(传感器),如热电偶、节流装置、压力变送器。变送器把传
3、感器的输出信号变成 CPU 所能接收的电压信号。执行机构接收 CPU 输出的控制量并加以动作,以对生产参数进行控制,如阀、开关、电机等。 操作台和实时时钟 操作台是人机对话的联系纽带。包括作用开关,功能键、显示用LED或CRT显示器件、数字键。第第1 1章章 计算机控制系统概述计算机控制系统概述图1-1 典型计算机控制系统原理框图1.1.1 1.1.1 计算机控制系统的硬件计算机控制系统的硬件第第1 1章章 计算机控制系统概述计算机控制系统概述1.1.1.1.2 2 计算机控制系统的软件计算机控制系统的软件计算机控制系统的软件指的是能够完成各种功能的计算机程序的总和。软件分为系统软件和应用软件
4、。 系统软件:由厂家提供,用以管理计算机本身的程序。应用软件:面向用户的程序,一般都是用户根据控制系统的需要自行设计的。如工业过程控制系统中的A/D、D/A转换程序、数字滤波程序、控制算法程序。运动控制系统中的转速、电流PI调节器,PARK变换、SVPWM算法、电流采样等。第第1 1章章 计算机控制系统概述计算机控制系统概述1.2 1.2 计算机控制系统的分类计算机控制系统的分类1.2.1 操作指导控制系统u操作指导控制系统:计算机的输出是对系统过程参数进行收集、加工和处理,由操作人员根据输出数据进行控制操作。属于开环控制结构。u操作指导控制系统适用于尚未摸清控制规律的系统。用来摸索新系统的数
5、学模型和控制规律。u突出特点是简单可靠,缺点是需要人工操作,速度不能太快,而且不能同时控制多个回路。图1-2 操作指导控制系统第第1 1章章 计算机控制系统概述计算机控制系统概述1.2.2 1.2.2 直接数字控制系统(直接数字控制系统(DDCDDC)u直接数字控制系统是用一台计算机对多个被控参数进行巡回检测,将检测结果与设定值进行比较,再按PID控制规律或直接数字控制方法进行控制运算,然后输出到执行机构对生产过程进行控制,使被控参数稳定在给定值上,属于闭环控制结构。u适应于一台计算机同时控制多个回路的场合,可替代多个模拟调节器,可靠性高。其特点是控制灵活,可以实现各种复杂的控制规律。图1-3
6、 DDC控制系统原理第第1 1章章 计算机控制系统概述计算机控制系统概述图1-4 直流电动机转速、电流双闭环直流调速系统WASR(s)和WACR(s)分别表示转速调节器和电流调节器的传递函数,如果采用DDC控制,那么,DDC计算机可以实现数字给定、数字触发、数字测速、以及转速和电流数字PI调节器等功能.第第1 1章章 计算机控制系统概述计算机控制系统概述1.2.2 1.2.2 直接数字控制系统(直接数字控制系统(DDCDDC)1.2.3 1.2.3 计算机监督系统(计算机监督系统(SCCSCC)u计算机监督系统(SCC)是由计算机按照描述生产过程的数学模型,计算出最佳给定值送给模拟调节器或者D
7、DC计算机,再由模拟调节器或者DDC计算机控制生产过程,从而使生产过程处于最优工作状况。图1-5 SCC+模拟调节器控制 uSCC+模拟调节器 SCC监督计算机的作用是收集检测信号及管理命令,按照描述生产过程的数学模型计算后,输出给定值到模拟调节器,与检测值进行比较,其偏差值经模拟调节器计算后输出到执行机构,以达到调节生产过程的目的。第第1 1章章 计算机控制系统概述计算机控制系统概述 SCC计 算 机 设 定 值 检 测 值 模 拟 调 节 器 DA / 多 路 开 关 输 入 生 产 过 程 . 传 感 器 输 出 . 3. SCC+DDC 控制系统 SCC+DDC控制系统是一个两级计算机
8、控制系统:一级为监督级SCC,用于计算最佳给定值。二级为直接数字控制器(DDC)用于把给定值与测量值进行比较,偏差由DDC计算机按照一定的控制规律计算,再经D/A转换器和反多路开关分别控制各个执行机构进行调节。1.2.3 1.2.3 计算机监督系统(计算机监督系统(SCCSCC)图1-6 SCC+DDC控制系统 第第1 1章章 计算机控制系统概述计算机控制系统概述 SCC 计算机 设定值 检测值 DA / 多路开关 传感器 反多路开关 DDC 生产过程 . 输出 . 输入 D/A 1.2.4 1.2.4 嵌入式系统嵌入式系统 嵌入式系统一般指非PC系统,有计算机功能但又不称之为计算机的设备或器
9、材。包括硬件和软件两部分。嵌入式系统的核心是嵌入式微处理器。硬件:包括处理器/微处理器、存储器及外设器件和I/O端口、图形控制器等。软件:操作系统软件(要求实时和多任务操作)和应用程序。嵌入式计算机分为: 嵌入式微处理器: 例如STD-BUS、PC104等。 嵌入式微控制器: 例如8051、MCS-96/196 嵌入式DSP处理器:例如TI的TMS320C2000/C5000等 嵌入式片上系统: 例如C8051F系列单片机 第第1 1章章 计算机控制系统概述计算机控制系统概述1.2.4 1.2.4 嵌入式系统嵌入式系统 第第1 1章章 计算机控制系统概述计算机控制系统概述PC/104是一种工业
10、计算机总线标准,是一种工业计算机总线标准,PC104是一种专门为嵌入式控制而定是一种专门为嵌入式控制而定义的工业控制总线。义的工业控制总线。 (4)嵌入式片上系统: 例如C8051F系列单片机 (1)嵌入式微处理器: 例如PC104(2)嵌入式微控制器: 例如8051(3)嵌入式DSP处理器: 例如TI的TMS320C2000/C5000等1.2.5 1.2.5 现场总线控制系统(现场总线控制系统(FCS FCS )1. 现场总线控制系统网络通信与管理的概念联系起来,是数字通信。现场总线控制系统是分布式控制系统DCS的换代产品。特点: (1)数字化信息传递 (2)分散的系统结构 (3)方便的互
11、操作性 (4)开放的互联网络 (5)传输媒介和拓朴结构图1-7 现场总线控制系统结构 第第1 1章章 计算机控制系统概述计算机控制系统概述1.2.5 1.2.5 现场总线控制系统(现场总线控制系统(FCS FCS )第第1 1章章 计算机控制系统概述计算机控制系统概述1.3 1.3 计算机控制系统的发展趋势计算机控制系统的发展趋势u智能控制系统智能控制系统(ICS) 应用自动控制理论和智能控制技术来实现先进的计算机控制系统,将极大地推动科学技术的进步和提高工业自动化系统的水平 。u集散控制系统(集散控制系统(DCS) 以微型计算机为基础的分散型控制系统,采用分散控制,集中管理的基本设计思想。以
12、及分层、分级和合作自治的结构形式,适应现代的工业生产和管理要求u计算机集成制造系统计算机集成制造系统(CIMS) 在自动化技术、信息技术及制造技术基础上,通过计算机及其软件,将制造工厂全部生产环节有机地集成起来,实现多品种、中小批量生产的总体高效益、高柔性的智能控制系统。u可编程序控制器可编程序控制器(PLC) PLC几乎全都采用微处理器作为主控制器,而采用大规模集成电路作为存储器及I/O接口,因而使其可靠性、功能、价格、体积都达到了比较成熟和完美的境界第第1 1章章 计算机控制系统概述计算机控制系统概述 可编程并行接口可编程并行接口8255A 8155与与MCS51接口技术接口技术 存储器及
13、存储器及I/O接口的编址方式接口的编址方式键盘与显示接口键盘与显示接口 第第2 2章章 计算机控制系统的接口技术计算机控制系统的接口技术2.1 2.1 存储器及存储器及I/OI/O接口的编址方式接口的编址方式第第2 2章章 计算机控制系统的接口技术计算机控制系统的接口技术2.1.1 2.1.1 编址方法编址方法线选法指将某一位地址线连到扩展电路的片选端,作为该芯片的片选信号,通常是低电平有效。扩展RAM或I/O的地址确定法:连片选信号的地址线为低电平0,RAM 区或I/O口地址由CPU寻址确定,其他没用到的地址线为高电平1。线选法的优点是节省译码电路,连线简单,但扩展的存储器芯片地址不连续,地
14、址空间没有充分利用,适宜于不太复杂的场合。 2.1.1 2.1.1 编址方法编址方法第第2 2章章 计算机控制系统的接口技术计算机控制系统的接口技术 例例2-1 用线选法扩展三片6264RAM的电路,写出各芯片的地址空间以及分析过程。1.1.线选法线选法2.1.1 2.1.1 编址方法编址方法图2-1 线选法扩展三片 6264 第第2 2章章 计算机控制系统的接口技术计算机控制系统的接口技术7FFFH 1111111111111110末尾地址7000H0000000000000110起始地址IC26264BFFFH1111111111111101末尾地址A000H000000000000010
15、1起始地址IC16264DFFFH1111111111111011末尾地址C000H0000000000000011起始地址IC06264A0A1A2A3A4A5 A6A7A8A9A10A11 A12A13A14A15 地址线地址空间P0.0P0.1P0.2P0.3P0.4 P0.5P0.6P0.7P2.0P2.1P2.2P2.3P2.4P2 .5P2.6P2.78031引脚6264RAM容量是8K,占用13根8031地址线A12A0。剩余A15A13 用作线选法的片选信号线,其中ICO 6264片选线为A13,IC1 6264片选线为A14,IC2 6264 片选线为 A15。下面用线选法确
16、定它们的地址分配。2.1.1 2.1.1 编址方法编址方法(1)部分译码法 74LS139译码器 逻辑功能表第第2 2章章 计算机控制系统的接口技术计算机控制系统的接口技术01111101011010110110011100001111XX1AB Y3Y2Y1Y0选择使能输出输入2地址译码法:用低位地址线做扩展电路的片内寻址线,对剩余的高位地址线经过译码器译码作为片选控制,称为地址译码法。根据选用的高位地址线(通常是扩展电路占用后余下的高位地址线)全部或几位经过译码作为片选控制,又分为部分译码和全译码。2.1.1 2.1.1 编址方法编址方法第第2 2章章 计算机控制系统的接口技术计算机控制系
17、统的接口技术例例2-2 用部分译码法扩展三片6264RAM,写出各芯片的地址空间以及分析过程。图23 部分译码法扩展三片6264RAM电路第第2 2章章 计算机控制系统的接口技术计算机控制系统的接口技术8031引脚P2.7P2.6P2 .5P2.4P2.3P2.2P2.1P2.0P0.7P0.6P0.5P0.4 P0.3P0.2P0.1P0.0地址空间地址线A15 A14A13A12A11 A10A9A8A7A6A5 A4A3A2A1A0139引脚BAIC0 06264起始地址00000000000000000000H末尾地址00011111111111111FFFH 或起始地址1000000
18、0000000008000H末尾地址10011111111111119FFFHIC1 16264起始地址00100000000000002000H末尾地址00111111111111113FFFH或起始地址1010000000000000A000H末尾地址1011111111111111BFFFHIC2 26264起始地址01000000000000004000H末尾地址01011111111111115FFFH 或起始地址1100000000000000C000H末尾地址1101111111111111DFFFH 编址编址 方法方法部部分分译译码码法法2.1.1 2.1.1 编址方法编址方法
19、74LS138译码器 及逻辑功能表H高电平 L低电平 X任意12345678161514131211109ABCE1E2E3Y7GNDY0Vcc138Y1Y2Y3Y4Y5Y612EE0Y1Y2Y3Y4Y5Y6Y7YLHHHHHHHHHHLHHLHHHHHHLHHLHHHLHHHHHHLHLHHHHLHHHHLLHLHHHHHLHHHHHLLHHHHHHLHHLHLLHHHHHHHLHHLLLHHHHHHHHLLLLLHHHHHHHHHXXXXLHHHHHHHHXXXHXABCE3输出选择输入第第2 2章章 计算机控制系统的接口技术计算机控制系统的接口技术(2) 全译码法全译码法74LS138译
20、码器 2.1.1 2.1.1 编址方法编址方法图25 用全译码法扩展2片6264和2片2764的电路第第2 2章章 计算机控制系统的接口技术计算机控制系统的接口技术例例2-32-3 用全译码法扩展2片6264和2片2764,写出各芯片的地址空间以及分析过程。 2.1.1 2.1.1 编址方法编址方法第第2 2章章 计算机控制系统的接口技术计算机控制系统的接口技术全译码法全译码法例例2-32-3 用全译码法扩展2片6264和2片2764,它们的地址分配为:5FFFH 1111111111111010末尾地址4000H0000000000000010起始地址IC262643FFFH11111111
21、11111100末尾地址2000H0000000000000100起始地址IC127641FFFH1111111111111000末尾地址0000H0000000000000000起始地址IC02764IC26264ABC138引脚A0A1A2A3A4A5 A6A7A8A9A10A11 A12A13A14A15 地址线地址空间P0.0P0.1P0.2P0.3P0.4 P0.5P0.6P0.7P2.0P2.1P2.2P2.3P2.4P2 .5P2.6P2.78031引脚 2.1.1 2.1.1 编址方法编址方法1.全译码时存储器芯片地址连续,地址空间得到了 充分利用,没有地址重叠,部分译码有地址
22、重叠问题。2.线选法用于扩展多片程序存储器时,不能形成0000H为起始地址的程序存贮空间,因此对8051和8751的端必须接高电平,使用片内0000H0FFFH的地址空间,而对8031由于复位后从0000H 地址开始执行程序,并且中断入口地址都分布在该区域内,必须保留该空间,就需要选用全译码,不能使用线选译码,或者选用单片EPROM,使其脚接地,使其地址空间安排在程序存储器区即可。3.线选法还有地址重叠及空间不连续问题。第第2 2章章 计算机控制系统的接口技术计算机控制系统的接口技术编址方法编址方法小结小结 2.1.2.1.2 2 程序存储器的扩展程序存储器的扩展 常用程序存储器芯片有:271
23、6,2732,2764,27128,27256,27512等,另外还有电可擦除电可编程的EEPROM,如2817A,2864A也可作为程序存储器。对于8031扩展多片外部程序存储器时,可用全译码法进行编址。一方面可形成0000H为起始地址的EPROM空间,保证程序执行和中断入口地址;另一方面地址连续,节约空间。通常情况下,使用单片程序存储器即可满足要求。第第2 2章章 计算机控制系统的接口技术计算机控制系统的接口技术 2.1.2.1.3 3 数据存储器的扩展数据存储器的扩展 MCS51系列单片机片内有128个字节的RAM区(8032、8052有256个字节),可用作工作寄存器区、堆栈区、数据缓
24、冲区等,对于要求大容量RAM区的系统如数据采集系统,就要扩展数据存储器。常用的数据存储器芯片有:6116,6264,62256等。MCS51对外部数据存储器的操作指令有四条: 1MOVX A,Ri ;(P2)(Ri)A i=0,1 读 2MOVX Ri,A ;(A)(P2)(Ri) i=0,1 写 3MOVX A,DPTR ;(DPTR)A 读 4MOVX DPTR,A ;(A)(DPTR) 写其中1-2条指令是以R0或R1作指针对外部数据存储器页面寻址,页号由当前P2口锁存器内容决定,这两条指令适宜于寻址容量较小的外部数据存储器。3-4指令是以16位的DPTR作指针的,可对64K字节的外部数
25、据存储器寻址。第第2 2章章 计算机控制系统的接口技术计算机控制系统的接口技术2.2 2.2 可编程并行接口可编程并行接口8255A8255A2.2.1 8255A2.2.1 8255A的结构的结构1.8255A是Intel公司的可编程并行I/O接口芯片,有三个8位并行口PA,PB和PC。分为A,B两组,A组包括PA口和PC口的PC7PC4,B组包括PB口和PC口的PC3PC0。每个口均可通过编程确定为指定工作方式。图2-6 8255A的内部结构第第2 2章章 计算机控制系统的接口技术计算机控制系统的接口技术2.2.1 2.2.1 8255A内部结构内部结构8255A由四个逻辑电路组成:数据总
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机控制 技术 课件
限制150内