第二章 过程输入通道与接口
计算机控制技术第二章输入输出接口与过程通道
0~10V,0~5V
精度产生很大影响。故在设计时,应考虑是否要外接精 密基准电源。
NEPU
21
3. 逐位逼近法
• 逐位逼近式A/D的工作原理
——从SAR输出的数码送至D/A,其输出电压Vf与 模拟量输入Vin 比较后,再控制SAR的数字逼近。
Vf(反馈电压) D/A转换器
比较器: Vi>Vf输出“1” Vi≤Vf输出“0”
NEPU
23
例: 天平称量与A/D转换
一个 27.4 克重物的称量过程 一个 27.4 克重物的称量过程 一个 27.4 一个 27 克重物的称量过程 一个27.4克重物的称量过程 克重物的称量过程 次序 次序 次序 次序 1 11 2 22
3 33 4 4 44
加砝码 加砝码 加砝码 加砝码 32 克 32 克 32克 克 16 克 16克 克
1 0
0
1
NEPU
14
② 达林顿阵列输出驱动继电器电路
MC1416是达林顿阵列驱动器. 达林顿晶体管DT(Darlington Transistor)亦称复合晶体管。 它采用复合过接方式,将两只或更多只晶体管的集电极连在一 起,而将第一只晶体管的发射极直接耦合到第二只晶体管的基 极,依次级连而成,最后引出E、B、C三个电极。
R1 零 交 叉 D I/O 接 口 电 触 发 电 路 C SCR R2 RL 交 ~ 流 ~ 电 源
路
固态继电器SSR结构及用法
SSR作交流开关,相 当于有一个触点,左 边是TTL电平,在0~ 5V之间: 当TTL电平为高 时,触点闭合; 当TTL电平为低 时,触点断开。
零交叉电路在交流电压变化到零 附近时产生触发信号,减少干扰。
最新计算机控制系统——chapter2输入输出接口与过程通道
程通道
中南大学信息科学与工程学院自动化专业计算机控制技术讲义
第二章输入输出接口与过程通道
第二章 输入输出接口与过程通道
概述 2.1 数字量输入输出通道 2.2 A/D转换器及其接口技术 2.3 模拟量输入通道 2.4 D/A转换器及其接口技术 2.5 模拟量输出通道 2.6 硬件抗干扰技术
中南大学信息科学与工程学院自动化专业计算机控制技术讲义
第二章输入输出接口与过程通道
中南大学信息科学与工程学院自动化专业计算机控制技术讲义
第二章输入输出接口与过程通道
中南大学信息科学与工程学院自动化专业计算机控制技术讲义
第二章输入输出接口与过程通道
中南大学信息科学与工程学院自动化专业计算机控制技术讲义
中南大学信息科学与工程学院自动化专业计算机控制技术讲义
第二章输入输出接口与过程通道
中南大学信息科学与工程学院自动化专业计算机控制技术讲义
第二章输入输出接口与过程通道
经过端口地址译码,得到片选信号CS, 当在执行OUT指令周期时,产生IOW信号。
实现:可用下列指令完成8位开关量的输 出控制。
MOV AL, DATA
第二章输入输出接口与过程通道
中南大学信息科学与工程学院自动化专业计算机控制技术讲义
第二章输入输出接口与过程通道
中南大学信息科学与工程学院自动化专业计算机控制技术讲义
第二章输入输出接口与过程通道
中南大学信息科学与工程学院自动化专业计算机控制技术讲义
第二章输入输出接口与过程通道
2.1.1 数字量输入输出接口技术
方法:积分电路或 R-S触发器消除消除 (P21图2.4所示)。
中南大学信息科学与工程学院自动化专业计算机控制技术讲义
第2章 输入输出接口与过程通道
2.多个输出通路共用一个D/A转换器的结构形式
图2.32 共用D/A转换器的结构
2.4.2 D/A转换器及其接口技术
D/A转换器是将数字量转换成模拟量的元件或 装置。常用的D/A转换器的分辨率有8位、10位、 12位等。
主要技术指标有分辨率、建立时间、线性误 差等。基本上与A/D转换器的指标相一致。
1. 8位A/D转换器ADC0809 主要特点: 分辨率 8 位;
转换时间100s; 温度范围-40 ~ +85 ℃; 可使用单一的 +5V电源; 可直接与CPU连接; 输出带锁存器; 逻辑电平与TTL兼容。
电路组成及引脚功能
ADC0809有28条引脚。
OE
2. 12位A/D转换器AD574
(1)非电信号的检测-不平衡电桥
(2)信号放大电路
放大器的任务是将模拟输入小信号放大到A/D转换 的量程范围之内,如0-5VDC;
对单纯的微弱信号,可用一个运算放大器进行单 端同相放大或单端反相放大。
若信号源的一端接放大器的负端为反相放大。当 然,这两种电路都是单端放大,所以信号源的另一 端是与放大器的另一个输入端共地。
第2章 输入输出接口与过程通道
基本概念
输入输出接口 —— 简称“接口” 输入输出接口技术 —— 研究微处理器和外部设
备之间信息交换的技术。 接口电路:是主机和外围设备之间交换信息的连
接部件。使主机和外设能够协调工作,有效地完 成信息交换。 通道:也称为过程通道。它是计算机和控制对象 之间信息传送和变换的连接通道。
为了提高模拟量输入信号的频率范围,以适应某些随 时间变化较快信号的要求,可采用带有保持电路的采样 器,即采样保持器。
(2)采样保持原理
讲义 第二章 输入输出接口与过程通道
第二章输入输出接口与过程通道接口是计算机与外部设备交换信息的桥梁,包括输入接口和输出接口。
接口技术是研究计算机与外部设备之间如何交换信息的技术。
外部设备的各种信息通过输入接口送到计算机进行处理,计算机的各种信息通过输出接口送到外部设备进行控制。
尤其在工业过程的计算机控制系统中,输入输出接口无时无刻都在起着重要的作用,因为信息的交换是时刻发生的。
过程通道是在计算机和生产过程之间设置的信息传送和转换的连接通道,它包括模拟量输入通道(AI),模拟量输出通道(AO),数字量(开关量)输入通道(DI),数字量(开关量)输出通道(DO)。
在计算机控制系统中,工控机必须经过过程通道和生产过程相连,而过程通道中又包含有输入输出接口,因此输入输出接口和过程通道是计算机控制系统的重要组成部分。
本章对工业控制机的输入输出接口和过程通道进行设计和分析。
【补充知识】采用输入输出(I/O)接口的必要性:键盘,鼠标,磁盘,扫描仪,U盘等是大家熟悉的输入设备,而磁盘,CRT,打印机,绘图仪等则是最常见的输出设备。
所有这些设备可以统称为计算机的外围设备,简称外设(Peripherals),或I/O设备。
为了让这些设备能够按照计算机的要求有次序的输入或接收数据,CPU必须能够控制这些输入输出设备的启动和停止,以及了解它们的当前工作状态,并据此送出相应的控制命令。
通常,我们把计算机与外设之间的这种交换数据,状态,和控制命令的过程统称为通信(Communication)。
CPU与外设交换信息的过程,和它与存储器的交换数据一样,也是在控制信号的作用下,通过数据总线来完成的。
但后者要简单的多。
因为存储器芯片的存取速度与CPU是在同一数量级的,而且存储器本身具有数据缓冲的能力。
因此,CPU可以通过数据总线方便,迅速的与存储器进行数据交换。
而外设则不同,因为外部设备的种类繁多,要求也各不相同,容易带来以下许多问题,因此大多不能直接通过数据总线直接连接。
第二章 过程输入通道与接口_zh
• 一般情况下,各种数字量输入通道的前两部分往往大 同小异,所不同的主要在于输入输出(I/O)电气接口 。典型的开关量输入通道结构如图所示。
•
第 二 微章
型 计 算 机
微 型 计 算 机 接 口 技 术
数 据 缓 冲 、 地 址 译 码 、 控 制 逻 辑
第 二 章 微 型 计 算 机 接 口 技 术
• 由于光电隔离器是通过电-光-电的转换来实现对 输出设备进行控制的,彼此之间没有电气连接, 因而起到隔离作用。 • 光耦合器输入侧的工作电流一般为10 mA左右, 正常工作电压一般小于1.3 V。所以光耦合器输入 电路可直接用TTL电路驱动。而MOS电路不能 直接驱动它,必须通过一个三极管来驱动
模拟量输入通道(AI)的结构组成如下图所示,
第 二 章 微 型 计 算 机 接 口 技 术
多路AI由信号处理、多路开关、放大器、采样保持器和模数 转换器组成。
2.1.3 AI的常用器件及电路
第 二 • 章 1、多路开关:多路开关的作用是实现多选1操作 微 • 型 计 算 机 接 • 口 技 术
2、采样保持器(S/H):保证A/D转换器转换期间, 输入电压保持不变。两种工作模式:在采样时,其输 出能够跟随输入变化;而在保持状态时,能使输出值 不变。 3、电流/电压(I/V)转换:传感器信号为电流信号 而A/D转换器需要电压信号,因此需要I/V转换
采样 连续信号
微 型 计 算 机 接 口 技 术
第 二 章
量化 解码 离散脉冲 数字信号 A/D 微机
保持 离散模拟信号 D/A
重要
• 第 5、香农采样定理 二 • 从信号的采样过程可知,采样后得到的离散模拟信 章 号没有包括全部时间上的信号值,而只是取了某些时 间点上的值。这样处理后的信号会造成信号的丢失吗 ?显然,采样周期T的合理选取是重要的,采样周期T 越短,采样信号f*(t)就越接近连续信号f(t)。
计算机控制技术课件 第二章输入输出接口与过程通道
(2)全译码法 译码(电3 )路部不分仅译与码地址信号有关,而且与控制信号有关。使 用A0~A9 、IOW、IOR、AEN 等信号组合。
2.I/O端口地址译码方法及电路形式 (1)固定地址译码
(2)开关选择译 码
2.1.2 I/O端口地址译码技术
• 除了上述两种地址译码方法外,可编程逻辑器件(PLD) 也被广泛地应用于译码电路,如: • 通用阵列逻辑(GAL); • 可编程阵列逻辑(PAL)器件; • 可擦除可编程门阵列EPLD; • 现场可编程门阵列FPLD; • 复杂可编程门阵列CPLD等。
1.板选译码与板内译码 板选译码采用开关式全译码电路,常选用
74HCT688。 板内译码电路采用74HCT138/74HCT139。
2.总线驱动及逻辑控制 数据总线缓冲器采用74HCT245,地址总线驱动采
用 74HCT244。
3.端口及其读写控制
2.1.3 基于ISA总线的端口扩展
2.2 数字量输入输出接口与过程通道
2.1.1 I/O端口与编址方式
2. I/O端口编址方式
(1)统一编址 把端口看作特殊的内存单元,和存储器统一编址,称
为存储器映射方式 。Motorola的MC6800、及68HC05等 处理器采用这种方式访问I/O设备。
(2)独立编址 把I/O端口和存储单位分,独立编址,称为I/O映射
方式。Intel的80x86系列机采用单独编址方式访问外设。
信号调理: 将外部开关量信号,经信号转换、滤波、隔离等措施 转换成计算机能够接收的逻辑信号,称之信号调理。 实现信号调理功能的电路,称之为信号调理电路。 (1)小功率输入调理电路
2.2.2 数字量输入通道
(2)大功率输入调理电路
第二章 过程通道与输入输出接口
第二章过程通道与输入输出接口§1概述本章学习目的: 解决计算机和外部的连接问题,使计算机和外部构成一个整体,能正确、可靠、高效率的交换信息,这是设计一个计算机控制系统必须解决的基本问题。
重点介绍计算机过程控制中的过程通道和输入输出接口电路的设计技术。
一、通道、接口及其功能实现在过程信号与计算机数据之间变换传递的电路称为输入输出过程通道,简称过程通道。
过程通道按变换传递信号的种类分为模拟量通道和数字量通道。
模拟量是指在生产过程中连续变化的模拟信号,如电压、电流、有功功率、频率、压力、流量、温度、液位、转速等;数字量是指离散的数字信号,如表示开关、触点等开合位置的状态信号(开关量),电平高低、脉冲等。
过程通道按信号传输的方向分为输入通道和输出通道,或前向通道和后向通道。
输入输出接口技术——研究处理器和外部设备之间信息交换的技术。
外界的各种数据和信息通过输入设备送到微处理器,而处理器将计算结果或控制信号输出外部设备,以便显示、打印或实现各种控制。
外部设备品种很多,有机械式的、机电式的或电子式的等,其原理也多种多样,各不相同。
它们在与计算机系统交换信息时,往往存在着速度不匹配、数据类型不一样等问题,为了解决这些问题,必须设计一套介于主机和外部设备之间的控制逻辑部件,这就是所谓输入输出接口或简称接口。
I/O通道(过程通道):是计算机和控制对象之间信息传送和变换的连接通道。
如图,I/O通道分为:模拟量输入通道模拟量输出通道数字量输入通道数字量输出通道二、I/O信号的种类外部设备与CPU之间交换信息,如图2—1所示,通常有三类信息。
(1)数据信息在微型机中,数据通常为8位或16位,它可以分为以下三种:1)数字量: 由键盘、光电输入机、卡片机等读入的信息一般是以二进制形式表示的数或以ASCII码表示的数或字符。
2)模拟量: 当微处理器用于实时控制时,大量的现场信息经过传感器把非电量转换成的电量以及执行机构所能接受的控制量。
计算机控制系统第2章输入输出接口与过程通道技术
图2-22 正弦模拟信号
d du tU m cost2fU mcost
(2-10)
u t
2
fUm
(2-11)
U2fUmtA/D
(2-12)
UU 1 m 00%2ftA /D100%
(2-13)
2.采样保持器的组成与工作原理 采样保持电路由输入缓冲放大器A1、模拟开
关AS、模拟信号存储电容CH和输出缓冲放大器A2 组成,如图2-23所示。
图2-36 DAC1210与PC/XT总线的接口
2.3.3 电压/电流(V/I)转换器
工业现场的智能仪表和执行器常常要以电流方 式传输,这是因为在长距离传输信号时容易引入干 扰,而电流传输具有较强的抗干扰能力。因此,许 多场合必须经过电压/电流(V/I)转换电路,将电压 信号转换成电流信号。
图2-37 V/I转换电路
所以要求这些设备有很强的抗干扰能力,而 且要设法削弱来自公共地线的干扰,以提高过程 通道的抗干扰性能。
图2-56 干扰信号形式
1.串模干扰及其抑制 叠加在被测信号上的干扰信号称为串模干扰,
用Vg表示。串模干扰使接收电路的一个输入端相 对于另一输入端产生电位差,因此也称为差模干 扰,如图2-57所示。
图2-57 串模干扰示意图
图2-58 热电偶线路中的串模噪声
抑制串模干扰的措施有: (1)采用输入滤波器 (2)采用双积分式或-调制式A/D转换器 (3)用双绞线作信号引线 (4)电磁屏蔽和良好的接地
图2-59 二级阻容滤波器网络
2.共模干扰及其抑制 共模干扰产生的主要原因是不同“地”之间存
在共模电压,以及模拟信号系统对地存在漏阻抗。 共模干扰通过过程通道串入主机,其一般表现形式 如图2-60所示,其中VS为信号源,Vg为共模噪声电 压。
计算机控制技术第二章
第二章输入输出接口与过程通道在计算机控制系统中,为了实现对生产过程的控制,要将对象的被控参数及运行状态,按要求的方式送人计算机处理,再将结果以数字量的形式输出,并将数字量变换为适合生产过程控制的量,因此在计算机接口和生产过程之间,必须设置信息的传递和变换装置,这个装置就称之为过程输入输出通道,也叫I/O通道。
2.1 过程输入输出通道概述2.1.1 过程输入输出通道的类型及功能根据过程信息的性质及传递方向,过程输入输出通道可分为模拟量输人通道、模拟量输出通道、数字量(开关量)输入通道、数字量(开关量)输出通道等几种类型。
生产过程的被调参数(如温度、压力、流量、速度、位移等),一般是随时间连续变化的模拟量,通过检测元件和变送器转换为对应的模拟电压和电流。
由于计算机只识别数字量,故模拟电信号必须通过模拟量输入通道转化为数字量后,才能送人计算机。
对于生产现场的状态量(如开关、电平高低、脉冲量等)也不能为计算机直接接受,因此数字量(开关量)输入通道将状态信号转变为数字量送入计算机。
计算机控制生产现场的控制通道也有两种,即模拟量输出通道和数字量输出通道。
计算机输出的控制信号以数字形式给出,若执行元件要求提供模拟电压或电流,则采用模拟量输出通道将数字量转换为模拟电压或电流,若执行元件要求数字量(开关量),则应采用数字量输出通道,将计算机输出的数字量经处理和放大后输出。
由此可见,过程输人输出通道是计算机和工业生产过程相互交换信息的桥梁。
2.1.2 过程输入输出通道与CPU交换的信息类型过程输入输出通道与CPU交换的信息类型有三种:(1)数据信息反映生产现场的参数及状态的信息,它包括数字量、开关量和模拟量。
(2)状态信息又叫应答信息、握手信息,它反映过程通道的状态,如准备就绪信号等。
(3)控制信号用来控制过程通道的启动和停止等信息,如三态门的打开和关闭、触发器的启动等。
接口电路含这三类信息交换的端口。
2.1.3 过程通道的编址方式由于计算机控制系统一般都有多个过程输人输出通道,因此需对每一个过程输入输出通道安排地址。
第2章 输入输出接口与过程通道 教案
板书 编语言程序,鼓励学生将其写成 C 语言程序(参考第六章第一节,高级语言编程)。
设计, 在模拟量输入通道中,要注意无源 I/V 变换电路与有源 I/V 变换电路,介绍教材中出现的
重点 两个电路,难度都不大,需要注意的是电路中各个元件的作用;采样的采样过程由教材图
如何 2.21 描述,信号的采样频率由香农采样定理给出;量化及量化单位,量化误差描述了 A/D 转
计算机控制技术教案
章 节
讲授 主要 内容
重 点 难 点
要求 掌握 知识 点和 分析 方法
第 2 章 共 7 学时
2.1 总线扩展技术 2.2 数字量输入输出接口与过程通道 2.3 模拟量输入接口与过程通道 2.4 模拟量输出接口与过程通道 2.5 硬件抗干扰技术 在计算机控制系统中,工业控制机必须经过输入输出接口和过程通道与生产过程相连, 因此输入输出接口和过程通道是计算机控制系统的重要组成部分。 接口是计算机与外部设备交换信息的桥梁,它包括输入接口和输出接口。接口技术是研究 计算机与外部设备之间如何交换信息的技术。外部设备的各种信息通过输入接口送到计算机, 而计算机的各种信息通过输出接口送到外部设备。 过程通道是在计算机和生产过程之间设置的信息传送和转换的连接通道,它包括模拟量 输入通道、模拟量输出通道、数字量(开关量)输入通道、数字量(开关量)输出通道。 生产过程的各种参数通过模拟量输入通道或数字量输入通道送到计算机,计算机经过计 算和处理后的结果通过模拟量输出通道或数字量输出通道送到生产过程,从而实现对生产过 程的控制。 分析硬件抗干扰技术,包括过程通道抗干扰技术(串模干扰及其抑制方法、共模干扰及其抑 制方法、长线传输干扰及其抑制方法),CPU 抗干扰技术和系统供电与接地技术。 1、输入缓冲器与输出锁存器 这里要正确理解缓冲器与锁存器的功能,并结合输入、输出过程来体会为什么在输入时需 用缓冲器,输出时需用锁存器。 2、关于 8 位 D/A 转换器 0832 及其接口 对于 0832 要重点掌握其内部结构,特别是 WR1 对输入寄存器的控制,WR2 对 DAC 寄 存器的控制。 3、模拟量输出通道设计 进行通道接口设计时,要搞清数据、地址、控制三总线之间的关系。 本书中,地址用来选择芯片,不同芯片分配不同地址,数据用来传送操作数,同时在 4051 中,数据线则用来完成 8 选 1 功能。 4、数字量、模拟量输入输出板卡的应用 正确的选择所需要的板卡,插入工控机相应的插槽,安装好提供的驱动程序,学习例程 提供的函数,设计与所做工程相关的界面,这需要一定的上位机编程基础。 5、抗干扰技术 硬件抗干扰技术的通道抗干扰技术,分为串模干扰和共模干扰,要针对不同的干扰,选 择不同的抗干扰措施。CPU 抗干扰中的看门狗电路的应用、长线传输选择终端电阻对于波反射 的抑制,这些抗干扰措施在工业工程中,用到的非常多。 1.总线的定义 2.总线扩展技术 3.基于 ISA 总线端口扩展 4.无源 I/V 变换电路与有源 I/V 变换电路,电路分析 5.模拟量输入通道设计及 8 通道数据采集程序设计,程序分析 6.D/A 转换器及其与 PC 总线工业控制机接口技术,接口电路与工作时序分析,板卡的应用 7.8 通道模拟量输出电路设计,程序分析,板卡的应用 8.共模干扰及其抑制方法 9.长线传输干扰与匹配电阻 10.CPU 抗干扰技术
第二章输入输出接口与过程通道资料
NEPU 6
3. 逐位逼近法
• 对一个n位的逐位逼近式A/D 转换输出的二进制数
字量B与输入模拟电压VIN、正基准电压VREF+、负 基准电压VREF-的关系为
B VIN VREF 2n VREF VREF
例题: 假设有一个8位的ADC ,VREF+ = 5.00V,VREF= 0V,则VIN=0V、2.5V对应的数字量输出分别为多 少? 00H 80H
NEPU 7
ADC0809 逻辑组成
V
A/D
V
V
V V V
V V
trapezoidal
ADC0809引脚图
NEPU 8
逻辑组成:
C
B
A
所选通道
(1)8通道模拟开关及通道选 0
0
0
VIN0
择逻辑
0
0
1
VIN1
该部分的功能是实现8选1 0
1
0
VIN2
操作,由通道选择信号C、B、0
1
1
VIN3
A,在ALE的作用下(正脉冲) 1
原理:
S
Q
当K在上时,输出上为1,下为0。
当K按下时,因为键的机械特性,使按键因抖动而产生 瞬间不闭合,造成R-S触发器输入为双1,故状态不改变。
NEPU 2
2.1.3 数字量输出通道
1.数字量输出通道的结构 数字量输出通道主要由输出锁存器、输出驱动电路、输
出口地址译码电路等组成 。
去生产过程
PC
DO7~DO0上输出;OE为低电平输入时,数据输出线DO7~ DO0为高阻态。
NEPU 9
1) 12位A/D转换器
- 15 V 100 k + 15 V
第2章 输入输出接口与过程通道分析
第 2 章 输 入 输 出 接 口 与 过 程 通 道
.10.
2018/11/1
2.数字量输出接口
锁存:状态量需保持到下一 新值的出现为止
第 2 章 输 入 输 出 接 口 与 过 程 通 道
.11.
8位输出锁存器74LS273
根据PC总线IO写周期时序 关系,利用IOW的后沿产生 上升沿锁存数据 数据输出控制指令 MOV AL, 8FH(DATA) MOV DX, 221H(port) OUT DX, AL ;将AL中的数据输出到DX中 的片选地址端口
.20.
3.大功率交流驱动电路 固态继电器(SSR) 过零检测电路可使交流电压变化到零状态 附近时让电路接通,可减少干扰。电路接通以后,由触发电路给出 晶闸管器件的触发信号。
输入输出间采用光电耦合器进行隔离
过零型固态继电器的结构
2018/11/1
数字(开关)量输入/输出通道模板举例
第 2 章 输 入 输 出 接 口 与 过 程 通 道
微型计算机控制系统原理图
2018/11/1
微型计算机系统I/O端口与地址分配
端口:那些能够被CPU直接访问的接口电路中的 寄存器(用以暂存CPU与外设之间传输的数据、 状态、控制信息)统称端口
1.I/O端口及I/O操作 (1)数据端口(存放数据,起数据缓冲作用) (2)状态端口(指示准备就绪、忙、出错等) (3)控制端口(存放各种命令和控制字) (CPU通过地址对不同的接口或端口加以区分) 2. I/O端口编址方式 (1)统一编址 (与存储单元一样统一编址,同样访问,灵活性强) (2)独立编址 (单独编址,专门的I/O指令访问,程序清晰、译码简单、 执行速度快,但指令功能有限。Intel的80X86系列采 用)
第2章 过程输入输出通道技术
10/7/2019
计算机控制技术
5
模拟量输入通道
10/7/2019
计算机控制技术
6
模拟量输出通道
10/7/2019
计算机控制技术
7
数字量输入通道
输
PC 总
入 缓
线
冲
器
10/7/2019
计算机控制技术
24
(5) 键输入软件处理: 当有键按下时,单片机应能够完 成该按键所设定的功能。一般键盘管理程序是整个应用程序 的核心。 8031的散转指令JMP A+DPTR可看成是键输入信息的 软件接口。 图2-19是单片机键输入处理流程图。
键盘通过接口与CPU连接,CPU采用查询或中断方式检查 有无键按下,再将该键号送A,然后通过散转指令JMP A+DPTR 转入执行该键功能的处理程序入口, 最后又返回到键盘管理 程序的入口。
10/7/2019
计算机控制技术
25
对键 盘进 行扫 描
N
有键 按下 吗?
Y 延时 去抖 动
查键号送 A
散 转 : JM P @ A + D P TR
0号 键
1号 键
处理 程序
处理 程序
…
N号 键 处理 程序
返回 键盘
返回 键盘
…
返回 键盘
10/7/2019
图 单片机键计输算机入控处制技理术流程图
图所示为7段LED显示器件的结构及外形图。
图 7段LED显示器件的结构及外形图
10/7/2019
计算机控制技术
10
第二章输入输出接口与过程通道
NOP
v 作业2: v P68 1,2,3,4
2、 12位A/D转换器AD574A AD574A是一种高性能的12位逐次逼近式A/D转换器,
原理图如下:
图2.12 AD574A的原理结构
2.3.5 A/D 转换器及其接口技术
(1)12位A/D转换器 12位A/D转换器的模拟输入可以是单极性的也可以是双极性的。 模拟输入信号的编程如下
2.2 数字量输入输出通道 (2)大功率交流驱动电路 固态继电器(SSR)是一种四端有源器件如图,输入输出
之间采用光电耦合器进行隔离。零交叉电路可使交流电 压变化到零伏附近时让电路接通,从而减少干扰。电路 接通后,由触发器给出晶闸管器件的触发信号
图2.9 固态继电器及用法
2.3.4 数字(开关)量输入/输出通道模板举例
2.2 数字量输入输出通道
(2)大功率输入调理电路 在高压和低压间用光电耦合器 进行隔离
图2.8 大功率输入调理电路
1、数字量输出通道的结构 主要由输出锁存器、输出驱动电路、 输出口地址译码器电路等组成
图2.9 数字量输出通道结构
2.2 数字量输入输出通道
2、输出驱动电路 (1)小功率直流驱动电路 a、功率晶体管输出驱动继电器电路
主要由输入缓冲器、输入调理电路、 输入地址译码器等组成,如图2.3:
2、输入调理电路 (1)小功率输入调理电路
图示为从开关、继电器等接点输入 信号的电路。将开关动作转换成TTL 电平信号与计算机相连。
图(a)采用积分电路消除开关抖动的方法
图(b)为R-S触发器消除开关两次
反跳的方法
图2.7 小功率输入调理电路
2.1.3 基于ISA总线端口扩展
ቤተ መጻሕፍቲ ባይዱ
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第二章过程输入通道与接口过程通道是在微机和生产过程之间设置的信息传送和转换的连接通道,它包括数字量输入通道、模拟量输入通道、数字量输出通道、模拟量输出通道。
主要知识点:• 2.1 输入通道的结构与信号交换:A/D转换器、D/A转换器、光电耦合隔离器的工作原理、模拟量输入通道的结构组成、香农定理• 2.2 模拟量输入通道中的常用放大器• 2.3 A/D转换器与单片机接口电路2.1 输入通道的结构与信号交换根据信号来源及种类的不同,输入通道相应分为数字量输入通道和模拟量输入通道。
(P17 表2.1.1 输入信号分类与通道对照表)数字信号,包括开关信号、脉冲信号。
它们是以二进制的逻辑“1”和“0”或电平的高和低出现的。
如开关触点的闭合和断开,指示灯的亮和灭,继电器或接触器的吸合和释放,马达的启动和停止,晶闸管的通和断,阀门的打开和关闭,仪器仪表的BCD 码,以及脉冲信号的计数和定时等。
模拟信号,包括电流信号、电压信号。
用来描述被控对象的过程参数如温度、压力、流量、液位、重量等。
在微机的各种接口中,完成外设信号到微机所需数字信号转换的,称为模拟∕数字转换(A/D 转换Analog to Digital Converter)器;完成微机输出数字信号到外设所需信号转换的,称为数字∕模拟转换(D/A转换Digital to Analog Converter)器。
2.1.1 数字量输入通道数字量输入通道(DI 通道)的任务是把生产过程中的数字信号转换成计算机易于接受的形式。
信号调理电路:虽然都是数字信号,不需进行A/D 转换,但对通道中可能引入的各种干扰必须采取相应的技术措施,即在外部信号与单片机之间要设置输入信号调理电路。
凡在电路中起到通、断作用的各种按钮、触点、开关,其端子引出均统称为开关信号。
在开关输入电路中,主要是考虑信号调理技术,如调理、防抖、光电隔离、整形、电平转换、RC滤波、过电压保护、反电压保护等。
1、输入信号调理电路典型的输入信号调理电路如P18,图2.1.1所示。
功能如下:稳压管D2把过压和瞬态尖峰电压嵌位在安全电平上串联二极管D1防止反向电压输入R1、C1构成抗干扰的RC滤波器R1为输入限流电阻、R2为过流熔断保护电阻丝2、防干扰输入隔离电路(隔离放大器:变压器耦合隔离放大器、光电耦合隔离放大器)常用的隔离技术:a、变压器耦合隔离技术(只用于传递交变信号,且体大、量重、功耗大,会产生电磁干扰,所以不常使用)b、光电耦合隔离技术(即能用于传送交变信号,又能传送直流信号,抗干扰能力能力强)光电耦合隔离器按其输出级不同可分为三极管型、单向晶闸管型、双向晶闸管型等几种,如下图所示。
它们的原理是相同的,即都是通过电--光--电这种信号转换,利用光信号的传送不受电磁场的干扰而完成隔离功能的。
以最简单的光敏三极管型光电耦合隔离器为例来说明它的结构原理:它以发光二极管为输入端,光敏三极管为输出端。
当发光二极管有正向电流通过时,即产生人眼看不见的红外光,由于光敏效应,光敏三极管接收光照后导通,产生电流,使输出端产生相应电信号。
当输入端电流撤去时,发光二极管熄灭,三极管随即截至。
利用这种特性即可达到开关控制的目的。
由于光电隔离器是通过光-电-光的转换来实现对输出设备进行控制的,彼此之间没有电气连接,因而起到隔离作用。
要注意的是,用于驱动发光管的电源与驱动光敏管的电源不应是共地的同一个电源,必须分开单独供电,才能有效避免输出端与输入端相互间的反馈和干扰;另外,发光二极管的动态电阻很小,也可以抑制系统内外的噪声干扰。
因此,利用光耦隔离器可用来传递信号而有效地隔离电磁场的电干扰。
为了适应计算机控制系统的需求,目前已生产出各种集成的多路光耦隔离器,如TLP系列就是常用的一种。
补充:继电器(电磁继电器)一般由通电线圈和触点(常开或常闭)构成,当线圈通电时由于磁场的作用,使开关触点闭合(或打开),当线圈不通电时,则开关触点断开(或闭合)。
当控制电流流进线圈时就产生磁场,这个磁场可带动触点K动作,使其闭合和断开。
利用继电器做开关量隔离输出时,需加继电器的驱动器。
光电隔离:带负荷能力弱,响应速度快继电器:带负荷能力强,响应速度慢,适用于大电流,高电压(接触电阻小,流过电流大,耐高压)。
2.1.2 模拟量输入通道(AI)模拟量输入通道的任务是把被控对象的过程参数如温度、压力、流量、液位、重量等模拟量信号转换成计算机可以接收的数字量信号。
1 AI通道的一般结构模拟量输入通道(AI)的结构组成如下图所示,来自于工业现场传感器或变送器的多个模拟量信号首先需要进行信号调理,然后经多路模拟开关,分时切换到后级进行前置放大、采样保持和模/数转换,通过接口电路以数字量信号进入主机系统,从而完成对过程参数的巡回检测任务。
所以多路AI由信号处理、多路开关、放大器、采样保持器和模数转换器组成。
用单片机作为测控系统时,系统中的被测信号通道即为输入通道。
输入信号需要:1.检测被控对象参数:传感器2.信号调理:信号处理的任务较多,包括:小信号放大、信号滤波、信号衰减、阻抗匹配、电平转换、非线性补偿、电流电压转换等。
如传感器信号为电流信号则需转换为电压信号;如传感器信号较小则需放大;如存在干扰,必须进行信号滤波;检测信号与被检测物理量呈现非线性特性,要做线性化处理。
3.当有多路模拟量输入时,需要多路转一路的器件:多路转换开关4.S/H采样保持器5.A/D模数转换器传感器输出信号模拟量输入通道结构大信号模拟电压-----------→小信号模拟电压→放大→滤→S/H→A/D→单片机大信号电流→I/V →波小信号电流→ I/V→放大→例题:某流量传感器,检测后输出电流,范围是0~10mA,若采用该传感器测流量/电流,共需测量8路,设计其输入通道。
画出输入通道构成图。
2.AI通道中的信号转换模拟信号到数字信号的转换包括信号采样和量化两个过程。
⑴采样(采样开关、采样周期、采样宽度)采样器或采样开关--执行采样动作的装置采样时间或采样宽度τ--采样开关每次闭合的时间采样周期T--采样开关每次通断的时间间隔在实际系统中,τ《T ,也就是说,可以近似地认为采样信号y*(t)是y(t)在采样开关闭合时的瞬时值。
由经验可知,采样频率越高,采样信号y*(t)越接近原信号y(t),但若采样频率过高,在实时控制系统中将会把许多宝贵的时间用在采样上,从而失去了实时控制的机会。
为了使采样信号y*(t)既不失真,又不会因频率太高而浪费时间,我们可依据香农采样定理。
香农定理指出:为了使采样信号y*(t)能完全复现原信号y(t),采样频率f 至少要为原信号最高有效频率f max的2倍,即f ≥ 2f max。
采样定理给出了y*(t)唯一地复现y(t)所必需的最低采样频率。
实际应用中,常取f ≥(5~10)f max。
⑵量化把采样信号表示为最小基准单位量整数倍的过程,称为量化。
2.1.3 AI的常用器件及电路1、多路开关由于计算机的工作速度远远快于被测参数的变化,因此一台计算机系统可供几十个检测回路使用,但计算机在某一时刻只能接收一个回路的信号。
所以,必须通过多路模拟开关实现多选1的操作,将多路输入信号依次地切换到后级。
目前,计算机控制系统使用的多路开关种类很多,并具有不同的功能和用途。
如集成电路芯片AD7501(8路)、AD7506(16路)等。
现以常用的CD4051为例,8路模拟开关的结构原理如下图所示。
CD4051由电平转换、译码驱动及开关电路三部分组成。
当禁止端为“1”时,前后级通道断开,即S0~S7端与Sm端不可能接通;当为“0”时,则通道可以被接通,通过改变控制输入端C、B、A的数值,就可选通8个通道S0~S7中的一路。
比如:当C、B、A=000时,通道S0选通;当C、B、A=001时,通道S通;……当C、B、A = 111时,通道S7选通。
其真值表如表所示。
补充:扩展电路当采样通道多至16路时,可直接选用16路模拟开关的芯片,也可以将2个8路4051并联起来,组成1个单端的16路开关。
例题试用两个CD4051扩展成一个1×16路的模拟开关。
分析:下图给出了两个CD4051扩展为1×16路模拟开关的电路。
数据总线D3~D0作为通道选择信号,D3 用来控制两个多路开关的禁止端。
当D3=0时,选中上面的多路开关,此时当D2、D1、D0从000变为111,则依次选通S0~S7通道;当D3=1时,经反相器变成低电平,选中下面的多路开关,此时当D2、D1、D0从000变为111,则依次选通S8~S15通道。
如此,组成一个16路的模拟开关。
2、采样保持器(S/H)当某一通道进行A/D转换时,由于A/D 转换需要一定的时间,如果输入信号变化较快,就会引起较大的转换误差。
为了保证A/D转换的精度,需要应用采样保持器。
它有2种工作模式:采样和保持。
在采样状态时,其输出能跟随输入电压的变化;在保持状态时,其输出将保持在进入保持状态瞬间的输入电压的值不变。
零阶采样保持器是在两次采样的间隔时间内,一直保持采样值不变直到下一个采样时刻。
它的组成原理电路与工作波性如下图所示。
采样保持器由输入输出缓冲放大器A1、A2和采样开关S、保持电容C H等组成。
采样期间,开关S闭合,输入电压V IN通过A1对C H快速充电,输出电压V OUT跟随V IN变化;保持期间,开关S断开,由于A2的输入阻抗很高,理想情况下电容C H将保持电压VC不变,因而输出电压V OUT=VC也保持恒定。
3、电流/电压(I/V转换)在控制系统中,对被控量的检测往往采用各种类型的测量变送器,当它们的输出信号为0 - 10 mA或4 -20 mA的电流信号时,一般是采用电阻分压法把现场传送来的电流信号转换为电压信号,以下是两种变换电路。
1.无源I/V变换无源I/V变换电路是利用无源器件—电阻来实现,加上RC滤波和二极管输出限幅等保护措施,如右图所示,其中R2为精密电阻。
对于0- 10 mA输入信号,可取R1=100Ω,R2=500Ω,这样当输入电流在0 -10 mA量程变化时,输出的电压就为0 -5 V范围;而对于4 -20 mA 输入信号,可取R1=100Ω,R2=250Ω,这样当输入电流为4 -20 mA时,输出的电压为1 - 5 V。
2.有源I/V变换有源I/V变换是利用有源器件——运算放大器和电阻电容组成,如图所示。
利用同相放大电路,把电阻R1上的输入电压变成标准输出电压。
该同相放大电路的放大倍数为:3411R R IR V G +== 若取R1=200Ω,R3=100kΩ,R4=150kΩ,则输入电流 I 的0 ~ 10 mA 就对应电压输出V 的0 ~ 5 V ;若取R1=200Ω,R3=100kΩ,R4=25kΩ,则4 ~ 20 mA 的输入电流对应于1 ~ 5 V 的电压输出。