第九章 系统扩展之AD,DAppt课件_第1页
第九章 系统扩展之AD,DAppt课件_第2页
第九章 系统扩展之AD,DAppt课件_第3页
第九章 系统扩展之AD,DAppt课件_第4页
第九章 系统扩展之AD,DAppt课件_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

,第9章MCS-51扩展之A/D,D/A转换接口,内容提要:,9.1D/A转换,9.2A/D转换,精选,2,CPU处理的数据是数字量信号实际控制系统中计算机除了处理数字信号量以外,还需要处理渐变的模拟量信息,如对温度、压力、位移等工程信号量检测得到的模拟电压量等,另外还需要输出模拟信号量进行实时控制,如直流电机调速所需要的不同幅值直流电压量输出等,因此,计算机系统需要模拟量到数字量以及数字量到模拟量的转化处理。实现模拟信号到数字信号转化的专用芯片叫A/D转换器;而完成数字量到模拟量转化的专用芯片称为D/A转换器。,第9章MCS-51扩展之A/D,D/A转换接口,精选,3,图9-1单片机和被控实体间的接口示意图,第9章MCS-51扩展之A/D,D/A转换接口,9.1D/A转换,9.1.1D/A转换器分类与性能指标,按转换方式分为并行和串行两大类,按生产工艺分为双极型和MOS型等,转换数字量的长度有8位、10位、12位等,而转换速度有低速、高速不同芯片,输出形式有电压型和电流型等。描述D/A转换器性能的技术指标主要有:1.分辨率分辨率反映输出模拟电压的最小变化量,即一位输入数据变化使输出模拟量变化的值的大小,一般用数字量的位数来表示。同样满量程电压输出,D/A位数越多其分辨率越高。2.建立时间建立时间指输入数字量从零变为最大值,而模拟输出达到终值误差1/2LSB时所用时间,反应了转换速度。3.转换精度转换精度具体分为绝对精度和相对精度两种衡量指标,主要指的是理论输出值和实际输出值间的偏差。,第9章MCS-51扩展之A/D,D/A转换接口,9.1.2D/A转换的重要指标,分辨率的定义:最小输出电压与最大输出电压所对应的数字量之比。如10位D/A转换器:分辨率=1/(2101)=1/1023=0.001反映了D/A转换的灵敏度。,9.1.3D/A转换器DAC08300832,8位分辨率具有两个输入数据寄存器(8位);可单缓冲、双缓冲或直接输入,实现多通道D/A同步转换输出。须外接参考电压源为电流输出型D/A转换器,1、DAC0832内部结构P242图9.3有20个引脚。,第9章MCS-51扩展之A/D,D/A转换接口D/A,有20个引脚。DI0DI7数据输入线ILE数据允许锁存/CS输入寄存器选择/WR1输入寄存器的写选通/WR2DAC寄存器的写选通/XREF数据传送信号Vref基准电源输入Rfb反信号输入(内有反馈电阻)Iout1、Iout2电流输出Vcc、AGND、DGND电源、地,第9章MCS-51扩展之A/D,D/A转换接口D/A,精选,8,2、与8031单片机接口及操作软件(1)单缓冲方式P243图9.4,第9章MCS-51扩展之A/D,D/A转换接口D/A,完成一次D/A转换的程序:MOVDPTR,#7FFFH;DAC0832口地址MOVA,#DATA;欲转换的数字量MOVXDPTR,A;D/A转换,第9章MCS-51扩展之A/D,D/A转换接口D/A,精选,10,(2)双缓冲器同步方式电路:图9.12图中:译码器输出口1选中DAC0832(1)译码器输出口2选中DAC0832(2)输入锁存器译码器输出口3控制两芯片/XREF同步转换,3、应用例、利用单片机及DAC0832产生阶梯波,DAC0832采用单缓冲方式,定时1ms,增幅10,10ms一循环。,解:START:MOVA,#00HMOVDPTR,#7FFFH;转换器地址MOVR1,#0AH;10个台阶(10ms),(图),第9章MCS-51扩展之A/D,D/A转换接口D/A,LOOP:MOVXDPTR,A;送欲转换数字量CALLDL1;延时1msDJNZR1,NEXT;10个台阶未完继续增幅SJMPSTARTNEXT:ADDA,#10JMPLOOPDL1:MOV20H,#249DLL:NOPNOPDJNZ20H,DLLRET如此,还可产生锯齿波,三角波等。,9.2A/D转换,9.2.1常用A/D转换器的转换原理,1、逐次逼近式,2、双积分式,首先将模拟电压转换成积分时间,然后用数字脉冲计时方法转换成计数脉冲数,最后将此代表模拟输入电压大小的脉冲数转换成二进制或BCD码输出。因此,双积分型A/D转换器转换时间较长,一般要大于4050ms。,第9章MCS-51扩展之A/D,D/A转换接口,分辨率的定义:输出数字量变化一个相邻数码所需要输入模拟电压的变化量。用公式表示为:满刻度电压/2n(n为位数),9.2.2ADC0808/08098路8位A/D转换器采用逐次逼近式A/D转换原理(时钟:101280KHz)模拟输入有8个通道(任一通道模拟都可以转换为一个8位数字量输出),第9章MCS-51扩展之A/D,D/A转换接口A/D,1、ADC0809内部结构及引脚,第9章MCS-51扩展之A/D,D/A转换接口A/D,引脚(有28条):IN0IN78路模拟量输入通道的输入口;2-12-88位数字量输出口;START启动输入口启动转换ALE通道地址锁存EOC转换结束输出信号OE输出允许CLK时钟端ADDA、ADDB、ADDC8路模拟开关的3位地址选择端REF(+)、REF(-)参电压输入端Vcc、GND电源、地。,第9章MCS-51扩展之A/D,D/A转换接口A/D,2、ADC0809与8031单片机接口设计,有查询方式、中断方式、等待延时方式。片内无时钟,由单片机的ALE(fosc/6)经二分频后接入。若fosc=6MHz,则接入时钟为500KHz,满足:101280KHz的要求。,第9章MCS-51扩展之A/D,D/A转换接口A/D,P2.7(片选)地址码输入通道CBA7FF8H0000IN07FFFH0111IN7,第9章MCS-51扩展之A/D,D/A转换接口A/D,例对通道IN0采样一次,转换,并将转换结果存到数据存储区。解:MAIN:MOVR1,#data;存数地址MOVDPTR,#7FF8H;P2.7=0,指向IN0MOVXDPTR,A;不论A中为何内容都启动转换MOVR6,#0AH;软件延时DLAY:NOPNOPNOPNOPNOPDJNZR6,DLAYMOVXA,DPTR;读转换结果MOVR1,A;存储数据,第9章MCS-51扩展之A/D,D/A转换接口A/D,A/D转换接口的设计,1、硬件连线,第9章MCS-51扩展之A/D,D/A转换接口A/D,图中,ALE=START=/(/WR+P2.7)OE=/(/RD+P2.7)通道地址:P27P26P20P07P0.3P0.2P0.1P0.0A15A14A8A7A3A2A1A07FFBH00007FFFH0111,第9章MCS-51扩展之A/D,D/A转换接口A/D,2、软件设计方法,(1)延时等待方式分别8路模拟信号轮流采样一次,并依次把结果转存到数据存储区的采样转换程序如下(设数据区首地址30H;采样采用循环程序,R7作计数器):,ORG0000HAJMPMAINORG0100HMAIN:MOVR1,#30HMOVDPTR,#7FF8HMOVR7,#08H,第9章MCS-51扩展之A/D,D/A转换接口A/D,LOOP:MOVXDPTR,AMOVR6,#0FHDLAY:NOPNOPNOPNOPDJNZR6,DLAYMOVXA,DPTRMOVR1,AINCDPTRINCR1DJNZR7,LOOPRET,第9章MCS-51扩展之A/D,D/A转换接口A/D,(2)中断方式合上K1,启动转换后,经tEOC时间,EOC输出负脉冲波形,表示某通道转换已结束,单片机可以取走数据。让八个通道轮流转换一遍。ORG0000HAJMPMAIN2ORG0013HAJMPINTR1ORG0300HMAIN2:MOVR1,#30HSETBIT1;下降沿触发/INT1中断SETBEX1;允许/INT1中断SETBEA;开中断MOVR7,#08H;待转换的通道个数,即循环次数MOVDPTR,#7FF8H;指向通道0MOVDPTR,A;启动首次转换,WAIT:CJNER7,#00H,$;等待中断CLREX1;8个通道转换完成,结束SJMP$ORG0500HINTR1:MOVXA,DPTR;读取转换结果MOVR1,A;存数INCDPTR;通道号加1INCR1DECR7MOVXDPTR,A;启动下一次转换RETIEND,第9章MCS-51扩展之A/D,D/A转换接口A/D,(3)查询方式启动转换后,经tOEC时间后,转换结束,EOC输出负脉冲。所以,启动转换后,延时tEOC时间,检查EOC电平,若为0说明仍在转换中,若为高电平说明转换结束,书中只针对IN0通道模似量转换一次而编程。ADC08010804转换芯片与ADC0809芯片的区别是:ADC08010804是单通道模拟信号。,第9章MCS-51扩展之A/D,D/A转换接口A/D,P00DB0REF+P01DB1REF-P02DB2P07DB7P27/CSVIN+/WR/WRVIN-/RD/RD/INT1INTR,80

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论