[初中教育]第四章过程通道与人机接口一.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[初中教育]第四章过程通道与人机接口一

第三章 计算机输入输出接口技术 计算机控制系统 第四章 过程通道与人机接口 过程通道 过程通道是在计算机和生产过程之间设置的信息传送和转换的连接通道,它包括模拟量输入通道、模拟量输出通道、数字量(开关量)输入通道、数字量(开关量)输出通道。 人机接口 计算机和操作人员之间常常需要互通信息 ,为此计算机和操作人员之间应设置显示器和操作器,其中一种是CRT显示器和键盘,另外一种是针对某个生产过程控制的特点而设计的操作控制台等。通常把上述两类设备简称为人机接口。 作用:显示生产过程的状况;供操作人员操作;显示操作结果。 1数字量输入输出通道 2模拟量输入通道 3模拟量输出通道 4人机接口 数字量的种类 数字量输入通道 数字量输出通道 数字量输入输出通道的标准化设计 1.1 数字量的概念及种类 开关的闭合与断开 指示灯的亮与灭 继电器或接触器的吸合与释放 电机的启动与停止 设备的安全状况等。 按类型分有电平式和触点式两种 电平式为高电平或低电平 触点式为触点闭合或触点断开,一般分两类: 机械触点:按钮、旋钮、行程开关、继电器等触点 电子触点:晶体管输出型的接近开关和光电触点等 1.2 数字量输入通道 DI的任务: 把外界被控对象的开关状态信号、或数字信号送至计算机或微处理器。 (1) 数字量输入通道的结构 外部装置或生产过程的状态信号,可能是电压、电流、开关的触点等,会引起瞬时的高压、过低压、接触抖动等现象 为了将外部开关量引入到计算机,必须将现场输入的状态信号经转换、保护、滤波、隔离等措施转换成计算机能够接收的逻辑信号,这些功能称为信号调理。 小功率输入调理电路 大功率输入调理电路 在工业现场,经常用到的数字量输入有:按钮、行程开关、接近开关、光电开关、旋转编码器等。 按钮是无源接点,晶体管输出型数字输出有NPN和PNP两种方式。下面分别以源极和漏极输入为例,介绍工业中常见的几种数字量输入的接线方法。 漏极输入 源极输入 1.3 数字量输出通道 DO的任务:把计算机送出的数字信号(或开关信号)传送给开关器件,如指示灯、继电器,控制它们的通断、闭合或亮、灭等。 (1)数字量输出通道的结构 输出驱动电路的功能有两个,一是进行信号隔离,二是驱动开关器件。 1.4 数字量输入输出通道的标准化设计 在计算机控制系统中,开关量的输入输出接口极其普遍。在设计上,一般都将开关量的输入输出接口做在同一块模板上,这样可以节省硬件成本,充分利用计算机的有限资源,方便用户使用。 ADC0809是CMOS单片型逐次逼近式A/D转换器,ADC0809的主要特性: ● 8通道A/D转换器。 ● 转换时间为100μs。 ● 模拟输入电压范围为0V~+5V,不需零点和满刻度校准。 ● 低功耗,约15mW。 ADC0809的工作过程 ① 首先确定ADDA、ADDB、ADDC三位地址,决定选择哪一路模拟信号; ② 使ALE端接受一正脉冲信号,使该路模拟信号经选择开关到达比较器的输入端; ③ 使START端接受一正脉冲信号,START的上升沿将逐次逼近寄存器复位,下降沿启动A/D转换; ④ EOC输出信号变低,指示转换正在进行; ⑤ A/D转换结束,EOC变为高电平,指示A/D转换结束。此时,数据已保存到8位三态输出锁存器中。此时CPU就可以通过使OE信号为高电平,打开ADC0809三态输出,由ADC0809输出的数字量传送到CPU。 CPU读取A/D转换器数据的方法 ① 查询法 CPU启动AD转换后,不断查询EOC状态,为0则正在进行,为1则转换结束,CPU立即执行输入指令,产生输出允许信号OE,读取AD转换数据。 ③ 中断法 CPU启动AD转换后,去执行别的程序,AD转换结束后EOC变为高电平,作为中断申请信号,通知CPU转换结束,可以读入AD转换数据。 4.3.2A/D转换器芯片及接口电路(7) 例:利用上图,采用无条件传送方式,编写一段轮流从IN0~IN7采集8路模拟信号,并把采集到的数字量存入0100H开始的8个单元内的程序。 MOV DI, 0100H;设置存放数据的首址 MOV BL, 08H;采集8次计数器 MOV AH, 00H;选0通道 AA1: MOV AL, AH MOV DX, ADPORT;设置ADC0809芯片地址 OUT DX, AL;使ALE、START有效,选择模拟通道

文档评论(0)

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

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

1亿VIP精品文档

相关文档