第二章:计算机控制系统接口技术
第二章 计算机控制系统的组成
第二章 计算机控制系统的组成第 1 页 共 15 页第二章 计算机控制系统的组成 第一节 计算机控制系统组成概述一、计算机控制系统的组成图2-1(a) 计算机控制系统的组成框图如图2-1(a)所示,计算机控制系统主要由工业控制机和生产过程两大部分组成。
工业控制机是指按生产过程控制的特点和要求而设计的计算机,它包括硬件和软件两部分;生产过程包括被控对象、测量变送、执行机构、电气开关等装置,这些装置有各种类型的标准产品,在设计计算机控制系统时根据需要进行合理选型。
二、工业控制机工业控制机是指按生产过程控制的特点和要求而设计的计算机,它包括硬件和软件两部分。
1、工业控制机的硬件组成图2-1(b)工业控制机的硬件组成原理图工业控制机的硬件包括主机板、内部总线和外部总线、人机接口、磁盘系统、通信接口、输入输出通道。
(1)主机板:CPU、RAM、ROM等。
作用:进行数值计算、逻辑判断、数据处理。
(2)内部总线和外部总线内部总线:工业控制机内部各组成部分进行信息传送的公共通道,它是一组信号线的集合。
常用内部总线有IBM PC、PCI总线和STD总线。
外部总线:工业控制机与其它计算机和智能设备进行信息传递的公共通道。
RS—232C、USB和IEEE—488通信总线。
(3)人—机接口:键盘、显示器、打印机。
(4)磁盘系统:软盘和硬盘。
(5)通信接口: 工业控制机和其它计算机或智能外设通信的接口。
常用RS—232C、USB和IEEE—488接口。
(6)系统支持功能①监控定时器(看门狗-Watchdog) ②电源掉电检测③保护重要数据的后备存贮器体 ④实时日历时钟(7) 输入输出通道工业控制机和生产过程之间设置的信号传递和变换的连接通道。
它包括模拟量输入(AI)通道、模拟量输出(AO)通道、数字量(或开关量)输入(DI)通道、数字量(或开关量)输出(DO)通道。
它的作用有两个:其一、是将生产过程的信号变换成主机能够接受和识别的代码;其二、是将主机输出的控制命令和数据,经变换后作为执行机构或电气开关的控制信号。
计算机控制系统的接口技术
计算机控制系统的接口技术接口有通用和专用之分,外部信息的不同,所采纳的接口方式也不同,一般可分为如下几种:人机通道及接口技术一般包括:键盘接口技术、显示接口技术、打印接口技术、软磁盘接口技术等。
检测通道及接口技术一般包括:A/D转换接口技术,V/F转换接口技术等。
掌握通道及接口技术一般包括:F/V转换接口技术,D/A转换接口技术,光电隔离接口技术,开关接口技术等。
系统间通道及接口技术一般包括:公用RAM区接口技术,串行口技术等。
一、并行输入/输出接口并行接口传输的是数字量和开关量。
输入/输出(I/O) 接口有二种寻址方式:存储器寻址方式和输入输出口寻址方式。
1.无条件传送2.查询式传送3.中断式传送4.8255A可编程并行接口芯片(1) 8255A内部结构1) 数据总线驱动器图1 8255A内部结构图2) 并行I/O端口3) 读/写掌握规律4) A组和B组掌握(2)8255A工作方式8255A有3种工作方式,端口A可以工作在方式0、方式1和方式2,端口B只能工作在方式0和方式1。
1)方式0:基本输入/输出方式。
2)方式1:选通输入/输出方式。
3)方式2:双向选通输入/输出方式。
(3)8255A编程8255A的编程是通过对掌握端输入掌握字的方式实现的。
二、数/模(D/A) 转换接口D/A转换器是指将数字量转换成模拟量的电路,它由权电阻网络、参考电压、电子开关等组成。
图2 DAC0832原理图三、模/数(A/D)转换接口A/D转换器是将模拟电压转换成数字量的器件,它的实现方法有多种,常用的有逐次靠近法、双积分法。
图3 ADC0809结构框图应用案例:基于51单片机的车用数字仪表设计与实现此案例是一种以MCS 51单片机为主控器,以ADC0809为核心,以气压、油压、温度、霍尔元件等传感器为主要外围元件的车用数字仪表(VDI)的设计框图。
应用此方案,能使汽车仪表系统具有显示直观、精确,使用便利牢靠等优点,代表了车用仪表的最新进展趋势。
计算机接口技术
计算机接口技术计算机控制系统的硬件,除主机外,通常还包括两类外围设备,一类是常规外围设备,如键盘、CRT显示器、打印机、磁盘机等;另一类是被控设备和检测仪表、显示装置、操作台等。
由于计算机存储器的功能单一(保存信息)、品种有限(ROM、RAM)、存取速度与CPU的工作速度基本匹配,因此,存储器可以直接连接到CPU总线上。
而外围设备种类繁多,有机械式、机电式和电子式;有的作为输入设备、有的作为输出设备;工作速度不一,外围设备的工作速度通常比CPU的速度低得多,且不同外围设备的工作速度往往又差别很大;信息类型和传送方式不同,有的使用数字量,有的使用模拟量,有的要求并行传送信息,有的要求串行传送信息。
因此,仅靠CPU及其总线是无法承担上述工作的,必须增加I/O接口电路和I/O通道才能完成外围设备与CPU的总线相连。
I/O接口是计算机控制系统不可缺少的组成部分。
I/O接口电路也简称接口电路。
它是主机和外围设备之间交换信息的连接部件(电路)。
它在主机和外围设备之间的信息交换中起着桥梁和纽带作用。
I/O通道也称为过程通道。
它是计算机和控制对象之间信息传送和变换的连接通道。
计算机要实现对生产机械、生产过程的控制,就必须采集现场控制对象的各种参量,这些参量分两类:一类是模拟量,即时间上和数值上都连续变化的物理量,如温度、压力、流量、速度、位移等。
另一类是数字量(或开关量),即时间上和数值上都不连续的量。
如表示开关闭合或断开二个状态的开关量;按一定编码的数字量和串行脉冲列等。
同样,被控对象也要求得到模拟量(如电压、电流)或数字量两类控制量。
但是如前所述,计算机只能接收和发送并行的数字量,因此,为使计算机和被控对象之间能够连通起来,除了需要I/O接口电路外,还需要I/O通道,由它将从被控对象采集的参量变换成计算机所要求的数字量(或开关量)的形式,送入计算机。
计算机按某一数学公式计算后,又将其结果以数字量形式或转换成模拟量形式输出至被控制对象,这就是I/O通道所要完成的功能。
微型计算机原理与接口技术第二章课后答案
第二章 1. 8086CPU内部由哪两部分组成?它们的主要功能是什么?答:8086CPU 内部由执行单元 EU 和总线接口单元 BIU 组成。
主要功能为:执行单元 EU 负责执行指令。
它由算术逻辑单元(ALU)、通用寄存器组、16 位标志寄存器(FLAGS)、EU 控制电路等组成。
EU 在工作时直接从指令流队列中取指令代码,对其译码后产生完成指令所需要的控制信息。
数据在 ALU 中进行运算,运算结果的特征保留在标志寄存器 FLAGS 中。
总线接口单元 BIU 负责 CPU 与存储器和 I /O 接口之间的信息传送。
它由段寄存器、指令指针寄存器、指令队列、地址加法器以及总线控制逻辑组成。
2. 8086CPU 中有哪些寄存器?各有什么用途?答:8086CPU 内部包含4组16位寄存器,分别是通用寄存器组、指针和变址寄存器、段寄存器、指令指针和标志位寄存器。
(1)通用寄存器组 包含4个16位通用寄存器 AX 、BX 、CX 、DX ,用以存放普通数据或地址,也有其特殊用途。
如AX (AL )用于输入输出指令、乘除法指令,BX 在间接寻址中作基址寄存器,CX 在串操作和循环指令中作计数器,DX 用于乘除法指令等。
(2)指针和变址寄存器 BP 、SP 、SI 和DI ,在间接寻址中用于存放基址和偏移地址。
(3)段寄存器 CS 、DS 、SS 、ES 存放代码段、数据段、堆栈段和附加段的段地址。
(4)指令指针寄存器IP 用来存放将要执行的下一条指令在现行代码段中的偏移地址。
(5)标志寄存器Flags 用来存放运算结果的特征。
3. 8086CPU 和8088CPU 的主要区别是什么?答:8088CPU 的内部结构及外部引脚功能与8086CPU 大部分相同,二者的主要不同之处如下:(1)8088指令队列长度是4个字节,8086是6个字节。
(2)8088的BIU 内数据总线宽度是8位,而EU 内数据总线宽度是16位,这样对16位数的存储器读/写操作需要两个读/写周期才能完成。
计算机控制课程设计
计算机控制课程设计一、课程目标知识目标:1. 让学生掌握计算机控制系统的基础理论知识,包括控制系统的组成、工作原理和性能指标;2. 使学生了解常见传感器的工作原理,并能运用所学知识分析传感器的选用原则;3. 让学生掌握计算机控制算法的基本原理,如PID控制、模糊控制等。
技能目标:1. 培养学生运用计算机编程软件(如MATLAB)进行控制系统仿真的能力;2. 培养学生设计简单的计算机控制系统硬件电路,并进行调试的能力;3. 提高学生运用所学知识解决实际计算机控制问题的能力。
情感态度价值观目标:1. 培养学生对计算机控制技术产生浓厚的兴趣,激发学生的学习热情;2. 培养学生具备团队协作精神,学会与他人共同探讨、分析和解决问题;3. 增强学生的创新意识,培养学生在面对实际问题时敢于尝试、勇于突破的精神。
分析课程性质、学生特点和教学要求:本课程为计算机控制技术的实践性课程,旨在培养学生的实际操作能力和创新能力。
学生处于高年级阶段,已具备一定的专业基础知识和实践能力。
教学要求注重理论与实践相结合,强调学生的动手实践能力和解决实际问题的能力。
二、教学内容1. 计算机控制系统概述- 控制系统基本概念- 控制系统发展历程- 计算机控制系统的优势与应用2. 控制系统硬件组成- 控制器硬件结构- 传感器及其接口技术- 执行器及其接口技术3. 计算机控制算法- PID控制算法原理- 模糊控制算法原理- 其他先进控制算法介绍4. 控制系统仿真与设计- MATLAB/Simulink软件介绍- 控制系统仿真模型搭建- 控制系统硬件设计及调试5. 实际案例分析与讨论- 典型计算机控制系统案例分析- 学生分组讨论实际控制问题- 创新性控制系统设计实践教学内容安排与进度:第一周:计算机控制系统概述第二周:控制系统硬件组成第三周:计算机控制算法第四周:控制系统仿真与设计第五周:实际案例分析与讨论教材章节及内容列举:第一章:计算机控制系统概述(涵盖教学内容1)第二章:控制系统的硬件与接口技术(涵盖教学内容2)第三章:计算机控制算法(涵盖教学内容3)第四章:控制系统的仿真与设计(涵盖教学内容4)第五章:计算机控制系统应用案例(涵盖教学内容5)三、教学方法本课程采用以下多样化的教学方法,以充分激发学生的学习兴趣和主动性:1. 讲授法:用于讲解计算机控制系统的基本概念、原理和算法等理论知识。
(完整版)计算机控制技术第二章习题答案整理及详解(.04.26修改版SK)
be i ng 第2章 习题参考答案1.什么是接口、接口技术和过程通道?答:接口是计算机与外设交换信息的桥梁,包括输入接口和输出接口。
接口技术是研究计算机与外部设备之间如何减缓信息的技术。
过程通道是计算机与生产过程之间的信息传送和转换的连接通道。
2.采用74LS244和74LS273与PC/ISA 总线工业控制机接口,设计8路数字量(开关量)输入接口和8路数字量(开关量)输出接口,请画出接口电路原理图,并分别编写数字量输入和数字量输出程序。
答:数字量输入接口设片选端口地址为port MOV DX,portMOV DPTR,PORTMOVX A,@DPTRINAL,DX74LS244PC 总线*IOR(*RD)_数字量输出接口MOV AL,DATA MOV A,DATAMOV DX ,port MOV DPTR,PORT OUTDX,ALMOVX @DPTR,A3.用8位A/D 转换器ADC0809与8051单片机实现8路模拟量采集。
请画出接口原理图,并设计出8路模拟量的数据采集程序。
输出信号PC 总线(*WR)程序:ORG 0000HMOV R0,#30H ;数据区起始地址存在R0MOV R6,#08H ;通道数送R6MOV IE,#84H ;开中断SETB IT1 ;外中断请求信号为下跳沿触发方式MOV R1,#0F0H ;送端口地址到R1NEXT:MOVX @R1,A ;启动A/D转换LOOP:SJMP LOOPINC R0INC R1DJNZ R6,NEXT ;8路采样未接受,则转NEXTCLR EX1 ;8路采样结束,关中断END中断服务程序:ORG 0003H ;外中断1的入口地址AJMP 1000H ;转中断服务程序入口地址ORG 1000HMOVX A,@R1 ;读入A/D转换数据MOV @R0,A ;将转换的数据存入数据区RETI ;中断返回ORG 0000HMOV R1,#30HMOV R2,#0F0HA1: MOV DPTR, R2MOVX @DPTR, ALOOP: JNB P3.2 , LOOPMOVX A, @DPTRMOV @R1,AINC R2INC R1CJNE R2, 0F7H, A1END4.用12位A/D 转换器AD574与PC/ISA 总线工业控制机接口,实现模拟量采集。
《计算机控制技术》课程教学大纲
计算机控制技术课程教学大纲Techno1ogyofMicrocomputercontro1学时数:40其中:实验学时:0课外学时:0学分数:2.5适用专业:电气工程与自动化专业或其它相关专业一、课程的性质、目的和任务本课程是自动化类各专业的“主干专业课程”,属工程技术类课程。
通过本课程的学习,使学生了解和掌握以微型机为核心组成的控制系统的硬件、软件基础知识,以及基本的应用技术。
并具备独立设计计算机控制系统的能力,为今后从事工业自动化方面的工作打下一个基础。
二、课程教学的基本要求(一)熟练掌握计算机控制系统的组成与接口技术;(二)掌握和理解计算机控制系统的常用控制算法;(H)熟练掌握计算机控制系统的设计方法和实现过程;(四)了解计算机控制技术的发展趋势及前沿课题。
三、课程的教学内容、重点和难点第一章微型计算机控制系统概述(4学时)基本内容:计算机控制系统的概念、组成,计算机控制系统的分类以及发展。
基本要求:1、熟悉微机控制系统的组成(硬件结构和软件组成)。
2、了解微机控制技术的发展趋势。
重点:计算机控制系统的发展概况。
难点:计算机控制系统的分类。
第二章计算机控制系统的过程通道接口技术(6学时)基本内容:数字量输入、输出通道的设计,模拟量输入通道的设计,模拟量输出通道的设计。
基本要求:1、掌握模拟量输入、输出通道的设计。
2、掌握数字量输入、输出通道的设计。
3、了解过程通道的结构形式。
能够根据控制系统要求选择输入输出通道中所用到的各种器件,掌握工作原理和使用方法。
能正确地绘制出系统的硬件电路原理图。
重点:采样/保持器、D/A转换器、A/D转换器接口设计难点:采样定理与数据采集第三章人机交互接口技术(4学时)基本内容:人机交互输入接口技术,人机交互输出接口技术。
基本要求:1、掌握常用键盘和常用1ED显示器的工作原理及接口设计方法。
2、能够根据控制系统要求正确的设计出键盘和显示器的接口电路,以及接口程序设计。
计算机控制技术基础知识复习
计算机控制技术基础知识复习第一章绪论自动控制系统:在没有人参与的状况下,经过控制器使消费进程自动地依照预定规律运转的系统。
开环控制系统:指无被控量反应的控制系统,即需求控制的是被控对象的某一量,而测量的只是给定信号,被控量关于控制造用没有任何影响的系统。
闭环控制系统:指有被被控量反应的控制系统,即系统的输入信号沿反应通道又回到系统的输入端,构成闭合通道的系统。
典型工业消费进程:延续进程〔流体〕、团圆进程〔固体〕、批量进程〔延续进程和团圆进程交替停止〕。
计算机控制系统:应用计算机〔通常称为工业控制计算机,简称工业控制机〕来完成消费进程自动控制的系统。
计算机控制系统的组成:计算机〔工业控制机〕和消费进程。
工业控制机是指按消费进程控制的特点和要求而设计的计算机,包括硬件和软件。
硬件包括主机板、外部总线和外部总线、人机接口、磁盘系统、通讯接口、输入输入通道。
软件包括系统软件和运用软件,系统软件包括实时多义务操作系统、引导顺序、调度执行顺序,运用软件是系统设计人员针对某个消费进程而编制的控制和管理顺序,包括进程输入顺序、进程控制顺序、进程输入顺序、人机接口顺序、打印显示顺序和公共子顺序等。
消费进程包括被控对象和测质变送、执行机构、电气开关等装置。
计算机控制系统的任务原理:①实时数据采集:对来自测质变送装置的被控量的瞬时值停止检测和输入。
②实时控制决策:对采集到的被控量停止剖析和处置,并按已定的控制规律,决议将要采取的控制行为。
③实时控制输入:依据控制决策,适时地对执行机构收回控制信号,完成控制义务。
计算机控制系统的任务进程:测量、计算、控制、管理。
在线方式:消费进程和计算机直接衔接,并受计算机控制的方式称为在线方式或联机方式;离线方式:消费进程和睦计算机相连,且不受计算机控制,而是靠人停止联络并做相应操作的方式称为离线方式或脱机方式。
实时:指信号的输入、计算和输入都要在一定的时间范围内完成,亦即计算机对输入信息,以足够快的速度停止控制,超出了这个时间,就失掉了控制的机遇,控制也就失掉了意义。
计算机控制技术课后习题详解答案
第一章计算机控制系统概述习题参考答案1.计算机控制系统的控制过程是怎样的计算机控制系统的控制过程可归纳为以下三个步骤:(1)实时数据采集:对被控量的瞬时值进行检测,并输入给计算机。
(2)实时决策:对采集到的表征被控参数的状态量进行分析,并按已定的控制规律,决定下一步的控制过程。
(3)实时控制:根据决策,适时地对执行机构发出控制信号,完成控制任务。
2.实时、在线方式和离线方式的含义是什么(1)实时:所谓“实时”,是指信号的输入、计算和输出都是在一定时间范围内完成的,即计算机对输入信息以足够快的速度进行处理,并在一定的时间内作出反应并进行控制,超出了这个时间就会失去控制时机,控制也就失去了意义。
(2)“在线”方式:在计算机控制系统中,如果生产过程设备直接与计算机连接,生产过程直接受计算机的控制,就叫做“联机”方式或“在线”方式。
(3)“离线”方式:若生产过程设备不直接与计算机相连接,其工作不直接受计算机的控制,而是通过中间记录介质,靠人进行联系并作相应操作的方式,则叫做“脱机”方式或“离线”方式。
3.微型计算机控制系统的硬件由哪几部分组成各部分的作用是什么由四部分组成。
(1)主机:这是微型计算机控制系统的核心,通过接口它可以向系统的各个部分发出各种命令,同时对被控对象的被控参数进行实时检测及处理。
主机的主要功能是控制整个生产过程,按控制规律进行各种控制运算(如调节规律运算、最优化计算等)和操作,根据运算结果作出控制决策;对生产过程进行监督,使之处于最优工作状态;对事故进行预测和报警;编制生产技术报告,打印制表等等。
图微机控制系统组成框图(2)输入输出通道:这是微机和生产对象之间进行信息交换的桥梁和纽带。
过程输入通道把生产对象的被控参数转换成微机可以接收的数字代码。
过程输出通道把微机输出的控制命令和数据,转换成可以对生产对象进行控制的信号。
过程输入输出通道包括模拟量输入输出通道和数字量输入输出通道。
(3)外部设备:这是实现微机和外界进行信息交换的设备,简称外设,包括人机联系设备(操作台)、输入输出设备(磁盘驱动器、键盘、打印机、显示终端等)和外存贮器(磁盘)。
计算机控制技术及工程应用复习资料
一、第一章1)计算机控制系统的监控过程步骤a .实时数据采集--对来自测量变送器的被控量的瞬时值进行采集和输入 ;b .实时数据处理--对采集到的被控量进行分析、比较和处理,按一定的控制规律运算,进行控制决策; c.实时输出控制--根据控制决策,适时地对执行器发出控制信号,完成监控任务;2)按控制方案来分,计算机控系统划分成那几大类?数据采集系统(DAS ) 操作指导控制系统(OGC) 直接数字控制系统(DDC ) 监督计算机控制系统(SCC ) 分散控制系统分散控制系统 (DCS ) 现场总线控制系统(FCS )3)计算机控制装置种类 可编程控制器;可编程控制器; 可编程调节器;可编程调节器; 总线式工控机;总线式工控机; 单片微型计算机;单片微型计算机; 其他控制装置其他控制装置4)计算机控制系统与常规仪表控制系统的主要异同点是什么?同:1)计控系统是由常系统演变而来的; 2)两者的结构基本相同异:1)计控系统中处理的信号有两种:模拟信号和数字信号。
而常系统处理的只有模拟信号2)计控系统具有智能化3)计控系统有软件也有硬件,而常系统只有硬件二、第二章1)4 位 D/A 转换器为例说明其工作原理假设D3、D2、D1、D0全为1,则BS3、BS2、BS1、BS0全部与“1”端相连。
根据电流定律,有:由于开关 BS3 ~ BS0 的状态是受要转换的二进制数的状态是受要转换的二进制数 D3、D2、D1、D0 控制的,并不一定全是“1”。
因此,可以得到通式:考虑到放大器反相端为虚地,故:选取 R fb = R ,可以得到:对于 n 位 D/A 转换器,它的输出电压V OUT 与输入二进制数B( Dn-1~ D0) 的关系式可写成:的关系式可写成:结论:可见,输出电压除了与输入的二进制数有关,还与运算放大器的反馈电阻 Rfb 以及基准电压VREF 有关。
2)D/A 转换器性能指标是(1)分辨率 是指 D/A 转换器能分辨的最小输出模拟增量。
计算机控制技术第二章
第二章输入输出接口与过程通道在计算机控制系统中,为了实现对生产过程的控制,要将对象的被控参数及运行状态,按要求的方式送人计算机处理,再将结果以数字量的形式输出,并将数字量变换为适合生产过程控制的量,因此在计算机接口和生产过程之间,必须设置信息的传递和变换装置,这个装置就称之为过程输入输出通道,也叫I/O通道。
2.1 过程输入输出通道概述2.1.1 过程输入输出通道的类型及功能根据过程信息的性质及传递方向,过程输入输出通道可分为模拟量输人通道、模拟量输出通道、数字量(开关量)输入通道、数字量(开关量)输出通道等几种类型。
生产过程的被调参数(如温度、压力、流量、速度、位移等),一般是随时间连续变化的模拟量,通过检测元件和变送器转换为对应的模拟电压和电流。
由于计算机只识别数字量,故模拟电信号必须通过模拟量输入通道转化为数字量后,才能送人计算机。
对于生产现场的状态量(如开关、电平高低、脉冲量等)也不能为计算机直接接受,因此数字量(开关量)输入通道将状态信号转变为数字量送入计算机。
计算机控制生产现场的控制通道也有两种,即模拟量输出通道和数字量输出通道。
计算机输出的控制信号以数字形式给出,若执行元件要求提供模拟电压或电流,则采用模拟量输出通道将数字量转换为模拟电压或电流,若执行元件要求数字量(开关量),则应采用数字量输出通道,将计算机输出的数字量经处理和放大后输出。
由此可见,过程输人输出通道是计算机和工业生产过程相互交换信息的桥梁。
2.1.2 过程输入输出通道与CPU交换的信息类型过程输入输出通道与CPU交换的信息类型有三种:(1)数据信息反映生产现场的参数及状态的信息,它包括数字量、开关量和模拟量。
(2)状态信息又叫应答信息、握手信息,它反映过程通道的状态,如准备就绪信号等。
(3)控制信号用来控制过程通道的启动和停止等信息,如三态门的打开和关闭、触发器的启动等。
接口电路含这三类信息交换的端口。
2.1.3 过程通道的编址方式由于计算机控制系统一般都有多个过程输人输出通道,因此需对每一个过程输入输出通道安排地址。
目录和绪言
第九章 模糊控制技术
9.1 9.2 9.3 9.4 9.5 模糊控制概述 模糊控制算法的设计 基本模糊控制器 模糊数模型的建立 模糊—PID复合控制器 模糊—PID复合控制
第七章 数字PID及其算法 数字PID及其算法
7.1 7.2 问题 7.3 7.4 PID算法的数字实现 PID算法的数字实现 数字PID调节中的几个实际 数字PID调节中的几个实际 几种发展的PID算法 几种发展的PID算法 PID参数的整定方法 PID参数的整定方法
第八章 直接数字控制及其算法
第十章 微型机控制 系统设计
10.1 微机机控制系统设计方 法及步骤 10.2 梯度炉温度模糊控制系 统
欢迎您使用 微型计算机控制技术计算机控制系统的组成 1.2 微型计算机控制系统分类 1.3 微型计算机控制系统的发展概 况及趋势
第二章 微型计算机接口技术
2.1 多路开关及采样/保持器 多路开关及采样/ 2.2 模拟量输出通道接口技术 2.3 模拟量输入通道接口技术
第三章 常用控制程序设计
3.1 3.2 3.3 3.4 3.5 3.6 3.7 3.8 3.9 判断程序设计 巡回检测程序设计 数字滤波程序设计 标度变换程序设计 上下限报警处理程序设计 LED数码管显示程序设计 LED数码管显示程序设计 定时程序设计 键盘控制程序设计 抗干扰技术
微型计算机控制技术
潘新民 王燕芳
高等教育出版社
目
录
第一章 微型计算机控制系统概述 第二章 微型计算机接口技术 第三章 常用控制程序设计 第四章 常用控制程序设计 第六章 过程控制数据处理方法 第七章 数字PID及其算法 数字PID及其算法 第八章 直接数字控制及其算法 第九章 模糊控制技术 第十章 微型机控制系统设计
计算机控制技术课后习题答案(施保华版)
第四章
• 数字程序控制的基础(直线插补、圆弧插补) 要求:掌握直线插补的步骤、原理、计算、程序 的编写 • 数控装置执行机构的核心——步进电机/交流伺 服电机的原理和控制技术(单片机\PLC\专用的 数字控制器\控制卡)
直线插补偏差定义:Fm=ymxe-xmye Fm =0,点m在OA直线段上; Fm0,点m在OA直线段的上方; Fm<0,点m在OA直线段的下方。 第一象限逐点比较法直线插补的原理: 从直线的起点出发,当Fm0时,沿+x轴方向走一步;当 Fm<0,沿+y方向走一步;当两方向所走的步数与终点坐 标相等时,发出终点到信号,停止插补。 简化:若m为起点0,则Fm=F0=0; 若Fm>= 0,Fm+1=Fm–ye; 若Fm<0,Fm+1=Fm+xe
位移滞后原理
变换 z 2 (Y ( z ) y (0) z 1 y (1)) 2 z (Y ( z ) y (0)) Y ( z ) U ( z ) Tz ( z 2 2 z 1)Y ( z ) U ( z ) ( z 1) 2 1 Tz Tz Tz Y ( z) 2 4 2 2 2 ( z 1) ( z 1) ( z 1) z 2 z 2 1) Tz 3 2Tz 5 3Tz 7 4Tz 9 n 1 n Tz (n 3,5,7 ) 2 f * (t) (t 3T) 2 (t 5T) 3 (t 7T) ....... n 1 3 2 , y (k ) n为奇数1,3,5,7, 2 0, n为偶数2,4,6,8, 1
POLLING:
MOV DX,02C2H; 令CS,R/C为低电平 MOV AL,00H OUT DX,AL NOP NOP MOV AL,04H; 令CE=1, 启动转换 OUT DX,AL NOP NOP MOV AL,03H;令CE=0,CS, R/C=1,启动完毕 OUT DX,AL IN AL,DX; 查询STS状态 TEST AL,80H JNZ POLLING; STS=1 则等待,检测下降沿(转换结束) MOV AL,01H;令CS=0,R/C=1, 准备读
最新计算机控制技术及其应用(丁建强-任晓-卢亚萍)课后答案
第1章概述1-2第2章计算机控制系统的理论基础 .......................................................................... 2-1第3章数字控制器的设计与实现 ............................................. 3-1第4章控制系统中的计算机及其接口技术 ..................................... 4-1第5章计算机控制系统中的过程通道 ......................................... 5-1第6章控制系统的可靠性与抗干扰技术 ....................................... 6-1第7章控制系统的组态软件 ................................................. 7-1第8章 DCS集散控制系统.................................................... 8-1第9章计算机控制系统的解决方案 ........................................... 9-1第10章计算机控制技术在简单过程控制中的应用 ............................. 10-1第11章计算机控制技术在流程工业自动化中的应用 ........................... 11-1第1章概述1.什么是自动控制、控制系统、自动化和控制论?[指导信息]:参见1.1自动控制的基本概念。
自动控制(autocontrol):不用人力来实现的控制,通常可用机械、电气等装置来实现。
通常相对手动控制而言。
控制系统(control system):通过控制来实现特定功能目标的系统。
而系统(system)是由相互联系、相互作用要素组成的具有一定结构和功能的有机整体。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
• •
• •
•
•
3.多路开关的选择 选择多路开关时,主要考虑的因素有:通路数目,单端 还是差动输入,电平高低,对各通路的寻址方式,开关切换 时需要多少时间才能稳定到要求的精度,最大切换速率是多 少,各通路间允许的最大串扰误差等等。通常是根据数据采 集的要求,抓住主要因素,进行具体选择。 三、放大器 放大器的功能是将小信号放大或大信号衰减到适合于 A/D输入电压要求的范围。在实际应用中,一次仪表的安装环 境和输出特性是各种各样和十分复杂的,选用哪种类型的放 大省取决于应用场合。对于微弱信号的放大来说,常有以下 选择: ①低漂移运算放大器:它的特点是温度漂移极小(如 <1uv/c),适用于一般的弱信号放大。这类放大器有美国 AD 公司的 AD OP-7和 AD5I7等。 ②仪表放大器:它也称测量放大器或数据放大器。其主要 特点是具有很高的共模抑制能力,此外还具有高输入阻抗, 较低的失调电压,较少的温度漂移系数,低的输出阻抗,有
• •
2.采样保持器(S/H) 为了对变化较快,即工作频率较高的模拟信号进行采样, 可以在A/D前加入采样保持器(Sample/Hold)。采样保持器 又称采样保持放大器(SHA),其原理如图2-14所示。它由 模拟开关,储能元件(电容C)和缓冲放大器组成。当施加 控制信号后,K闭合为采样阶段,模拟信号迅速向电容充电 到输入电压值(这个时间越短越好);控制信号去除,K断 开为保持阶段,为让 A/D对保持电容 C上的电压进行整量化, 希望电容维持稳定电压的时间长一些为好。由于充电时间远 小于 A中转换时间,保持器的电压下降率又较低,于是大大 减小了孔径误差。
D R1 I C R2
+5V I + V R1 +
R2 + C R 3 A R4 (b) 有源I/V变换电路 有源I R5 V
(a) 无源I/V变换电路 无源I
图 2-2 电流/电压变换电路
4.2. 有源I/V变换
有源I/V变换是利用有源器件 有源 变换是利用有源器件——运算放大器 变换是利用有源器件 运算放大器 和电阻电容组成,如图3-2( )所示。 和电阻电容组成,如图 (b)所示。利用同相 放大电路,把电阻R1上的输入电压变成标准输出 放大电路,把电阻 上的输入电压变成标准输出 电压。 电压。该同相放大电路的放大倍数为
• 一、输入信号的处理 • 为了保证 A/D转换的精度,模拟信号在输入到 A/D之前首先应进行适当处理。根据需要,信号处理 可选择小信号放大,大信号衰减,信号滤波,阻抗匹 配,非线性补偿和电流/电压转换等方法。 • 1.信号滤波 • 由于工业现场干扰因素多,来自工业现场的模拟 信号中常混杂有干扰信号,应该通过滤波使有用输入 信号中的最高频率低于采样频率的一半。滤波方法有 硬件法和软件法之分,硬件方法常用RC滤波器和有 源滤波器来滤除高于有用信号频率的那部分于扰,也 有称之为模拟预滤波;用软件方法可以滤除与有用信 号频率重合的那部分干扰,如卡尔曼滤波等。软件法 将在下一章介绍。
• 伺服放大器也叫功率放大器,用于将计算机信号放大以驱 伺服放大器也叫功率放大器, 动机械及电气设备 • 常用有两种标准:Ⅱ型仪表标准:DDZ-Ⅱ(0~10mA) 常用有两种标准: 型仪表标准:DDZⅢ型仪表标准:DDZ- Ⅲ(4~20mA) 型仪表标准:DDZ-
五、执行机构
– 2. 手动到自动的无扰动切换: 手动到自动的无扰动切换:
操作规则:将手动的值调整到与自动接近时,再切换( 操作规则:将手动的值调整到与自动接近时,再切换(自动到 手动) 手动)
–
从手动到自动的切换:通过输出回采, 从手动到自动的切换:通过输出回采,使自动值接 近于手动。 近于手动。
• 三、伺服放大器
R4 V G= = 1+ IR1 R3 (3-1)
若取R1=200 ,R3=100k ,R4=150k ,则 若取 就对应电压输出V的 输入电流 I 的0 ~ 10 mA就对应电压输出 的0 ~ 5 就对应电压输出 V;若取 ;若取R1=200 ,R3=100k ,R4=25k ,则4 ~ 20 mA的输入电流对应于 ~ 5 V的电压输出。 的输入电流对应于1 的电压输出。 的输入电流对应于 的电压输出
第二章
计算机控制系统接口技术
过程通道包括模拟量输入通道、模拟量输出通道、数 字量输入通道和数字量输出通道。 (1)模拟量输入通道:主要功能是将随时间连续变化的模 拟输入信号经检测、变换和预处理,最终变换为数字信号 送入计算机。常见的模拟量有压力、温度、液位、流量和 成分等。 (2)模拟量输出通道:它将计算机输出的数字信号转换为 连续的电压或电流信号,经功放后送到执行部件对生产过 程或装置进行控制。
• 2.统一信号电平 • 输入信号可能是毫伏级电压或毫安级电流信号, 应变成统一的信号电平。例如可变成0~50 mV的统 一小信号电平或 0~5 V(1~5 V)的大信号电平。 即使从变送器来的 0~10mA或4~20 mA的标准信号 一般也要经如图2—3的电阻网络,进行电流/电压 转换,将0~10 mA的信号变换成 0~50 mV的电压 信号,其精度达 0.02%。
• 3.非线性补偿 • 大多数传感器的输出信号与被测参数之间 呈非线性关系,例如:铂锗一铂热电偶在0~ 1000C间电势与温度关系的非线性约为6%。 非线性的线性化也有硬件和软件两种方法,应 用硬件方法时,是利用运放构成负反馈来实现。 例如在DDZ一III型仪表的变送器中,就加入了 非线性校正电路。用软件方法实现线性化的问 题将在下一章数据采集与处理系统中介绍。 • 除上述几种处理技术外,对不同的模拟信 号还可能要进行其它一些处理。例如热电偶测 温时要进行冷端补偿;热电阻测温时要用桥路 法或恒流法实现电阻/电压变换等等。
• 为保证 A/D中精度,对小信号要放大而大信号 要衰减。可以每一路都用一个变送器,但这会 使成本大大增加。为此,可在A/D之前设置一 个增益可变的放大器,对不同输入信号用程序 来设置相应的放大系数,这就是可编程序放大 器。下面介绍两种可编程序放大器的实现方案。
• •
1.采用增益可调的仪表放大器方案 仪表放大器除共模抑制能力强,输入阻抗高,漂 移低外,有的还具有增益可调功能。如AM-542, 543。图2-12是这种增益可调的方案框图。 • 通常,由于各路模拟信号和A/D的电压范围已知, 故可算出对应信号源要求的放大系数。可预先将各路 放大倍数的等效数字量存入RAM中,当CPU要求输 入第n路信号时,则由CPU控制将第n路对应的放大 倍数从RAM中取出,经数据总线送入AM542相应端 接点,这样信号便按预先设定放大倍数进行放大。
• 二、多路开关 • 多路开关又称多路转换器,其作用是将各 被测模拟量按某种方式,如顺序切换方式或随 机切换方式分时地输入到公共的放大器或A/D 转换器上。 • 1.多路开关的种类 • 多路开关有机械触点式和电子式两种。 • (1)机械触点式多路开关常用的有干簧或湿 簧继电器。这类开关具有结构简单,闭合时接 触电阻小,断开时阻抗高,工作寿命较长,不 受环境温度影响等优点。
• 多路输出保持的实现方法: 多路输出保持的实现方法:
– 1. 模拟保持式:一个 模拟保持式:一个D/A,数个保持器,要求刷新。 ,数个保持器,要求刷新。 特点是:要求性能参数较高, 特点是:要求性能参数较高,为了维持输出稳定常需要进行刷新 操作。 操作。 – 2. 数字保持式:用REG(寄存器)保存数字量,用多个D/A,数 数字保持式: (寄存器)保存数字量,用多个 , 字保持,不用刷新。 字保持,不用刷新。 特点是:简单可靠,成本较高,但目前采用数字保持式较多。 特点是:简单可靠,成本较高,但目前采用数字保持式较多。
• 缺点:导通电阻大,驱动部分和开关元件不独立,从 而影响了小信号的测量精度。 • (2)常用的电子开关有C-MOS和FET单片多路开关, 如CD4051等。 • 2.多路开关的连接方式 • (1)单端输入:一般用于高电平输入信号,由于采用 一个通道传送一路信号,通道的利用率较高。但这种 方式无法消除共模干扰,所以当共模信号Ucm和信号 电平Uin相比幅值较大时不宜采用。 • (2)差动输入:抗共模干扰能力较强,一般应用在低 电平输入,现场干扰较严重,信号源和多路开关距离 较远,或者输入信号有各自独立的参考电压的场合。 • (3)伪差动输入:信号地和模拟地共点,它适合于信 号源距离较近的场合,在保证全通道使用的情况下, 提高了对干扰的抑制能力,所以这是一种经济实用的 连接方式。
2.1模拟信号输入接口
图2-1 模拟量输入通道一般组成
•
通常,人们把过程工艺参数转换为电量的 设备称为传感器或一次仪表。传感器的主要任 务是检测,在过程控制中,为了避免低电平模 拟信号传输带来的麻烦,经常将测量元件的输 出信号经如温度变送器、压力变送器和流量变 量器等进行变换。它们将温度、压力和流量的 电信号变换成 0~10 mA(DDZ—I型仪表)或 4~20 mA(DDZ一II型仪表)的统一信号,这 一部分不属于模拟量输入通道,而常归属于工 程检测技术和自动化仪表;但现在的计算机控 制系统中许多模拟输入通道中包含了变送器部 分的功能。
(3)数字量输入通道:也称开关量输入通道。凡是以电平 高低和开关通断等两位状态表示的信号统称为数字量或开 关量。主要有三种形式:一种是以若干位二进制数表示的 数字量,它们并行输入到计算机,如拨码盘开关输出的 BCD码等。另一种是仅以一位M进制数表示的开关量,如 启停信号和限位信号等。还有一种是频率信号,它是以串 行形式进入计算机的,如来自转速表,涡轮流量计、感应 同步器和流量积算等信号。这些信号都要通过数字量输入 通道进入计算机。 (4)数字量输出通道:有的执行部件只要求提供数字量, 例如步进电机,控制电机启停和报警信号等,这时应采用 数字量输出通道。
R E G D/A 模拟 多路 开关 保持器 OUT
接T
• 二、手动备用
• 由手动控制输出的装置,作为自动控制系统失效 由手动控制输出的装置, 或调试阶段的备用部件。 或调试阶段的备用部件。