网站大量收购独家精品文档,联系QQ:2885784924

微机原理 AD和DA+程序.ppt

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

第11章 模/数和数/模转换 11.1 概述 1.应用场合: 用于计算机控制系统和测量仪器仪表中 2.在实时控制系统中的作用: 说明: 1)现场信号一般为非电模拟信号,通过传感器变为电信号,经放大到ADC的量程范围内,再经低通滤波降噪,最后由多路开关分时传送到采样保持器; 2)采样保持器采样连续模拟量为离散的电压或电流的模拟量送A/D转换器转换为数字信号送CPU; 3)CPU发出的控制信号经D/A转换器变为模拟信号,再由功放将信号放大后驱动受控对象。 4)虚线上面的一条线路在控制系统中作为测量的环节,下面的一条线路作为程序控制的环节,两者合起来才成为完整的实时控制系统。 11.2 数/模(D/A)转换器 11.2.1 数/模转换的原理 11.2.2 数/模转换器件和有关电路 11.2.1 数/模转换的原理 D/A转换过程: 3. 运算放大器的工作特点和原理 特点 : 开环放大倍数非常高(输入电压很小) 输入阻抗非常大 (输入电流小) 输出阻抗很小(驱动能力大) 4. 权电阻网络D/A转换器 说明: 1)a图中相邻电阻为2倍关系,称为权电阻,用于产生不同权位的电流 2) 3)开关状态可由0000~1111顺序变化,若按序变化则产生如图b所示的锯齿波形电压输出(0~ ) 5. D/A转换器主要性能指标 (1)输入数字量 (2)输出模拟量:电流或电压 (3)分辨率:输入数据发生1LSB变化时所对应输出模拟量的变化 (4)精度:实际输出值与理论值之差,一般不大于1/2LSB (5)建立时间:输入数字量到建立稳定输出电流的时间 11.2.2 数/模转换器件和有关电路 带有数据输入寄存器的D/A芯片,该类芯片可直接和CPU数据总线相连 下面以DAC0832为例说明: 说明: 1)包括一个8位T型电阻网络(D/A转换器),输出需要外接运放; 2)两级缓冲器:8位输入寄存器(LE1控制锁存)和8位DAC寄存器(LE2控制锁存) 3)两级缓冲的优点:提高转换速度(转换同时可取数)、用于多个转换器同时输出。 4)锁存信号有效: (高电平直通,下降沿锁存) 信号定义: CS# 片选信号 ILE 允许锁存信号 WR1# 写信号1 WR2# 写信号2 XFER# 传送控制信号 IOUT1 模拟电流输出端 IOUT2 模拟电流输出端 RFB 反馈电阻引出 VREF 参考电压(-10V~+10V) VCC 电源(+5~+15V) AGND 模拟地 DGND 数字地 (3)DAC0832工作方式 单缓冲方式:适用于单片DAC0832或多片但不同时输出的场合 双缓冲方式:适用于要求多个DAC0832同时输出的场合 直通方式:数据直接进行DA转换而不锁存,即WR1,WR2,XFER,CS均接地,ILE接高电平。该方式适用于连续反馈控制系统中。 单缓冲方式构建方法: 1、输入寄存器锁存:WR1#控制,CS#接片选,ILE、WR2#、XFER#均有效 2、DAC寄存器锁存:WR2#控制, XFER#接片选,ILE、WR1#、CS#均有效 3、输入寄存器和DAC寄存器同时锁存:WR1#和WR2#同时控制,CS#和 XFER#同接片选,ILE有效 单缓冲方式举例——输入寄存器锁存 例1 输出可变周期的三角波信号。 start0: mov bl,0 lop1: mov al,bl mov dx,668H out dx,al call delay inc bl cmp bl,0 jnz lop1 mov bl,0ffh lop2: mov al,bl mov dx, 668H out dx,al call delay dec bl cmp bl,0ffh jnz lop2 jmp start0 双缓冲方式构建方法: 先分别使多片DAC0832的输入寄存器接收数据 再控制这些DAC0832同时传送数据到DAC寄存器,以此实现多个D/A转换同步进行,模拟信号同时输出 例2:分别从1#DAC0832和2#DAC0832同时输出两路三角波信号,两路信号互相反相。 start0: mov bl,0 lop1: mov al,bl mov dx,678H out dx,al call delay mov al,bl not al mov dx,670H out dx,al call delay mov dx,668H out dx,al call delay inc bl cmp bl,0 jnz lop1 ……………… 11.3 模/数 (A/D) 转换器 11.3.1 模/数转换概述 11.3.2 模

文档评论(0)

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

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

1亿VIP精品文档

相关文档