智能仪器模拟量输入输出通道

上传人:san****019 文档编号:15798342 上传时间:2020-09-06 格式:PPT 页数:89 大小:1.68MB
收藏 版权申诉 举报 下载
智能仪器模拟量输入输出通道_第1页
第1页 / 共89页
智能仪器模拟量输入输出通道_第2页
第2页 / 共89页
智能仪器模拟量输入输出通道_第3页
第3页 / 共89页
资源描述:

《智能仪器模拟量输入输出通道》由会员分享,可在线阅读,更多相关《智能仪器模拟量输入输出通道(89页珍藏版)》请在装配图网上搜索。

1、第2章 智能仪器模拟量输入/输出通道,2.1 模拟量输入通道 2.1.1 AD转换器概述 2.1.2 逐次比较式AD转换器与微型计算机接口 2.1.3 积分式AD转换器与微型计算机接口 2.2 高速模拟量输入通道 2.3 模拟量输出通道 2.4 数据采集系统,第2章 智能仪器模拟量输入/输出通道,智能仪器所处理的对象大部分是模拟量。而智能仪器的核心微处理器能接受并处理的是数字量,因此被测模拟量必须先通过AD转换器转换成数字量,并通过适当的接口送入微处理器。在这里,我们把AD转换器及其接口称为模拟量输入通道。 同样,微处理器处理后的数据往往又需要使用DA转换器及相应的接口将其变换成模拟量送出。在

2、这里,我们把DA转换器及相应的接口称为模拟量输出通道。,2.1 模拟量输入通道,2.1.1 AD转换器概述,AD转换器是将模拟量转换为数字量的器件,这个模拟量泛指电压、电阻、电流、时间等参量,但在一般情况下,模拟量是指电压而言的。,一、AD转换器的定义,分辨率与量化误差 转换精度 转换速率 满刻度范围,二、AD转换器的技术指标,二、AD转换器的技术指标,分辨率与量化误差,分辨率是衡量A/D转换器分辨输入模拟量最小变化程度的技术指标。例如:某A/D转换器为12位,若用百分比表示,即表示该转换器可以用212个二进制数对输入模拟量进行量化,其分辨力为1LSB。 若用百分比表示,其分辨率为(1/212

3、)100 =0.025,若允许最大输入电压为10V,则它能分辨输入模拟电压的最小变化量为10V1/212 = 2.4mV。 A/D转换器的分辨率取决于A/D转换器的位数,所以习惯上也以BCD 码数的位数直接表示。,二、AD转换器的技术指标,分辨率与量化误差,量化误差是由A/D 转换器有限字长数字量对输入模拟量进行离散取样(量化)引起的误差,其大小在理论上为一个单位(1LSB )。将实际转移曲线在零刻度处偏移1/2单位,可使得量化误差为1/2LSB。,A/D转换器的量化误差,2.1.1 AD转换器概述,二、AD转换器的技术指标,分辨率与量化误差,分辨率是衡量A/D转换器分辨输入模拟量最小变化程度

4、的技术指标。A/D转换器的分辨率取决于A/D转换器的位数,所以习惯上以输出二进制数或BCD 码数的位数来表示。,量化误差是由于A/D 转换器有限字长数字量对输入模拟量进行离散取样(量化)引起的误差,其大小在理论上也为一个单位(1LSB )。,量化误差和分辨率是统一的,即提高分辨率可以减小量化误差。,2.1.1 AD转换器概述,二、AD转换器的技术指标,2、转换精度,转换精度反映了一个实际A/D转换器与一个理想A/D转换器在量化值上的差值,用绝对误差或相对误差来表示。由于理想A/D转换器也存在着量化误差,因此, 实际A/D转换器转换精度所对应的误差指标不包括量化误差在内。,转换精度指标通常由以下

5、分项误差有组成: 偏移误差 满刻度误差 非线性误差 微分非线性误差,转换精度,转换精度指标通常由以下分项误差有组成: 偏移误差:是指输出为零时,输入不为零的值,所以有时又称零点误差。偏移误差可以通过在A/D转换器的外部加接调节电位器,将偏移误差调至最小。 满刻度误差:又称增益误差,它是指A/D转换器满刻度时输出的代码所对应的实际输入电压值与理想输入电压值之差,满刻度误差一般是由参考电压、放大器放大倍数、电阻网络误差等引起。满刻度误差可以通过外部电路来修正。 非线性误差:是指实际转移函数与理想直线的最大偏移。非线性误差不包括量化误差,偏移误差和满刻度误差。 微分非线性误差:是指转换器实际阶梯电压

