过程通道数据采集.pptxVIP

  1. 1、本文档共36页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第三章 过程通道和数据采集系统之五;内容提要;模拟量输出通道;模拟量输出通道(2);模拟量输出通道(3/);模拟量输出通道(4);D/A转换器及其与微处理器的接口;8位D/A转换器DAC0832 (5);D/A转换器及与微处理器接口(5+);8位D/A转换器DAC0832 (5++);DAC0832与微处理器接口(6);8位D/A转换器DAC0832 (7);8位D/A转换器DAC0832 (8/);汇总(8+/);DAC0832与微处理器接口(8++/);DAC0832与微处理器接口(9/);DAC0832与微处理器接口(10/);DAC0832与微处理器接口(10+/);◆ 双极性输出方式;◆ 双极性输出方式;★ 运算放大器OA2的作用是将运算放大器OA1的单向输出转变为双向输出,用图形表示如下:;★ 用偏移二进制码方法,实现D/A转换器的双极性输出比较容易实现(?),而且与微型计算机输出兼容,只要把最高位取反,就可以将2的补码转换成偏移二进制码 双极性时, LSB=? (2 * 1/2^n), 负极性是全1码: -|Vref|+LSB;注记:常用的双极性编码/1-2;★ 在双极性接法时,如果再改变基准电源的极性,就可实现完整的4个象限的乘积输出。实现正负两组基准电源的切换有如下两种接法:;DAC0832与MCS-51的接口 ◆ 直通方式: — 指DAC0832内部的两个寄存器都处于不锁存状态,数据一旦到达输入端就直接被送到D/A转换器转换成模拟量 —所有控制信号都接成有效形式, , , 和 接地, 接 +5V电源 ;◆ 单缓冲方式:指DAC0832的两个寄存器中有一个处于直通方式,而另一个处于受控的锁存方式;或者两级寄存器同时锁存(图示);◆ 上述DAC0832采用的是单缓冲单极性的接线方式,它的选通地址为7FFFH 实现D/A转换的程序如下: MOV DPTR,#7FFFH ;输入0832口地址 MOV A,#data ;读取数据 MOVX @DPTR,A ;执行D/A转换 SJMP $;◆ 双缓冲方式:把DAC0832的两个寄存器都接成受控锁存方式;◆ 上述DAC0832采用的是双缓冲双极性的接线方式,输入寄存器的地址为FEH,DAC寄存器的地址为FFH 实现D/A转换的程序如下: MOV R0,#0FEH ;输入寄存器地址 MOVX @R0, A ;转换数据送输入寄存器 INC R0 ;产生DAC寄存器地址 MOVX @R0, A ;数据送入DAC寄存器并进行D/A转换 SJMP $ ;等待中断 ;12??D/A转换器DAC1208;◆ 12位电流输出型D/A转换器 ◆ 内部有两个输入锁存器(一个8位,一个4位),和12位DAC锁存器,分别由 控制。 ◆ BYTE1/BYTE2 输入控制端 — 高电平:DI4-DI11同时锁存到输入寄存器 — 低电平:DI0-DI3锁存到4位输入寄存器 ◆ DAC寄存器的锁存控制端 — 高电平:Q=D,输入寄存器与DAC寄存器直通 — 低电平:DAC寄存器锁存 ;◆ 引脚结构 24引脚,双列直插式封装 — 数字量输入线DI11~DI0(12条) — 控制线(5条) — 输出线(3条) — 电源线(4条);DAC1208与MCS-51的接口;◆ DAC1208采用的是单极性的输出方式,8位输入寄存器的地址为FFH,4位输入寄存器的地址为FEH。设内部RAM的20H和21H单元内存放一个12位数字量(20H单元中为低4位,21H单元中为高8位),实现D/A转换的程序为: ORG 0000H ;程序执行开始地址 MOV R0,#0FFH ;8位输入寄存器地址 MOV R1,#21H MOV A,@R1 ;高8位数字量送A MOVX @R0,A ;高8位数字量送8位输入寄存器 DEC R0 DEC R1 MOV A,@R1 ;低4位数字量送A

文档评论(0)

sheppha + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:5134022301000003

1亿VIP精品文档

相关文档