第2章 计算机控制系统的硬件设计技术2 (1)

合集下载

计算机控制系统 设计

计算机控制系统 设计

计算机控制系统设计引言计算机控制系统是一种通过计算机对特定设备或过程进行控制和监测的系统。

计算机控制系统广泛应用于工业自动化、交通运输、通信等领域,可以提高生产效率和产品质量,减少人力成本和人为错误。

本文将介绍计算机控制系统设计的基本原理和步骤,包括硬件设计、软件设计和系统集成等方面的内容。

硬件设计计算机控制系统的硬件设计是指选择合适的电子元器件和设计电路来实现控制系统的功能。

硬件设计通常包括以下几个方面:1. 选择合适的控制器控制器是计算机控制系统的核心组成部分,负责接收输入信号、处理数据并输出控制信号。

常见的控制器有微处理器、PLC(可编程逻辑控制器)等。

在选择控制器时,需要考虑控制系统的需求和性能要求。

2. 传感器和执行器选择传感器和执行器用于将实际物理量(如温度、压力、位置等)转换为电信号或控制信号。

在硬件设计中,需要选择适合的传感器和执行器,并设计相应的电路来与控制器连接。

3. 电源电路设计电源电路是提供控制系统所需的电能的基础设施,需要设计合适的电源电路来保证控制器和其他电子元器件的正常工作。

软件设计软件设计是计算机控制系统中不可或缺的一部分,它通过编写计算机程序来实现控制系统的逻辑功能。

软件设计主要包括以下几个方面:1. 确定系统需求在进行软件设计之前,需要明确系统的功能需求和性能要求。

这些需求可以通过系统规格说明书、用户需求分析等方式来获取。

2. 设计控制算法控制算法是计算机控制系统的核心部分,它决定了系统如何对输入信号做出反应并生成相应的控制信号。

在软件设计中,需要根据系统需求和控制原理设计合适的控制算法。

3. 编写程序在设计控制算法之后,需要将算法转化为实际的计算机程序。

程序可以使用各种编程语言来实现,如C、C++、Python 等。

编写程序时需要考虑可读性、可维护性和性能等方面的因素。

系统集成系统集成是将硬件设计和软件设计进行整合的过程,目的是确保计算机控制系统的各个组成部分能够正常协同工作。

计算机控制技术课后题答案整理版(1到5章基本都有了)

计算机控制技术课后题答案整理版(1到5章基本都有了)

第一章1、计算机控制系统是由哪几部分组成的?画出方框图并说明各部分的作用。

答:计算机控制系统由工业控制机、过程输入输出设备和生产过程三部分组成;框图P3。

1)工业控制机主要用于工业过程测量、控制、数据采集、DCS操作员站等方面。

2)PIO设备是计算机与生产过程之间的信息传递通道,在两者之间起到纽带和桥梁的作用。

3)生产过程就是整个系统工作的各种对象和各个环节之间的工作连接。

2、计算机控制系统中的实时性、在线方式与离线方式的含义是什么?为什么在计算机控制系统中要考虑实时性?(1)实时性是指工业控制计算机系统应该具有的能够在限定时间内对外来事件做出反应的特性;在线方式是生产过程和计算机直接相连,并受计算机控制的方式;离线方式是生产过程不和计算机相连,并不受计算机控制,而是靠人进行联系并作相应操作的方式。

(2)实时性一般要求计算机具有多任务处理能力,以便将测控任务分解成若干并行执行的多个任务,加快程序执行速度;在一定的周期时间对所有事件进行巡查扫描的同时,可以随时响应事件的中断请求。

3.计算机控制系统有哪几种典型形式?各有什么主要特点?(1)操作指导控制系统(OIS)优点:结构简单、控制灵活和安全。

缺点:由人工控制,速度受到限制,不能控制对象。

(2)直接数字控制系统(DDC) (属于计算机闭环控制系统)优点:实时性好、可靠性高和适应性强。

(3)监督控制系统(SCC)优点:生产过程始终处于最有工况。

(4)集散控制系统优点:分散控制、集中操作、分级管理、分而自治和综合协调。

(5)现场总线控制系统优点:与DOS相比降低了成本,提高了可靠性。

(6)PLC+上位系统优点:通过预先编制控制程序实现顺序控制,用PLC代替电器逻辑,提高了控制是现代灵活性、功能及可靠性。

附加:计算机控制系统的发展趋势是什么?大规模及超大规模集成电路的发展,提高了计算机的可靠性和性能价格比,从而使计算机控制系统的应用也越来越广泛。