6、与理想阶梯电压(1LSB)之间的差值。为保证A/D转换器的单调性能,A/D转换器的微分非线性误差一般不大于1LSB。非线性误差和微分非线性误差在使用中很难进行调整。,2.1.1 AD转换器概述,二、AD转换器的技术指标,3、转换速率,转换速率是指AD转换器在每秒钟内所能完成的转换次数。 转换速率也可表述为转换时间,即AD转换从启动到结束所需的时间,转换速率与转换时间互为倒数。 例如,某AD转换器的转换速率为5MHz,则其转换时间是200ns。,2.1.1 AD转换器概述,二、AD转换器的技术指标,4、满刻度范围,满刻度范围是指AD转换器所允许最大的输入电压范围。 如(05)V,(010)V,(

7、55)V等,满刻度值只是个名义值,实际的AD转换器的最大输入电压值总比满刻度值小12n(n为转换器的位数)。这是因为0值也是2n个转换器状态中的一个。 例如12位的AD转换器,其满刻度值为10V,而实际允 许的最大输入电压值为 109.9976V。,三、AD转换器的分类, 逐次比较式AD转换器:转换时间一般在s级,转换精度一般在0.1上下,适用于一般场合。 积分式AD转换器:其核心部件是积分器,因此转换时间一般在ms级或更长,但抗干扰性能强,转换精度可达0.01或更高。适于数字电压表类仪器采用。 并行比较式又称闪烁式:采用并行比较,其转换时间可达ns级,但抗干扰性能较差,由于工艺限制,其分辨率

8、一般不高于8位。可用于数字示波器等要求转换速度较快的仪器中。 改进型是在上述某种形式AD转换器的基础上,为满足某项高性能指标而改进或复合而成的。例如余数比较式即是在逐次比较式的基础上加以改进,使其在保持原有较高转换速率的前提下精度可达0.01以上。,2.1.2 逐次比较式AD转换器与计算机接口,一、 逐次比较式AD转换器原理,它由N位寄存器、N位DA转换器、比较器、逻辑控制电路、输出缓冲器 五部分组成,,逐次比较式AD转换器大都做成单片集成电路形式,使用时只需发出AD转换启动信号,然后在EOC端查知AD转换过程结束后,取出数据即可(实际AD转换过程已不是非常重要)。,二、 ADC0809芯片及

9、其接口,二、 ADC0809芯片及其接口,ADC0809由三大部分组成: 1、8路输入模拟量选择电路:8路输入模拟量信号分别接到IN0IN7端。A,B,C为输入地址选择线,地址信息由ALE的上升沿打入地址锁存器。 2、逐次比较式AD转换器:START为启动信号,其上升沿复位内部寄存器,下降沿启动AD转换。EOC为转换结束标志位,“0”表示正在转换,“1”表示一次A/D转换的结束。CLOCK为外部时钟输入信号,当时钟频率取640kHz时,转换一次约需100s时间(ADC0809所能容许的最短转换时间)。 3、三态输出缓冲锁存器:AD转换的结果由EOC信号上升沿打入三态输出缓冲锁存器。OE为输出允

10、许信号,当向OE端输入一个高电平时,三态门电路被选通,这时便可读取结果。否则缓冲锁存器输出为高阻态。,二、 ADC0809芯片及其接口,二、 ADC0809芯片及其接口,2.1.2 逐次比较式AD转换器与计算机接口,AD转换器与微处理器连接方式以及智能仪器要求的不同,实现AD转换软件的控制方式就不同。目前常用的控制方式主要有: 1 程序查询方式: 2 延时等待方式: 3 中断方式:,结合下图所示的ADC0809与8031的接口电路, 给出查询、等待定时和中断这三种方式下的转换程序。转换程序的功能是将由IN0端输入的模拟电压转换为对应的数字量, 然后再存入8031内部RAM的30H单元中。,1

