欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    模拟量输入输出通道.ppt

    • 资源ID:6585431       资源大小:835KB        全文页数:42页
    • 资源格式: PPT        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    模拟量输入输出通道.ppt

    第5章 智能仪器模拟量输入/输出通道,5.1 模拟量输入通道 5.1.1 AD转换器概述 5.1.2 逐次比较式AD转换器与微处理器接口 5.1.3 积分式AD转换器与微处理器接口5.2 高速模拟量输入通道5.3 模拟量输出通道,5.1 模拟量输入通道,5.1.1 AD转换器概述,AD转换器是将模拟量转换为数字量的器件,这个模拟量泛指电压、电阻、电流、时间等参量,但在一般情况下,模拟量是指电压而言的。,一、AD转换器的定义,分辨率与量化误差转换精度转换速率 满刻度范围,二、AD转换器的技术指标,二、AD转换器的技术指标,分辨率与量化误差,分辨率是衡量A/D转换器分辨输入模拟量最小变化量的技术指标,是数字量变化一个字所对应模拟信号的变化量。,量化误差是由A/D 转换器有限字长数字量对输入模拟量进行离散取样(量化)引起的误差,其大小在理论上为一个单位(1LSB)。,2、转换精度,转换精度反映了一个实际A/D转换器与一个理想A/D转换器在量化值上的差值,用绝对误差或相对误差来表示。,转换精度指标通常由以下分项误差有组成:偏移误差 满刻度误差 非线性误差 微分非线性误差,转换精度,3、转换速率,转换速率是指AD转换器在每秒钟内所能完成的转换次数。转换速率也可表述为转换时间,即AD转换从启动到结束所需的时间,转换速率与转换时间互为倒数。,4、满刻度范围,满刻度范围是指A/D转换器所允许最大的输入电压范围。如(05)V,(010)V,(55)V等,满刻度值只是个名义值,实际的AD转换器的最大输入电压值总比满刻度值小12n(n为转换器的位数)。这是因为0值也是2n个转换器状态中的一个。,三、AD转换器的分类,逐次比较式AD转换器:s级 积分式AD转换器:ms级或更长 并行比较式又称闪烁式:达ns级 改进型,5.1.2 逐次比较式A/D转换器与微处理器接口,一、逐次比较式AD转换器原理,它由N位寄存器、N位DA转换器、比较器、逻辑控制电路、输出缓冲器 五部分组成,,二、ADC0809芯片及其接口,常用的控制方式主要有:1 程序查询方式:2 延时等待方式:3 中断方式:,a 查询方式 MOV DPTR,#0FEF8H;指出IN0通道地址 MOV A,#00H MOVX DPTR,A;启动IN0通道转换 MOV R2,#20HDLY:DJNZ R2,DLY;延时,等待EOC变低WAIT:JB P3.3,WAIT;查询,等待EOC变高 MOVX A,DPTR MOV 30H,A;结果存30H,b 延时等待方式 MOV DPTR,#0FEF8H MOV A,#00H MOVX DPTR,A;启动IN0通道 MOV R2,#48HWAIT:DJNZ R2,WAIT;延时约140s MOVX A,DPTR MOV 30H,A;转换结果存30H,c 中断方式(主程序)MAIN:SETB IT1;选边沿触发 SETB EX1;允许中断 SETB EA;打开中断 MOV DPTR,#0FEF8H MOV A,#00H;启动AD转换 MOVX DPTR,A;执行其他任务,中断服务程序:NTR1:PUSH DPL;保护现场 PUSH DPH PUSH A MOV DPTR,#0FEF8H MOVX A,DPTR;读结果 MOV 30H,A;结果存30H MOV A,#00H MOVX DPTR,A;启动下次转 POP A;恢复现场 POP DPH POP DPL RETI;返回,5.1.3 积分式AD转换器与微处理器接口,积分式A/D转换器是一种间接式A/D转换器,其工作原理是:先用积分器把输入模拟电压转换成中间量(时间T 或频率f),然后再把中间量转换成数字。,双积分式AD转换器又称双斜式A/D转换器,其转换过程在逻辑控制电路的控制下按以下三个阶段进行。1预备阶段 2定时积分阶段T1 3定值积分阶段T2,一、双积分式AD转换器原理概述,数学推导,(2.1),(2.2),(2.3),将2.1式代入2.2式得,设时钟周期为T0,计数器容量为N1,则T1=N1To、T2=N2To,2.3式可改写为,2.3式所明:T2与输入电压的平均值 成正比,(2.4),2.4式所明:N2与输入电压的平均值 成正比(N2),N2T0,N2 Ui关系的演示,积分器输出电压还是负向积分,积分时间不变,但是,斜率将增加一倍。,(假定输入电压增加为2Ui),在期间,积分器反向积分的斜率不变(因不变),但是,返回到零点的时间将增加一倍。,由于增加一倍,因而在期间的计数值也将增加一倍。,5.2 高速模拟量输入通道,高速模拟量输入通道大都采用并行比较式AD转换器,并行比较式即闪烁式AD转换器是现行电子式AD转换器中转换速度最快的一种。,并行比较式AD转换器的转换时间只有几十纳秒,可应用于高速采集的场合。但需要大量的低漂移的比较器和高精度电阻,且位数每高一位,其需要量加大一倍。并行比较式AD转换器的位数一般不高于8位,并且只有在高速采集时才被采用。,5.2.1 并行比较式 AD 转换器原理概述,本节以CA3308集成芯片为例,介绍高速A/D转换的特点及其接口技术。CA3308是美国RCA公司的8位CMOS并行A/D转换器,最高转换速率可达15MHz,,5.2.2 高速AD转换器及其接口技术,VIN:输入信号端。VDD,VSS:数字电源与数字地。VAA,AG:模拟电源与模拟地。B1B8:数字量输出端。OVF:溢出标志位 CE 1,CE2:输出数字量的三态 控制信号输入端,其真值表如表2.2CLK:外部时钟输入端。PHASE:工作方式控制端。UR(+),UR(-),14REF,12REF,34REF:参考电 压输入端或校准端,CA3308各脚定义如下:,5.2.3 高速数据采集与数据传输,一、程序控制的数据传输方式,查询方式、延时等待方式、中断方式等均属该方式。每传输一个数据,CPU都要执行若干条指令,不适于高速数据采集及成批交换数据的场合。,二、DMA控制的数据传输方式,即在DMA控制器控制下的直接存储器存取方式。在这种方式下,数据传输过程不再由CPU控制,而是在DMA控制器的控制和管理下进行直接传输,从而提高了传输速度。,DMA传输示意图,在DMA传输过程中,传输数据的途径是I/O设备接口、总线和存储器接口,并不经过DMA控制器,因而速度很快。DMA方式传输一个字节一般只需要两个时钟周期的时间。,三、基于高速数据缓存技术的数据传输方式,1、基于双口RAM的高速数据缓存方式2、基于FIFO的高速数据缓存方式,在高速数据采集系统中,微处理器的数据传输速率及数据处理速度与前端A/D转换器的采集速度往往不一致的;另外,多微处理器系统应用场合,各微处理器系统的工作也不可能完全同步。,1、基于双口RAM的高速数据缓存方式,双口RAM即双端口存储器,它具有两套完全独立的数据线、地址线、读/写控制线,允许两个独立的系统或模块同时对双口RAM进行读/写操作。,以IDT7024为例介绍双口RAM的组成原理及典型应用。IDT7024为4K16位静态双口RAM,其最快存取时间有20/25/35/55/75 ns多个等级,可与大多数高速处理器配合使用,无需插入等待状态。,双口RAM IDT7024的组成框图,2、基于FIFO的高速数据缓存方式,FIFO(First In First Out)意思就是先进先出。FIFO存储器的特点是:同一存储器配备有两个数据端口,一个是输入端口,只负责数据的写入;另一个是输出端口,只负责数据的输出。FIFO内部的存储单元是一个双口RAM,内部有两个读/写地址指针和一个标志逻辑控制单元。读/写地址指针在读/写时钟控制下顺序地从存储单元按照一种环形结构依次读/写数据,从第一个存储单元开始到最后一个存储单元,然后又回到第一个存储单元。标志逻辑控制单元能根据读、写指针的状态,给出RAM的空、满等内部状态的指示。,5.3 模拟量输出通道,5.3.1 DA转换器概述 5.3.2 DA转换器与微型计算机接口 5.3.3 DA转换器应用举例,5.3.1 DA 转换器概述,一、DA转换原理,D/A转换器是由电阻网络、开关及基准电源等部分组成,为了便于接口,有些D/A芯片内还含有锁存器。,二、DA转换器的主要技术指数,1分辨率:当输入数字中量发生单位数码变化时所对应模拟量输出的变化量。2转换精度:指在整个工作区间实际的输出电压与理想输出电压之间的偏差。3转换时间:指当输入的二进制代码,从最小值突跳到最大值时,其模拟量电压达到与其稳定值之差小于1/2LSB所需的时间。4尖峰误差:尖峰误差是指输入代码发生变化时而使输出模拟量产生的尖峰所造成的误差。,三、DA转换电路输入与输出形式,DA转换器的数字量输入端:不含数据锁存器;含单个数据锁存器;含双数据锁存器。第一种与微型计算机接口时一定要外加数据锁存器,以便维持DA转换输出稳定。后两种与微型计算机接口时可以不外加数据锁存器。第三种可用于多个 DA转换器同时转换的场合。DA转换器的输出电路有单极性和双极性之分。,DAC0832的结构,DA转换器的输出电路有单极性和双极性之分。,单极性输出电路,双极性输出电路,5.3.2 DA 转换器与微型计算机接口,一、八位DA转换器DAC0832及其与微型计算机接口,MOV DPTR,#0FEFFH;给出0832的地址 MOV A,#DATA;欲输出的数据装入A MOVX DPTR,A;数据装入0832并启动D/A转换,口地址为FEFFH。8031对它进行一次写操作,输入数据便在控制信号的作用下,直接打入内部DAC寄存器中锁存,并由D/A转换成输出电压。,单缓冲方式:,二、十二位DA转换器DAC1208与微型计算机接口,MOV DPTR,#0FDFFH MOV A,DATA MOVX DPTR,A DEC DPH MOV A,DATA1 MOVX DPTR,A MOV DPTR,#7FFFH MOVX DPTR,A,设有一个12位的待转换的数据存放在内容DATA及DATA1单元中,其存放顺序为:(DATA)存高8位数据,(DATA1)存低4位数据(存放在该单元的低半字节上)。,5.3.3 DA转换器应用举例,一、锯齿波的产生二、任意波形的产生,一、锯齿波的产生,MOV DPTR,#0FEFFH;给出DAC0832口地址 MOV A,#00H LOOP:MOVX DPTR,A INC A MOV R0,#DATA;改变#DATA,以延时 DJNZ R0,SJMP LOOP,5.3.3 DA转换器应用举例,二、任意波形的产生(以正弦波为例),TAB:DB 80H,83H,86H,89H,8DH,90H,93H,96H DB 99H,9CH,9FH,A2H,A5H,A8H,ABH,AEH DB B1H,B4H,B7H,BAH,BCH,BFH,C2H,C5H DB C7H,CAH,CCH,CFH,D1H,D4H,D6H,D8H DB DAH,DDH,DFH,E1H,E3H,E5H,E7H,E9H,二、任意波形的产生(以正弦波为例),TAB:DB 80H,83H,86H,89H,8DH,90H,93H,96H DB 99H,9CH,9FH,A2H,A5H,A8H,ABH,AEH DB B1H,B4H,B7H,BAH,BCH,BFH,C2H,C5H DB C7H,CAH,CCH,CFH,D1H,D4H,D6H,D8H DB DAH,DDH,DFH,E1H,E3H,E5H,E7H,E9H,MOV R5,#00H;计数器赋初值 SIN:MOV A,R5 MOV DPTR,#TABH MOVC A,A+DPTR;查表得输出值 MOV DPTR,#7FFFH;指向0832 MOVX DPTR,A;转换 INC R5;计数器加一 AJMP SIN,

    注意事项

    本文(模拟量输入输出通道.ppt)为本站会员(小飞机)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开