为更好地适应生产力的发展,扩大生产规模,以满足对计算机控制系统提出的越来越高的要求,目前计算机控制系统的发展趋势有以下几个方面。

计算机控制课程设计

计算机控制课程设计

计算机控制课程设计一、课程目标知识目标: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. 讲授法:用于讲解计算机控制系统的基本概念、原理和算法等理论知识。

数字控制理论及应用(讲稿)第二章 数字控制系统的组成

数字控制理论及应用(讲稿)第二章  数字控制系统的组成

第二章 数字控制系统的组成第一节 数字控制系统硬件及软件组成一、 硬件部分计算机控制系统的硬件包括主机、接口电路、过程输入/输出通道、外部设备、操作台等。

1、主机它是过程计算机控制系统的核心,由中央处理器(CPU)和内存储器组成。

主机根据输入通道送来的被控对象的状态参数,按照预先制定的控制算法编好的程序,自动进行信息处理、分析、计算,并作出相应的控制决策,然后通过输出通道发出控制命令,使被控对象按照预定的规律工作。

2、接口电路它是主机与外部设备、输入/输出通道进行信息交换的桥梁。

在过程计算机控制系统中,主机接收数据或者向外发布命令和数据都是通过接口电路进行的,接口电路完成主机与其它设备的协调工作,实现信息的传送。

3、过程输入/输出通道过程输入输出(I/O)通道在微机和生产过程之间起着信号传递与变换的纽带作用,它是主机和被控对象实现信息传送与交换的通道。

模拟量输入通道把反映生产过程或设备工况的模拟信号转换为数字信号送给微机;模拟量输出通道则把微机输出的数字控制信号转换为模拟信号(电压或电流)作用于执行设备,实现生产过程的自动控制。

微机通过开关量(脉冲量、数字量)输入通道输入反映生产过程或设备工况的开关信号(如继电器接点、行程开关、按纽等)或脉冲信号;通过开关量(数字量)输出通道控制那些能接受开关(数字)信号的电器设备。

1)、模拟量输入(AI)通道:生产过程中各种连续的物理量(如温度、流量、压力、液位、位移、速度、电流、电压以及气体或液体的PH值、浓度、浊度等),只要由在线仪表将其转换为相应的标准模拟量电信号,均可送入模拟量输入通道进行处理。

2)、模拟量输出(AO)通道:模拟量输出通道一般是输出4~20mA(或1~5V)的连续的直流电流信号,用来控制各种直行程或角行程电动执行机构的行程,或通过调速装置(如各种变频调速器)控制各种电机的转速,亦可通过电-气转换器或电-液转换器来控制各种气动或液动执行机构,例如控制气动阀门的开度等等。

计算机控制技术基础知识复习

计算机控制技术基础知识复习

计算机控制技术基础知识复习第一章绪论自动控制系统:在没有人参与的状况下,经过控制器使消费进程自动地依照预定规律运转的系统。

开环控制系统:指无被控量反应的控制系统,即需求控制的是被控对象的某一量,而测量的只是给定信号,被控量关于控制造用没有任何影响的系统。

闭环控制系统:指有被被控量反应的控制系统,即系统的输入信号沿反应通道又回到系统的输入端,构成闭合通道的系统。

典型工业消费进程:延续进程〔流体〕、团圆进程〔固体〕、批量进程〔延续进程和团圆进程交替停止〕。

计算机控制系统:应用计算机〔通常称为工业控制计算机,简称工业控制机〕来完成消费进程自动控制的系统。

计算机控制系统的组成:计算机〔工业控制机〕和消费进程。

工业控制机是指按消费进程控制的特点和要求而设计的计算机,包括硬件和软件。

硬件包括主机板、外部总线和外部总线、人机接口、磁盘系统、通讯接口、输入输入通道。

软件包括系统软件和运用软件,系统软件包括实时多义务操作系统、引导顺序、调度执行顺序,运用软件是系统设计人员针对某个消费进程而编制的控制和管理顺序,包括进程输入顺序、进程控制顺序、进程输入顺序、人机接口顺序、打印显示顺序和公共子顺序等。

消费进程包括被控对象和测质变送、执行机构、电气开关等装置。

计算机控制系统的任务原理:①实时数据采集:对来自测质变送装置的被控量的瞬时值停止检测和输入。

②实时控制决策:对采集到的被控量停止剖析和处置,并按已定的控制规律,决议将要采取的控制行为。