11、程序查询方式 2 延时等待方式 3 中断方式,a 查询方式 MOV DPTR, #0FEF8H ;指出IN0通道地址 MOV A, #00H MOVX DPTR,A ; 启动IN0通道转换 MOV R2, #20H DLY: DJNZ R2, DLY ;延时,等待EOC变低 WAIT:JB P3.3,WAIT ;查询,等待EOC变高 MOVX A,DPTR MOV 30H, A ;结果存30H,b 延时等待方式 MOV DPTR, #0FEF8H MOV A, #00H MOVX DPTR, A ;启动IN0通道 MOVX R2, #48H WAIT:DJNZ R2, WAIT ;延时约140

12、s MOVX A, DPTR MOV 30H, A ;转换结果存30H,c 中断方式 (主程序) MAIN:SETB IT1 ;选边沿触发 SETB EX1 ;允许中断 SETB EA ;打开中断 MOV DPTR,#0FEF8H MOV A, #00H ;启动AD转换 MOVX DPTR,A ;执行其他任务,中断服务程序: NTR1:PUSH DPL ;保护现场 PUSH DPH PUSH A MOV DPTR,#0FEF8H MOVX A, DPTR ;读结果 MOV 30H, A ;结果存30H MOV A, #00H MOVX DPTR, A ;启动下次转 POP A ;恢复现场 PO

13、P DPH POP DPL RETI ;返回,三、 AD574芯片及其接口,CS: 片选信号,低电平有效。 CE: 片使能信号,高电平有效。 R/C:读/启动转换信号,高时读A/D转换结果,低时启动A/D转换。 12/8:输出数据长度控制信号,高为12位,低为8位。 A0: A0 有两种含义:当R/C为低时,A0为高,启动8位A/D转换; A0 为低,启动12位A/D转换。当R/C为高时,A0为高,输出低4位数据;A0 低,输出高8位数据。,CE CS RC 128 A0 操 作 1 0 0 0 12位转换 1 0 0 1 8位转换 1 1 0 5V 0 12位并行输出 1 0 1 接地 0

14、输出高8位数据 1 0 1 接地 1 输出低4位数据,上述5个控制信号的组合如表所示,AD574共有5个控制引脚,定义如下:,三、 AD574芯片及其接口,图中STS可有三种接法以对应三种控制方式:如果STS空着,单片机只能采取延时等待方式,在启动转换后,延时25s以上时间,再读入AD转换结果,本例采用延时等待方式,其对应控制程序清单如下:,MOV R0, #1FH ;启动 MOVX R0, A MOV R7, #10H ;延时 DJNZ R7, MOV R1, #7FH ;读低四位 MOVX A, R1 MOV R2, A ; 存低四位 MOV R1, #3FH ; 读高八位 MOVX A,

15、 R1 MOV R3, A ; 存高四位 SJMP ,2.1.3 积分式AD转换器与计算机接口,一、 双积分式AD转换器原理概述,双积分式AD转换器又称双斜式A/D转换器,其转换过程在逻辑控制电路的控制下按以下三个阶段进行。 1预备阶段 2定时积分阶段T1 3定值积分阶段T2 ,积分式A/D转换器是一种间接式A/D转换器,其工作原理是:先用积分器把输入模拟电压转换成中间量(时间T 或频率f),然后再把中间量转换成数字。 积分式A/D转换器又可进一步分为许多类型,本节仅讨论其中最基本的双积分式A/D转换器及接口技术。,2.1.3 积分式AD转换器与计算机接口,一、 双积分式AD转换器原理概述,2

16、.1.3 积分式AD转换器与计算机接口,一、 双积分式AD转换器原理概述,1 预备阶段: 逻辑控制电路发出复位指令,计数器清零,同时使S4闭合,积分器输入/输出都为零。 2 定时积分阶段T1: 在t1时刻,逻辑控制电路发出启动指令,使S4断,S1闭合,于是积分器开始对输入电压Ui积分,同时打开计数门计数。当计数器计满N1时(t2时刻),计数器的溢出脉冲使逻辑控制电路发出控制信号使S1断开。 阶段T1结束,积分器输出 (2.1),3定值积分阶段T2:在 t2 时刻令S1断开的同时,使与Ui极性相反的基准电压接入积分器。本例设Ui为正值,则令S3闭合,于是积分器开始对基准电压UR定值积分,积分器输

