于海生第章输入输出接口与过程通道.ppt
《于海生第章输入输出接口与过程通道.ppt》由会员分享,可在线阅读,更多相关《于海生第章输入输出接口与过程通道.ppt(91页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、于海生第章输入输出接口与过程通道 Still waters run deep.流静水深流静水深,人静心深人静心深 Where there is life,there is hope。有生命必有希望。有生命必有希望2.1 2.1 数字量输入输出通道数字量输入输出通道 2.1.1 2.1.1 数字量输入输出接口技术数字量输入输出接口技术 2.1.2 2.1.2 数字量输入通道数字量输入通道 2.1.3 2.1.3 数字量输出通道数字量输出通道 明确概念1 1、数字量、数字量(开关量开关量)信号信号 开关的闭合与断开,指示灯的亮与灭,继电器开关的闭合与断开,指示灯的亮与灭,继电器或接触器的吸合与释放
2、,马达的启动与停止,阀门或接触器的吸合与释放,马达的启动与停止,阀门的打开与关闭等。的打开与关闭等。共同特征共同特征:这些信号的是以二进制的逻辑这些信号的是以二进制的逻辑 “1 1”和和“0 0”出现的,代表生产过程的一个状态。出现的,代表生产过程的一个状态。2 2、PCPC总线总线 2.1.1 2.1.1 数字量输入输出接口技术数字量输入输出接口技术1.1.数字量输入接口(数字量输入接口(DIDI)作用:作用:采集生产过程的状态信息。采集生产过程的状态信息。完成过程:完成过程:用三态门缓冲器用三态门缓冲器74LS24474LS244取得状态信息。经过取得状态信息。经过端口地址译码,得到片选信
3、号。当在执行端口地址译码,得到片选信号。当在执行ININ指令周期时,产生指令周期时,产生I/OI/O读信号,则被测的状态信息可通过三态门送到读信号,则被测的状态信息可通过三态门送到PCPC总线工业总线工业控制机的数据总线,然后装入控制机的数据总线,然后装入ALAL寄存器。寄存器。设设片片选选端端口口地地址址为为portport,可可用如下指令来完成取数用如下指令来完成取数.MOV DX MOV DX,port port IN AL IN AL,DX DX注意:硬件组成、软件设计注意:硬件组成、软件设计(汇编、(汇编、C C语言语言)1G2G74LS244 输入接口 D0D1D2D3D4D5D6
4、D7 1A1 1Y1 1A2 1Y2 1A3 1Y3 1A4 1Y4 1A5 1Y5 1A6 1Y6 1A7 1Y7 1A8 1Y8 IORCS图 2.1 数字量输入接口 PC总线2 2数字量输出接口数字量输出接口 作用:作用:当对生产过程进行控制时,一般控制状态需进行保当对生产过程进行控制时,一般控制状态需进行保持,直到下次给出新的值为止,这时输出就要锁存。持,直到下次给出新的值为止,这时输出就要锁存。完成过程:完成过程:用用74LS27374LS273作作8 8位输出锁存口,对状态输出信号位输出锁存口,对状态输出信号进行锁存。由于进行锁存。由于PCPC总线工业控制机的总线工业控制机的I/O
5、I/O端口写总线周期时序关端口写总线周期时序关系中,总线数据系中,总线数据D D0 0D D7 7比比I/OI/O写前沿写前沿(下降沿下降沿)稍晚,因此利用稍晚,因此利用I/OI/O写写的后沿的后沿产生的上升沿锁存数据。经过端口地址译码,得到产生的上升沿锁存数据。经过端口地址译码,得到片选信号,当在执行片选信号,当在执行OUTOUT指令周期时,产生指令周期时,产生I/OI/O写信号。写信号。设设片片选选端端口口地地址址为为portport,可可用用以以下下指指令完成数据输出控制。令完成数据输出控制。MOV AL MOV AL,DATA DATA MOV DX MOV DX,port port
6、OUT DX OUT DX,AL AL 注意:硬件组成、软件设计(汇编、注意:硬件组成、软件设计(汇编、C C语语 言言)74LS273 CLR CLK 输出接口 RESET D0D1D2D3D4D5D6D7 PC总线 D1 Q1 D2 Q2 D3 Q3 D4 Q4 D5 Q5 D6 Q6 D7 Q7 D8 Q8 IOW CS图 2.2 数字量输出接口 2.1.2 数字量输入通道1.1.数字量输入通道的结构数字量输入通道的结构 数字量输入通道主要由输入缓冲器、输入调理电数字量输入通道主要由输入缓冲器、输入调理电路、输入口地址译码电路等组成。路、输入口地址译码电路等组成。PC总线 输入 缓冲 器
7、 输入 调理 电路 地址译码器 来自生产过程 2.2.输入调理电路输入调理电路输入调理电路输入调理电路 数字量数字量(开关量开关量)输入通道的输入通道的基本功能基本功能就是接收外部就是接收外部装置或生产过程的状态信号。装置或生产过程的状态信号。这些状态信号的形式可能是电压、电流、开关的这些状态信号的形式可能是电压、电流、开关的触触点点,因此引起瞬时高压、过电压、接触抖动等现象。,因此引起瞬时高压、过电压、接触抖动等现象。为了将外部开关量信号输入到计算机,必须将现场为了将外部开关量信号输入到计算机,必须将现场输入的状态信号经输入的状态信号经转换、保护、滤波、隔离转换、保护、滤波、隔离等措施转换等
8、措施转换成计算机能够接收的逻辑信号,这些功能称为信号调理成计算机能够接收的逻辑信号,这些功能称为信号调理 。(1 1)小功率输入调理电路)小功率输入调理电路 (2 2)大功率输入调理电路)大功率输入调理电路(1)小功率输入调理电)小功率输入调理电路路 开关、继电器等接点接通和断开动作,被转换成开关、继电器等接点接通和断开动作,被转换成TTLTTL电电平信号与计算机相连。平信号与计算机相连。为了清除由于接点的机械抖动而产生的振荡信号,一般为了清除由于接点的机械抖动而产生的振荡信号,一般都应加入有较长时间常数的都应加入有较长时间常数的积分电路积分电路来消除这种振荡。来消除这种振荡。问题:利用什么原
9、理消除了抖动?问题:利用什么原理消除了抖动?+5V C K R2 R1 n n采用采用积分电路积分电路的的小功率输入调理电路小功率输入调理电路 目的:把开关目的:把开关K K的状态转化成二进制状态。的状态转化成二进制状态。原理:闭和原理:闭和K K时,电容时,电容C C放电,反相器反相放电,反相器反相 为为1 1;断开断开K K时,电容时,电容C C充电,反相器反相充电,反相器反相 为为0 0。n nR RS S触发器消除开关两次反跳电路触发器消除开关两次反跳电路触发器消除开关两次反跳电路触发器消除开关两次反跳电路原理:原理:当当K K在上时,输出上为在上时,输出上为1 1,下为,下为0 0。
10、当当K K按下时,因为键的机械特性,使按键因抖动而产按下时,因为键的机械特性,使按键因抖动而产生瞬间不闭合,造成生瞬间不闭合,造成R-SR-S触发器输入为双触发器输入为双1 1,故状态不改变。,故状态不改变。+5V K R45 R3 (2 2)大功率输入调理电路)大功率输入调理电路 当当从从电电磁磁离离合合等等大大功功率率器器件件的的接接点点输输入入信信号号时时,为为了了使使接接点点工工作作可可靠靠,接接点点两两端端至至少少要要加加24V24V以以上上的的直直流流电电压压(因因为为直直流流电电平平的的响响应应快快,不不易易产产生生干干扰扰)。但但是是这这种种电电路路,由由于于所所带带电电压高,
11、所以高压与低压之间,用光电耦合器进行隔离。压高,所以高压与低压之间,用光电耦合器进行隔离。光光电电隔隔离离:通通常常使使用用一一个个光光耦耦将将电电子子信信号号转转换换为为光光信信号号,在在另另一一边边再再将将光光信信号号转转换换回回电电子子信信号号。如如此此,这这两两个个电电路路就就可可以互相的隔离。以互相的隔离。原理:当K 闭合时,光电二极管导通,发光使晶体管导通,经反相器反相为1。当K断开时,光电二极管不导通,晶体管不导通,经反相器反相输出为0。其中,用R1、R2进行分压,C进行滤波,要合理选择参数。+5V R2 R3 C R1+48V 2.1.2 数字量输出通道1.1.数字量输出通道的
12、结构数字量输出通道的结构 数字量输出通道主要由输出锁存器、输出驱动电数字量输出通道主要由输出锁存器、输出驱动电路、输出口地址译码电路等组成路、输出口地址译码电路等组成 。去生产过程 PC总线 输 出 锁 存 器 输 出 驱 动 电 路 地址译码器 图 2.6 数字量输出通道结构 2.2.输出驱动电路输出驱动电路 在数字量输出通道中,关键是在数字量输出通道中,关键是驱动驱动,因为从锁存器中出来的,因为从锁存器中出来的是是TTLTTL电平,驱动能力有限,所以要加上驱动电路。电平,驱动能力有限,所以要加上驱动电路。(1 1)小功率直流驱动电路)小功率直流驱动电路 功率晶体管输出驱动继电器电路功率晶体
13、管输出驱动继电器电路 继电器包括线圈和触点。继电器包括线圈和触点。因负载呈电感性,所以输出必须加装克服反电势的保护二极因负载呈电感性,所以输出必须加装克服反电势的保护二极管管D D,J J为继电器的线圈。为继电器的线圈。D D的作用是泄流,通过的作用是泄流,通过D D放掉放掉J J上所带的电荷,防止反向击穿。上所带的电荷,防止反向击穿。R R的作用是限流。的作用是限流。作用过程:当作用过程:当TTLTTL电平为电平为1 1时,晶体管截止,时,晶体管截止,J J不吸合不吸合 当当TTLTTL电平为电平为0 0时,晶体管导通,时,晶体管导通,J J吸合吸合达林顿阵列输出驱动继电器电路。达林顿阵列输
14、出驱动继电器电路。MC1416 MC1416是达林顿阵列驱动器是达林顿阵列驱动器.达林顿晶体管达林顿晶体管DTDT(Dar1ington TransistorDar1ington Transistor)亦称复合晶体管。)亦称复合晶体管。它采用复合过接方式,将两只或更多只晶体管的集电极连在一它采用复合过接方式,将两只或更多只晶体管的集电极连在一起,而将第一只晶体管的发射极直接耦合到第二只晶体管的基起,而将第一只晶体管的发射极直接耦合到第二只晶体管的基极,依次级连而成,最后引出极,依次级连而成,最后引出E E、B B、C C三个电极。三个电极。(2)(2)大功率交流驱动电路大功率交流驱动电路 在大
15、功率交流驱动电路中,固态继电器在大功率交流驱动电路中,固态继电器SSRSSR作交流开关使用。作交流开关使用。SSR SSR是一种无触点通断电子开关,是一种有源器件,其中两个是一种无触点通断电子开关,是一种有源器件,其中两个端子为输入控制端,另外两个为输出受控端,为实现输入与输出端子为输入控制端,另外两个为输出受控端,为实现输入与输出之间的电气隔离,器件中采用了高耐压的专用光电耦合器。之间的电气隔离,器件中采用了高耐压的专用光电耦合器。+5V 交流电源 RL R2 C SCR R1 D I/O 接口 零交叉电路 触发电路 SSRSSR作交流开关,相当作交流开关,相当于有一个触点,左边于有一个触点
16、,左边是是TTLTTL电平,在电平,在05V05V之之间:间:当当TTLTTL电平为高时,电平为高时,触点闭合;触点闭合;当当TTLTTL电平为低时,电平为低时,触点断开。触点断开。当用计算机来控制当用计算机来控制电磁阀时,用固态继电磁阀时,用固态继电器。电器。零交叉电路在交流电过零时产生触发信号,减少干扰。n nA/DA/D转换器的主要技术指标:转换器的主要技术指标:转换时间:指完成一次模拟量到数字量转换所需要的时间。转换时间:指完成一次模拟量到数字量转换所需要的时间。分辨率:通常用数字量的位数分辨率:通常用数字量的位数n(n(字长字长)来表示,如来表示,如8 8位、位、1212位、位、16
17、16位等。位等。线性误差:理想转换特性线性误差:理想转换特性(量化特性量化特性)应该是线性的,但实应该是线性的,但实际转换特征并非如此。在满量程输入范围内,偏离理想转换特际转换特征并非如此。在满量程输入范围内,偏离理想转换特性的最大误差定义为线性误差。线性误差常用性的最大误差定义为线性误差。线性误差常用LSBLSB的分数表示,的分数表示,如如(1/2)LSB(1/2)LSB或或1LSB1LSB。量程:即所能转换的输入电压范围,如量程:即所能转换的输入电压范围,如-5V-5V+5V,0+5V,010V10V,0 05V5V等。等。对基准电源的要求:基准电源的精度对整个系统的精度产对基准电源的要求
18、:基准电源的精度对整个系统的精度产生很大影响。故在设计时,应考虑是否要外接精密基准电源。生很大影响。故在设计时,应考虑是否要外接精密基准电源。2.2 A/D转换器及其接口技术转换器及其接口技术n nA/D转换方式 逐次逼近式:转换时间短(几个微秒几百个微秒),但抗干扰能力较差。常用的逐次逼近式A/D转换器ADC0809,AD574等;双斜积分式:转换时间长(几十个毫秒几百个毫秒),抗干扰能力较强。在信号变化缓慢、现场干扰严重的场合采用。常用的双斜积分式A/D转换器有3位半(相当于2进制11位分辨率)的MC14433,4位半(相当于2进制14位分辨率)的ICL7135等。逐次逼近式逐次逼近式A/
19、D转换器逻辑框图转换器逻辑框图2.2.1 A/D转换器 1.8位A/D转换器ADC0809 2.12位A/D转换器AD574A 2.2.2 A/D转换器接口技术 1.ADC0809与PC总线工业控制机接口 2.AD574A与PC总线工业控制机接口 1.81.8位位A/DA/D转换器转换器ADC0809 ADC0809 ADC0809 ADC0809是一种带是一种带有有8 8通道模拟开关的通道模拟开关的8 8位逐次逼近式位逐次逼近式A/DA/D转换转换器,转换时间为器,转换时间为6464个个时钟周期(时钟频率时钟周期(时钟频率为为640KHZ 640KHZ 时时100s100s左左右),线性误差
20、为右),线性误差为(1/2)LSB1/2)LSB。采用采用2828脚双立直插脚双立直插式封装。式封装。外加基准电源。外加基准电源。逻辑组成:逻辑组成:(1)8(1)8通模拟开关及通道选择通模拟开关及通道选择 逻辑逻辑 该部分的功能是实现该部分的功能是实现8 8选选1 1操作,操作,由通道选择信号由通道选择信号C C、B B、A A,在,在ALEALE的的作用下送入通道选择逻辑。作用下送入通道选择逻辑。注意:转换时序。注意:转换时序。(3)(3)三态输出锁存缓冲器三态输出锁存缓冲器 用于存放转换结果用于存放转换结果D D,输出允许信号,输出允许信号OEOE为高电平时,为高电平时,D D由由DO7
21、DO7DO0DO0上输出;上输出;OEOE为低电平输入时,数据输出线为低电平输入时,数据输出线DO7DO7DO0DO0为高阻态。为高阻态。(2)8(2)8位位A/DA/D转换器转换器 在在STARTSTART上收到一个启动转换命令上收到一个启动转换命令(正脉冲正脉冲)后开始转换,后开始转换,100s100s左右左右(64(64个个时钟周期时钟周期)后转换结束后转换结束(相应的时钟频率为相应的时钟频率为640KHZ)640KHZ)。转换结束时,。转换结束时,EOCEOC信号由低信号由低电平变为高电平,通知电平变为高电平,通知CPUCPU读结果。读结果。通过查询或中断方式读取。通过查询或中断方式读
22、取。2 2 2 212121212位位位位A/DA/DA/DA/D转换器转换器转换器转换器AD574A AD574A AD574A AD574A(AD1674AD1674)AD574AAD574A(AD1674AD1674)是是一一种种高高性性能能的的1212位位逐逐次次逼逼近近式式A/DA/D转转换换器器,转转换换时时间间约约为为2525(1010)ss,线线性性误误差差为为1/2LSB1/2LSB,内内部部有有时时钟钟脉脉冲冲源源和和基基准准电电压压源源,单单通通道道单单极极性性或或双双极极性性电电压压输输入入,采采用用2828脚脚双双立立直直插插式式封封装。装。AD1674 AD1674
23、有有S/HS/H。AD574A AD574A由由1212位位A/DA/D转换器、控制逻辑、三态输出转换器、控制逻辑、三态输出锁存缓冲器和锁存缓冲器和10V10V基准电压源四部分构成。基准电压源四部分构成。控制逻辑的任务包含:启动转换、控制转换过控制逻辑的任务包含:启动转换、控制转换过程和控制转换结果的输出。程和控制转换结果的输出。CECE、CSCS均为片选信号,均为片选信号,R/CR/C为读为读/启动控制信号,启动控制信号,12/812/8为数字量输出位数控为数字量输出位数控制,制,A0A0为分辨率和字节选择:在转换启动时,为分辨率和字节选择:在转换启动时,A0=1A0=1代表选择代表选择AD
24、574AAD574A作为作为1212位转化器使用,在读数据时,位转化器使用,在读数据时,A0=1A0=1代表读低字节。代表读低字节。STS STS为为AD574AAD574A的状态输出信号。启动后,的状态输出信号。启动后,STSSTS为为高电平表示正在转换;高电平表示正在转换;25s25s后转换结束,后转换结束,STSSTS为低为低电平。电平。CPUCPU可用查询或中断方式了解转换过程是否可用查询或中断方式了解转换过程是否结束。结束。2.2.2 A/D2.2.2 A/D转换器接口技术转换器接口技术 A/DA/D转转换换器器通通常常都都具具有有三三态态数数据据输输出出缓缓冲冲器器,因因而而允允许
25、许A/DA/D转转换换器器直直接接同同系系统统总总线线相相连连接接。为为便便于于或或简简化化接接口口电电路路设设计计,也也常常通通过过通通用用并并行行接接口口芯芯片片8255A8255A实实现现与系统的接口。与系统的接口。1.ADC08091.ADC0809与与PCPC总线工业控制机接口总线工业控制机接口 2.AD574A 2.AD574A与与PCPC总线工业控制机接口总线工业控制机接口 1ADC0809与PC总线工业控制机接口n nADC0809ADC0809与与PCPC总线工业控制机接口电路图总线工业控制机接口电路图(P28P28)n nP28程序:倒数第3行改为 MOV AL,00000
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 海生 输入输出 接口 过程 通道
限制150内