单片机第五讲信号转换接口

上传人:E**** 文档编号:92633737 上传时间:2019-07-11 格式:PPT 页数:47 大小:805KB
返回 下载 相关 举报
单片机第五讲信号转换接口_第1页
第1页 / 共47页
单片机第五讲信号转换接口_第2页
第2页 / 共47页
单片机第五讲信号转换接口_第3页
第3页 / 共47页
单片机第五讲信号转换接口_第4页
第4页 / 共47页
单片机第五讲信号转换接口_第5页
第5页 / 共47页
点击查看更多>>
资源描述

《单片机第五讲信号转换接口》由会员分享,可在线阅读,更多相关《单片机第五讲信号转换接口(47页珍藏版)》请在金锄头文库上搜索。

1、0,机械类专业必修课,主讲人:王红星,1,教学内容,0、课程准备,1、微型计算机基础,3、中断、定时与串行通信,2、微机系统结构及编程,4、人机交互接口,5、信号转换接口,2,第五讲 信号转换接口,单片机应用的重要领域是测控。在其应用过程中,除数字量外还会遇到另一类物理量,即模拟量。例如:温度、速度、电压、电流、压力等,它们都是连续变化的物理量。由于计算机(单片机)只能处理数字量,因此计算机(单片机)控制系统中凡遇到有模拟量的地方,就要进行模拟量向数字量、数字量向模拟量的转换,也就出现了单片机数/模和模/数转换的接口问题。,3,5.1 A/D转换概述,在单片机控制系统中,被测量的对象往往都是一

2、些模拟量(如温度、压力、位移、图像等)信号,而单片机处理系统能够处理的是数字信号。因此,必须先将模拟信号转换成数字信号,再输入到单片机处理系统。,第五讲 信号转换接口,1、A/D转换原理,4,将模拟信号转换成数字信号的电路,称为模数转换器(简称A/D转换器)。其工作原理框图如图所示:,第五讲 信号转换接口,5,2、A/D转换过程,A/D转换过程一般是由采样、保持、量化和编码四个步骤完成的。即首先对输入的模拟电压信号进行采样,采样结束后进入保持时间,在这段时间内将取样的电压量化为数字量,然后按一定的编码形式输出,这样重复即可将一段模拟信号转换为数字信号输出。,第五讲 信号转换接口,5.1 A/D

3、转换概述,6,(1)采样和保持电路,采样:把时间上连续变化的信号变换为时间离散的信号。 采样是通过采样器完成的,采样器(电子模拟开关)在采样脉冲S(t)的作用下,将随时间连续变化的模拟信号F(t)转变为时间上离散的模拟信号。,第五讲 信号转换接口,7,第五讲 信号转换接口,8,采样定理:当采样频率不小于输入模拟信号频谱中最高频率的两倍时,采样信号可以不失真地恢复为原模拟信号,即:,式中fS采样频率,f为输入信号vI的最高频率分量的频率。,避免混叠失真应满足:1、信号要限带,即对于 |f|fimax,有X(f)=0,然后抽样;2、满足采样条件。,第五讲 信号转换接口,9,因为每次把取样电压转换为

4、相应的数字量都需要一定的时间,所以在每次取样以后,必须把取样电压保持一段时间。完成这个转换过程的电路就是保持电路。,第五讲 信号转换接口,10,(2)量化和编码,量化:数字信号不仅在时间上是离散的,而且数值上的变化也不是连续的。这就是说,任何一个数字量的大小,都是以某个最小数量单位的整倍数来表示的。因此,在用数字量表示取样电压时,也必须把它化成这个最小数量单位的整倍数,这个转化过程就叫做量化。,量化单位:所规定的最小数量单位叫做量化单位,用表示。显然,数字信号最低有效位中的1表示的数量大小,就等于。,编码:把量化的数值用二进制代码表示,称为编码。这个二进制代码就是A/D转换的输出信号。,第五讲

5、 信号转换接口,11,量化误差: 既然模拟电压是连续的,那么它就不一定能被整除,因而不可避免的会引入误差,把这种误差称为量化误差。在把模拟信号划分为不同的量化等级时,用不同的划分方法可以得到不同的量化误差。,第五讲 信号转换接口,12,第五讲 信号转换接口,假定需要把0+1V的模拟电压信号转换成3位二进制代码,这时便可以取=(1/8)V,并规定凡数值在0(1/8)V之间的模拟电压都当作0看待,用二进制的000表示;凡数值在(1/8)V(2/8)V之间的模拟电压都当作1看待,用二进制的001表示,等等,如表所示。不难看出,最大的量化误差可达,即(1/8)V。,13,3、A/D常用的芯片,(1)

