第2章 计算机控制系统中的过程通道 《计算机控制技术 知识(第2版)》课件.ppt

第2章 计算机控制系统中的过程通道 《计算机控制技术 知识(第2版)》课件.ppt

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

2.4 模拟量输出通道 VOUT Sense:输出运放检测引脚。特殊用途时可接补偿电阻以提供大的驱动电流。 VOUT:运放电压输出引脚。 在图2-63中: 0~2.56V输出量程供电电源电压范围为+4.5V~16.5V; 0~10V输出量程供电电源电压范围为11.4V~16.5V。 2.4 模拟量输出通道 ② 多通道D/A转换器AD7226。 AD7226是AD公司生产的带有输出放大器的4通道的8位D/A转换器,最小分辨电压约为4mV,是电压输出型器件。 2.4 模拟量输出通道 图2-64 AD7226的原理框图 2.4 模拟量输出通道 图2-65 AD7226的引脚排列图 2.4 模拟量输出通道 各引脚功能如下。 DB0~DB7:8位数据输入。 AGND、DGND:模拟地和数字地,通常连接在一起。 VDD、VSS、VREF:正、负电源和参考电压。当AD7226采用双电源供电时,VDD的范围是11.4~16.5V,VSS=-5V±10%,VREF=+2V~(VDD-4V);当采用单电源供电时,VDD的范围是15V±5%,VSS=AGND=DGND=0V,VREF的最大值为10V。 VOUTA、VOUTB、VOUTC、VOUTD:四个通道的电压输出端,其电压输出范围为±5V。 A1、A0:通道选择地址线。 :写信号,低电平时,被选中的D/A转换通道中的锁存器被选中,其输出跟随输入数字量变化。在上升沿到来之际,数据被锁存在锁存器中。当 信号变为高电平时,锁存器中的数据被输出。 2.4 模拟量输出通道 表2-10 AD7226的真值表 2.4 模拟量输出通道 AD7226的输出方式: AD7226的每一个通道都可以单独用来提供单极性或双极性的输出。 2.3 模拟量输入通道 :读/转换输入引脚,当 引脚为低电平时,可在 引脚的下降沿使内部采样/保持器进入保持状态并起动一次转换。 :片选信号输入,当 引脚为低电平时,可在 引脚的下降沿起动一次转换;当 引脚为高电平时,在 引脚的下降沿输出数据位有效。 :状态输出;从转换开始直到转换结束并且数据被锁存到输出寄存器中该引脚始终为低电平,当该引脚变为高电平时,才可以读出数据。 BYTE:字节选择引脚,BYTE为低电平时,6~13引脚上的数据为高字节,15~22引脚上的数据为低字节;当BYTE为高电平时,6~13引脚上的数据为低字节,15~22引脚上的数据为高字节。 2.3 模拟量输入通道 AD976有两种转换模式,第一种转换模式的时序如图2-51所示。 图2-51 图2-51 信号固定为低电平时的转换时序 2.3 模拟量输入通道 第二种转换模式的时序如图2-52所示。 图2-52 利用 信号控制转换和读操作的时序 2.3 模拟量输入通道 AD976典型的模拟信号输入方式如图2-53所示。 图2-53 AD976的模拟信号输入方式 2.3 模拟量输入通道 (2)高于8位A/D转换器的程序设计 对于高于8位的A/D转换器,如10位、12位、16位等,当其与8位的CPU接口连接时,数据的传送需分步进行。数据的分割形式有左对齐和右对齐两种格式(具体情况依A/D转换器的不同而不同),这时,应分步读出。在分步读取数字量时,需要提供不同的地址信号。 下面以AD574A为例,介绍高于8位的A/D转换器与8位CPU的接口及其程序设计方法。 2.3 模拟量输入通道 图2-54所示为AD574A与80C51单片机的接口电路。 图2-54 AD574A与80C51单片机的接口电路 2.3 模拟量输入通道 查询方式A/D转换程序如下: ORG 0200H ATOD: MOV DPTR, #9000H ;设置数据地址指针 MOV P1, #0FFH ;P1口为准输入口 MOV R0, #07CH ;设置启动A/D转换的地址 MOVX @R0, A ;启动A/D转换 LOOP: JB P1.1, LOOP ;检查A/D转换是否结束? INC R0 INC R0 MOVX A, @R0 ;读取高8位数据 MOVX @DPTR, A ;存高8位数据 INC R0 ;求低4位数据的地址 INC DPTR ;求存放低4位数据的RAM单元地址 MOVX

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档