第二章 输入输出接口与过程通道(精品).ppt
《第二章 输入输出接口与过程通道(精品).ppt》由会员分享,可在线阅读,更多相关《第二章 输入输出接口与过程通道(精品).ppt(92页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第二章第二章 输入输出接口与过程通道输入输出接口与过程通道2.1 总线扩展技术总线扩展技术2.2 数字量输入输出接口与过程通道数字量输入输出接口与过程通道2.3 模拟量输入接口与过程通道模拟量输入接口与过程通道2.4 模拟量输出接口与过程通道模拟量输出接口与过程通道2.5 硬件抗干扰技术硬件抗干扰技术2.12.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/O2.I/O端口编址方式端口编址方式 (1
2、 1)统一编址)统一编址 (2 2)独立编址)独立编址 2.1.2 I/O端口地址译码技术1.1.三种译码方式三种译码方式 (1 1)线选法)线选法 (2 2)全译码法)全译码法 (3 3)部分译码)部分译码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.3.端口及其读端口及其读写控制写控制2.2 数字量输入输出接口与过程通道2.2.1 数字量输入输出接口技术数字量输入输出接口技术1、数字量输入接口、数字量输入接口设片选端口地址为设片选端口地址为port可用下列指令完成取数:可用下列指令完成取数:MOV DX,portIN AL,DX三态门缓冲器三态门缓冲器74LS244用来隔离输入用来隔离输入和输出线路,在两者之间起缓冲作用。和输出线路,在两者之间起缓冲作用。74LS244有有8个通道可输入个通道可输入8个开关状态个开关状态 图图2.4数字量输入接口数字量输入接口概念概念:接口、过程通道、过程通道的组成接口、过程通道、过程通道的
4、组成2.1 数字量输入输出通道数字量输入输出通道2、数字量输出接口、数字量输出接口片选端口地址为片选端口地址为port完成数据输出控制的指令为:完成数据输出控制的指令为:MOV AL,DATAMOV DX,portOUT DX,AL74LS273有有8个通道个通道 可输出可输出8个开关状态个开关状态 并可驱动并可驱动8个输出装置个输出装置 图图2.5 数字量输出接口数字量输出接口2.2 数字量输入输出通道数字量输入输出通道2.2.2 数字量输入通道数字量输入通道1、数字量输入通道的结构、数字量输入通道的结构主要由输入缓冲器、输入调理电路、主要由输入缓冲器、输入调理电路、输入地址译码器等组成,如
5、图输入地址译码器等组成,如图2.3:图图2.6数字量输入通道结构数字量输入通道结构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-7302-19 PCL-730板卡
9、组成框图板卡组成框图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)inportb(Ox220)inportb(Ox221)inpor
10、tb(Ox221)汇编语言程序如下:汇编语言程序如下:MOV DXMOV DX,220H220HMOV ALMOV AL,55H55HOUT DXOUT DX,ALALMOV DXMOV DX,221H221H OUT DXOUT DX,ALALMOV DXMOV DX,220H220HIN ALIN AL,DX DX MOV AHMOV AH,ALALMOV DXMOV DX,221H221HIN ALIN AL,DXDX2.3 模拟量输入通道模拟量输入通道 2.3.1 模拟量输入通道的组成模拟量输入通道的组成 图图2.14 模拟量输入通道的组成结构模拟量输入通道的组成结构 由图可知,模拟量
11、输入通道一般由由图可知,模拟量输入通道一般由I/V变换,多路转换器,采变换,多路转换器,采样保持器,样保持器,A/D转换器,接口及控制逻辑等组成转换器,接口及控制逻辑等组成2.3.2 信号调理和I/V变换1.1.信号调理电路信号调理电路信号调理电路主要通过非电量的转换、信号信号调理电路主要通过非电量的转换、信号的变换、放大、滤波、线性化、共模抑制及隔离的变换、放大、滤波、线性化、共模抑制及隔离等方法,将非电量和非标准的电信号转换成标准等方法,将非电量和非标准的电信号转换成标准的电信号。信号调理电路是传感器和的电信号。信号调理电路是传感器和A/DA/D之间以之间以及及D/AD/A和执行机构之间的
12、桥梁,也是测控系统中和执行机构之间的桥梁,也是测控系统中重要的组成部分。重要的组成部分。(1 1)非电信号的检测)非电信号的检测-不平衡电桥不平衡电桥(2 2)信号放大电路)信号放大电路 1)1)基于基于ILC7650ILC7650的前置放大电路的前置放大电路2.3.2 信号调理和I/V变换1.1.信号调理电路信号调理电路2 2)AD526AD526可编程仪用放大器可编程仪用放大器AD526AD526是可通过软件对增益进行编程是可通过软件对增益进行编程的单端输入的仪用放大器,器件本身所提供的增益是的单端输入的仪用放大器,器件本身所提供的增益是x lx l、x 2x 2、x x 4 4、x 8x
13、 8、x16x16等五挡。它是一个完整的包括放大器、电阻网络和等五挡。它是一个完整的包括放大器、电阻网络和TTLTTL数字逻辑电路的器件,使用时不需外加任何元件就可工作。数字逻辑电路的器件,使用时不需外加任何元件就可工作。2.3 模拟量输入接口与过程通道模拟量输入接口与过程通道2.I/V变换变换变送器输出的信号为变送器输出的信号为010mA或或420mA的统一信号的统一信号,需要经过需要经过I/V变换变成电压信号后才能处理变换变成电压信号后才能处理1、无源、无源I/V变换变换无源无源I/V变换主要是利用无源期间变换主要是利用无源期间电阻来实现,并加滤波和输出限电阻来实现,并加滤波和输出限幅等保
14、护措施幅等保护措施,如图,如图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个通道种选择一个,使输入和输出接通。而当个通道种选择一个,使输入和输出接通。而当INH为高电平时,不论为高电平时,不论A、B、C为何值为何值,8个通道均不通。个通道均不通。2.3 模拟量输入通道模拟量输入通道 2.3.4 采样、量化及采样保持器采样、量
16、化及采样保持器1、信号的采样、信号的采样按一定的时间间隔按一定的时间间隔T T,把时间上连续把时间上连续和幅值上也连续的模拟信号,转变和幅值上也连续的模拟信号,转变成在时刻成在时刻0 0,T T,2T2T,kTkT的一连串的一连串脉冲输出信号的过程称为采样过程脉冲输出信号的过程称为采样过程.采样信号是一个离散的模拟信号采样信号是一个离散的模拟信号.采样周期采样周期:T:T 采样宽度采样宽度:香农采样定理香农采样定理:f2f f2fmaxmax实际应用实际应用:f(5:f(510)f10)fmaxmax2、量化、量化 所谓量化,就是采用一组数码(如二进制码)来逼近离散所谓量化,就是采用一组数码(
17、如二进制码)来逼近离散模拟信号的幅值,将其转换为数字信号。模拟信号的幅值,将其转换为数字信号。将采样信号转换为数字信号的过程称为量化过程,将采样信号转换为数字信号的过程称为量化过程,执行量化动作的装置是执行量化动作的装置是A/DA/D转换器。转换器。字长为字长为n n的的A/DA/D转换器把转换器把YminYminYmaxYmax范围内变化的采样信号,范围内变化的采样信号,变换为数字变换为数字0 02 2n n-1-1,其最低有效位(其最低有效位(LSBLSB)所对应的模拟量所对应的模拟量q q称为称为量化单位量化单位。2.3 模拟量输入通道模拟量输入通道例例:12位位A/D转换器转换器,V=
18、10.24V,V=10.24V量化误差量化误差:q2.3 模拟量输入通道模拟量输入通道2.3 模拟量输入通道3、采样保持器、采样保持器(1)孔径时间和孔径误差的消除孔径时间和孔径误差的消除 在模拟量通道中,在模拟量通道中,A/D转换器将模拟信号转换成数字量总需要一转换器将模拟信号转换成数字量总需要一定的时间,完成一次定的时间,完成一次A/D转换所需要的时间称之为孔径时间。对于模拟转换所需要的时间称之为孔径时间。对于模拟信号来说,孔径时间决定了每一个采样时刻的最大转换误差,即为孔信号来说,孔径时间决定了每一个采样时刻的最大转换误差,即为孔径误差。径误差。2.3 模拟量输入通道模拟量输入通道(2)
19、采样保持原理)采样保持原理 A/D转换过程(即采样信号的量化过程)需要时间,转换过程(即采样信号的量化过程)需要时间,这个时间称为这个时间称为A/D转换时间。在采样期间,如果输入信号变化转换时间。在采样期间,如果输入信号变化较大,就会引起转换误差。所以在一般情况下采样信号都不较大,就会引起转换误差。所以在一般情况下采样信号都不直接送到直接送到A/D转换器,还需加保持器作信号保持。转换器,还需加保持器作信号保持。采样保持器的基本组成采样保持器的基本组成:由输入输出缓冲器由输入输出缓冲器A1,A2和采样和采样开关开关K,保持电容保持电容CH等组成。等组成。2.3 模拟量输入通道模拟量输入通道(3)
20、常用的采样保持器)常用的采样保持器 常用的集成采样保持器有常用的集成采样保持器有LF398、AD582等,其原理结构如图等,其原理结构如图2.24(a)()(b)所示。采用所示。采用TTL逻辑电平控制逻辑电平控制2采样和保持。采样和保持。LF398的采的采样控制电平为样控制电平为“1”,保持电平为,保持电平为“0”,AD582相反。相反。OFFSET用于零位用于零位调整。保持电容调整。保持电容CH通常外接的,取值与采样频率和精度有关。减少通常外接的,取值与采样频率和精度有关。减少CH可可提高采样频率但降低精度。提高采样频率但降低精度。选择采样保持器的主要因素有获取时间、电压下降率等。选择采样保
21、持器的主要因素有获取时间、电压下降率等。2.3.5 A/D转换器的性能指标转换器的性能指标1.转换时间转换时间 2.分辨率分辨率 3.线性误差线性误差4.量程量程5.对基准电源的要求对基准电源的要求常用的常用的A/DA/D转换方式转换方式:逐次逼近式、双斜积分式逐次逼近式、双斜积分式2.3.5 A/D 转换器及其接口技术转换器及其接口技术 A/D转换器转换器1、8位位A/D转换器转换器ADC0809 ADC0809是一种带有是一种带有8通道模拟开关的通道模拟开关的8位逐次逼近式位逐次逼近式A/D转换器,转换时间为转换器,转换时间为100us左右,线性误差为左右,线性误差为1/2LSB。逻辑结构
22、构图如下:如下:图图2.10 ADC0809的逻辑结构框图的逻辑结构框图可见可见ADC0809由:由:8通道模拟开关、通道模拟开关、通道选择逻辑(地址锁存通道选择逻辑(地址锁存与译码)、与译码)、8位位A/D转换器及三态输出锁存缓转换器及三态输出锁存缓冲器组成冲器组成2.3.5 A/D 转换器及其接口技术转换器及其接口技术(1)8通道模拟开关及通道选择逻辑通道模拟开关及通道选择逻辑该部分的功能是实现该部分的功能是实现8选选1的操作,通道选择信号的操作,通道选择信号C、B、A与所与所选通道之间的关系如下:选通道之间的关系如下:(2)8位位A/D转换器转换器 8位位A/D转换器对选送到输入端的信号
23、转换器对选送到输入端的信号V1进行转换,转换的进行转换,转换的结果结果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 转换器及其接口技术转换器及其接口
24、技术二、二、A/D转换器接口技术转换器接口技术1、ADC0809与与PC总线工业控制机接口总线工业控制机接口8255A的的A组和组和B组都工作于方式组都工作于方式0,端口端口A为输入口,为输入口,端口端口C上半部分为输入下半部分为输出口上半部分为输入下半部分为输出口.ADC0809的的ALE与与START引脚相连接,引脚相连接,将将PC0PC2输出输出的的3位地址锁存入位地址锁存入ADC0809的地址锁存器并启动的地址锁存器并启动A/D转换。转换。ADC0809的的EOC输出信号端输出信号端同同OE输入输入控制端相连接,当转换结束时,开放数控制端相连接,当转换结束时,开放数据缓冲器据缓冲器EO
25、C信号还连接信号还连接到到PC7,CPU通过查询通过查询PC7的状态而控制数据的输入过程的状态而控制数据的输入过程图图2.15 ADC0809与与PC机接口机接口假设假设8255A已经初始化,地址为已经初始化,地址为2C0H2C3H。ADC0809 PROC NEARMOVCX,8CLDMOV BL,00H ;模拟通道地址模拟通道地址 存存BLLEADI,DATABUFNEXTA:MOVDX,02C2HMOVAL,BLOUTDX,ALINCDXMOVAL,00000111B;输出启输出启 动信号动信号OUTDX,ALNOPMOVAL,00000110BOUTDX,ALDECDXNOSC:INA
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第二章 输入输出接口与过程通道精品 第二 输入输出 接口 过程 通道 精品
限制150内