微机原理实验4

上传人:d**** 文档编号:225987145 上传时间:2023-08-04 格式:DOCX 页数:7 大小:98.57KB
收藏 版权申诉 举报 下载
微机原理实验4_第1页
第1页 / 共7页
微机原理实验4_第2页
第2页 / 共7页
微机原理实验4_第3页
第3页 / 共7页
资源描述:

《微机原理实验4》由会员分享,可在线阅读,更多相关《微机原理实验4(7页珍藏版)》请在装配图网上搜索。

1、实验三逐次比较式A/D转换器0809的原理及编程、实验目的1. 熟悉逐次逼近式A/D转换器芯片的工作原理。2. 了解A/D转换芯片0809的接口设计方法。3. 掌握A/D转换器0809简单的应用编程。二、实验任务1. 分析本实验模板的电路原理,它与EPP接口数据传送的方法,所使用的端口地址。2. 编写出逐次逼近式A/D转换器芯片0809的转换与显示的控制程序。三、实验原理1电路组成及转换原理ADC0809是带有8位A/D转换器、8路多路开关,以及与微型计算机兼容的控制逻辑 的CMOS组件。8位A/D转换器的转换方法为逐次逼近法。在A/D转换器内部含有一个高 阻抗斩波稳定比较器,一个带有模拟开关

2、数组的256电阻分压器,以及一个逐次逼近的寄存 器。 8路的模拟开关由地址锁存器和译码器控制,可以在8个通道中任意访问一个单边的模 拟信号。其原理图如图 31 所示。ENABLEABC16VREF(-)地 址n选择11 13 12Vcc G ND V REF(+)IN7IN654321ININININININ模 拟 /7 6 543 21 0 DDDDD DDDI以他伸 8三态输出缓冲锁存器8通道 多路 模拟开关地址锁存器和译码器转换结束ALE地址锁存允许、iI256R由阻分压器IIIL iI广图 3 1ADC0809 内部原理图从图中可以看出,ADC0809由两部分组成,第一部分为八通道多路

3、模拟开关,控制C、 B、A和地址锁存允许端子,可使其中一个通道被选中。第二部分为一个逐次逼近型A/D转 换器,它由比较器、控制逻辑、输出锁存缓冲器、逐次逼近寄存器以及开关数组和256R梯 型解码网络组成,由后两种电路(开关数组和256R梯型电阻)组成D/A转换器。控制逻辑 用来控制逐次逼近寄存器从高位到低位逐次取“1”,然后将此数字量送到开关数组(8 位开 关),以控制开关K7K0是否与参考电压相连。参考电压经256R梯型电阻输出一个模拟 电压Vc, Vc与输入模拟量Vx在比较器中进行比较。当VcVx时,该位Di=0;若VcW Vx,则Di=l。因此,从D7DO比较8次,逐次逼近寄存器中的数字

