关于模数转换的初步解析_第1页
关于模数转换的初步解析_第2页
关于模数转换的初步解析_第3页
关于模数转换的初步解析_第4页
关于模数转换的初步解析_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

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

文档简介

1、T_MADE关于模数转换的初步解析1、什么是AD,DA转换 ;2、AD在我们身边的广泛应用 ;3、AD几种形式和基本原理,其工作简要过程 ;4、普通外部AD芯片的使用及需要注意的细节 ;5、51单片机内部集成的AD ;6、AD的经典应用 ;7、有关我们温控板子中用到的AD ;8、拓展与作业;模拟信号(模拟信号(analog signal)是指信息参数在给定范围内表现为连续的信号。是指信息参数在给定范围内表现为连续的信号。 或在一段连续的时间间隔内,其代表信息的特征或在一段连续的时间间隔内,其代表信息的特征量可以在任意瞬间呈现为任意数值的信号。量可以在任意瞬间呈现为任意数值的信号。数字信号(数字

2、信号(digital signal )数字信号指幅度的取值是离散的,幅值表示被限数字信号指幅度的取值是离散的,幅值表示被限制在有限个数值之内。二进制码就是一种数字信制在有限个数值之内。二进制码就是一种数字信号。二进制码受噪声的影响小,易于有数字电路号。二进制码受噪声的影响小,易于有数字电路进行处理,所以得到了广泛的应用。进行处理,所以得到了广泛的应用。Because of the AD/DA, We enjoy the lifeDA的引入模拟电压正比于输入的二进制数实现数字量转模拟量;t1-t6各时刻取样结果如下:各时刻取样结果如下:tUt1t2t3t4t5t61vt1:0.3V t2: 0.

3、7V t3: 0.9Vt4 : 0.4V t5: 0.4V t6: 0.6V(1)取样与保持:按一定时间进行抽取,形成在时间上)取样与保持:按一定时间进行抽取,形成在时间上不连续的脉冲序列不连续的脉冲序列AD转换器(Analog to Digital Coverter)(2)量化和编码:将量化的结果用二进制数表示)量化和编码:将量化的结果用二进制数表示 010 110 111 011 011 100tUt1t2t3t4t5t61vt1:0.3Vt2: 0.7Vt3: 0.9Vt4 : 0.4Vt5: 0.4Vt6: 0.6V2673341)积分型(如TLC7135) 积分型AD工作原理是将输入

4、电压转换成时间(脉冲宽度信号)或频率(脉冲频率),然后由定时器/计数器获得数字值。其优点是用简单电路就能获得高分辨率, 但缺点是由于转换精度依赖于积分时间,因此转换速率极低。初期的单片AD转换器大多采用积分型,现在逐次比较型已逐步成为主流。 2)逐次比较型(如TLC0831、ADC0809) 逐次比较型AD由一个比较器和DA转换器通过逐次比较逻辑构成,从MSB开始,顺序地对每一位将输入电压与内置DA转换器输出进行比较,经n次比较而输出 数字值。其电路规模属于中等。其优点是速度较高、功耗低,在低分辩率(12位)时价格很高。 3)并行比较型/串并行比较型(如TLC5510) 4)-(Sigma?/

5、FONTdelta)调制型(如AD7705)5)电容阵列逐次比较型6)压频变换型(如AD650) ADC0809_逐次比较型ADC如何快速了解并使用外部的AD芯片调制型 ADC:AD770551内部集成的ADAD的经典应用关于小板子的AD测温模块1、关于I/O口的初始化设置(必须)以下下是除输入输出以下下是除输入输出I/O初始化外,细分的几种状态:初始化外,细分的几种状态:/ PxM1 PxM0/ 0 0 准双向口准双向口/ 0 1 强推挽输出强推挽输出降低输出的功耗,推拉加大了输出降低输出的功耗,推拉加大了输出/ 1 0 高阻输入态高阻输入态输出阻抗大于输入阻抗为高阻抗输入输出阻抗大于输入阻

6、抗为高阻抗输入/ 1 1 开漏输出开漏输出/在温控板中需要推挽输出的在温控板中需要推挽输出的I/O口:口:在温控板中需要高组输入的在温控板中需要高组输入的I/O口:口:2、关于AD寄存器的设置:/sfr ADC_CONTR = 0 xbc; /ADC控制寄存器 Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0 /位描述 ADC_POWER SPEED1 SPEED0 ADC_FLAG ADC_START CHS2 CHS1 CHS0 /初始值=0000,0000 0 0 0 0 0 0 0 0#define ADC_POWER 0 x80 /ADC模块电源控制位#

