7章 计算机控制系统软件
- 格式:ppt
- 大小:1.24 MB
- 文档页数:115
第1章绪论1.什么是计算机控制系统?计算机控制系统由哪几部分组成?答:计算机控制系统就是利用计算机(通常称为工业控制计算机,简称工业控制机)来实现生产过程自动控制的系统。
计算机控制系统的组成:计算机控制系统由计算机(工业控制机)和生产过程两大部分组成。
2.计算机控制系统的典型型式有哪些?答:计算机控制系统的典型型式包括:操作指导控制系统;直接数字控制系统(DDC);监督控制系统(SCC,也称设定值控制);集散控制系统(DCS);现场总线控制系统(F CS)和综合自动化系统。
3.实时、在线方式和离线方式的含义是什么?答:所谓实时,是指信号的输入、计算和输出都要在一定的时间范围内完成,亦即计算机对输入信息,以足够快的速度进行控制,超出了这个时间,就失去了控制的时机,控制也就失去了意义。
在计算机控制系统中,生产过程和计算机直接连接,并受计算机控制的方式称为在线方式或联机方式;生产过程不和计算机相连,且不受计算机控制,而是靠人进行联系并做相应操作的方式称为离线方式或脱机方式。
4.讨论计算机控制系统的发展趋势。
答:网络化、扁平化、智能化、综合化。
第2章计算机控制系统的硬件设计技术5.请分别画出一路有源I/V变换电路和一路无源I/V变换电路图,分别说明各元器件的作用。
6.什么是采样过程、量化、孔径时间?答:按一定的时间间隔T,把时间上连续和幅值上也连续的模拟信号,转变成在时刻0、T、2T、……、kT的一连串脉冲输出信号的过程称为采样过程。
所谓量化,就是采用一组数码(如二进制码)来逼近离散模拟信号的幅值,将其转换为数字信号。
在模拟量输入通道中,A/D转换器将模拟信号转换成数字信号总需要一定的时间,完成一次A/D转换所需要的时间称为孔径时间。
7.采样保持器的作用是什么?是否所有的模拟量输入通道中都需要采样保持器?为什么?答:为了提高模拟量输入信号的频率范围,以适应某些随时间变化较快的信号的要求,可采用带有保持电路的采样器,即采样保持器(为了防止在A/D转换之前信号就发生了变化,致使A/D转换的结果出错,因而采用采样保持器来使得信号维持一段时间)。
第一章课后参考答案1-1简述计算机控制系统的控制过程。
计算机控制系统的控制过程可以归纳为以下三个步骤:1)实时数据采集:对被控量进行采样测量,形成反馈信号;2)实时控制计算:根据反馈信号和给定信号,按一定的控制规律,计算出控制量;3)实时控制输出,向执行机构发出控制信号,实现控制作用。
1-2什么是实时性?有哪些因素影响系统的实时性?硬件:1)控制器计算速度2)传感器采集速度3)执行器反应时间4)A/D、D/A转换速度软件:1)操作系统调度2)中断响应处理方式(包括定时器)3)延时函数的设置实时性:即信号的输入、计算和输出都是在一定时间范围内即时完成的,超出这个时间就会失去控制时机,控制也就失去了意义。
1-3计算机控制系统的硬件由哪几部分组成?各部分作用是什么?计算机的硬件主要包括主机、输入输出通道和外部设备。
主机:主机是计算系统的核心,通过接口向系统的各个部分发出各种指令,对被控对象进行检测和控制。
输入输出通道:输入输出通道是计算机和生产对象之间进行信息交换的桥梁和纽带。
过程输入通道把生产对象的被控参数转换成计算机可以接收的数字信号,过程输出通道把计算机输出的控制命令和数据,转化成可以对生产对象进行控制的的信号。
过程输入输出通道包括模拟量输入输出通道和数字量输入输出通道。
外部设备:外部设备是实现计算机和外界进行信息交换的设备,简称外设,包括人机联系设备(操作台)、输入输出设备(磁盘驱动器、键盘、打印机、显示终端等)和外存贮器,其中操作台应具备显示功能,即根据操作人员的要求,能立即显示所要求的内容,还应有按键或开关,完成系统的启、停等功;操作台还要保证操作错误也不会造成恶劣后果,即应有保护功能。
1-4计算机控制系统的软件由哪几部分组成?各部分作用是什么?计算机控制系统软件分为系统软件、应用软件及数据库。
系统软件是有计算机生产厂家提供的专门用来使用和管理计算机的程序。
对用户来说,系统软件只是用来开发应用软件的工具,不需要自己设计。
计算机控制技术基础知识复习第一章绪论自动控制系统:在没有人参与的状况下,经过控制器使消费进程自动地依照预定规律运转的系统。
开环控制系统:指无被控量反应的控制系统,即需求控制的是被控对象的某一量,而测量的只是给定信号,被控量关于控制造用没有任何影响的系统。
闭环控制系统:指有被被控量反应的控制系统,即系统的输入信号沿反应通道又回到系统的输入端,构成闭合通道的系统。
典型工业消费进程:延续进程〔流体〕、团圆进程〔固体〕、批量进程〔延续进程和团圆进程交替停止〕。
计算机控制系统:应用计算机〔通常称为工业控制计算机,简称工业控制机〕来完成消费进程自动控制的系统。
计算机控制系统的组成:计算机〔工业控制机〕和消费进程。
工业控制机是指按消费进程控制的特点和要求而设计的计算机,包括硬件和软件。
硬件包括主机板、外部总线和外部总线、人机接口、磁盘系统、通讯接口、输入输入通道。
软件包括系统软件和运用软件,系统软件包括实时多义务操作系统、引导顺序、调度执行顺序,运用软件是系统设计人员针对某个消费进程而编制的控制和管理顺序,包括进程输入顺序、进程控制顺序、进程输入顺序、人机接口顺序、打印显示顺序和公共子顺序等。
消费进程包括被控对象和测质变送、执行机构、电气开关等装置。
计算机控制系统的任务原理:①实时数据采集:对来自测质变送装置的被控量的瞬时值停止检测和输入。
②实时控制决策:对采集到的被控量停止剖析和处置,并按已定的控制规律,决议将要采取的控制行为。
③实时控制输入:依据控制决策,适时地对执行机构收回控制信号,完成控制义务。
计算机控制系统的任务进程:测量、计算、控制、管理。
在线方式:消费进程和计算机直接衔接,并受计算机控制的方式称为在线方式或联机方式;离线方式:消费进程和睦计算机相连,且不受计算机控制,而是靠人停止联络并做相应操作的方式称为离线方式或脱机方式。
实时:指信号的输入、计算和输入都要在一定的时间范围内完成,亦即计算机对输入信息,以足够快的速度停止控制,超出了这个时间,就失掉了控制的机遇,控制也就失掉了意义。
计算机控制系统软件设计原则下面将介绍几个常见的计算机控制系统软件设计原则:1.单一职责原则(SRP)单一职责原则要求一个类只负责一个功能或任务,即一个类应该只有一个引起它变化的原因。
这样可以提高类的内聚性,降低类之间的耦合度,使得类更易于理解、修改和扩展。
2.开放封闭原则(OCP)开放封闭原则要求一个软件实体应当对扩展开放,而对修改封闭。
这意味着系统中的模块应该通过扩展来增加新的功能,而不是通过修改已有的代码来实现。
这样可以保持系统的稳定性和复用性,并降低对大规模修改的需求。
3.里式替换原则(LSP)里式替换原则指出任何基类可以被它的子类替换,而不影响系统的正确性。
也就是说,子类应当能够替换所有对基类的使用,而不需要修改使用基类的客户端代码。
这可以提高系统的扩展性和可维护性。
4.依赖倒置原则(DIP)依赖倒置原则要求高层模块不应该依赖于低层模块,而是依赖于抽象。
具体而言,就是高层模块应该依赖于接口或抽象类,而不是具体实现类。
这样可以降低模块之间的耦合度,提高系统的灵活性和可维护性。
5.接口隔离原则(ISP)接口隔离原则要求一个类或模块不应该依赖于它不需要的接口。
具体而言,就是一个类只应该依赖于它需要的最小接口,而不应该依赖于所有可能使用的接口。
这可以减少模块之间的依赖关系,提高系统的灵活性和可维护性。
6.迪米特法则(LoD)迪米特法则(也称为最少知识原则)要求一个对象应当尽量少与其他对象发生相互作用,即一个对象应当尽量不要引用其他对象的内部实现细节。
这样可以降低模块之间的耦合度,提高系统的复用性和可维护性。
7.高内聚低耦合原则高内聚低耦合原则要求一个软件模块应该尽可能地聚集相关的功能,以提高模块的内聚性。
同时,模块之间应该尽可能地减少相互依赖和相互影响,以降低模块之间的耦合度。
这可以提高模块的独立性、可测试性和可复用性。
综上所述,计算机控制系统软件设计原则主要包括单一职责原则、开放封闭原则、里式替换原则、依赖倒置原则、接口隔离原则、迪米特法则和高内聚低耦合原则。
计算机控制系统习题集目录一各章习题 (1)二填空题练习 (6)三简答题练习 (8)四综合题练习 (11)一各章习题1.1 第1章绪论1. 计算机控制系统的硬件主要包括哪几个部分?2. 什么是过程控制通道,过程控制通道主要有哪几种?3. 根据计算机控制系统的发展历史和在实际应用中的状态,计算机控制系统可分为哪6类,各有何特点?4. 计算机控制系统从深度和广度两方面各有何发展趋势。
1.2 第2章计算机控制系统中的检测设备和执行机构1. 什么叫传感器及变送器?2. 简述压力检测的主要方法和分类。
3. 简述温度检测的主要方法和分类。
4. 简述热电偶测温的原理。
2. 物位仪表分为哪几类?6. 简述电容式差压变送器的工作原理。
7. 简述常用执行机构和执行器的工作原理。
8. 简述TT302温度变送器的结构和工作原理。
9. 简述交流、直流伺服电机的工作原理。
10.简述步进电机的工作原理。
1.3 第3章计算机总线技术1.什么叫总线?为什么要制定计算机总线标准?2.计算机总线可以分为哪些类型?3.评价总线的性能指标有哪些?4.STD总线有哪些特点?5.常用的PC总线有哪些?各有什么特点?6.简述PCI总线的性能特点。
7. 简述IEEE-488总线的工作过程。
8. 详述RS-232C 、RS-485和RS-422总线的特点和性能。
9. RS-232C 总线常用的有哪些信号?如何通过该接口实现远程数据传送?10. 什么是平衡方式和不平衡传输方式?试比较两种方式的性能。
11. USB 数据传输方式有哪几种?USB 协议中是如何区分高速设备和低速设备的?12. 简述USB 总线的枚举过程1.4 第4章 过程通道与人机接口1.什么是过程通道?过程通道由哪几部分组成?2.画出数字量输入输出通道的结构。
3.在数字量输入调理电路中,采用积分电容或RS 触发器是如何消除按键抖动的?4.数字量输出驱动电路有哪三种形式?各有什么特点?5.画出D/A 转换器原理框图,并说明D/A 转换的原理。