17、出从U01值向零电平斜变,同时,计数器也重新从零计数,当积分输出达到零电平时刻(即t3),比较器翻转,此时控制电路令计数器关门,计数器保留的计数值为N2。定值积分阶段T2结束时,积分器输出电平为零, 则有 2.2),数学推导,(2.1),(2.2),(2.3),将2.1式代入2.2式得,设时钟周期为T0,计数器容量为N1,则T1=N1To、T2=N2To,2.3式可改写为,2.3式所明:T2与输入电压的平均值 成正比,(2.4),2.4式所明:N2与输入电压的平均值 成正比( N2 ),N2T0,N2 Ui关系的演示,积分器输出电压还是负向积分,积分时间不变,但是,斜率将增加一倍。,(假定输入

18、电压增加为2Ui),在期间,积分器反向积分的斜率不变(因不变),但是,返回到零点的时间将增加一倍。,由于增加一倍,因而在期间的计数值也将增加一倍。,2.1.3 积分式AD转换器与计算机接口,一、 双积分式AD转换器原理概述,1预备阶段-复零,S4接通 2定时积分阶段-第一次积分,S1接通 特点:定时积分T1固定, UO1(正比于) Ui 3定值积分阶段-第二次积分,S3/S4接通 特点:定值积分(反向),N2UO1Ui,一、 双积分式AD转换器原理概述,(1) 抗干扰能力强 双积分式AD转换器的结果与输入信号的平均值成正比,因而对叠加在输入信号上的交流干扰有良好的抑制作用,即串模干扰抑制能力比

19、较大。50Hz的工频干扰是最主要的串模干扰成分,如果选定采样时间T1的时间为工频周期20ms的整数倍,则对称的工频干扰在理想情况下可以完全消除,双积分式AD转换器的优点:,一、 双积分式AD转换器原理概述,(1) 抗干扰能力强 双积分式AD转换器的结果与输入信号的平均值成正比,因而对叠加在输入信号上的交流干扰有良好的抑制作用,即串模干扰抑制能力比较大。50Hz的工频干扰是最主要的串模干扰成分,如果选定采样时间T1的时间为工频周期20ms的整数倍,则对称的工频干扰在理想情况下可以完全消除 (2) 性能价格比高 由于在转换过程中的两次积分中使用了同一积分器,又使用同一时钟去测定T1和T2,因此对积

20、分器的精度和时钟的稳定性等指标都要求不高,使成本降低。,双积分式AD转换器的优点:,1、速度较慢,一般情况下每秒转换几次,最快每秒20余次。 2、积分器和比较器的失调偏移不能在两次积分中抵消,会造成较大的转换误差。,为了将A/D转换器中的运算放大器和比较器的漂移电压降低,常采用自动调零技术。 自动调零技术实际上是在双积分式转换过程中增加了两个积分周期,分别测出A/D转换器中运算放大器和比较器的失调电压,并分别存储在电容器或寄存器中。当对模拟信号进行转换时,就可以扣除上述已存储的失调电压,实现精确A/D转换。 自动调零技术可将失调电压降低12个数量级。,一、 双积分式AD转换器原理概述,双积分式

21、A/D转换器的缺点:,2.1.3 积分式AD转换器与计算机接口,一、 双积分式AD转换器原理概述,二、 微处理机控制双积分式AD转换器,1、采用微处理器直接实现对双积分式AD转换器全部转换过程的控制; 2、采用含有逻辑控制电路的单片式双积分式AD转换器芯片,其接口的任务主要是在双积分AD转换结束之后读取结果。,双积分式AD转换器与处理器系统的接口有两种方法:,1、采用微处理器直接实现对双积分式AD转换器全部转换过程的控制;,2、采用含有逻辑控制电路的单片式双积分式AD转换器芯片,其接口的任务主要是在双积分AD转换结束之后读取结果。,目前,双积分式AD转换器已能做成单片集成电路的形式。这些集成芯

22、片大都采用了自动调零技术,并且其数字输出大都采用位扫描的BCD码形式。 本章以广为使用的C14433为例来讨论。,2.1.3 积分式AD转换器与计算机接口,二、 微处理机控制双积分式AD转换器,2.1.3 积分式AD转换器与计算机接口,一、 双积分式AD转换器原理概述,二、 微处理机控制双积分式AD转换器,三、MC14433AD芯片及其接口,MC14433是采用CMOS工艺且具有零漂补偿的3 位半(BCD码)单片双积分式AD转换器芯片,只需外加二个电容和二个电阻就能实现AD转换功能。主要技术指标为: 转换速率(310)Hz, 转换精度1LSB, 模拟输入电压范围0V1.999V或0V199.9

