- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
 - 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
 - 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
 - 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
 - 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
 - 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
 - 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
 
                        查看更多
                        
                    
                §6.5  模拟通道接口  作用:模拟信号       模拟通道              数字信号          例 、 被测对象        传感器 电信号  放大      A/D 数字信号  计算机   数字信号   D/A  模拟信号  (控制) 下面介绍两种最常用的D/A,A/D与微机的接口。  * 一、  A/D、D/A的转换器的主要技术指标   1.分辨率(Resolution)          分辨率表示输出数字量变化一个最低有效位 对应的模拟电压的变化量。通常用二进制位数表示。          转换器的分辨率用满量程电压与2n之比值衡量 ,(其中n为ADC的位数)。    例如:具有8位分辨率的ADC,, 满量程为5V能够分辨出输入电压变化的最小值为5V/28 =19.6mv    一个的12位ADC满量程为5V 能够分辨 输入电压   变化的最小值为 1.22  mv。  * = 计算式:      满量程电压       2n-1           模拟电压           数字量 例如:   8位D/A满量程电压5V, 3V对应的数字量为多少?               5V        255               3V          x 例如:   8位D/A满量程电压5V , 68H 对应的模拟电压为:       5V        255                 X         104   = X = 153 = 99H X = 2.04V = * 2.转换时间          完成一次A/D或D/A转换所需的时间(包括 稳定时间)是转换速率的倒数。它说明数模据转 换的速度, *  3.转换误差     指实际输出值和理 论值之间的误差     误差的引起是多方 面的,如非线性、,温 度、量化误差等。 如图所示, A/D的量化误差其典 型值是土1/2LSB。  * 输出锯齿波的程序:          MOV DX,380H          MOV  AL,O AGAIN: OUT  DX,AL          INC  AL    ?指向下一个数据         PUSH  AX         MOV  AH,11         INT  21H         CMP    AL,0         POP  AX         JZ   AGAIN 插入廷时,可改变锯齿波周期。 锁存一个数据 无键入则继续 锯齿波的数据为0~FFH * (3)、双缓冲方式 ??两个寄存器都处于受控状态,需要两步写操作来完成,需要两个端口地址以选通CS和选通XFER。这样,可在DAC转换输出前一个数据的同时,将下一个数据送到输入寄存器,可提高D/A的转换速度。常用于多路应用系统且要求输出同步的情况。 * 输出锯齿波程序:        MOV  AL,0 AGAIN: MOV DX,380H   选通输入寄存器,将转        OUT DX,AL     换数据锁存        MOV DX,384H  选通DAC寄存器,启动        OUT DX,AL     D/A转换        INC AL       ;修改数据        PUSH  AX        MOV  AH,11        INT  21H        CMP    AL,0        POP  AX        JZ   AGAIN 无键入则继续 *   如产生任一周期信号的程序(波型数据无简单规律): 只需在缓冲区存相应数据 ——如存一个周期的正弦波数据,便可输出正弦波: BUF   DB XX,XX,…        MOV DX,384H COUNT EQU $-BUF            OUT DX,AL START:LEA BX,BUF           MOV AX,100       MOV CX,COUNT    HERE:DEC AX AGAIN:MOV DX,380H          JNZ HERE       MOV AL,[BX]          INC BX       OUT DX,AL            LOOP AGAIN                             11#功能控制转START 廷时以 改变输 出速率 * 5、10位D/A转换接口--AD7520 性能 :       AD7520为10位D/A转换器,内部不带数据锁存器。 引脚 : b1~b10?数据输入线,b1?MSB,b10?LSB。 IOUT1,IOUT2?电流输出,即也是电流型D/A,所以也要转换成电压。 
                
原创力文档
                        

文档评论(0)