③实时控制输入:依据控制决策,适时地对执行机构收回控制信号,完成控制义务。

计算机控制系统的任务进程:测量、计算、控制、管理。

在线方式:消费进程和计算机直接衔接,并受计算机控制的方式称为在线方式或联机方式;离线方式:消费进程和睦计算机相连,且不受计算机控制,而是靠人停止联络并做相应操作的方式称为离线方式或脱机方式。

实时:指信号的输入、计算和输入都要在一定的时间范围内完成,亦即计算机对输入信息,以足够快的速度停止控制,超出了这个时间,就失掉了控制的机遇,控制也就失掉了意义。

华东交通大学电气学院考研复习大纲

华东交通大学电气学院考研复习大纲

《电路原理》考研复习大纲第一章电路模型和电路定律 (重点了解)1. 理想元件与电路模型概念,线性与非线性的概念。

2. 电压、电流及其参考方向的概念。

3. 电阻元件、电感元件、电容元件,电压源、电流源和受控源的伏安关系及功率的计算。

4. 基尔霍夫电流定律和基尔霍夫电压定律。

第二章电阻电路的等效变换1.等效与等效变换的概念(重点了解)2.电阻的串联和并联(重点了解)3. 电阻的Y形连接和Δ形连接的等效变换(一般了解)4. 电压源、电流源的串联和并联、实际电源的两种模型及其等效变换(重点了解)5. 输入电阻。

(重点了解)第三章电阻电路的一般分析(重点了解)1.支路电流法。

2.结点电压法3.网孔电流法、回路电流法。

第四章电路定理(重点了解)1.迭加定理2.戴维宁定理和诺顿定理及最大功率传输定理。

第六章一阶电路1.动态电路的方程及其初始条件。

(重点了解)2.零输入响应、零状态响应、全响应。

(重点了解)3.一阶电路全响应的三要素法。

(重点了解)4.阶跃响应和冲激响应。

(一般了解)第八章相量法1.正弦量,相量法的基础,有效值和相位差的概念。

(重点了解)2.电路定律的相量形式。

(重点了解)第九章正弦电路的稳态分析1.阻抗、导纳及阻抗(导纳)的串联和并联。

(重点了解)2.电路的相量图。

(重点了解)3.正弦稳态电路的分析。

(重点了解)4.正弦稳态电路的有功功率和功率因数的计算。

(重点了解)5.最大功率传输。

(重点了解)6.串联谐振与并联谐振。

(重点了解)第十章含耦合电感的电路1.互感、同名端、互感系数、耦合系数的概念。

(重点了解)2.含耦合电感电路的分析。

(重点了解)3.空心变压器、理想变压器。

(一般了解)第十一章三相电路1.三相电路,对称三相电路的计算。

(重点了解)2.不对称三相电路的概念。

(一般了解)3.三相电路的功率。

(重点了解)第十二章非正弦周期电流电路和信号的频谱1.有效值、平均值和平均功率。

2.非正弦周期电流电路的计算。

计算机控制系统的硬件基础

计算机控制系统的硬件基础

PART 03
计算机接口技术
并行接口与串行接口
并行接口
并行接口是一种同时传输多位数据的接口方式,具有传输速度快、实时性好的特 点。在计算机控制系统中,并行接口常用于连接高速数据采集卡、图像采集卡等 设备。
串行接口
串行接口是一种逐位传输数据的接口方式,具有传输距离远、成本低廉的优点。 在计算机控制系统中,串行接口常用于连接远程I/O模块、智能传感器等设备。
PART 06
故障诊断与维护管理策略
常见故障类型及原因分析
电源故障
硬件设备故障
由于电源线路老化、电源插 头松动等原因导致电源故障。
包括主板、CPU、内存、硬 盘等硬件设备出现故障,可 能由于设备老化、过热、电 压不稳定等原因引起。
外部设备故障
如打印机、扫描仪等外部设 备出现故障,可能由于设备 本身问题或连接线路故障引 起。
将计算机输出的控制信号转换为相应的物理量,以实现对被 控对象的控制。常见的执行器类型包括电动机、液压缸、气 动执行器等。
信号调理电路
放大电路
用于放大传感器输出的微弱信号, 以提高信号的幅度和信噪比。
滤波电路
用于滤除信号中的噪声和干扰, 以提高信号的纯净度和稳定性。
转换电路
用于将传感器输出的模拟信号转 换为计算机能够处理的数字信号, 或者将计算机输出的数字信号转 换为执行器能够识别的模拟信号。
预防性维护
采取预防性维护措施,如定期清理灰 尘、保持设备通风良好等,降低故障 发生的概率。
备份重要数据
定期备份重要数据和文件,以防数据 丢失或损坏造成不必要的损失。
https://
2023 WORK SUMMARY
THANKS
感谢观看