4、量,即与模拟量Vx 所相当的数字量相等。此数字量送入输出寄存器,并同时发出转换结束信号。2ADC0809 的引脚功能ADC0809的引脚,如图32所示。IN3128IN 2IN4227IN1IN5326IN0IN6425ADDAIN7524ADDBSTART623ADDCEOC7o ADC080922ALED3821D7ENEBLE920D6CLOCK1019D5Vcc1118D4VREF(+)1217D0GND1316VREF(-)D11415D2图 3 2ADC0809 引脚图图 52 所示各引脚功能如下:IN7(N0:八个模拟量输入端。(2) START启动A/D转换,当START为高电

5、平时,A/D转换开始。EOC:转换结束信号。当A/D转换结束后,发出一个正脉冲,表示A/D转换完毕。 此信号可用作A/D转换是否完成的检测信号或向CPU申请中断的信号(需加一级反相器)。OUTPUT ENABLE:输出允许信号。当此信号被选中时,允许从A/D转换器的锁存 器中读取数字量。此信号即为ADC0809的片选信号,高电平有效。(5) CLOCK:实时时钟,可通过外接RC电路改变时钟频率。(6) ALE地址锁存允许,高电平有效。当ALE为高电平时,允许C、B、A所示的通 道被选中,并把该通道的模拟量接入A/D转换器。(7) ADDA、ADDB、ADDC:通道号端子,C为最高位,A为最低位

6、。D7D0:数字量输出端。Vref( + ), Vref( ):参考电压端子,用来提供D/A转换器权电阻的标准电平。一般 Vref()=5V, Vref()=0V。Vcc :电源电压,接+5V。(11) GND:接地端。ADC0809 的主要性能如下: 分辨率为 8 位。总的不可调误差为1LSB。 工作时钟典型值为640KHZ转换时间约为100际采用单+ 5V电源。模拟量的输入电平范围为05V,不需要零点和满度调节。6 具有 8 通道闩锁开关控制,可以直接接入 8 个单端模拟量。 数字量输出采用三态逻辑,输出符合TTL电平。 低功耗为 15mW。 温度范围为一40C+ 85C。ADC0809的

7、典型应用,如图3 3所示。口地址译码INTINTENEBLEEOCSTARTALEADCO809ABCIN0IN 1CLOCKIN2IN3VREF(+)IN4VREF(-)IN5VccIN6gnd图 3 3 ADC0809 典型应用图 3 3 是 ADC0809 的一种典型接法。 参考电压的Vref( + )接+ 5V, Vref()接地,8 个通道的模拟量输入电压Vi=0-5V。当Vl=0V时,A/D转换输出为00H,当Vi= Vref时, A/D转换器输出为FFH。EOC作为中断请求信号,可根据系统总线的要求选用INT或/INT 信号。START和ALE连接在一起,利用其上升沿锁存通道地址

8、信号A、B、C,在下降沿开 始 A/D 转换。3时序图ADC0809的时序图,如图34所示。图 3 4 ADC0809 时序图从图可以看出,启动脉冲START和地址锁存允许脉冲ALE的上升沿将地址送上地址总 线,模拟量经C、B、A选择开关所指定的通道送到A/D转换器。在START信号下降沿的 作用下,逐次逼近过程开始,在时钟的控制下,一位一位地逼近。此时,转换结束信号EOC 呈低电平状态。由于逐次逼近需要一定的过程,所以,在此期间内,模拟输入值应维持不变 比较器要一次次进行比较,直到转换结束。此时,如果计算机发出一个输出允许命令(EOC 呈高电平),则可读出数据。4编程原理根据ADC0809的

9、工作原理,对它的操作步骤如下:对 EPP 接口进行初始化,选择模拟量输入通道。发出启动脉冲。查询转换结束信号 EOC 的值,等待转换结束。 转换结束后读取转换结果。其流程图如图 35 所示。初始化EPP初始化,送通道地址)启动 ADC0809图 3 5 ADC0809 编程流程图四、校准测量原理 由于采集系统长期工作,其零点将会产生漂移,同时,元器件参数的变化会使通道增益 发生变化,它们均会引起检测误差。在智能化的数据采集系统中,利用微机的数据存储与运 算的功能,可对零点漂移进行补偿,对通道增益变化也可进行自动校准o ADC0809的0通道 经放大器LM324与模拟开关4052的通道接通转换内

10、部标准电压4.096V和外部直流信号,需 要经过校准。具体实现过程可参阅后面的演示实验。校准原理如图3 6所示,图中Uos为折算到放大器输入端的等效零漂,So为0V的选 择开关,Sr为基准电压Ur的选择开关,Sx为被测电压Ux的选择开关,No、Nr、Nx分别为 A/D 转换器的相应输出的数字量。NoNrNx图 3 6 校准测量原理图校准过程如下: 零点检测。将输入端接地(图 36 中的 So 接通),即模拟开关 4052 的三通道接通(通道选择码 BA=11),此时Ui = 0, 0809的输出数字量为 基准校准。将基准电压Ur接到输入端(图3 6中的Sr接通),即模拟开关4052的一通道接通