7、define ADC_SPEEDLL 0 x00 /每次转换需要420个时钟周期#define ADC_SPEEDL 0 x20 /每次转换需要280个时钟周期#define ADC_SPEEDH 0 x40 /每次转换需要140个时钟周期#define ADC_SPEEDHH 0 x60 /每次转换需要70个时钟周期#define ADC_FLAG 0 x10 /ADC转换完成标志#define ADC_START 0 x08 /ADC开始转换控制位#define ADC_CHS2 0 x04 /ADC通道选择位2#define ADC_CHS1 0 x02 /ADC通道选择位1#defin

8、e ADC_CHS0 0 x01 /ADC通道选择位0/sfr ADC_RES = 0 xbd; /ADC结果高字节 Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0 /初始值=0000,0000 0 0 0 0 0 0 0 0/sfr ADC_RESL = 0 xbe; /ADC结果低字节 Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0 /初始值=0000,0000 0 0 0 0 0 0 0 0/sfr AUXR1 = 0 xa2; /辅助寄存器1 Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0

9、/位描述 - PCA_P4 SPI_P4 S2_P4 GF2 ADRJ - DPS /初始值=x000,00 x0 x 0 0 0 0 0 x 0#define PCA_P4 0 x40 /将PCA口映射到P4口,0:ECI(P1.2)CEX0(P1.3)CEX1(P1.4) 1:ECI(P4.1)CEX0(P4.2)CEX1(P4.3)#define SPI_P4 0 x20 /将SPI口映射到P4口,0:SCLK(P1.7)MISO(P1.6)MOSI(P1.5)SS(P1.4) 1:SCLK(P4.3)MISO(P4.2)MOSI(P4.1)SS(P4.0)#define S2_P4 0

10、 x10 /将串口2映射到P4口,0:RXD2(P1.2)TXD2(P1.3) 1:RXD2(P4.2)TXD2(P4.3)#define GF2 0 x08 /通用标志位2#define ADRJ 0 x04 /ADC结果调整,0:ADC_RES9876,5432,ADC_RESL-,-10 1:ADC_RES-,-98,ADC_RESL7654,3210#define DPS 0 x01 /DPTR0/DPTR1选择位,0:DPTR0 1:DPTR1/void IO_Init( )P1M1&=0 x10;/P14口推挽输出P1M0|=0X10;P1M1&=0X08;/P13口推挽输出P1M

11、0|=0X08;P0M1=0X00;/P1口全部推挽输出P0M0=0XFF;void AD_Init( )P1M0&=0X02;/P11口高阻输入P1M1|=0 x02;AUXR1&=0X04;ADC_CONTR=0XE1;uchar AD_Get( )uchar i;uint sum=0;for(i=0;i=3;return (uchar)sum;3、对读取的AD值进行编码const uchar code AD_table=0 x63,0 x63,0 x63,0 x63,0 x63,0 x63,0 x63,0 x63,0 x63,0 x62,0 x62,0 x62,0 x62,0 x62,0

12、 x62,0 x62,0 x61,0 x61,0 x61,0 x61,0 x60,0 x60,0 x60,0 x60,0 x5f,0 x5e,0 x5e,0 x5d,0 x5c,0 x5c,0 x5b,0 x5a,0 x5a,0 x59,0 x58,0 x57,0 x57,0 x56,0 x55,0 x54,0 x53,0 x52,0 x51,0 x50,0 x4f,0 x4e,0 x4d,0 x4c,0 x4b,0 x4a,0 x49,0 x48,0 x47,0 x46,0 x45,0 x44,0 x43,0 x42,0 x41,0 x40,0 x3f,0 x3e,0 x3d,0 x3c,0

13、 x3b,0 x3a,0 x39,0 x38,0 x37,0 x36,0 x35,0 x33,0 x32,0 x31,0 x30,0 x2f,0 x2e,0 x2d,0 x2c,0 x2b,0 x2a,0 x29,0 x28,0 x27,0 x26,0 x25,0 x24,0 x23,0 x22,0 x21,0 x20,0 x20,0 x1f,0 x1f,0 x1e,0 x1d,0 x1c,0 x1c,0 x1b,0 x1b,0 x1a,0 x1a,0 x19,0 x19,0 x18,0 x18,0 x18,0 x17,0 x17,0 x16,0 x16,0 x15,0 x15,0 x15,0 x14,0 x14,0 x13,0 x13,0 x13,0 x12,0 x12,0 x11,0 x11,0 x10,0 x10,0 x10,0 x0f,0 x0f,0 x0e,0 x0e,0 x0e,0 x0d,0 x0d,0 x0c,0 x0c,0 x0b,0 x0b,0 x0b,0 x0a,0 x0a,0 x09,0 x09,0 x

温馨提示

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

评论

0/150

提交评论