《计算机控制技术第12章 计算机控制系统设计与实现》由会员分享,可在线阅读,更多相关《计算机控制技术第12章 计算机控制系统设计与实现(47页珍藏版)》请在金锄头文库上搜索。
1、第12章 计算机控制系统设计与实现 第12章 计算机控制系统设计与实现 第12章 计算机控制系统设计与实现 12.1 计算机控制系统设计原则 对于不同的控制对象,系统设计具体要求是不同的,但 设计的基本要求是大体相同的。具体表现在:1系统应具有优良的操作性能操作性能好,包括两个含义,即使用方便和维修容易。 硬件和软件设计时都要考虑这个问题。在配置软件时, 就应考虑配置什么样的软件才能降低对操作人员专业知 识的要求。硬件方面,零部件的配置应便于操作人员维 修。第12章 计算机控制系统设计与实现 2通用性好、便于扩充一个计算机控制系统,一般可以控制多个设备和不同的 过程参数,但各个设备和控制对象的
2、要求是不同的,而 且控制设备还有更新,控制对象还有增减。系统设计时 应考虑能适应各种不同设备和各种不同控制对象,使系 统不必大改动就能很快适应新的情况。这就要求系统的 通用性要好,能灵活地进行扩充。第12章 计算机控制系统设计与实现 3可靠性高可靠性高是计算机控制系统设计最重要的一个基本要求 。一旦系统出现故障将造成整个生产过程的混乱,引起 严重后果。因此在计算机控制系统设计时,通常应考虑 后援手段,如配备常规控制装置或手动控制装置作后备 。通常可直接采用多台计算机组成热备份(备份机与控 制机同时工作但不介入控制,一旦主控制机有故障就切 换到备份机上)或冷备份(备份机处于待工作状态,一 旦主控
3、机有故障就启动备份机投入工作)等工作方式来 提高系统的可靠性。第12章 计算机控制系统设计与实现 4实时性好工业控制机的实时性,表现在对内部和外部的事件能及时 地响应,并做出相应的处理,不丢失信息、不延误操作。5设计周期要短,价格要便宜计算机应用技术发展迅速,各种新技术和产品不断出现, 在满足精度、速度和其它性能要求的前提下,应缩短设计 周期和尽可能采用价格低的元器件,以降低整个控制系统 的费用。第12章 计算机控制系统设计与实现 12.2 计算机控制系统设计步骤 1研究被控对象、确定控制任务2确定系统整体方案(1)确定系统的性质和结构(2)确定执行机构方案(3)控制系统总体“黑箱”设计(4)
4、控制系统层次以及硬件、软件功能划分在总体方案设计完成后,形成了系统组成的粗线条框图结 构、硬件与软件划分等文件,供详细设计使用。以此作为 进一步设计的依据。第12章 计算机控制系统设计与实现 3建立数学模型,确定控制算法4硬件的设计(1)确定过程的输入、输出通道及其处理方式(2)计算机系统选择(3)过程通道及接口设计(4)控制台设计(5)可靠性设计(6)硬件调试第12章 计算机控制系统设计与实现 5软件的设计(1) 选择编程语言汇编语言高级语言混合语言(2) 软件设计步骤问题定义 细化设计 编制源程序 形成可执行代码 调试 第12章 计算机控制系统设计与实现 6系统仿真与调试(1) 实验室硬件
5、联调(2) 实验室软件联调(3) 实验室系统仿真7现场安装调试第12章 计算机控制系统设计与实现 12.3 计算机控制系统输入输出通道设计12.3.1 过程输入输出通道的组成与功能 根据过程信息的性质及传送方向,过程通道包括模拟量输入通道、模 拟量输出通道、数字量输入通道和数字量输出通道。要对工业现场实现控制,就必须对它的运行状态进行检测。模拟 量输入通道和数字量(开关量)输入通道就是为此而设置的两种检测通道 。生产过程的被调参数(一般包括压力、流量、温度、液面高度等等)一般都是随时间变化的模拟量,通过检测元件和传感器,可以把它们转 换成模拟电流或电压。由于计算机只能识别数字量,故模拟电信号必
6、 须通过模拟量输入通道变换成相应的数字信号,才能送入计算机;而 生产现场的两态开关、电平的高低、脉冲量等数字或开关信号,则须 通过数字量输入通道输入计算机。第12章 计算机控制系统设计与实现 计算机控制生产现场的控制通道也有两种:即模拟量输出通道及数字量输出通道。计算机输出的控制信号是以数 字形式给出的,有的生产过程的执行元件要求提供模拟 电流或电压,故应采用模拟量输出通道实现;有的执行 元件只要求提供数字量或开关量,故应采用数字量输出 通道。可见,过程通道是计算机和工业生产过程(控制对 象)相互交换信息的桥梁。第12章 计算机控制系统设计与实现 12.3.2 过程输入输出通道的控制方式 1过
7、程输入输出通道与CPU交换就信息类型过程输入输出通道与CPU交换的信息类型有三种:数据信息:反映生产现场的参数及状态的信息,它包括数字量、开关量和模拟量。状态信息:又叫做应答信息、握手信息,它反映过程通道的状态,如准备就绪信号等。控制信息:用来控制过程通道的启动和停止等信息,如三态门的打开和关闭、触发器的启动等。第12章 计算机控制系统设计与实现 2过程通道的编址方式由于计算机控制系统一般都有多个过程输入输出通道, 因此需对每一个过程输入输出通道安排地址。过程通道 编址方式有两种:过程通道与存储器独立编址方式过程通道与存储器统一编址方式第12章 计算机控制系统设计与实现 3CPU对过程通道的控
8、制方式计算机的外围设备及过程通道种类繁多,它们的传送速 率又很不相同。因此输入输出产生复杂的定时问题,也 就是CPU采用什么控制方式向过程通道输入和输出数据。常用的控制方式有三种:程序查询方式中断控制方式直接存储器存取(DMA)方式第12章 计算机控制系统设计与实现 12.3.3 输入通道 1模拟量输入通道模拟量输入通道的任务是将模拟量输入信号进行变换、 采样、放大、模/数转换,转换成二进制数字量输入计算机 。 模拟量输入通道一般由信号处理、多路转换器、放大器 、采样保持器和A/D转换器组成 。2数字量输入通道数字量输入通道主要由两态信息转换电路和接口电路组成 。两态信息转换电路的作用是将生产
9、现场的两态信息转换 成TTL电平信号,通过I/O接口电路传送到计算机系统。第12章 计算机控制系统设计与实现 根据现场信号的不同,有的两态信息转换电路应能消除 开关机械抖动的影响,有的应能与强电信号隔离,防止 各种干扰。(1)开关量输入通道(2)脉冲量输入通道(3)中断输入通道(4)数字编码输入第12章 计算机控制系统设计与实现 12.3.4 输出通道设立输入通道的作用在于将被控对象的各种信息转换成 计算机可以接受的信息,以供计算机处理。而计算机处 理后产生的相应的控制命令或控制量,也必须转换成相 应的物理量才能对被控对象实施控制。这种由可将计算 机发出的控制指令(或控制量)进行转换并能传送给
10、执行机构的装置构成的信号路径,称之为输出通道。第12章 计算机控制系统设计与实现 1模拟量输出通道模拟量输出通道的任务是把计算机输出的数字量变换成模拟 量,这个任务主要由数/模转换器来完成,对于模拟量输出通道,要求可靠性高,满足一定的精度,还必须具有保持的 功能。保持器一般有数字保持和模拟保持两种方案,这就决 定了模拟量输出通道的两种基本结构形式。(1)独立数/模转换器形式图12.2 独立的多通道D/A转换结构图I/O 接 口 电 路D/AD/A第12章 计算机控制系统设计与实现 (2)共用数模转换器的形式图12.3 多通道共享D/A的结构框图I/O 接 口 电 路D/A保持器多 路 开 关保
11、持器第12章 计算机控制系统设计与实现 2数字量输出通道数字量输出通道的任务是根据计算机输出的数字信号去 控制电接点的通、断或数字式执行器的启、停等,简称 DO(Digital Output)通道。根据被控对象的不同,其输出的数字控制信号的形态及相应的配置也不相同。其中, 最为常用的数字控制信号是开关且和脉冲量信号。数字量输出通道中,由于许多执行机构往往需要开关量 的控制信号。这时,CPU可以通过I/O接口电路直接对执行机构进行控制,也可以通过半导体开关或机械式继电 器接点的开闭去控制。数字量输出通道的关键往往是要 解决执行机构的功率驱动问题。第12章 计算机控制系统设计与实现 12.4 计算
12、机控制系统抗干扰技术 计算机控制系统大多用于工业控制现场,条件复杂恶劣 ,干扰频繁。干扰严重影响控制系统的可靠性和稳定性 。环境的特殊,要求计算机控制系统必须有极高的抗干 扰能力。为此,必须分析干扰的来源,研究对于不同的 干扰源采用哪些相应的行之有效的抑制或消除干扰的措 施,重视接地、布线和供电方面的抗干扰技术,重视 CPU可靠运行的抗干扰技术相应用软件中对数字信号的数据处理技术。第12章 计算机控制系统设计与实现 12.4.1 干扰的来源 计算机控制系统运行环境的各种干扰主要表现在以下几 个方面: 1恶劣的供电条件2严重的噪声环境此外,还有来自空间的干扰,如太阳及其它天体辐射的 电磁波,广播
13、电台或通讯发射台发出的电磁波,周围电 气设备如电机、变压器、中频炉、可控硅逆变电源等发 出的电干扰和磁干扰,气象条件、空中雷电、甚至地磁 场的变化也会引起干扰。这些空间辐射干扰有时会使计 算机不能正常工作。第12章 计算机控制系统设计与实现 12.4.2 干扰的抑制方法1接地技术(1)接地方式“安全接地”一般均采用一点接地方式。“工作接地”依工作电流频率不同而有一点接地和多点接地两种。低频时 ,因地线上的分布电感并不严重,故往往采用一点按地 ;高频情况下,由于电感分量大,为减少引线电感,故 采用多点接地。频带很宽时,常采用一点接地和多点接 地相结合的混合接地方式。第12章 计算机控制系统设计与
14、实现 (2)浮地系统和接地系统(3)交流地与直流地分开(4)模拟地与数字地分开(5)印刷电路板的地线安排(6)屏蔽地2屏蔽技术(1)电场屏蔽(2)电磁屏蔽(3)磁场屏蔽第12章 计算机控制系统设计与实现 3隔离技术隔离的实质是切断共地耦合通道,抑制因地环路引入的 干扰。隔离是将电气信号转变为电、磁、光及其它物理 量作为中间量,使两侧的电流回路相对隔离又能实现信 号的传递。如图12.4所示。(a) 变压器隔离 (b) 继电器隔离 (c) 光电耦合器隔离图12.4 隔离电路电路电路电路电路电路电路第12章 计算机控制系统设计与实现 4串模干扰的抑制串模干扰(又称常态干扰、正相干扰)是干扰电压和信号
15、电压串联叠加于负载或放大电路的输入端,它常常表现为 通道一个输入端对另一个输入端电压变化的干扰。抗串 模干扰的技术措施有:(1)合理选用信号线(2)在信号电路中加装滤波器(3)选择合适的A/D转换器(4)采用调制解调技术(5)用光电耦合器隔离干扰(6)配备高质量的稳压电源第12章 计算机控制系统设计与实现 5共模干扰的抑制共模干扰(又称共态干扰、同相干扰)表现为通道两信号端相对于零电位参考点所共有的干扰电压,包括交流和直 流的两种电压。共模干扰只有转换成串模干扰才会影响 系统。可以选择隔离技术,使共模干扰不能构成回路。 对于由共模干扰转换过来的,并且已叠加在有用信号上 的串模干扰,可用前面个绍
16、的抗串模干扰的方法来滤除 。6电源噪声的抑制实践说明,电源的干扰是计算机控制系统的主要干扰, 抑制这种干扰的主要措施有以下几个方面。(1)电源变压器的屏蔽第12章 计算机控制系统设计与实现 (2)交流稳压器(3)隔离变压器(4)低通滤波器(5)采用分散独立功能块供电7提高软件可靠性软件可靠性技术,主要有以下两个方面的内容。(1)通过软件提高系统的可靠性(2)提高软件自身的可靠性第12章 计算机控制系统设计与实现 12.5 计算机控制系统应用实例 电阻炉炉温的控制,根据工艺的要求不同而有所变化,但 大体上可归纳为以下几个过程:(1)自由升温段,即根据电阻炉自身约条件对升温速度没有控制的自然升温过程。(2)恒速升温段,即要求炉温上升的速度按某一斜率进行。(3)保温段,即要求在这一过程中炉温基本保持不变。(4)慢速降温段,即要求炉温下降的速度按某一斜率进行。(5)自由降温段。第12章 计算机控制系统设计与实现 1工艺要求要求电阻