6、ADC0801ADC0805、ADC0808/0809、 ADC0816/0817型8位MOS型A/D转换器; (2) TLC1549单通道串行输出A/D。TI公司生产的一种开 关电容结构的逐次比较型10位A/D转换器。有 DIP和FK 2种封装形式。 (3)TLC2543多通道串行输出A/D。也是TI公司生产的众 多串行A/D转换器中的一种,CMOS12位开关电 容逐次逼近A/D转换器,具有输入通道多、精度 高、速度高等特点。 (4) ADC570、ADC1210。 除以上芯片还有许多不同精度的A/D转换芯片。 在使用过程中,要按要求选择适当精度的芯片, 芯片的精度与在转换时所使用的时间是成

7、正比的。,第五讲 信号转换接口,5.1 A/D转换概述,14,5.2 A/D转换器的技术指标,1、转换精度 A/D转换器的转换精度分为绝对精度和相对精度。 (1)绝对精度:指在转换器中,任一数码与所对应的实际模拟电压与其理想的电压值之差,这个差值不是一个常数,我们把这个差值的最大值定义为绝对误差。 (2)相对精度:它与绝对精度相似,所不同的是把这个最大精度表示为满刻度模拟电压的百分数,或者用二进制分数来表示相对应的数字量。,A/D转换器的主要技术指标有:转换精度,分辨率,转换时间和转换速率,量化误差。,第五讲 信号转换接口,15,2、分辨率 说明A/D转换器对输入信号的分辨能力。,第五讲 信号

8、转换接口,16,3、转换时间和转换速度 完成一次A/D转换所需要的时间。转换时间与转换速度互为倒数,即每秒转换的次数。,不同类型的A/D转换器转换速度相差比较大: 1、并行比较A/D转换器转换速度最高,8位二进制输出的单片集成A/D转换器转换时间为50ns; 2、逐次比较型A/D转换器在1050us之间,也有几百ns的。 3、间接A/D转换器速度最慢,如双积分型在几十毫秒到几百毫秒之间。,第五讲 信号转换接口,17,4、转换误差 表示A/D转换器实际输出的数字量和理论上的输出数字量之间的差别。常用最低有效位的倍数来表示。例如给出相对误差LSB/2(最低有效位) ,这就表明实际输出的数字量和理论

9、上应得到的输出数字量之间的误差小于最低位的半个字。,第五讲 信号转换接口,18,5、量化误差 由于AD的有限分辨率而引起的误差,即有限分辨率AD的阶梯状转移特性曲线与无限分辨率AD(理想AD)的转移特性曲线(直线)之间的最大偏差。通常是1个或半个最小数字量的模拟变化量,表示为1LSB、1/2LSB。,第五讲 信号转换接口,19,5.3 A/D转换器的分类,A/D转换器是能够将模拟量转换为数字量的器件。它有许多种分类方式:总的可分为直接型和间接型。直接型A/D转换器为在转换过程中模拟电压不经过任何中间变量直接转换为数字代码,而间接型A/D转换器为在转换过程中要把模拟电压先转换成某种中间变量(时间

10、、频率、脉冲宽度等),然后再转换成数字代码输出。,第五讲 信号转换接口,20,A/D转换器按工作原理可分为:计数式ADC、双积分式ADC、 逐次逼近式ADC、并行式ADC; 按模拟量输入方式分:单极性ADC、双极性ADC; 按数字量输出方式分:并行ADC、串行ADC; 按性能特点可分为:按转换精度分低精度、中精度、高精度、 超高精度; 按输出是否带三态缓冲分:带可控三态缓冲ADC、不带可控 三态缓冲ADC; 按分辨率分:4位、6位、8位、10位、12位、14位、16位 等; 按转换速度:分低速、中速、高速、超高速。,5.3 A/D转换器的分类,21,5.4 A/D转换器的选择原则,在设计单片机

11、控制系统,数据的采集以及单片机输出去控制被控对象时会用到ADC电路,可从以下几方面考虑:,(1)A/D转换器位数的确定 A/D转换器位数的确定是关系着整个测量控制系统所要测量控制的范围和精度,但又不能对系统的精度唯一确定。由于系统的精度与很多因素有关,包括传感器变换精度、信号处理的精度和A/D转换器本身等,甚至还包括软件控制的算法。在使用时A/D转换器的位数至少要比总精度要求的最低分辨率高一位。常见的A/D、D/A器件有8位,10位,12位,14位,16位等。实际选用的A/D转换器的位数应与系统处理的能力以及所需达到的精度相适应。,第五讲 信号转换接口,22,(2)A/D转换器转换速度的确定

