第六章模拟量输入输出与数据采集卡
- 格式:doc
- 大小:1015.00 KB
- 文档页数:17
. 可编辑 第六章 模拟量输入输出与数据采集卡
通过本章的学习,使考生掌握D/A,A/D转换的原理和典型芯片,在此基础上了解工业控制计算机常用模板的组成和应用。 要求: (1)了解D/A转换的工作原理和8位,12位D/A转换芯片;D/A转换器与总线的连接和应用方法。 (2)了解A/D转换器的工作原理和指标,熟悉A/D转换的典型芯片和多路转换器,采样保持器的工作原理。 (3)了解数据采集卡的组成和指标及其应用方法,了解工控机配套模板的概况。
一、重点提示 本章重点是D/A,A/D转换器的工作原理,与总线的连接方法。 二、难点提示 本章难点是利用这些芯片和多路开关、采样保持器组成数据采集卡的应用方法。 考核目的:考核学生对微型计算机的模拟通道的构成及工作原理的掌握。 1.数模转换器D/A (1)D/A转换的指标和工作原理 / (2)典型D/A转换器芯片 (3)D/A转换器与总线的连接 2.模数转换器A/D (1)A/D转换器的工作原理(双积分和逐次逼近型A/D转换),A/D转换器主要指标 (2)典型A/D转换器芯片(ADC0809及.12位A/D芯片)的功能和组成,与总线的. 可编辑 连接 3.多路开关 (1)数据采集系统对多路开关的要求 (2)几种多路开关芯片 (3)几种多路开关的主要技术参数 4.采样保持器 (1)采样保持器的工作原理 (2)常用的采样保持器芯片 5.数据采集卡的组成及其应用 本章知识结构如下: (一)D/A转换接口 D/A转换器的作用是将二进制的数字量转换为相应的模拟量。D/A转换器的主要部件是电阻开关网络,其主要网络形式有权电阻网络和R-2R梯形电阻网络。 集成D/A芯片类型很多,按生产工艺分有双极型、MOS型等;按字长分有8位、10位、12位等;按输出形式分有电压型和电流型。另外,不同生产厂家的产品,其型号各不相同。例如,美国国家半导体公司的D/A芯片为DAC系列,如DAC0832等;美国模拟器件公司的D/A芯片为AD系列,如AD558等。使用时可参阅各公司提供的使用手册。 1.DAC0832 DAC0832是美国国家半导体公司采用CMOS工艺生产的8位D/A转换集成电路芯片。它具有与微机连接简单、转换控制方便、价格低廉等特点,因而得到了广泛的应用。 (1) DAC0832的结构与引脚 DAC0832的逻辑结构框图如下图所示。片内有R-2RT型电阻网络,用于对参考电压. 可编辑 提供的两条回路分别产生两个电流信号IOUT1和IOUT20 DAC0832采用8位输入寄存器和8位DAC寄存器二次缓冲方式,这样可以在D/A输出的同时,送入下一个数据,以便提高转换速度。每个输入数据为8位,可以直接与微机的数据总线相连,其逻辑电平与TTL电平兼容。
071~DDI一一D/A转换器的数字量输入引脚。其中0DI为最低位,
71D为最高位。
CS——片选信号输入端,低电平有效。
1WR一—输入寄存器的写信号,低电平有效。
ILE一一输入寄存器选通信号,高电平有效。II.E信号和1WRCS、
共同控制选通输入
寄存器。当1WRCS、均为低电平,而ILE为高电平时,01LE
,输入数据被送至8位输
入寄存器的输出端;当上述三个控制信号任一个无效时,1LE
变高,输入寄存器将数据锁存,
输出端呈保持状态。 . 可编辑 XFER——从输入寄存器向DAC寄存器传送D/A转换数据的控制信号,低电平有效。
2WR……DAC寄存器的写信号,低电平有效。当XFER和2WR同时有效时,输入寄存
器的数据装入DAC寄存器,并同时启动一次D/A转换。
CCV——芯片电源,其值可在+5~+15 V之间选取,典型值取+15 V。
AGND-----模拟信号地。 DGND——数字信号地。
FBR一一内部反馈电阻引脚,用来外接D/A转换器输出增益调整电位器。
REFv——D/A转换器的基准电压,其范围可在-lO~+10 V内选定。该端连至片内的
R-2RT型电阻网络,由外部提供一个准确的参考电压。该电压精度直接影响着D/A转换精度。
1OUTI——D/A转换器输出电流1,当输入全l时,输出电流最大,约为FBEF256255RVRI
当输入为全O时,输出电流最小,即为O。 2OUTI——D/A转换器输出电流2,它与1OUTI有如下关系:
21OUTOUTII=常数
D/A转换没有形式上的启动信号。实际上将数据写入第二级寄存器的控制信号就是D/A转换器的启动信号。另外,它也没有转换结束信号,D/A过程很快,一般还不到一条指令的执行时间。 (2)DAC0832的工作方式 DAC0832内部有两个寄存器,能实现三种工作方式:双缓冲、单缓冲和直通方式。 双缓冲工作方式是指两个寄存器分别受到控制。当ILE、CS和WR1信号均有效时,8位数字量被写入输入寄存器,此时并不进行A/D转换。当WR2和XFER信号均有效时,原来存放在输入寄存器中的数据被写入DAC寄存器,并进入D/A转换器进行D/A转换。在. 可编辑 一次转换完成后到下一次转换开始之前,由于寄存器的锁存作用,8位D/A转换器的输入数据保持恒定,,因此D/A转换的输出也保持恒定。 单缓冲工作方式是指只有一个寄存器受到控制。这时将另一个寄存器的有关控制信号预先设置成有效,使之开通,或者将两个寄存器的控制信号连在一起,两个寄存器作为一个来使用。 直通工作方式是指两个寄存器的有关控制信号都预先置为有效,两个寄存器都开通。只要数字量送到数据输入端,就立即迸入D/A转换器进行转换。这种方式应用较少。 (3)电压输出电路的连接: DAC0832以电流形式输出转换结果,若要得到电压形式的输出;需要外加I/V转换电路,常采用运算放大器实现I/V转换。 对于单极性输出电路,输出电压为:
REFOUTVDV256式中D为输入数字量的十进制数。因为转换结果
OUTTI
接运算放
大器的反向端,所以式中有一个负号。若VVFR5E,当 D---- 0~ 255 (00H~FFH)
时,VVOUT)98.4~0(。
通过调整运算放大器的调零电位器,可以对D/A芯片进行零点补偿。通过调节外接于反馈回路的电位器RP1,可以调整满量程。 对于双极性输出电路,输出电压的表达式为: . 可编辑 REFOUTVDV128
128若VV
REF5,当D=O时,VVVOUTOUT5,01;当
D=128(80H)时,0,5.21OUTOUTVVV;当D=255(FFH)时,
OUTOUTVVV,98.514.96 V。
2.D/A转换芯片与微处理器的接口 计算机是通过输出指令将要转换的数字送到D/A转换芯片来实现D/A转换的,但由于输出指令送出的数据在数据总线上持续的时间很短,因而需要数据锁存器来锁存CPU送来的数据,以便完成D/A转换。目前生产的DAC芯片有的片内带有锁存器(如本节介绍的DAC0832),而有的则没有。在实际中若选用了内部不带锁存器的D/A转换芯片,就需要在CPU和D/A芯片之间增加锁存电路。 (二)A/D转换接口 A/D转换器是模拟信号源与计算机或其他数字系统之间联系的桥梁,它的任务是将连续变化的模拟信号转换为数字信号,以便计算机或数字系统进行处理。在工业控制和数据采集及许多其他领域中,A/D转换器是不可缺少的重要组成部分。 由于应用特点和要求的不同,需要采用不同工作原理的A/D转换器。A/D转换器的主要类型有:逐位比较(逐位逼近)型、积分型、计数型、并行比较型、电压-频率型(即V/F型)等。 在选用A/D转换器时,主要应根据使用场合的具体要求,按照转换速度、精度、功能以及接口条件等因素决定选择何种型号的A/D转换芯片。 1.ADC0809 ADC0809是逐位逼近型8通道、8位A/D转换芯片,CMOS工艺制造,双列直插式28引脚封装。给出了ADC0809芯片的内部结构框图及引脚图(图中给出的数据为对应的引脚号)。ADC0809片内有8路模拟开关,可输入8个模拟量,单极性输入,量程为o~. 可编辑 +5V。典型的转换速度为lOOms。片内带有三态输出缓冲器,可直接与CPU总线接口。其性能价格比有明显的优势,是目前广泛采用的芯片之一,可应用于对精度和采样速度要求不高的数据采集场合或一般的工业控制领域。 (1)内部结构与转换原理 如下图所示,ADC0809内部由三部分组成:8路模拟量选通输入部分,8位A/D转换 器和三态数据输出锁存器。 ADC20809允许连接8路模拟信号(IN7~IN0),由8路模拟开关选通其中一路信号输入并进行A/D转换,模拟开关受通道地址锁存和译码电路的控制。当地址锁存信号ALE有效时,3位地址ADDC、ADDB和ADDA(通常与地址总线12AA、
和0A引脚相连)进入地
址锁存器,经译码后使8路模拟开关选通某一路模拟信号。输入的地址信息与所选通的模拟通道之间存在一一对应的关系。如当ADDC、ADDB、ADDA=000时,0IN
选通;ADDC、
AD-DB、ADDA一001时,IN0选通;ADDC、ADDB、ADDA= 111时,7IN
选通。
8位A/D转换器是逐次逼近式,由256R电阻分压器、树状模拟开关(这两部分组成一个D/A转换器)、电压比较器、逐次逼近寄存器SAR、逻辑控制和定时电路组成。其工