23、mV, 输入阻抗大于100M。,三、MC14433AD芯片及其接口,MC14433转换结果以BCD码形式,分时按千、百、十、个位由Q0Q3端送去,相应的位选通信号由DS1DS4提供。每个选通脉冲宽度为18个时钟周期,相邻选通脉冲之间的间隔为2个时钟周期。,MC14433模拟部分电路如图所示。缓冲器A1接成电压跟随器形式,以提高A/D转换器输入阻抗;A2与外接R1和C1构成积分器;A3为比较器,完成“0”电平检出。由于运放A1,A2,A3工作时不可避免地存在输入失调电压,因此在转换过程中还要进行自动调零。图中的C0为调零电容,需外接。,MC14433 完整的AD转换过程可分为6个阶段,各阶段积分

24、器输出的波形如图所示:,三、MC14433AD芯片及其接口,MC14433与8031 接口电路如图。要求编程将转换结果存储在2EH与2FH单元中,存储格式为:,转换器的EOC反相后,作为中断申请信号送8031的INT1端。由于EOC与DU相连,所以每次转换完毕都有相应的BCD码及选通信号出现在Q0Q3及DS1DS4端。,设要求外部中断为边沿触发方式, 主程序: INIT: SETB IT1 ;选择INT1边沿触发方式 MOVC IE,#10000100B ;打开中断,INT1中断允许 ,中断服务程序: SAP:MOV A,P1 JNB ACC.4, SAP ;等待DS1选通信号 JB ACC.

25、0, SER ;若超、欠量程,转SER JB ACC.2, SP1 ;若极性为正,转SP1 SETB 77H ;为负,2EH单元D7为1 AJMP SP2 SP1: CLR 77H ;为正,2EH单元 D7为0 SP2: JB ACC.3, SP3 ;查千位(12位) SETB 74H ;千位数2EH单元D4为1 AJMP SP4 SP3: CLR 74H ;千位数2EH单元D4为0 SP4: MOV A, P1 JNB ACC.5, SP4 ;等待DS2选通信号 MOV R0, #2EH ; XCHD A, R0 ;百位数送2EH低4位,中断服务程序: SAP:MOV A,P1 JNB AC

26、C.4, SAP ;等待DS1选通信号 JB ACC.0, SER ;若超、欠量程,转SER JB ACC.2, SP1 ;若极性为正,转SP1 SETB 77H ;为负,2EH单元D7为1 AJMP SP2 SP1: CLR 77H ;为正,2EH单元 D7为0 SP2: JB ACC.3, SP3 ;查千位(12位) SETB 74H ;千位数2EH单元D4为1 AJMP SP4 SP3: CLR 74H ;千位数2EH单元D4为0 SP4: MOV A, P1 JNB ACC.5, SP4 ;等待DS2选通信号 MOV R0, #2EH ; XCHD A, R0 ;百位数送2EH低4位,

27、SP5: MOV A, P1 JNB ACC.6, SP5 ;等待DS3选通信号 SWAP A ;高低4位交换 INC R0 ;指针指向2FH MOV R0, A ;十位数2FH高4位 SP6: MOV A, P1 JNB ACC.7, SP6 ;等待DS4选通信号 XCHD A, R0 ;个位数送2FH低4位 RETI ;中断返回 SER: SETB 10H ;置超、欠量程标志 RETI ;中断返回,2.2 高速模拟量输入通道,2.2.1 并行比较式 AD 转换器原理概述,高速模拟量输入通道大都采用并行比较式AD转换器,并行比较式即闪烁式AD转换器是现行电子式AD转换器中转换速度最快的一种。

28、,并行比较式AD转换原理比较直观。 本章以一个三位并行比较式AD转换器为例,讨论并行比较式AD转换器的原理,三位并行比较式AD转换器原理框图及模数对照表,2.2.1 并行比较式 AD 转换器原理概述,并行比较式AD转换器的转换时间只有几十纳秒,可应用于高速采集的场合。例应用于数字示波器中。 但需要大量的低漂移的比较器和高精度电阻,且位数每高一位, 其需要量加大一倍。例如8位转换器就需要255个比较器和256个精密电阻,价格较贵, 因此并行比较式AD转换器的位数一般不高于8位,并且只有在高速采集时才被采用。,本节以CA3308集成芯片为例,介绍高速A/D转换的特点及其接口技术。CA3308是美国

