第2章 微型计算机控制系统的过程输入输出技术.ppt

第2章 微型计算机控制系统的过程输入输出技术.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
图2-36 开关量输入输出通道结构 2.4.1 数字量输入输出接口技术 1.数字量输入接口 对生产过程的控制,常常需了解生产过程的状态信息,根据状态信息,决定如何给出控制量。要获得状态信息则必须通过输入接口,如图2.37所示。 三态门缓冲器74LS244可用来隔离输入和输出线路,在两者之间起缓冲作用。 2.数字量输出接口 当对生产过程进行控制时,一般应对计算机送出的控制状态进行保持,直到重新给出新的值为止,此时便需利用输出接口对其进行锁存,如图2-38所示。 74LS273为8D锁存器,设片选端口地址为PROT,可用以下指令完成数据输出控制。 MOV AL, DATA MOV DX, PROT OUT DX, AL 2.4.2 数字量输入信号调理 数字量输入通道的一般结构如前2.1.3所述。它的基本功能是接收外部装置或生产现场的数字信号。由于这些信号极有可能引入各种干扰,如过电压、瞬态尖锋和反极性输入等。因此,外部信号须经过电平转换、滤波、隔离和过、反电压保护等处理后,才能送给计算机,这些功能称为信号调理。下面针对不同情况分别介绍相应的信号调理技术。 1.直流输入信号调理电路 图2-39为几种典型的直流输入信号调理电路。 2.交流输入信号调理电路 图2-40所示为交流输入信号调理电路,它比直流输入信号调理电路多一个整流桥。 2.4.3 数字量输出驱动电路 数字量输出通道的一般结构如前2.1.4所述。要把计算机输出的数字信号转换成能对生产过程进行控制的驱动信号,关键在于输出通道中的功率驱动电路。根据现场开关器件功率的不同,可有多种数字量驱动电路的构成方式。如大/中/小功率晶体管、可控硅、达林顿阵列驱动器、固态继电器等。 图2-41和图2-42分别是采用功率晶体管输出驱动继电器的电路和用达林顿阵列驱动器MC1416驱动继电器的电路。 图2-41 功率晶体管输出驱动继电器 图2-42 MC1416驱动7个继电器 图2-43为固态继电器的结构,固态继电器(VT)是一种四端有源器件,输入输出之间采用光电耦合器进行隔离。零交叉电路可使交流电压变化到零伏附近时让电路接通,从而减少干扰。电路接通以后,由触发电路给出晶闸管器件的触发信号。 2.5 脉冲量输入通道 脉冲量输入通道中的主要功能部件是硬件计数器。图2-44(a)、(b)分别给出了利用Intel8254所构成的脉冲计数电路和脉冲间隔时间测量电路。前者能统计给定采样时间Ts内的输入脉冲个数;后者能把相邻两个输入脉冲的间隔时间T测量出来。 在实际应用中,通常采用外加运算放大器的方法,把DAC0832的电流输出转换为电压输出。Rfb是芯片内部反馈电阻,便于芯片直接与运算放大器相连,图2-26为DAC0832的单、双极性输出电路。 图2-26中VOUT1为单极性输出,且有: 其中D为输入数字量,VREF为DAC0832的基准电压 (-10V~+10V)。VOUT2为双极性输出,由图2.26可知: D从0~28-1,VOUT2从 (2)12位的D/A转换器DAC1208/1209/1210 12位DAC1210的内部结构框图如图2.27所示。 DAC1210的转换原理与DAC0832完全相同。图中高8位输入寄存器和低4位输入寄存器构成了12位的输入寄存器,BYTE1/BYTE2为高电平时,选中高8位输入寄存器和低4位输入寄存器,否则只选中低4位输入寄存器。 一个12位的待转换数D必须在输入级装配好后,才能送至DAC寄存器,所以,DAC1210与8位微机接口时,应接为双缓冲形式。 图2-27 DAC1210内部结构图 2.D/A转换器接口技术 (1)8位D/A转换器与系统的接口 D/A转换器与CPU的连接方式根据具体情况可有:直接连接、通过可编程并行接口连接、通过锁存器连接等方式。 图2-28所示的接口电路是由8位D/A转换芯片DAC0832、运算放大器、地址译码电路等组成。其中DAC0832工作在单缓冲方式下,即当CS信号为低时,对由数据线D0~D7送来的数据直接进行D/A转换,当IOW变高时,则此数据便被锁存在输入寄存器中,因此D/A转换的输出电压V0也保持不变。 DAC0832将输入的数字量转换成差动的电流输出(IOUT1和IOUT2),为了使其能变成电压输出,故需经运算放大器A,形成单极性电压输出0~+5V(VREF为-5V时)或0~+10V(VREF为-10V时)。 图2-28 8位D/A转换器与PC系统总线的接口 若DAC0832 CS的

文档评论(0)

xingyuxiaxiang + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档