[工学]第9章 ADDA.pptVIP

  1. 1、本文档共38页,可阅读全部内容。
  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文档。上传文档
查看更多
[工学]第9章 ADDA

第9章 MCS-51与D/A转换器、 A/D转换器的接口 DAC0832的逻辑结构如下: 例如, 当Vref=+5V时,A1的电压输出范围为0~-5V。 当VOUT1=0V时,VOUT2=-5V; 当VOUT1=-2.5V时,VOUT2=0V; 当VOUT1=-5V时,VOUT2=+5V。 VOUT2的输出范围为-5V~+5V。 几点说明 (1)程序每循环1次,A加1,可见锯齿波的上升沿是由256个小阶梯构成的。 (2) 每个小台阶暂留时间为执行后三条指令所需要的时间。 (3)通过A加1,可得到正向的锯齿波;如要得到负向的锯齿波,只要将A加1改为A减1指令即可实现。 (4)程序中A的变化范围为0~255,所得到的锯齿波为满幅度。 几点说明: (1)本程序所产生的三角波谷值为0,峰值为+5V(或-5V)。若改变下限值和上限值,那么三角波的谷值和峰值也随之改变。 (2)改变延时时间可改变三角波的斜率。 (3)若在谷值和峰值处延时较长时间的话,则输出梯形波,延时时间的长短取决于梯形波上下边的宽度。 几点说明: (1)以上程序产生的是矩形波,其低电平的宽度由延时子程序DMS1所延时的时间来决定,高电平的宽度则由子程序DMS2所延时的时间来决定。 (2)改变延时子程序DMS1和DMS2的延时时间,就可改变矩形波上下沿的宽度。若DMS1=DMS2(两者延时一样),则输出的是方波。 (3)改变上限值或下限值便可改变矩形波的幅值:单极性输出时为0~-5V或0~+5V;双极性输出时为-5~+5V。 XFER*:传送控制信号,与WR2*信号结合,将输入锁存器中的12位数据送至DAC寄存器。 IOUT2 :D/A转换电流输出2。IOUT1+IOUT2=常数 RFB: 反馈电阻输入 VREF :参考电压输入 VCC :电源电压 DGND、AGND:数字地和模拟地 主要特性: (1)输出电流稳定时间:1?s; (2)基准电压:VREF= -10~ +10V; (3)单工作电源:+5~ +15V; (4)低功耗:20mW。 2. 接口电路设计及软件编程 接口电路设计 8031与DAC1208转换器的接口如图11-11。 高8位输入寄存器端口地址:4001H; 低4位寄存器端口地址: 4000H; DAC寄存器的端口地址: 6000H。 由于8031的P0.0分时复用,所以用P0.0与DAC1208的 BYTE1/BYTE2*相连时,要有锁存器74LS377。 外接AD581做10V基准电压源。模拟电压输出接为双 极性。 * 非电物理量(温度、压力、流量、速度等),须 经传感器转换成模拟电信号(电压或电流),必须转 换成数字量,才能在单片机中处理。 A/D转换器(ADC):模拟量→数字量的器件, D/A转换器(DAC):数字量→模拟量的器件。 数字量,也常常需要转换为模拟信号。 只需合理选用商品化的大规模ADC、DAC芯片,了 解引脚及功能以及与单片机的接口设计。 9.1 MCS-51与DAC的接口 9.1.1 D/A转换器概述 1. 概述 输入:数字量,输出:模拟量。 转换过程:送到DAC的各位二进制数按其权的大小转换为相应的模拟分量,再把各模拟分量叠加,其和就是D/A转换的结果。 使用D/A转换器时,要注意区分: * D/A转换器的输出形式; * 内部是否带有锁存器。 (1) 输出形式 两种输出形式:电压输出形式与电流输出形式。 电流输出的D/A转换器,如需模拟电压输出,可在其 输出端加一个I-V转换电路。 (2)D/A转换器内部是否带有锁存器 D/A转换需要一定时间,这段时间内输入端的数字 量应稳定,为此应在数字量输入端的前设置锁存器, 以提供数据锁存功能。根据芯片内是否带有锁存器, 可分为内部无锁存器的和内部有锁存器的两类。 * 内部无锁存器的D/A转换器 可与P1、P2口直接相接(因P1口和P2口的输出有锁存 功能) 。但与P0口相接,需增加锁存器。 * 内部带有锁存器的D/A转换器 内部不但有锁存器,还包括地址译码电路,有的还有双重或多重的数据缓冲电路,可与MCS-51的P0口直接相接。 2.主要技术指标 (1)分辨率 输入给DAC的单位数字量变化引起的模拟量输出的 变化,通常定义为输出满刻度值与2n之比。显然,二 进制位数越多,分辨率越高。 例如,若满量程为10V,根据定义则分辨率为 10V/2n。设8位D/A转换,即n=8,分辨率为10V/2n =39.1mV,该值占满量程的0.39

文档评论(0)

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

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

1亿VIP精品文档

相关文档