29、RCA公司的8位CMOS并行A/D转换器,最高转换速率可达15MHz, ,2.2.2 高速A转换器及其接口技术,VIN: 输入信号端。 VDD,VSS: 数字电源与数字地。 VAA, AG:模拟电源与模拟地。 B1B8: 数字量输出端。 OVF: 溢出标志位 CE 1,CE2:输出数字量的三态 控制信号输入端 , 其真值表如表2.2 CLK: 外部时钟输入端。 PHASE: 工作方式控制端。 UR(+) ,UR(-),14REF, 12REF,34REF: 参考电 压输入端或校准端 ,CA3308各脚定义如下:,当采样速率较高时,由于自身时钟频率的限制,微处理器无法控制数据采集的全过程,而用高

30、速逻辑器件控制AD转换及RAM存储。当存储完毕后,再由微处理器处理这些数据。一个由 8031控制的采用CA3308构成的高速数据采集系统如图,高速数据采集工作时序图,2.2.3 高速数据采集与数据传输,一、 程序控制的数据传输方式,查询方式、延时等待方式、中断方式等均属该方式。 每传输一个数据,CPU都要执行若干条指令,不适于高速数据采集及成批交换数据的场合。,二、 DMA控制的数据传输方式,即在DMA控制器控制下的直接存储器存取方式。 在这种方式下,外设与内存之间的数据传输过程不再由CPU控制,而是在DMA控制器的控制和管理下进行直接传输,从而提高了传输速度。,DMA传输 示意图,在DMA传

31、输过程中,传输数据的途径是I/O设备接口、总线和存储器接口,并不经过DMA控制器,因而速度很快。DMA方式传输一个字节一般只需要两个时钟周期的时间。 除此之外,CPU在现行指令的每个机器周期结束即可响应DMA,响应DMA请求的最大延时不会超过一个机器周期。,采用DMA传输方式后使数据传输的速率有很大的提高。但在DMA传输过程中,由于CPU“脱开”系统总线不再工作,因而CPU的工作效率较低。此外,传输速率还受到DMA控制器芯片最高工作频率的限制,例如DMA控制芯片8237A的最大工作频率为3MHz。 为了提高CPU的工作效率,许多现代高性能DSP芯片内含有多个on chip DMA控制器,并提供

32、专门的DMA传输总线,这样,处理器核的运行与DMA数据传输可并行工作,工作效率很高。,2.2.3 高速数据采集与数据传输,一、 程序控制的数据传输方式,二、 DMA控制的数据传输方式,2.2.3 高速数据采集与数据传输,一、 程序控制的数据传输方式,二、 DMA控制的数据传输方式,三、 基于高速数据缓存技术的数据传输方式,1、基于双口RAM的高速数据缓存方式 2、基于FIFO的高速数据缓存方式,在高速数据采集系统中,微处理器控制的数据传输速率及有关数据处理的速度与前端A/D转换器的采集速度往往不一致的;另外,在多微处理器系统应用场合,各微处理器系统的工作也不可能完全同步。当它们之间需要高速传输

33、数据时,可以在两者之间加入数据缓存器进行缓冲。,三、 基于高速数据缓存技术的数据传输方式,1、基于双口RAM的高速数据缓存方式,双口RAM即双端口存储器,它具有两套完全独立的数据线、地址线、读/写控制线,允许两个独立的系统或模块同时对双口RAM进行读/写操作。因此,不管是在流水方式下的高速数据传输,还是在多处理系统中的数据共享应用中,双口RAM都在其中发挥重要作用。,以IDT7024为例介绍双口RAM的组成原理及典型应用。 IDT7024为4K16位静态双口RAM,其最快存取时间有20/25/35/55/75 ns多个等级,可与大多数高速处理器配合使用,无需插入等待状态。,三、 基于高速数据缓

34、存技术的数据传输方式,1、基于双口RAM的高速数据缓存方式,双口RAM IDT7024的组成框图,A/D转换器采用14位A/D转换器LTC 1419,其最高转换速率为800kHz,能满足实时采样的要求。双口RAM采用IDT 7024,其右端口作为采集数据输入端口,写地址及控制信号由可编程逻辑器件EPM 7064产生;其左端口作为采集数据输出端口,输出数据线分高8位和低8位分别与单片机的8位数据线相连,读地址及控制信号由单片机给出。,2、基于FIFO的高速数据缓存方式,FIFO(First In First Out)意思就是先进先出。 FIFO存储器的特点是:同一存储器配备有两个数据端口,一个是