11、(通 道选择码BA=01),此时Ui=Ur, 0809的输出数字量为Nr = K (Ur + Uos ) 输入检测。将被测电压Ux接到输入端(图3 6中的Sx接通),即模拟开关4052的二通道接通(通 道选择码BA=10),此时Ui=Ux,0809的输出数字量为Nx = K (Ux + Uos ) 由式 可得Nx_NO K (Ux I Uos )_KUosUx-Nr - N 0K (Ur + Uos ) - KUosUr于是有Ux = NX - “0 . UrNr - N 0由此可见式中不出现Uos和K,即根据零点、基准和输入的三次检测值,经计算获得 的Ux,完全消除了通道Uos和K的变化引起

12、的测量误差。若测量值X可能的取值数m为有限个或无穷可数个离散值,当进行了足够多次的测量, 由概率论中的贝努力(Bernoulli*)定理可知,事件发生的概率ni/n依概率收敛于它的概 率Pi,即当测量次数n8时,可以用事件发生的概率ni/n代替事件发生的概率Pi(i=l-m)。这时,测量值X的数学期望为Z n *ini=1式中n为总测量次数,ni为取值xi的次数,并且用大写字母X代表测量值这一随机变 量,用小写字母 x 代表测量值可能的取值。当测量次数n-R时,用测量值出现代频率1/n代替概率Pi,则得到测量值得数学期望:(当 n-R)M(X)Zm=厶 x P =iii=1(当 n8)1 nM

13、 (X )=乙 xnii=1测量值得数学期望就是当测量次数n-R时,它的各次测量值的算术平均值。测量值的数学期望只反映了测量值平均的情况,但在实际测量中只知道平均的情况是不够的,还需要知道测量数据的离散程度,通常用测量值的方差b 2(X )来反映测量值的离散程度。若离散值可能的取值数目为m种,当测量次数n-R时,第i种取值的概率Pi可用事 件发生的概率ni/n代替,其中i = l-m。这时,测量值得方差为ml2mi2 n_ (当 n r)b 2( X ) = ZLx M (X )P = Z Lx M (X )ii i i n(当 n8)若每个测量值只得到一次,或者对每次测量结果单独统计,认为n

14、次测量得到n个测量 值,而不考虑这些测量值中有无相同的情况,当测量次数n-R时,用测量值出现的频率1/n 代替概率Pi,则可得测量值得方差b 2( X )= 丄工L - M (X )ni测量值的方差是用来描述测量值得离散程度或者说随机误差对测量值的影响的。 可在后面的相关参考程序中看到0809的0通道所采集的直流信号有无经过系统校验和 有无经过随机误差处理的数据比较。五、实验步骤1. 分析 ADC0809 各通道地址。2. 确定如何判断转换结束信号 EOC。3. 程序在访问 EPP 数据、地址寄存器之前,需先向 EPP 控制寄存器写入控制字对 EPP 接口进行初始化(在前面的 LED 显示实验

15、中已经讨论)。4. 读懂 ADC0809 转换数据在 LED 上显示的数据处理参考程序,并试着编写自己的程序。5. 通过对以上问题的思考,将答案进行整理,编制自己的程序,并写清注释。六、实验器材及设备1. 实验电路板一块。2. 20MHZ 双踪示波器一台。3. 直流稳压电源一台(+5V, 12V)。4. PC 机一台。七、预习要求1. 阅读 ADC0809 芯片的原理介绍。2. 对照原理图,认真阅读有关实验原理,理解并消化实验板硬件电路,读懂本书的参 考演示程序。八、报告要求1 编写出自己的程序,并加上注释。2整理好实验数据,并对实验结果进行讨论。、思考题1 阅读 AD0809 的 datasheet。2. 记录对4.096V采集20次的转换结果。3. 用AD0809采集交流正弦波形,调节信号频率从100Hz增加,观察显示波形的变化。 当多高频率时,显示波形异常,解释此现象。

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!