计算机控制技术-第二章 计算机控制系统设计的硬件基础

计算机控制技术-第二章 计算机控制系统设计的硬件基础

光电耦合器件原理与使用
输入电流IF 管导通; 发光二极管发光 触发光电三极 发光二极
输入电流IF=0 发光二极管熄灭 管、三极管截止。
以光路来传递信号,保证了两侧电路没有电气联系, 达到了隔离的目的。
图2.7 开关量光电耦合输入电路
图2.8 三极管输出型光电隔离器件原理
使用光电隔离器的注意事项
q 输入侧导通电流
(3)转换时间 从A/D转换的启动信号起,到获得数字输出信号为止 所需的时间。 该时间的倒数称为转换速率。 A/D的位数越大,则相应的转换速率就越慢。 逐次逼近式A/D转换器转换时间为几微秒~几百微 秒,双积分式A/D转换器的转换时间为几十毫秒~几 百毫秒。
(4)量程 指测量的模拟量的变化范围。 一般有单极性(例如0~10V、0~20V)和双极性(例 如-5V~+5V、-10V~+10V)两种。 为了充分发挥A/D转换器件的分辨率,应尽量使待转 换信号的变化范围充满量程。
4. 滤波处理
由 于 长线传输、电 路内 部干扰影响,输入信号带有噪声 信号,有可能导致误读信号而出错。
图2.5 消除开关抖动的电路
图2.6 RC滤波电路
目前,主要采用软件延时来消除抖动。根据情况,也 可采用电子开关。
5.隔离处理
从现场获取 的信号电 平往往 高于 计算机系统的 逻辑 电平 , 必须采取电隔离措施,以保障计算机系统的安全。 常用的隔离措施:光电耦合器
使用光电隔离器件的注意事项
q 隔离电压
表示其电压隔离的能力,是光电隔离器的一个重要参 数。 q 电源隔离 输出光隔两侧的供电电源必须完全隔离。否则就起 不到隔离作用了。
2.2 开关量输出
开关量输出信号要考虑 电平 转换、功率 放 大、 抗干扰 及 安全等问题。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算机的工作速度很快,过程通道和外部设备的工作速度相比则是 比较慢的,利用接口电路进行数据缓冲,协调两者的工作等。
②信号转换
过程通道和外部设备提供的状态信号和控制信号与计算机能识别的 信号一般是不相同的,利用接口电路实现信号转换,如电平变换、数据 转换等。
③驱动功能
由于计算机总线的信号驱动能力有限,当需要连接多台 外部设备时,总线资源可能不够。利用接口电路可以提高总 线的负载能力,使一个接口与多个外部设备相连接,充分利 用计算机的硬件资源。
3.直接存储器存取方式(DMA方式)
DMA是一种完全由硬件完成输入输出操作的工作方式。 以这种方式工作时,外设和存储器之间直接进行数据交换, 而不通过CPU. DMA和CPU共享总线,包括数据总线、地址总线和控制总 线。当进行DMA操作时,DMA控制器从CPU中接管对总线的控 制,直接使存储器和外设之间进行数据传送,从而使数据传 送速度大为提高。这种控制方式适合于数据传送量较大或要 求较高的场合。
② 巡回检测的方式。
巡回检测方式的基本工作原理:每个外围设备提供一个或 多个状态信息,程序中使用测试指令和条件转移指令。CPU 逐个读入并测试外围设备的状态信息,如果该外围设备请求 服务且准备就绪,则与之交换数据。否则,不与该外设交换 数据,直接查询下一个外围设备。各个外围设备查询完后, 再返回,继续循环查询直至系统停止工作。
CPU应能判断出是哪个外围设备提出了中断请求,并转入到 相应的中断服务程序中。
(3) 能够实时地响应外围设备的中断请求:
对于外围设备的每一次中断请求,CPU都能在尽可能短的时 间内进行响应,并在可以接受的时间内完成服务。
(4) 中断优先级:
根据外围设备激发中断事件的重要程度,将各中断源设置成 不同的中断优先级。当多个外围设备同时提出中断申请时, CPU将根据优先级的高低,首先处理优先级高的中断请求, 然后再响应优先级次高的中断请求,最后再处理优先级低端 中断请求。
当传感器或变送器输出信号电压较大时,多路开关可直 接和传感器(或变送器)输出相连,并在多路开关后设置放 大电路,如图所示。
图中采用了共用放大电路的结构形式。当各种放大信号 相差比较大的时候,宜采用可编程增益放大器,根据不同信 号选择不同增益,由计算机进行控制。
(3) 输出过程通道的结构类型 输出过程通道根据输出信号形式和控制对象的特点, 其结构形式如图所示。 ①输出的数字量要经过光电隔离。 ②需要利用D/A进行信号转换。
中断方式的采用,要求系统设计时解决好下列 问题: (1)现场保护与恢复:
中断产生的时机是随机的。在程序设计时,应考虑到当CPU 响应中断请求后,将运行程序的中间结果(如运算中间结果、 地址、指令、指针以及当前标志等)完整保存好,即保护好 现场数据和状态,待中断服务程序执行完毕后,能够准确返 回。
(2) 正确判断中断源:
ቤተ መጻሕፍቲ ባይዱ
CPU和外设的数据交换实质就是CPU的内部寄存器和接口内部的 端口之间的数据交换。 CPU对数据端口进行一次读或写操作也就是与该接口连接的外 设进行一次数据传送; CPU对状态端口进行一次读操作,就可以获得外设或接口自身的 状态代码;
CPU把若干位控制代码写入控制端口,则意味着对该接口或外设 发出一个控制命令,要求该接口或外设按规定的要求工作。
通常采用的输入输出控制方式有三种:程序控制 方式、中断控制方式和直接存储器存取(DMA)方 式。 进行计算机控制系统设计和开发时,应根据外 部设备的种类、产生事件的重要性、对数据处理速 度的要求以及控制系统的要求等,选择适当的控制 方式。
1.程序控制方式 程序控制输入输出方式是指CPU与外围设备之间 的数据交换是在程序控制之下进行的。这种方式又 可以分为两种:无条件输入输出方式和查询式输入 输出方式。 无条件输入输出方式是指CPU无需查询外围设备的 状态即可进行数据传送的方式。在这种工作方式下, 外围设备应总是处在准备就绪状态。这种方式可以 用于一些简单的外围设备,如电动机启/停控制、 继电器的吸合/释放控制等。