35、输入端口,只负责数据的写入;另一个是输出端口,只负责数据的输出。对这种存储器进行读/写操作时不需要地址线参与寻址,数据的读取遵从先进先出的规则,并且读取某个数据后,这个数据就不能再被读取,就像永远消失了一样。 FIFO内部的存储单元是一个双口RAM,内部有两个读/写地址指针和一个标志逻辑控制单元。读/写地址指针在读/写时钟控制下顺序地从存储单元按照一种环形结构依次读/写数据,从第一个存储单元开始到最后一个存储单元,然后又回到第一个存储单元。标志逻辑控制单元能根据读、写指针的状态,给出RAM的空、满等内部状态的指示。,三、 基于高速数据缓存技术的数据传输方式,2、基于FIFO的高速数据缓存方式,

36、该FIFO数据采集系统没使用PAE和PAF标志,采用先写满再读数据的简单方法,写操作由加在WCLK端的时钟控制,对应时钟信号的上升沿,采集的数据从08端顺序写入到存储器阵列中。当数据写满后,FF变为低电平,FF的低电平信号通过单片机关闭时钟门74HC00而中止写操作,尔后电路便可以进入读数过程。 读数操作过程由单片机控制。当数据被读空后,EF变为低电平。这时,EF信号就会打开时钟门,于是电路就进入新的一轮写数据操作。,2.3 模拟量输出通道,2.3.1 DA转换器概述 2.3.2 DA转换器与微型计算机接口 2.3.3 DA转换器应用举例,2.3.1 DA 转换器概述,一、 DA转换原理,D/

37、A转换器是由电阻网络、开关及基准电源等部分组成,为了便于接口,有些D/A芯片内还含有锁存器。D/A转换器的组成原理有多种,采用最多的是R2R梯形网络D/A转换器,,一、 DA转换原理,一、 DA转换原理,二、 DA转换器的主要技术指数,1分辨率:当输入数字发生单位数码变化时所对应模拟量输出的变化量,具体表达方式与AD转换器分辨率基本一致。 2转换精度:指在整个工作区间实际的输出电压与理想输出电压之间的偏差,具体含义与A/D转换器的定义基本一致。 3转换时间:指当输入的二进制代码,从最小值突跳到最大值时,其模拟量电压达到与其稳定值之差小于 1 2 LSB所需的时间。转换时间又称稳定时间,其值通常

38、比AD转换器的转换时间要短得多。 4尖峰误差:尖峰误差是指输入代码发生变化时而使输出模拟量产生的尖峰所造成的误差。,一、 DA转换原理,二、 DA转换器的主要技术指数,三、 DA转换电路输入与输出形式,DA转换器的数字量输入端可以分为:不含数据锁存器;含单个数据锁存器;含双数据锁存器三种情况。 第一种与微型计算机接口时一定要外加数据锁存器,以便维持DA转换输出稳定。 后两种与微型计算机接口时可以不外加数据锁存器。 第三种可用于多个 DA转换器同时转换的场合。DA转换器的输出电路有单极性和双极性之分。,三、 DA转换电路输入与输出形式,DA转换器的输出电路有单极性和双极性之分。,单极性输出电路,

39、双极性输出电路,2.3.2 DA 转换器与微型计算机接口,一、 八位DA转换器DAC0832及其与微型计算机接口,DAC 0832是含有双输入数据锁存器的D/A数模转换器,原理框图如下:,2.3.2 DA 转换器与微型计算机接口,一、 八位DA转换器DAC0832及其与微型计算机接口,MOV DPTR,#0FEFFH ;给出0832的地址 MOV A, #DATA ;欲输出的数据装入A MOVX DPTR, A ;数据装入0832并启动D/A转换,口地址为FEFFH。8031对它进行一次写操作,输入数据便在控制信号的作用下,直接打入内部DAC寄存器中锁存,并由D/A转换成输出电压。,单缓冲方式

40、:,2.3.2 DA 转换器与微型计算机接口,二、 十二位DA转换器DAC1208与微型计算机接口,MOV DPTR,#0FDFFH MOV A,DATA MOVX DPTR,A DEC DPH MOV A,DATA1 MOVX DPTR,A MOV DPTR,#7FFFH MOVX DPTR,A,设有一个12位的待转换的数据存放在内容DATA及DATA1单元中,其存放顺序为:(DATA)存高8位数据,(DATA1)存低4位数据(存放在该单元的低半字节上)。,2.3.3 DA转换器应用举例,一、 锯齿波的产生 二、 任意波形的产生,一、 锯齿波的产生,MOV DPTR,#0FEFFH ;给出D

