书签 分享 收藏 举报 版权申诉 / 30
上传文档赚钱

类型(电)单片机课件:模数转换器.ppt

  • 上传人(卖家):罗嗣辉
  • 文档编号:2046263
  • 上传时间:2022-01-21
  • 格式:PPT
  • 页数:30
  • 大小:567KB
  • 【下载声明】
    1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
    2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
    3. 本页资料《(电)单片机课件:模数转换器.ppt》由用户(罗嗣辉)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
    4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
    5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    单片机 课件 转换器
    资源描述:

    1、单片机原理与接口应用单片机原理与接口应用AD转换器接口技术转换器接口技术 MCS51模数模数(A(AD)D)转换电路的种类很多,转换电路的种类很多,例如,计数比较型、逐次逼近型、双积分型等等。例如,计数比较型、逐次逼近型、双积分型等等。选择选择A AD D转换器件主要是从速度、精度和价转换器件主要是从速度、精度和价格上考虑。格上考虑。我们主要学习后二种典型我们主要学习后二种典型A AD D电路芯片与电路芯片与80518051单片机的接口以及程序设计方法。单片机的接口以及程序设计方法。 逐次逼近法逐次逼近法A AD D转换器,在精度、速度和价格转换器,在精度、速度和价格上都适中,是最常用的上都适

    2、中,是最常用的A AD D转换器件。转换器件。双积分双积分A AD D变换器,具有精度高、抗干扰性好、变换器,具有精度高、抗干扰性好、价格低廉等优点,但转换速度慢。近年来在微价格低廉等优点,但转换速度慢。近年来在微机应用领域中也得到广泛应用。机应用领域中也得到广泛应用。 逐次逼近法逐次逼近法AD转换器是一种速转换器是一种速度较快、精度较高的度较快、精度较高的AD转换器,转换器,它是通过最高位它是通过最高位DN1至最低位至最低位D0的的逐次检测来逼近被转换的输入电压。逐次检测来逼近被转换的输入电压。 l 在启动信号控制下置数控制逻辑电路置在启动信号控制下置数控制逻辑电路置N N位位寄存器最高位寄

    3、存器最高位D DN-1N-1为为l l,其余位清,其余位清0 0,N N位寄存器位寄存器的内容经的内容经D DA A转换后得到整个量程转换后得到整个量程半的模拟半的模拟电压电压VnVn,与输入电压,与输入电压VxVx比较。比较。l若若VxVxVnVn时,则保留时,则保留D DN-1N-1=1=1,l若若VxVxVnVn时时, , 则则D DN-1N-1清清0 0。l然后,控制逻辑使寄存器下一位然后,控制逻辑使寄存器下一位D DN-2N-2置置1,1,与上与上次的结果一起经次的结果一起经D DA A转换后与转换后与VxVx比较,重复比较,重复上述过程上述过程, ,直至判别出直至判别出D0D0取取

    4、1 1还是还是0 0为止,此时为止,此时DONEDONE发出信号表示转换结束。发出信号表示转换结束。l这样,经过这样,经过N N次比较后,次比较后,N N位寄存器的状位寄存器的状态就是转换后的数字量,经输出缓冲器态就是转换后的数字量,经输出缓冲器读出。读出。l整个转换过程就是这样对分搜索比较逼整个转换过程就是这样对分搜索比较逼近实现的,其转换速度由时钟频率决定,近实现的,其转换速度由时钟频率决定,一般在几微秒到上百微秒之间。一般在几微秒到上百微秒之间。l例如例如ADC0809,当时钟频率为,当时钟频率为640kHz时,时,转换时间为转换时间为64s。 双积分双积分AD转换器是基于间接转换器是基

    5、于间接测量原理,将被测电压值测量原理,将被测电压值Vx转转换成时间常数,由测量时间常数换成时间常数,由测量时间常数得到未知电压值的,得到未知电压值的, l所谓双积分,就是进行一次所谓双积分,就是进行一次AD转换需转换需要二次积分。要二次积分。 定时积分:控制门通过电子开关把被测定时积分:控制门通过电子开关把被测电压电压Vx加到积分器的输入端,在固定时加到积分器的输入端,在固定时间间T0内对内对Vx积分,积分输出终值与积分,积分输出终值与Vx成成正比;正比; 控制门将电子开关切换到极性与控制门将电子开关切换到极性与Vx相反相反的基准电压的基准电压Vr上,进行反相积分,由于上,进行反相积分,由于基

    6、准电压基准电压Vr恒定,所以积分输出将按恒定,所以积分输出将按T0期间积分的值以恒定的斜率下降期间积分的值以恒定的斜率下降(称定值称定值积分积分),由比较器检测积分输出过零时,停由比较器检测积分输出过零时,停止积分器工作。止积分器工作。反相积分的时间反相积分的时间Tx与定值积分的初值与定值积分的初值(即定即定时积分的终值时积分的终值)成比例关系,成比例关系,故可以通过测量反相积分时间故可以通过测量反相积分时间TxTx计算出计算出VxVx,即即 : Vx=(Tx/T0)Vx=(Tx/T0)VrVr反相积分时间反相积分时间T1由计数器对时钟脉冲计数由计数器对时钟脉冲计数得到。得到。 下图表示出了两

    7、种不同输入电压下图表示出了两种不同输入电压(VxV)的积分情况:的积分情况:显然显然V值小,在值小,在T0定时积分期间积分器输出终值也就小,而下定时积分期间积分器输出终值也就小,而下降斜率相同,故反相积分时间降斜率相同,故反相积分时间T也就小。也就小。 l由于双积分方法二次积分时间比较长。所以由于双积分方法二次积分时间比较长。所以A AD D转换速度慢,但精度可以做得比较高;转换速度慢,但精度可以做得比较高;l对周期变化的干扰信号积分为零,抗干扰性能对周期变化的干扰信号积分为零,抗干扰性能也比较好。也比较好。 l目前国内外双积分目前国内外双积分A/D转换器集成电路芯片很转换器集成电路芯片很多,

    8、大部分是应用于数字测量仪器上。多,大部分是应用于数字测量仪器上。l适用单片机接口的有适用单片机接口的有3位半双积分位半双积分AD转换器转换器MC14433(精度相当于精度相当于1l位二进制数位二进制数)和和4位半双位半双积分积分AD转换器转换器ICL7135(精度相当于精度相当于14位二位二进制数进制数)。 l 1 1分辨率分辨率(Resolution) (Resolution) 对于对于ADCADC来说,分辨率表示输出数字量变化一来说,分辨率表示输出数字量变化一个相邻数码所需输入模拟电压的变化量。个相邻数码所需输入模拟电压的变化量。 转换器的分辨率定义为满刻度电压与转换器的分辨率定义为满刻度

    9、电压与2n之比值,之比值,其中其中n为为ADC的位数。的位数。 例如:具有例如:具有12位分辨率的位分辨率的ADC能够分辨出满刻能够分辨出满刻度的度的1212或满刻度的或满刻度的0.0245 一个一个10v满刻度的满刻度的12位位ADC能够分辨输入电压能够分辨输入电压变化的最小值为变化的最小值为24mv。 ADC的转换速率就是能够重复进行数的转换速率就是能够重复进行数据转换的速度,即每秒转换的次数。据转换的速度,即每秒转换的次数。 而完成一次而完成一次A/D转换所需的时间转换所需的时间(包括包括稳定时间稳定时间)是转换速率的倒数。是转换速率的倒数。 l 线性度有时又称为非线线性度有时又称为非线

    10、性度性度(Non- Linearity)(Non- Linearity),它是指转换器实际的转它是指转换器实际的转移函数与理想直线的最移函数与理想直线的最大偏移。大偏移。l理想直线可以通过理想理想直线可以通过理想的转移函数的所有点来的转移函数的所有点来描述。描述。lADCADC的线性度如图所示,的线性度如图所示,l其典型值是土其典型值是土1 12 2LSBLSB。 一、一、ADC0809 AADC0809 AD D转换芯片转换芯片 ADC0809ADC0809是是CMOSCMOS工艺、采用逼近法的工艺、采用逼近法的8 8位位A AD D转换芯片,转换芯片,l2828引脚双列直插式封装,片内除引

    11、脚双列直插式封装,片内除A AD D转转换部分外还有多路模拟开关部分。换部分外还有多路模拟开关部分。 l有有8路模拟量输入端,最多允许路模拟量输入端,最多允许8路模拟路模拟量分时输入,共用一个量分时输入,共用一个AD转换器进行转换器进行转换。转换。 lIN0IN0IN7IN7:8 8路输入通道的模拟输入端。路输入通道的模拟输入端。lDB0DB0一一DB7DB7:8 8位数字量输出端。位数字量输出端。lSTARTSTART:启动信号。加上正脉冲后,:启动信号。加上正脉冲后,A AD D转换开始进行。转换开始进行。lALEALE:地址锁存信号,高电平时把三:地址锁存信号,高电平时把三个地址信号送入

    12、地址锁存器,并经译个地址信号送入地址锁存器,并经译码器得到地址输出,以选择相应的模码器得到地址输出,以选择相应的模拟输入通道。拟输入通道。lADDA、ADDB、ADDC:地址线:地址线 lEOCEOC:转换结束信号,是芯片的输出信:转换结束信号,是芯片的输出信号。转换开始后,号。转换开始后,EOCEOC信号变低;转换信号变低;转换结束时。结束时。EOCEOC返回高电平。这个信号可返回高电平。这个信号可以作为以作为A AD D转换器的状态信号来查询。转换器的状态信号来查询。也可以直接用作中断请求信号。也可以直接用作中断请求信号。lOEOE:输出允许控制端。:输出允许控制端。lCLKCLK:时钟信

    13、号,最高允许值为:时钟信号,最高允许值为640640kHzkHz。lVref(+)Vref(+)、VrefVref(-)(-),:,:A AD D转换器的参考转换器的参考电压。电压。lVccVcc:电源电压。由于是:电源电压。由于是CMOSCMOS芯片,允芯片,允许的电源范围较宽,可从十许的电源范围较宽,可从十5 5 十十1515V V。 ADDC ADDB ADDA输入通道 0 0 0 IN0 0 0 1 IN1 0 1 0 IN2 0 1 1 IN3 1 0 0 IN4 1 0 1 IN5 1 1 0 IN6 1 1 1 IN7l在在ALE1期间,模拟开关的地址期间,模拟开关的地址(ADD

    14、A,ADDB,ADDC)存入地址锁存器;存入地址锁存器;l在在ALEO时,地址锁存。输入启动信号时,地址锁存。输入启动信号START的上升沿复位的上升沿复位ADC0809,它的下降,它的下降沿启动沿启动AD转换。转换。lEOC为输出的转换结束信号,正在转换时为输出的转换结束信号,正在转换时为为“0”,转换结束时为,转换结束时为“1”。lOE为输出允许控制端,在转换完成后用来为输出允许控制端,在转换完成后用来打开输出三态门,以便从打开输出三态门,以便从0809输出这次转输出这次转换结果。换结果。 l ADC0809 ADC0809与与80318031连接可采用查询方式,也可连接可采用查询方式,也

    15、可采用中断方式,图为中断方式连接电路图。采用中断方式,图为中断方式连接电路图。l由于由于ADC0809ADC0809片内有三态输出锁存器,因此片内有三态输出锁存器,因此可直接与可直接与803l803l接口。接口。这里将这里将ADC0809作为一个作为一个外部扩展并行外部扩展并行IO口,采用线选法寻址口,采用线选法寻址l由由P27和和WR联合控制启动转换信号端联合控制启动转换信号端(START)和和ALE端,低三位地址线加到端,低三位地址线加到ADC0809的的ADDA、B、C端,端,l所以选中所以选中ADC0809的的IN0通道的地址为通道的地址为7FF8H。 l送通道号地址到送通道号地址到A

    16、DDAADDA、B B、C C,由,由ALEALE信号锁存通道号地址。信号锁存通道号地址。l让让STARTSTART有效启动有效启动A AD D转换即执行一转换即执行一条条MOVX MOVX DPTRDPTR,A A指令指令, , 产生产生WRWR信信号,使号,使ALEALE、STARTSTART有效,锁存通道号有效,锁存通道号并启动并启动A AD D转换。转换。lA AD D转换完毕,转换完毕,EOCEOC端发出一正脉冲。端发出一正脉冲。l最后执行最后执行MOVX A,DPTR产生产生RD信信号使号使OE端有效,打开输出锁存器三态门,端有效,打开输出锁存器三态门,8位数据就读入位数据就读入C

    17、PU的累加器的累加器A中。中。 ORG 0013HAJMPSINT1;ADC:SETBIT1 ;设置外部中设置外部中 断源断源1为边沿触发为边沿触发SETB EX1 ;允许允许INT1中断中断SETB EA ;开放总中断开放总中断MOVDPTR,#7FF8H ;选中选中0通道通道MOVX DPTR,A ;启动启动ADC0809 SJMP$;SINT1:MOV DPTR,7FF8H ;读一次读一次A/D转换结果转换结果MOVX A ; DPTR;MOV 50H, A;存入内部存入内部 RAM 50H中中CLREX1;关中断关中断RETI;中断返回中断返回ADC: MOV DPTR,#7FFFH;选中选中ADC0809MOVA,#00H;选选0通道通道MOVX DPTR, A;启动启动SETBP3.3;置置P3.3为输入口为输入口NOP;JNBP3.3, $;等待等待A/D转换结束转换结束MOVXA, DPTR;读转换结果读转换结果MOV50H, A;存入内部存入内部RAM中中

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:(电)单片机课件:模数转换器.ppt
    链接地址:https://www.163wenku.com/p-2046263.html

    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库