1.采用通用I/O接口芯片实现
● 功能不同的过程通道和外部设备,需要采用不同的I/O
接口电路来实现与计算机的连接。
● 常见的接口集成芯片有地址和数据锁存器74LS273、
74LS373,8位并行I/O接口8212,8位双向三态输出数据缓冲 器8266、8287,8位三态双向驱动器74LS245,外部地址译码 器74LS138、74LS139等。
4.模块化
模块化输入输出接口的实现是将I/O功能以模块的方式来实现, I/O模块与计算机之间,以及I/O模块和I/O之间的物理连接可以很 灵活,可以是并行总线,也可以是串行总线,还可以是双绞线相 互连接,系统的构成和扩展非常方便。
(3) 输入输出控制方式
计算机控制系统往往有许多的外围设备,它包括显 示器、磁盘驱动器、键盘、鼠标以及各类过程通道。 整个系统的运行过程基本上就是计算机(主要指 CPU或内存RAM)与各种外部设备进行信息交换的过程, 而计算机的工作速度与上述外部设备的工作速度又千差 万别。 为了能使各种外部设备在CPU的统一管理和调度下 有条不紊地工作,CPU采用分时工作方式与外设交换信 息。CPU与外部设备交换数据的方式就是输入输出控制 方式。
● 另一类功能极强的接口芯片为可编程接口芯片。所谓可
编程接口,是指接口的通用部分由大规模集成电路实现,其 具体功能由程序来确定。
可编程接口芯片内部设置有控制寄存器,CPU通过向控制 寄存器写入控制命令来决定接口的功能。这类接口具有硬件 的快速性,又具有软件编程的灵活性,在计算机控制系统中 获得广泛的应用。
④中断管理
外部设备与计算机的沟通,一个重要的手段就是采用中 断处理技术。采用具有中断控制管理功能的接口,便于计算 机处理有关中断事物,包括提出中断请求、中断优先级排队 等。
(1) 接口技术
在计算机控制系统中,CPU与外设所交换的信息有数据信息、 控制信息和状态信息,为了CPU对外设的寻址,还要有地址信息。
为保证信息的正确传送,接口内部一般设置若干寄存器,用以
暂存CPU和外设之间传输的数据、状态和控制信息。相应的寄存 器分别称为数据寄存器、状态寄存器和控制寄存器。这些能被 CPU直接访问的寄存器统称为端口,分别叫做数据端口、状态端 口和控制端口,负责对应信息的传送。
数据端口: 用于存放外设送往CPU的数据以及CPU输出到外设去的数据,这些 数据是主机和外设之间交换的最基本信息,长度一般1-2个字节。 数据端口主要起着数据缓冲作用。 状态端口: 主要用来指示外设的当前状态。每种状态用一个二进制位表示, 每个外设可以有几个状态位,它们可以被CPU读取,以测试或检查 外设的状态,决定程序的流程。(Ready/Busy/Error) 控制端口: 又叫命令端口,用来存放CPU向接口发出的各种命令和控制字,以 便控制接口或设备的动作。
2.2.2 输入输出接口
计算机控制系统中,外部设备是不能直接与中央处理单元 (CPU)相连的,因为它们的速度、数据格式不一定相同, 信号形式也不一定相匹配。 为便于两者交换信息,需要通过一个中间环节将CPU和外 部通道连接起来,该中间环节就是接口电路。其可分为并行 和串行接口,具有以下功能。 ①数据缓冲
常用的可编程接口芯片有并行接口8255A/8155/8156、串 行接口8251A、中断控制器8259A、计数器/定时器8253/8254、 DMA控制器8237A以及键盘和显示器接口8279等。
2.单板式整体结构
将测控系统制作成一个独立的装置,接口设备与 CPU制作成一 体,就形成了单板式结构,直接进行软件开发就可以了。
2.2

