基础实验-实验十四 AD转换实验.ppt

基础实验-实验十四 AD转换实验.ppt

ID:55891859

大小:132.50 KB

页数:16页

时间:2020-06-13

基础实验-实验十四 AD转换实验.ppt_第1页
基础实验-实验十四 AD转换实验.ppt_第2页
基础实验-实验十四 AD转换实验.ppt_第3页
基础实验-实验十四 AD转换实验.ppt_第4页
基础实验-实验十四 AD转换实验.ppt_第5页
资源描述:

《基础实验-实验十四 AD转换实验.ppt》由会员上传分享,免费在线阅读,更多相关内容在PPT专区-天天文库

1、实验十四A/D转换实验GX-ARM9-2410EP教学实验系统1实验目的1.了解模数转换的基本原理;2.掌握模数转换的编程方法。2实验内容1.编程对模拟量输入进行采集和转换,并将结果显示在超级终端上;2.通过改变模拟量输入,观察显示结果。3预备知识1.了解A/D采样的原理;2.了解采样频率的设置。4实验设备1.ARM2410嵌入式开发板,JTAG仿真器。2.软件:PC机操作系统Win98、Win2000或WinXP,ADS1.2集成开发环境,仿真器驱动程序,超级终端通讯程序。5基础知识1.A/D转换的基本原理1)采样和量化作用:我们经常遇到的物理参数,如电流、电压

2、、温度、压力、速度……电量和非电量都是模拟量。模拟量的大小是连续分布的,且经常也是时间上的连续函数。因此要将模拟量转换成数字信号需经采样——量化——编码三个基本过程(数字化过程).采样按采样定理对模拟信号进行等时间间隔采样,将得到的一系列时域上的样值去代替u=f(t),即用u0、u1、……un代替u=f(t).这些样值在时间上是离散的值,但在幅度上仍然是连续模拟量。量化在幅值上采用离散值来表示。方法是用一个量化因子Q去度量:u1,u2,…,得到取整后的数字量.u0=2.4Q=>2Q010u1=4.0Q=>4Q100u2=5.2Q=>5Q101u3=5.8Q=>5Q

3、1015基础知识编码将整量化后的数字量进行编码,以便读入和识别:编码仅是对数字量的一种处理方法。例如:Q=0.5V/格,设用三位(二进制编码)u0=2.4Q-------2Q--------(010)u0=(0×22+1×21+0×20)×0.5V=1V2)分类按被转换的模拟量类型可分为时间/数字、电压/数字、机械变量/数字等。应用最多的是电压/数字转换器。电压/数字转换器又可分为多种类型:按转换方式可分为:直接转换、间接转换。按输出方式可分为:并行、串行、串并行。按转换原理可分为:计数式、比较式。按转换速度可分为:低速、中速、高速。按转换精度和分辨率可分为:

4、3位、4位、8位、10位、12位、14位、16位等。5基础知识3)工作原理类似于用天平称物体重量,设有一待测物为4.42g;满度测量量程RNFS=5.12g,砝码种类有四种:0.5RNFS,0.25RNFS,0.125RNFS,0.0625RNFS。测量方法:先大砝码,后小砝码,依次比较(累计比较),要的记“1”,不要的记“0”。实测物重G:1*0.5RNFS+1*0.25RNFS+0*0.125RNFS+1*0.0625RNFS一次为:2.56g<4.42g留二次为:2.56+1.28=3.84g<4.42g留三次为:3.84+0.64=4.44g>4.42g去

5、四次为:3.84+0.32=4.16g<4.42g留误差=

6、4.16-4.42

7、=

8、-0.26g

9、<0.32g误差<最小砝码(最小分辩砝码)以上过程:通过4次比较后,得出结果;误差<最小砝码值。5基础知识2)电路原理图S3C2410集成了一个8路10位的A/D转换器,电路图如图10.1所示,其分辨率为10比特,该转换器可以通过软件设置为Sleep模式,可以节电减少功率损失,最大转换速率为500K,非线性度为正负1位。5基础知识3.实验说明1)设置A/D采样的时钟频率A/D采样频率取决于ADCPSR寄存器。假定CPU主时钟的频率为66MHZ,并且将A/D采样预分频寄

10、存器(ADCPSR)置为20,而完成一次转换至少需要16个时钟周期,则采样频率可以采用下面公式计算:f=66M/(2*(20+1))/16=98.2KHZ=10.2us下面代码实现该功能:rADCPSR=20;值得注意的就是:尽管芯片的最大转换速率为500KSPS,但由于S3C2410内部没有采样保持电路,所以要精确测量一个输入信号,输入信号的频率最好低于100HZ。5基础知识2)启动采样将ADCCON寄存器的BIT0置1可以启动转换,当启动转换后,该位会被自动清除。同时启动转换时还需要指定转换通道。下面代码启动通道2的采样转换:rADCCON=0x1

11、(0x2<

12、<2);3)获取转换结果当A/D转换结束后,我们可以读取ADCDAT寄存器的内容。下面代码等待通道2的A/D转换,完毕后读取数据。While(!(rADCCON&0x40));Data=rADCDAT;5基础知识4.温度传感器S3C2410EDU实验平台中的温度传感器使用的是LM35。LM35是电压型集成温度传感器,其输出电压与摄氏温度成正比,无需外部校正,精度可达0.5℃。其电路符号如图10.2所示。特点有:²适用于0℃~100℃的测量范围。²工作电压宽,4~30V。²输出阻抗低,1mA时为0.1,适用于远距离传送。²低功耗,吸入电流小于60μA。²低自发热,在

13、静止空气中

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。