第二章输入输出接口与过程通道精选文档.ppt
《第二章输入输出接口与过程通道精选文档.ppt》由会员分享,可在线阅读,更多相关《第二章输入输出接口与过程通道精选文档.ppt(92页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第二章输入输出接口与过程通道本讲稿第一页,共九十二页2.1 2.1 总线扩展技术总线扩展技术2.1.1 I/O2.1.1 I/O端口与地址分配端口与地址分配 1.I/O1.I/O端口及端口及I/OI/O操作操作 (1 1)数据端口)数据端口 (2 2)状态端口)状态端口 (3 3)命令端口)命令端口 2.I/O 2.I/O端口编址方式端口编址方式 (1 1)统一编址)统一编址 (2 2)独立编址)独立编址 本讲稿第二页,共九十二页2.1.2 I/O端口地址译码技术1.1.三种译码方式三种译码方式 (1 1)线选法)线选法 (2 2)全译码法)全译码法 (3 3)部分译码)部分译码本讲稿第三页,
2、共九十二页2.I/O2.I/O端口地址译码电路信号端口地址译码电路信号3.I/O3.I/O端口地址译码方法及电路形式端口地址译码方法及电路形式 (1 1)固定地址译码)固定地址译码本讲稿第四页,共九十二页3.I/O3.I/O端口地址译码方法及电路形式端口地址译码方法及电路形式 (2 2)开关选择译码)开关选择译码本讲稿第五页,共九十二页2.1.3 基于ISA总线端口扩展1.1.板选译码与板板选译码与板内译码内译码2.2.总线驱动及逻总线驱动及逻辑控制辑控制3.3.端口及其读写端口及其读写控制控制本讲稿第六页,共九十二页2.2 数字量输入输出接口与过程通道2.2.1 数字量输入输出接口技术数字量
3、输入输出接口技术1、数字量输入接口、数字量输入接口设片选端口地址为设片选端口地址为port可用下列指令完成取数:可用下列指令完成取数:MOV DX,portIN AL,DX三态门缓冲器三态门缓冲器74LS244用来隔离输入用来隔离输入和输出线路,在两者之间起缓冲作用。和输出线路,在两者之间起缓冲作用。74LS244有有8个通道可输入个通道可输入8个开关状态个开关状态 图图2.4数字量输入接口数字量输入接口概念概念:接口、过程通道、过程通道的组成接口、过程通道、过程通道的组成本讲稿第七页,共九十二页2.1 数字量输入输出通道数字量输入输出通道2、数字量输出接口、数字量输出接口片选端口地址为片选端
4、口地址为port完成数据输出控制的指令为:完成数据输出控制的指令为:MOV AL,DATAMOV DX,portOUT DX,AL74LS273有有8个通道个通道 可输出可输出8个开关状态个开关状态 并可驱动并可驱动8个输出装置个输出装置 图图2.5 数字量输出接口数字量输出接口本讲稿第八页,共九十二页2.2 数字量输入输出通道数字量输入输出通道2.2.2 数字量输入通道数字量输入通道1、数字量输入通道的结构、数字量输入通道的结构主要由输入缓冲器、输入调理电路、主要由输入缓冲器、输入调理电路、输入地址译码器等组成,如图输入地址译码器等组成,如图2.3:图图2.6数字量输入通道结构数字量输入通道
5、结构2、输入调理电路、输入调理电路(1)小功率输入调理电路)小功率输入调理电路 图示为从开关、继电器等接点输入图示为从开关、继电器等接点输入信号的电路。将开关动作转换成信号的电路。将开关动作转换成TTL电平信号与计算机相连。电平信号与计算机相连。图(图(a)采用积分电路消除开关抖动的方法)采用积分电路消除开关抖动的方法图(图(b)为)为R-S触发器消除开关两次触发器消除开关两次 反跳的方法反跳的方法 图图2.7 小功率输入调理电路小功率输入调理电路本讲稿第九页,共九十二页2.2 数字量输入输出通道数字量输入输出通道(2)大功率输入调理电路)大功率输入调理电路在高压和低压间用光电耦合器在高压和低
6、压间用光电耦合器进行隔离进行隔离 图图2.8 大功率输入调理电路大功率输入调理电路2.2.3数字量输出通道数字量输出通道1、数字量输出通道的结构、数字量输出通道的结构主要由输出锁存器、输出驱动电路、主要由输出锁存器、输出驱动电路、输出口地址译码器电路等组成输出口地址译码器电路等组成 图图2.9 数字量输出通道结构数字量输出通道结构本讲稿第十页,共九十二页2.2 数字量输入输出通道数字量输入输出通道2、输出驱动电路、输出驱动电路(1)小功率直流驱动电路)小功率直流驱动电路a、功率晶体管输出驱动继电器电路、功率晶体管输出驱动继电器电路 因负载呈电感性,所以输出必须因负载呈电感性,所以输出必须加装克
7、服反电势的保护二极管加装克服反电势的保护二极管D,J为继电器的线圈为继电器的线圈 图图 2.10 功率晶体管输出驱动继器功率晶体管输出驱动继器b、达林顿阵列输出驱动继电器电路、达林顿阵列输出驱动继电器电路MC1416是达林顿阵列驱动器是达林顿阵列驱动器内含内含7个达林顿复合管,每个个达林顿复合管,每个管的电流都在管的电流都在500mA以上,截以上,截止时承受止时承受100V电压。为了防止电压。为了防止组件反向击穿,可使用内部保组件反向击穿,可使用内部保护二极管护二极管 图图2.11MC1416驱动驱动7个继电器个继电器本讲稿第十一页,共九十二页2.2 数字量输入输出通道数字量输入输出通道(2)
8、大功率交流驱动电路)大功率交流驱动电路固态继电器(固态继电器(SSR)是一种四端有源器件如图,输入输出之)是一种四端有源器件如图,输入输出之间采用光电耦合器进行隔离。零交叉电路可使交流电压变间采用光电耦合器进行隔离。零交叉电路可使交流电压变化到零伏附近时让电路接通,从而减少干扰。电路接通后,化到零伏附近时让电路接通,从而减少干扰。电路接通后,由触发器给出晶闸管器件的触发信号由触发器给出晶闸管器件的触发信号 图图2.9 固态继电器及用法固态继电器及用法本讲稿第十二页,共九十二页2.3.4 2.3.4 数字(开关)量输入数字(开关)量输入/输出通道模板举例输出通道模板举例图图2-19 PCL-73
9、02-19 PCL-730板卡组成框图板卡组成框图本讲稿第十三页,共九十二页2.3.4 2.3.4 数字(开关)量输入数字(开关)量输入/输出通道模板举例输出通道模板举例程序设计举例程序设计举例(基地址设为基地址设为220H)220H):PCL-730PCL-730板卡的开关量输入板卡的开关量输入/输出都只需要二条指令就可以完成。输出都只需要二条指令就可以完成。C C语言程序如下:语言程序如下:outportb(0 x220outportb(0 x220,Ox55)Ox55)outportb(Ox221outportb(Ox221,0 x55)0 x55)inportb(Ox220)inpor
10、tb(Ox220)inportb(Ox221)inportb(Ox221)汇编语言程序如下:汇编语言程序如下:MOV DXMOV DX,220H 220HMOV ALMOV AL,55H 55HOUT DXOUT DX,AL ALMOV DXMOV DX,221H 221H OUT DXOUT DX,AL ALMOV DXMOV DX,220H 220HIN ALIN AL,DX DX MOV AHMOV AH,AL ALMOV DXMOV DX,221H 221HIN ALIN AL,DX DX本讲稿第十四页,共九十二页2.3 模拟量输入通道模拟量输入通道 2.3.1 模拟量输入通道的组成模
11、拟量输入通道的组成 图图2.14 模拟量输入通道的组成结构模拟量输入通道的组成结构 由图可知,模拟量输入通道一般由由图可知,模拟量输入通道一般由I/V变换,多路转换器,采样保持器,变换,多路转换器,采样保持器,A/D转换器,接口及控制逻辑等组成转换器,接口及控制逻辑等组成本讲稿第十五页,共九十二页2.3.2 信号调理和I/V变换1.1.信号调理电路信号调理电路信号调理电路主要通过非电量的转换、信号的变信号调理电路主要通过非电量的转换、信号的变换、放大、滤波、线性化、共模抑制及隔离等方法,换、放大、滤波、线性化、共模抑制及隔离等方法,将非电量和非标准的电信号转换成标准的电信号。信将非电量和非标准
12、的电信号转换成标准的电信号。信号调理电路是传感器和号调理电路是传感器和A/DA/D之间以及之间以及D/AD/A和执行机构之和执行机构之间的桥梁,也是测控系统中重要的组成部分。间的桥梁,也是测控系统中重要的组成部分。(1 1)非电信号的检测)非电信号的检测-不平衡电桥不平衡电桥(2 2)信号放大电路)信号放大电路 1)1)基于基于ILC7650ILC7650的前置放大电路的前置放大电路本讲稿第十六页,共九十二页2.3.2 信号调理和I/V变换1.1.信号调理电路信号调理电路2 2)AD526AD526可编程仪用放大器可编程仪用放大器AD526AD526是可通过软件对增益进行编程的单端输入是可通过
13、软件对增益进行编程的单端输入的仪用放大器,器件本身所提供的增益是的仪用放大器,器件本身所提供的增益是x lx l、x 2x 2、x 4x 4、x 8x 8、x16x16等五挡。它等五挡。它是一个完整的包括放大器、电阻网络和是一个完整的包括放大器、电阻网络和TTLTTL数字逻辑电路的器件,使用时不需外数字逻辑电路的器件,使用时不需外加任何元件就可工作。加任何元件就可工作。本讲稿第十七页,共九十二页2.3 模拟量输入接口与过程通道模拟量输入接口与过程通道2.I/V变换变换变送器输出的信号为变送器输出的信号为010mA或或420mA的统一信号的统一信号,需要经过需要经过I/V变换变成电压信号后才能处
14、理变换变成电压信号后才能处理1、无源、无源I/V变换变换无源无源I/V变换主要是利用无源期间变换主要是利用无源期间电阻来实现,并加滤波和输出限电阻来实现,并加滤波和输出限幅等保护措施,如图幅等保护措施,如图2.18所示所示 图图2.19无源无源I/V变换电路变换电路2、有源、有源I/V变换变换有源有源I/V变换主要是利用有变换主要是利用有源器件运算放大器,电阻源器件运算放大器,电阻组成如图组成如图2.19所示所示 图图2.20有源有源I/V变换电路变换电路本讲稿第十八页,共九十二页2.3 2.3 模拟量输入接口与过程通道模拟量输入接口与过程通道2.3.3 多路转换器多路转换器 多路转换器又称多
15、路开关多路转换器又称多路开关,多路开关是用来切换模拟电压信号的键元多路开关是用来切换模拟电压信号的键元件。利用多路开关可将各个输入信号依次地或随机地连接到公用放件。利用多路开关可将各个输入信号依次地或随机地连接到公用放大器或大器或A/D转换器上。常用的多路开关有转换器上。常用的多路开关有CD4051。它是单端的。它是单端的8通通道开关,有三根二进制的控制输入端和一根禁止输入端道开关,有三根二进制的控制输入端和一根禁止输入端INH(高电平高电平禁止禁止)。片上有二进制译码器,可由。片上有二进制译码器,可由A、B、C三个二进制信号在三个二进制信号在8个个通道种选择一个,使输入和输出接通。而当通道种
16、选择一个,使输入和输出接通。而当INH为高电平时,不论为高电平时,不论A、B、C为何值,为何值,8个通道均不通。个通道均不通。本讲稿第十九页,共九十二页2.3 模拟量输入通道模拟量输入通道 2.3.4 采样、量化及采样保持器采样、量化及采样保持器1、信号的采样、信号的采样按一定的时间间隔按一定的时间间隔T T,把时间上连续,把时间上连续和幅值上也连续的模拟信号,转变和幅值上也连续的模拟信号,转变成在时刻成在时刻0 0,T T,2T2T,kTkT的一连串的一连串脉冲输出信号的过程称为采样过程脉冲输出信号的过程称为采样过程.采样信号是一个离散的模拟信号采样信号是一个离散的模拟信号.采样周期采样周期
17、:T:T 采样宽度采样宽度:香农采样定理香农采样定理:f2f f2fmaxmax实际应用实际应用:f(5:f(510)f10)fmaxmax本讲稿第二十页,共九十二页2、量化、量化 所谓量化,就是采用一组数码(如二进制码)来逼近离散模拟信号的所谓量化,就是采用一组数码(如二进制码)来逼近离散模拟信号的幅值,将其转换为数字信号。幅值,将其转换为数字信号。将采样信号转换为数字信号的过程称为量化过程,将采样信号转换为数字信号的过程称为量化过程,执行量化动作的装置是执行量化动作的装置是A/DA/D转换器。转换器。字长为字长为n n的的A/DA/D转换器把转换器把YminYminYmaxYmax范围内变
18、化的采样信号,变换范围内变化的采样信号,变换为数字为数字0 02 2n n-1-1,其最低有效位(,其最低有效位(LSBLSB)所对应的模拟量)所对应的模拟量q q称为称为量量化单位化单位。2.3 模拟量输入通道模拟量输入通道例例:12位位A/D转换器转换器,V=10.24V,V=10.24V本讲稿第二十一页,共九十二页量化误差量化误差:q2.3 模拟量输入通道模拟量输入通道本讲稿第二十二页,共九十二页2.3 模拟量输入通道3、采样保持器、采样保持器(1)孔径时间和孔径误差的消除孔径时间和孔径误差的消除 在模拟量通道中,在模拟量通道中,A/D转换器将模拟信号转换成数字量总需要一定的转换器将模拟
19、信号转换成数字量总需要一定的时间,完成一次时间,完成一次A/D转换所需要的时间称之为孔径时间。对于模拟信号来转换所需要的时间称之为孔径时间。对于模拟信号来说,孔径时间决定了每一个采样时刻的最大转换误差,即为孔径误差。说,孔径时间决定了每一个采样时刻的最大转换误差,即为孔径误差。本讲稿第二十三页,共九十二页2.3 模拟量输入通道模拟量输入通道(2)采样保持原理)采样保持原理 A/D转换过程(即采样信号的量化过程)需要时间,这个时转换过程(即采样信号的量化过程)需要时间,这个时间称为间称为A/D转换时间。在采样期间,如果输入信号变化较大,就会转换时间。在采样期间,如果输入信号变化较大,就会引起转换
20、误差。所以在一般情况下采样信号都不直接送到引起转换误差。所以在一般情况下采样信号都不直接送到A/D转换转换器,还需加保持器作信号保持。器,还需加保持器作信号保持。采样保持器的基本组成采样保持器的基本组成:由输入输出缓冲器由输入输出缓冲器A1,A2和采样开关和采样开关K,保持电容,保持电容CH等组成。等组成。本讲稿第二十四页,共九十二页2.3 模拟量输入通道模拟量输入通道(3)常用的采样保持器)常用的采样保持器 常用的集成采样保持器有常用的集成采样保持器有LF398、AD582等,其原理结构如图等,其原理结构如图2.24(a)()(b)所示。采用)所示。采用TTL逻辑电平控制逻辑电平控制2采样和
21、保持。采样和保持。LF398的采样控的采样控制电平为制电平为“1”,保持电平为,保持电平为“0”,AD582相反。相反。OFFSET用于零位调整。用于零位调整。保持电容保持电容CH通常外接的,取值与采样频率和精度有关。减少通常外接的,取值与采样频率和精度有关。减少CH可提高采样频率但可提高采样频率但降低精度。降低精度。选择采样保持器的主要因素有获取时间、电压下降率等。选择采样保持器的主要因素有获取时间、电压下降率等。本讲稿第二十五页,共九十二页2.3.5 A/D转换器的性能指标转换器的性能指标1.转换时间转换时间 2.分辨率分辨率 3.线性误差线性误差4.量程量程5.对基准电源的要求对基准电源
22、的要求常用的常用的A/DA/D转换方式转换方式:逐次逼近式、双斜积分式逐次逼近式、双斜积分式本讲稿第二十六页,共九十二页2.3.5 A/D 转换器及其接口技术转换器及其接口技术 A/D转换器转换器1、8位位A/D转换器转换器ADC0809 ADC0809是一种带有是一种带有8通道模拟开关的通道模拟开关的8位逐次逼近式位逐次逼近式A/D转换器,转换时间为转换器,转换时间为100us左右,线性误差为左右,线性误差为1/2LSB。逻辑。逻辑结构图如下:结构图如下:本讲稿第二十七页,共九十二页图图2.10 ADC0809的逻辑结构框图的逻辑结构框图本讲稿第二十八页,共九十二页可见可见ADC0809由:
23、由:8通道模拟开关、通道模拟开关、通道选择逻辑(地址锁存与通道选择逻辑(地址锁存与译码)、译码)、8位位A/D转换器及三态输出锁存缓冲器组转换器及三态输出锁存缓冲器组成成2.3.5 A/D 转换器及其接口技术转换器及其接口技术本讲稿第二十九页,共九十二页(1)8通道模拟开关及通道选择逻辑通道模拟开关及通道选择逻辑该部分的功能是实现该部分的功能是实现8选选1的操作,通道选择信号的操作,通道选择信号C、B、A与所选通道之间与所选通道之间的关系如下:的关系如下:(2)8位位A/D转换器转换器 8位位A/D转换器对选送到输入端的信号转换器对选送到输入端的信号V1进行转换,转换的结果进行转换,转换的结果
24、D存入三存入三态输出锁存缓冲器态输出锁存缓冲器 2.3.5 A/D 转换器及其接口技术转换器及其接口技术本讲稿第三十页,共九十二页(3)三态输出锁存缓冲器)三态输出锁存缓冲器该部分用于存放转换结果该部分用于存放转换结果D,输出允许信号,输出允许信号OE为高电平时,为高电平时,D由由DO7DO0上输出;上输出;OE为低电平输入时,数据输出线为低电平输入时,数据输出线DO7DO0为高阻态。为高阻态。图图2.11 ADC0809的转换时序图的转换时序图2.3.5 A/D 转换器及其接口技术转换器及其接口技术本讲稿第三十一页,共九十二页2.3.5 A/D 转换器及其接口技术转换器及其接口技术二、二、A
25、/D转换器接口技术转换器接口技术1、ADC0809与与PC总线工业控制机接口总线工业控制机接口8255A的的A组和组和B组都工作于方式组都工作于方式0,端口端口A为输入口,为输入口,端口端口C上半部分为输入下半部分为输出口上半部分为输入下半部分为输出口.ADC0809的的ALE与与START引脚相连接,引脚相连接,将将PC0PC2输出的输出的3位地址锁存入位地址锁存入ADC0809的地址锁存器并启动的地址锁存器并启动A/D转换。转换。ADC0809的的EOC输出信号端同输出信号端同OE输入输入控制端相连接,当转换结束时,开放数控制端相连接,当转换结束时,开放数据缓冲器据缓冲器EOC信号还连接到
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第二 输入输出 接口 过程 通道 精选 文档
限制150内