41、AC0832口地址 MOV A,#00H LOOP:MOVX DPTR,A INC A MOV R0,#DATA ;改变#DATA,以延时 DJNZ R0, SJMP LOOP,2.3.3 DA转换器应用举例,二、 任意波形的产生(以正弦波为例),TAB:DB 80H,83H,86H,89H,8DH,90H,93H,96H DB 99H,9CH,9FH,A2H,A5H,A8H,ABH,AEH DB B1H,B4H,B7H,BAH,BCH,BFH,C2H,C5H DB C7H,CAH,CCH,CFH,D1H,D4H,D6H,D8H DB DAH,DDH,DFH,E1H,E3H,E5H,E7H,E

42、9H,二、 任意波形的产生(以正弦波为例),TAB:DB 80H,83H,86H,89H,8DH,90H,93H,96H DB 99H,9CH,9FH,A2H,A5H,A8H,ABH,AEH DB B1H,B4H,B7H,BAH,BCH,BFH,C2H,C5H DB C7H,CAH,CCH,CFH,D1H,D4H,D6H,D8H DB DAH,DDH,DFH,E1H,E3H,E5H,E7H,E9H,MOV R5, #00H ;计数器赋初值 SIN:MOV A, R5 MOV DPTR,#TABH MOVC A,A+DPTR ; 查表得输出值 MOV DPTR, #7FFFH ; 指向0832

43、MOVX DPTR, A ; 转换 INC R5 ;计数器加一 AJMP SIN,4.6 触摸屏,一、触摸屏简介,1. 触摸屏的发展,触摸屏的发展经历了从红外屏、四线电阻屏、电容屏、表面声波触摸屏到五线电阻触摸屏等由低档向高档发展的历程,,2. 触摸屏的技术要求,(1)工作稳定性 (2)手写文字和图像识别 (3)价格 (4)功耗,二、触摸屏的分类,1. 电阻式触摸屏,触摸屏的结构简图,触摸屏的工作原理,2. 红外线触摸屏,红外线触摸屏原理,红外触摸屏是利用X、Y方向上密布的红外线矩阵来检测并定位用户的触摸。,3. 电容式触摸屏,电容式触摸屏,触摸屏四边均镀上狭长的电极,在导电体内形成一个低电压

44、交流电场。用户触摸屏幕时,由于人体电场、手指与导体层间会形成一个耦合电容,四边电极发出的电流会流向触点,而其强弱与手指及电极的距离成正比,位于触摸屏幕后的控制器便会计算电流的比例及强弱,准确算出触摸点的位置。,4. 表面声波触摸屏,超声波式触摸屏,玻璃屏的左上角和右下角各固定了竖直和水平方向的超声波发射换能器,右上角则固定了两个相应的超声波接收换能器。玻璃屏的四个周边则刻有呈45角由疏到密间隔非常精密的反射条纹 。当发射换能器发射一个窄脉冲后,声波能量历经不同途径到达接收换能器,走最右边的最早到达,走最左边的最晚到达,早到达的和晚到达的这些声波能量叠加成一个较宽的波形信号,,三、触摸屏的控制,

45、1. ADS7843的基本特性,ADS7843引脚配置,2. ADS7843参考电压模式选择,单端输入模式,差动输入模式,3. ADS7843控制字,S:数据传输起始标志位,该位必为“1”。 A2A0:通道选择,当A2A0为001时,选择Y坐标输入;A2A0为101时选择X坐标输入;A2A0为010或110时,选择IN3或IN4两个附属A/D通道。 MODE:选择A/D转换的精度, MODE 为“1”时选择8位,为“0”选择12位。 SER/DEF:选择参考电压的输入模式。 为“1”时 选择参考单端输入模式;为“0”时选择差动输入模式。,PD1、PD0选择省电模式:PD1、PD0 选择“00”时为允许省电模式,在两次A/D转换之间掉电,且中断允许;选择“01”时,为允许省电模式,但不允许中断;选择“10”时为保留模式;选择“11”时为禁止省电模式。,4. ADS7843控制时序,5. ADS7843与单片机的接口设计,

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