第2章-输入输出接口与过程通道分析课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第2章-输入输出接口与过程通道分析课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 输入输出 接口 过程 通道 分析 课件
- 资源描述:
-
1、.1.第第2章章 输入输出接口与过程通道输入输出接口与过程通道 接口:接口:是计算机与外部设备交换信息的桥梁,它包括输是计算机与外部设备交换信息的桥梁,它包括输入接口与输出接口。入接口与输出接口。(接口电路、集成芯片接口电路、集成芯片)接口技术:接口技术是研究计算机与外部设备接口技术:接口技术是研究计算机与外部设备之间如何交换信息的技术。之间如何交换信息的技术。过程通道:过程通道:是在工业控制计算机和生产过程之间设置的信息是在工业控制计算机和生产过程之间设置的信息传送和转换的连接通道,它包括模拟量输入通道、传送和转换的连接通道,它包括模拟量输入通道、模拟量输出通道、开关量(数字量)输入通道、模
2、拟量输出通道、开关量(数字量)输入通道、开关量输出通道开关量输出通道(AI、AO、DI、DO)。.2.微型计算机控制系统原理图微型计算机控制系统原理图打印机打印机显示终端显示终端磁盘驱动器磁盘驱动器软件软件微微型型计计算算机机实时实时时钟时钟操作操作台台接口接口接口接口接口接口接口接口DADAADAD多路开关多路开关反多路开关反多路开关开关量输入开关量输入开关量输出开关量输出执行机构执行机构生生产产过过程程通用外部设备通用外部设备主机及操作台主机及操作台过过 程程 通通 道道检测及变送检测及变送控制对象控制对象传感器传感器变送器变送器.3.微型计算机系统微型计算机系统I/OI/O端口与地址分配
3、端口与地址分配端口:端口:那些能够被那些能够被CPUCPU直接访问的直接访问的接口电路中的接口电路中的寄存器寄存器(用以暂存用以暂存CPUCPU与外设之间传输的与外设之间传输的数据、数据、状态、控制状态、控制信息信息)统称端口统称端口 1.I/O1.I/O端口及端口及I/OI/O操作操作 (1 1)数据端口)数据端口(存放数据,起数据缓冲作用存放数据,起数据缓冲作用)(2 2)状态端口)状态端口(指示准备就绪、忙、出错等指示准备就绪、忙、出错等)(3 3)控制端口)控制端口(存放各种命令和控制字存放各种命令和控制字)(CPUCPU通过地址对不同的接口或端口加以区分)通过地址对不同的接口或端口加
4、以区分)2.I/O2.I/O端口编址方式端口编址方式 (1 1)统一编址)统一编址 (与存储单元一样统一编址,同样访问,灵活性强与存储单元一样统一编址,同样访问,灵活性强)(2 2)独立编址)独立编址 (单独编址,专门的单独编址,专门的I/OI/O指令访问,程序清晰、译码简单、指令访问,程序清晰、译码简单、执行速度快,但指令功能有限。执行速度快,但指令功能有限。IntelIntel的的80X8680X86系列采系列采用用).4.I/O端口地址译码技术 译码电路可把译码电路可把CPU送出的地址转变成接送出的地址转变成接口芯片口芯片/板卡选择板卡选择(改变高位地址改变高位地址)和芯片和芯片/板卡内
5、的端口区分板卡内的端口区分(改变低位地址改变低位地址)译码电路不仅与地址信号有关,而且与译码电路不仅与地址信号有关,而且与控制信号有关。控制信号有关。其中,其中,ISA总线中,使用总线中,使用A0A9、IOW、IOR 等信号组合等信号组合.5.(1 1)固定地址译码)固定地址译码缺点:同类板卡地址易冲突缺点:同类板卡地址易冲突.6.(2 2)开关选择译码)开关选择译码 逻辑开关组逻辑开关组(产生二进制编码产生二进制编码)+)+数据比较器数据比较器连连ISA总线高位地址线总线高位地址线.7.基于ISA总线端口扩展1.板选板选译译码码与与板板内内译译码码2.总线总线驱驱动动及及逻逻辑辑控控制制3.
6、端口端口及及其其读读写写控控制制.8.数据缓冲、地址译码、控制逻辑 微 型 计 算 机 工 业 现 场 设 备 输出锁存器 输入缓冲器 输入调理 输出驱动 典型的开关量输入输出通道结构图典型的开关量输入输出通道结构图 用两种状态来表示的量称为开关量用两种状态来表示的量称为开关量,数字量的输入输出同样称为开关量。数字量的输入输出同样称为开关量。按类型分有电平式和触点式两种按类型分有电平式和触点式两种:电平式为高电平或低电平;触点式为触点闭合或触点断开。电平式为高电平或低电平;触点式为触点闭合或触点断开。2.1 开关量输入输出通道开关量输入输出通道.9.数字量开关量(开关、启停、亮灭):用数字量开
7、关量(开关、启停、亮灭):用“0”0”和和“1”1”两个量进行两个量进行描述,则二进制数码每一位都可代表一个过程状态。描述,则二进制数码每一位都可代表一个过程状态。2.1.1 2.1.1 数字量输入输出接口数字量输入输出接口 1.1.数字量输入接口数字量输入接口 三态门缓冲器三态门缓冲器74LS24474LS244(起缓冲作用,用来隔离输入(起缓冲作用,用来隔离输入与输出)与输出)有有8 8路开关量输入路开关量输入输入控制指令:输入控制指令:MOV DX,220H(port)MOV DX,220H(port);产生;产生CSCS,;将片选端口地址;将片选端口地址portport传送至传送至DX
8、DXIN AL,DXIN AL,DX;产生;产生IORIOR信号信号;将端口中的信息内容输入到;将端口中的信息内容输入到ALALC C语言:语言:a=inportb(0 x220)a=inportb(0 x220).10.知识补充知识补充 数据寄存器主要用来保存操作数和运算结果等信息,从数据寄存器主要用来保存操作数和运算结果等信息,从而节省读取操作数所需占用总线和访问存储器的时间。而节省读取操作数所需占用总线和访问存储器的时间。3232位位CPUCPU有有4 4个个3232位的位的通用寄存器通用寄存器EAXEAX、EBXEBX、ECXECX和和EDXEDX。低低1616位寄存器分别命名为:位寄
9、存器分别命名为:AXAX、BXBX、CXCX和和DXDX,它和先前,它和先前的的CPUCPU中的寄存器相一致。中的寄存器相一致。4 4个个1616位寄存器又可分割成位寄存器又可分割成8 8个独立的个独立的8 8位寄存器位寄存器(AX(AX:AH-ALAH-AL、BXBX:BH-BLBH-BL、CXCX:CH-CLCH-CL、DXDX:DH-DL)DH-DL),每个寄,每个寄存器都有自己的名称,可独立存取。存器都有自己的名称,可独立存取。1.1.AXAX和和ALAL通常称为累加器通常称为累加器(Accumulator)(Accumulator),用累加器进行,用累加器进行的操作可能需要更少时间。
10、累加器可用于乘、除、输入的操作可能需要更少时间。累加器可用于乘、除、输入/输出等操作,它们的使用频率很高;输出等操作,它们的使用频率很高;2.2.BXBX称为基地址寄存器称为基地址寄存器(Base Register)(Base Register)。它可作为存储。它可作为存储器指针来使用;器指针来使用;3.3.CXCX称为计数寄存器称为计数寄存器(Count Register)(Count Register)。在循环和字符串。在循环和字符串操作时,要用它来控制循环次数;在位操作中,当移多操作时,要用它来控制循环次数;在位操作中,当移多位时,要用位时,要用CLCL来指明移位的位数;来指明移位的位数
11、;4.4.DXDX称为数据寄存器称为数据寄存器(Data Register)(Data Register)。在进行乘、除运。在进行乘、除运算时,它可作为默认的操作数参与运算,也算时,它可作为默认的操作数参与运算,也可用于存放可用于存放I/OI/O的端口地址的端口地址。.11.2.2.数字量输出接口数字量输出接口锁存:状态量需保持到下一锁存:状态量需保持到下一新值的出现为止新值的出现为止8 8位输出锁存器位输出锁存器74LS27374LS273 根据根据PCPC总线总线IOIO写周期时序写周期时序关系,利用关系,利用IOWIOW的后沿产生的后沿产生上升沿锁存数据上升沿锁存数据 数据输出控制指令数
12、据输出控制指令MOV AL,8FHMOV AL,8FH(DATADATA)MOV DX,221HMOV DX,221H(portport)OUT DX,ALOUT DX,AL;将;将ALAL中的数据输出到中的数据输出到DXDX中中的片选地址端口的片选地址端口C语言:语言:outportb(0 x221,0 x8f).12.2.1.2 2.1.2 数字量输入通道数字量输入通道数字量输入通道结构数字量输入通道结构输输 入入 调调 理理 电电 路路输输 入入 缓缓 冲冲 器器地址译码器地址译码器生 产 过 程P C 总 线.13.输入调理电路输入调理电路 信号调理把现场触点的瞬间高压、过电压、抖动信
13、号调理把现场触点的瞬间高压、过电压、抖动等状态信号经转换、保护、滤波、隔离转换成计算等状态信号经转换、保护、滤波、隔离转换成计算机能够接收的逻辑信号。机能够接收的逻辑信号。小功率输入调理电路小功率输入调理电路 采用采用积分电路消除积分电路消除开关接触抖动信号开关接触抖动信号AOAOOA1.14.开关量输入隔离及电平变换开关量输入隔离及电平变换信号电平变换方法如图信号电平变换方法如图a所示。所示。实现这种信号变换隔离的电路如图实现这种信号变换隔离的电路如图b所示。所示。R1 R3 R2 D+24V 1+5V 1 光电耦合器 1 TTL 电平信号 过程开关 电平信号 10V 4V 1 0 t t
14、逻辑“0”区 逻辑“1”区 过渡区 图图a输入电平变换输入电平变换 图图b隔离及电平变换电路隔离及电平变换电路.15.大功率输入调理电路大功率输入调理电路大功率系统中为了使接点工作可靠,接点两大功率系统中为了使接点工作可靠,接点两端至少要有端至少要有24V以上的直流电压,干扰少,电以上的直流电压,干扰少,电路简单路简单高压与低压之间采用高压与低压之间采用光电耦合器光电耦合器进行隔离进行隔离.16.2.1.3 2.1.3 数字量输出通道数字量输出通道1 1、数字量输出通道结构、数字量输出通道结构输输 出出 驱驱 动动 器器输输 出出 锁锁 存存 器器地址译码器地址译码器生 产 过 程P C 总
15、线.17.2 2 开关量输出驱动电路开关量输出驱动电路在计算机控制系统中,开关量的输出常常要求有一定的驱动能力,以控制在计算机控制系统中,开关量的输出常常要求有一定的驱动能力,以控制不同的装置。用的驱动电路有以下几种:不同的装置。用的驱动电路有以下几种:1小功率驱动电路小功率驱动电路驱动发光二极管、驱动发光二极管、LED、小功率继电器等,电路的驱动能力、小功率继电器等,电路的驱动能力1040mA,用小功率的三极管或集成电路驱动。用小功率的三极管或集成电路驱动。功率晶体管输出驱动继电器电路功率晶体管输出驱动继电器电路 在功率晶体管关闭时,继电器线圈在功率晶体管关闭时,继电器线圈J是感性负载是感性
16、负载,会产生很会产生很高的感应电动势,续流二极管高的感应电动势,续流二极管D为产生的反电动势提供旁路通为产生的反电动势提供旁路通道,保护晶体管。道,保护晶体管。.18.2中功率驱动电路中功率驱动电路驱动中功率继电器、电磁开关,要求驱动中功率继电器、电磁开关,要求50500mA的驱动能力,用的驱动能力,用达林顿复合晶体管或中功率三极管来驱动。目前常用达林顿阵列驱动达林顿复合晶体管或中功率三极管来驱动。目前常用达林顿阵列驱动器如器如MC1412、MC1413、MC1416等来驱动中功率负载。等来驱动中功率负载。下下图是图是MC1416的结构图及每个复合管的内部结构。的结构图及每个复合管的内部结构。
17、B VT2 VT1 R2 7.2K 3K R0 10.5K E C 13 4 4C 4B 14 3 3C 3B 15 2 2C 2B 16 1 1C 1B 10 7 7C 7B 11 6 6C 6B 12 5 5C 5B 9 8 COM GND 1 1 1 1 1 1 1 R1 COM a)MC1416结构图结构图 b)复合管内部结构)复合管内部结构MC1416达林顿阵列驱动器达林顿阵列驱动器.19.达林顿阵列输出驱动达林顿阵列输出驱动继电器电路继电器电路 达林顿阵列驱动器达林顿阵列驱动器MC1416,可驱动可驱动7个继电器,个继电器,带内部保护二极管,带内部保护二极管,以防以防MC1416组
18、件反组件反向击穿向击穿.20.3大功率交流驱动电路大功率交流驱动电路固态继电器(固态继电器(SSR)过零检测电路可使交流电压变化到零状态过零检测电路可使交流电压变化到零状态附近时让电路接通,可减少干扰。电路接通以后,由触发电路给出附近时让电路接通,可减少干扰。电路接通以后,由触发电路给出晶闸管器件的触发信号。晶闸管器件的触发信号。输入输出间采用光电耦合器进行隔离输入输出间采用光电耦合器进行隔离过零型固态继电器的结构过零型固态继电器的结构.21.数字(开关)量输入数字(开关)量输入/输出通道模板举例输出通道模板举例研华研华PCL-730PCL-730板卡组成框图板卡组成框图.22.23.2.2
19、模拟量输入接口技术模拟量输入接口技术 模拟量输入接口一般由接口电路、控制电路、模模拟量输入接口一般由接口电路、控制电路、模数转换器和电流电压(数转换器和电流电压(I/V)变换器等构成,其核)变换器等构成,其核心是模数转换器,简称心是模数转换器,简称AD。2.2.1 AD转换器转换器主要参数主要参数AD转换器是将模拟电压或电流转换成数字量的器件或装置转换器是将模拟电压或电流转换成数字量的器件或装置。常用的常用的AD转换方式有逐次逼近式和双斜积分式转换方式有逐次逼近式和双斜积分式。逐次逼近式逐次逼近式:转换时间短(几个微秒几百个微秒),但抗干扰能力较差转换时间短(几个微秒几百个微秒),但抗干扰能力
20、较差。双斜积分式双斜积分式:转换时间长(几十个毫秒几百个毫秒),抗干扰能力较强。转换时间长(几十个毫秒几百个毫秒),抗干扰能力较强。常用的逐次逼近式常用的逐次逼近式A/D换器换器 有有8位分辨率的位分辨率的ADC0809,12位分辨率的位分辨率的AD574等等。常用的双斜积分式常用的双斜积分式AD转换器有转换器有3位半的位半的MC14433,4位半的位半的ICL7135等。等。.24.AD转换器的主要技术指标转换器的主要技术指标:转换时间:指完成一次模拟量到数字量转换所需要的时间。转换时间:指完成一次模拟量到数字量转换所需要的时间。分辨率:通常用数字量的位数分辨率:通常用数字量的位数n(字长)
21、来表示,如(字长)来表示,如8位、位、12位、位、16位等。即位等。即数字量的数字量的最低有效位最低有效位(LSB)对应于满量程输入的)对应于满量程输入的l2n。若。若n=8,满量程输,满量程输入为入为5.12V,则,则LSB对应于模拟电压为:对应于模拟电压为:5.12V2820mV。线性误差:线性误差:在满量程输入范围内,偏离理想转换特性的最大误差定义为线性在满量程输入范围内,偏离理想转换特性的最大误差定义为线性误差。线性误差常用误差。线性误差常用LSB的分数表示,如的分数表示,如1/2LSB或或1LSB。量程:即所能转换的输入电压范围,如量程:即所能转换的输入电压范围,如-5V+5V,01
22、0V,05V等。等。对基准电源的要求:是否要外接精密基准电源。对基准电源的要求:是否要外接精密基准电源。.25.AD转换器的外部特性转换器的外部特性表表2.1所示各厂家的所示各厂家的AD转换器芯片的转换启动和转换结束信号命名。转换器芯片的转换启动和转换结束信号命名。表表2.1 2.1 几种几种A AD D转换器芯片的引脚对照表转换器芯片的引脚对照表WRCSC 芯芯 片片 转换启动转换启动转换结束转换结束ADC0816(0809)STARTEOCAD 570(571)B 0ADC 0804 ADC7570START =1ADC11315CONVCMDSTATUS下降沿下降沿ADC1210 AD
23、574CE (R )=0DRCBUSYSCCCCSSTSINTR.26.在选择和使用在选择和使用A AD D转换器芯片时,除满足转换速度和分辨率要求之外,要转换器芯片时,除满足转换速度和分辨率要求之外,要注意注意A AD D转换器的连接特性,有以下几点:转换器的连接特性,有以下几点:(1 1)A AD D转换器芯片的转换启动信号是用电位启动转换器芯片的转换启动信号是用电位启动(则需要一直保持电平则需要一直保持电平有效有效)还是脉冲沿启动。)还是脉冲沿启动。(2 2)A AD D转换器芯片内是否带有三态门输出锁存器(转换器芯片内是否带有三态门输出锁存器(有则可直接连接计有则可直接连接计算机数据总
24、线算机数据总线)来输出数字量。)来输出数字量。(3 3)输出数字量的形式,是二进制还是)输出数字量的形式,是二进制还是BCDBCD码(码(可直接送显示器进行十进可直接送显示器进行十进制显示制显示)。)。.27.l8位位A/D转换器转换器ADC0809ADC0809ADC0809采用双列直插式封采用双列直插式封装,共有装,共有2828条引脚。其引条引脚。其引脚结构如图所示。脚结构如图所示。(1 1)ININ7 7ININ0 0:8 8条模拟量输入条模拟量输入通道通道 (2 2)地址输入和控制线:)地址输入和控制线:4 4条条 (3 3)数字量输出及控制线:)数字量输出及控制线:1111条条 (4
25、 4)电源线及其他:)电源线及其他:5 5条条IN5D7D6D0D1D2D3D4D5Vref(+)OEGNDVccADDCADC08091109876543220141516171819131211IN3IN4IN7IN6STARTEOCCLOCKVref(-)ALEADDAADDBIN0IN1IN22827262524232221.28.带带8 8通道模拟开关的通道模拟开关的8 8位位逐次逼近逐次逼近A/DA/D转换器转换器 转换时间转换时间100us,100us,线性误差线性误差1/2LSB1/2LSB,量程,量程5.12V5.12V.29.逐次逼近式A/D转换器的工作原理 逐次逼近式逐次
展开阅读全文