12、A/D转换器的转换速度指完成一次A/D转换所需要的时间,其倒数即每秒钟能完成的转换次数,称转换速度。 在使用时不同的A/D转换器,其转换时间并不一定相同。要根据所设计系统对采集数据要求的时间而定,一般选择所需转换时间短的,这样可以提高整个系统的实时控制能力。保证转换器的转换速率要高于系统要求的采样频率。,第五讲 信号转换接口,23,(3)A/D转换器的工作电压和基准电压的选择 选择合适的工作电压可以有效简化整个系统的电压供给,基准电压是指提供给A/D转换器在转换时所需要的参考电压,这是保证转换精度的基本条件,它也影响A/D转换器所测量的范围。在精度要求较高时,基准电压的供给可以采用独立的稳压电

13、源。,第五讲 信号转换接口,24,设计举例 某信号采集系统要求用一片A/D转换集成芯片在1s(秒)内对16个热电偶的输出电压分时进行A/D转换。已知热电偶输出电压范围为00.025V(对应于0450温度范围),需要分辨的温度为0.1,试问应选择多少位的A/D转换器,其转换时间是多少?,第五讲 信号转换接口,25,解:对于0450温度范围,信号电压范围为00.025V,分辨的温度为0.1,这相当于 的分辨率。12位A/D转换器的分辨率为 ,所以必须选用14 位的A/D转换器。,系统的取样速率为每秒16次,取样时间为62.5ms。对于这样慢的取样,任何一个A/D转换器都可以满足要求。可选用带有取样

14、保持(S/H)的逐次比较型A/D转换器或不带S/H的双积分式A/D转换器。,第五讲 信号转换接口,26,5.5 D/A转换概述,1、D/A转换原理 数字量是用代码按数位组合起来表示的,对于有权码,每位代码都有一定的权。 为了将数字量转换成模拟量,必须将每1位的代码按其权的大小转换成相应的模拟量,然后将这些模拟量相加,即可得到与数字量成正比的总模拟量,从而实现了数字模拟转换。 D/A转换器由数码寄存器、模拟电子开关电路、解码网络、求和电路及基准电压几部分组成。数字量以串行或并行方式输入、存储于数码寄存器中,数字寄存器输出的各位数码,分别控制对应位的模拟电子开关,使数码为的位在位权网络上产生与其权

15、值成正比的电流值,再由求和电路将各种权值相加,即得到数字量对应的模拟量。,第五讲 信号转换接口,27,输入为3位二进制数时D/A转换器的转换特性曲线。,第五讲 信号转换接口,28,2、D/A转换器的主要技术指标,(1)分辨率(Resolution):指D/A转换器能分辨的最小输出模拟增量,即相邻两个二进制码对应的输出电压之差称为D/A转换器的分辨率。可用最低位(LSB)表示。如,n位D/A转换器的分辨率为1/2n。 (2)精度(Accuracy):精度是指D/A转换器的实际输出与理论值之间的误差,它是以满量程VFS的百分数或最低有效位(LSB)的分数形式表示。与A/D相似也分为绝对精度与相对精

16、度。,第五讲 信号转换接口,29,(3)线性误差: (4)转换时间TS(建立时间):从D/A转换器输入的数字量发生变化开始,到其输出模拟量达到相应的稳定值所需要的时间称为转换时间。,第五讲 信号转换接口,30,(5)偏移量误差:偏移量误差是指输入数字量为零时,输出模拟量对零的偏移值。,第五讲 信号转换接口,(6) 接口形式:D/A转换器与单片机接口方便与否,主要决定于转换器本身是否带数据锁存器,总的来说有两类D/A转换器,一类是不带锁存器的,另一类是带锁存器的。对于不带锁存器的D/A转换器,为了保存来自单片机的转换数据,接口时要另加锁存器,因此这类转换器必须在接口线上;而带锁存器的D/A转换器,可以把它看作是一个输出口,因此可直接在数据总线上,而不需另加锁存器。,31,3、D/A转换器的分类,数模转换器的类型很多,目前在集成化的数模转换器中经常使用的一种是T型网络D/A转换器。,第五讲 信号转换接口,32,按输出形式分类:电压输出型和电流输出型。 按是否含有锁存器分类:内

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号