过程通道和输入输出接口
采用计算机控制系统实现生产过程的控制,需要采集生产 过程中的各种必要信息(参数),并转换成计算机能够接受 的数据形式。 ● 这种实现在过程信号与计算机数据之间变换传递的电路称 为输入输出过程通道,简称过程通道。 ● 过程通道按变换传递信号的种类分为模拟量通道和数字量 通道。 ● 输入输出接口是计算机与外部设备进行数据交换的通道和 桥梁。由于外设的种类多,控制方式各不相同,很难由CPU统 一控制,而且外设的数据传输率千差万别,数据格式也不相 同,所以需要接口电路来协调和控制数据的输入输出。
查询式输入输出方式是指CPU在与外部设备交换 信息时,往往不能预知传递信息的确切时间。为此 可以编一个查询外部设备状态的程序,用它去检查 表示外部设备的数据是否准备就绪的状态标志。 采用这种工作方式时,外围设备除了要有数据 口外,还要有状态口,用来判断外围设备的工作状 态。 查询的方式有两种:
① 采用定时查询的方式。定时查询的方式即按 一定的时间间隔定时查询一次所有外围设备的状态 信息,如发现某一个外围设备准备就绪,CPU就为 它服务。 采用这种工作方式的优点是CPU具有较高的效 率,并且CPU与外围设备在一定程度上并行工作。 缺点是可靠性不高,假如某外围设备出现紧急情况 需要及时处理而查询时间间隔未到,CPU不能及时 发现和处理,有可能引起事故,故实时性不是很好。
采用这种工作方式的优点是工作方式比较简单,对于 CPU不是很繁忙且系统对数据传送速度要求也不很高时可以 采用。 采用这种工作方式的缺点是CPU要花费大量的时间用于 查询,工作效率比较低。
2.中断控制方式
计算机控制系统对实时性通常有着较高的要求,如实时 数据采集、实时运算、实时控制、实时报警等。采用查询方 式,CPU会浪费大量的时间在循环等待之中,不仅实时性差, 而且也很不经济。 中断技术的引入在很大程度上克服了这个弊端,此时CPU 不必去循环检测外部设备的状态,而是在外部设备就绪时主 动向CPU发出一个中断请求信息,若该事件的优先级高于当 前CPU所运行的工作,CPU会立即响应该中断请求,停止其当 前的工作,转去处理该中断申请事件。处理完毕后,又返回 去进行被中断了的原来的工作。
3.标准计算机扩展版
计算机扩展插槽从ISA标准、VISA标准,发展到现在的PCI标准。 利用计算机的扩展功能,将I/O接口装置按照计算机扩展槽的标准 开发,并制成多种类型的板卡,可直接插在计算机的扩展槽上。 这些板卡功能强大,可以接收各种输入输出信号,便于计算机控 制系统的设计和实现,灵活性好、可靠性高。
相关文档
最新文档