第六章模拟量输入输出与数据采集卡
- 格式:doc
- 大小:1016.00 KB
- 文档页数:12
核心提示:一、数据采集卡的定义:数据采集卡就是把模拟信号转换成数字信号的设备,其核心就是A/D芯片。
二、数据采集简介:在计算机广泛应用的今天,数据采集的重要性是十分显著的。
它是计算机与外部物理世界连接的桥梁。
各种类型信号采集的难易程度差别很大。
实际采集时,噪声也可能带来一些麻烦。
数据采集时,有一些基本原理要注意,还有更多的实际的问题要解决。
假设现在对一个模拟信号 x(t) 每隔Δ t 时间采样一次。
时一、数据采集卡的定义:数据采集卡就是把模拟信号转换成数字信号的设备,其核心就是A/D芯片。
二、数据采集简介:在计算机广泛应用的今天,数据采集的重要性是十分显著的。
它是计算机与外部物理世界连接的桥梁。
各种类型信号采集的难易程度差别很大。
实际采集时,噪声也可能带来一些麻烦。
数据采集时,有一些基本原理要注意,还有更多的实际的问题要解决。
假设现在对一个模拟信号 x(t) 每隔Δ t 时间采样一次。
时间间隔Δ t 被称为采样间隔或者采样周期。
它的倒数1/ Δ t 被称为采样频率,单位是采样数 / 每秒。
t=0, Δ t ,2 Δ t ,3 Δ t …… 等等, x(t) 的数值就被称为采样值。
所有x(0),x( Δ t),x(2 Δ t ) 都是采样值。
这样信号x(t) 可以用一组分散的采样值来表示:下图显示了一个模拟信号和它采样后的采样值。
采样间隔是Δ t ,注意,采样点在时域上是分散的。
图 1 模拟信号和采样显示如果对信号 x(t) 采集 N 个采样点,那么 x(t) 就可以用下面这个数列表示:这个数列被称为信号 x(t) 的数字化显示或者采样显示。
注意这个数列中仅仅用下标变量编制索引,而不含有任何关于采样率(或Δ t )的信息。
所以如果只知道该信号的采样值,并不能知道它的采样率,缺少了时间尺度,也不可能知道信号 x(t) 的频率。
根据采样定理,最低采样频率必须是信号频率的两倍。
反过来说,如果给定了采样频率,那么能够正确显示信号而不发生畸变的最大频率叫做恩奎斯特频率,它是采样频率的一半。
模拟量输入输出实施方案一、背景介绍模拟量输入输出是工业自动化控制系统中常见的一种信号传输方式,它可以将现实世界中的连续变化的物理量转换为数字信号,方便计算机或控制器进行处理。
在工业生产中,模拟量输入输出通常用于测量温度、压力、流量等物理量,并控制执行器的运动或输出相应的控制信号。
因此,设计一个可靠的模拟量输入输出实施方案对于工业自动化控制系统至关重要。
二、硬件选型1. 传感器选择在选择传感器时,需要考虑被测量物理量的范围、精度要求、环境条件等因素。
常见的传感器类型包括温度传感器、压力传感器、流量传感器等,根据具体的应用场景进行选择。
2. 变送器/放大器传感器输出的信号通常很小,需要经过变送器或放大器放大后才能输入到控制系统中。
在选择变送器或放大器时,需要考虑输入输出范围、精度、抗干扰能力等因素。
3. 控制器/PLC控制器或可编程逻辑控制器(PLC)是模拟量输入输出系统的核心部件,它负责接收模拟量输入信号、进行数据处理、输出控制信号。
在选择控制器或PLC时,需要考虑输入输出通道数量、精度、通信接口等因素。
4. 执行器根据控制要求,选择合适的执行器,如电动阀门、电机、液压执行器等,用于实现控制系统对物理过程的调节和控制。
三、软件设计1. 信号采集与处理编写信号采集程序,实现对模拟量输入信号的实时采集和处理,包括滤波、放大、线性化等处理,确保采集到的数据准确可靠。
2. 控制算法设计根据实际控制需求,设计合适的控制算法,如PID控制、模糊控制等,对模拟量输出信号进行实时调节和控制。
3. 通信与监控设计通信模块,实现控制系统与上位机或监控系统的数据交互,实现远程监控和控制。
四、系统集成与调试1. 硬件连接按照设计要求,进行传感器、变送器、控制器、执行器等硬件设备的连接和布线。
2. 软件调试逐步调试硬件连接和软件程序,验证模拟量输入输出系统的采集、处理、控制功能是否符合设计要求。
3. 系统集成将各个部件进行整合,确保模拟量输入输出系统能够稳定可靠地运行。
高压低压配电柜的模拟量输入与输出信号处理技术介绍在电力系统中,高压低压配电柜是实现电能输送和配电的重要设备之一。
为了确保电力系统的安全和稳定运行,配电柜需要实时监测各个电路的电压、电流等模拟信号,并将其转化为数字信号进行处理和控制。
因此,模拟量输入与输出信号处理技术显得尤为重要。
本文将介绍高压低压配电柜的模拟量输入与输出信号处理技术,并探讨其在电力系统中的应用。
一、模拟量输入信号处理技术1. 信号采集模拟量输入信号处理的第一步是信号采集。
对于高压低压配电柜而言,常见的模拟输入信号有电压和电流。
针对电压信号的采集,常用的方法是使用电压互感器或电压变压器将高压电压转化为低压信号。
对于电流信号的采集,则可以使用电流互感器或者电流互感器将高压电流转化为低压信号。
2. 信号放大信号采集后,由于信号的大小较小,需要进行放大处理。
常见的信号放大方法有运放放大和变压器放大等。
运放放大是将小信号经过运放电路进行放大,以增加信号的幅值。
而变压器放大是利用变压器的原理将小信号输入到一侧,然后输出到另一侧进行放大。
3. 信号滤波信号放大后,由于存在噪声干扰和采集误差,需要进行信号滤波。
信号滤波可以分为模拟滤波和数字滤波两种方法。
模拟滤波主要是通过滤波电路对信号进行处理,去除高频噪声和杂散信号。
数字滤波则是通过数字滤波器对采样信号进行处理,滤除非感兴趣的频率成分。
4. 信号转换信号滤波完成后,需要将模拟信号转换为数字信号,便于后续的处理和传输。
常见的信号转换方法有模拟数字转换器(ADC)和数字模拟转换器(DAC)两种。
ADC将模拟量信号转化为数字信号,而DAC 则将数字信号转化为模拟量信号。
二、模拟量输出信号处理技术1. 数字转模拟转换模拟量输出信号处理的第一步是将数字信号转换为模拟量信号。
与模拟量输入相对应,常用的模拟量输出信号有电压和电流等。
数字转模拟转换可以利用数字模拟转换器(DAC)实现。
DAC将数字信号转化为模拟信号,通过输出模拟电压或电流来实现模拟量输出。
PCI8600 数据采集卡硬件使用说明书阿尔泰科技发展有限公司产品研发部修订阿尔泰科技发展有限公司目录目录 (1)第一章功能概述 (1)第一节、产品应用 (1)第二节、AD 模拟量输入功能 (1)第三节、DA 模拟量输出功能 (2)第四节、DI 数字量输入功能 (2)第五节、DO 数字量输出功能 (2)第六节、CNT 定时/计数器功能 (2)第七节、其他指标 (3)第二章元件布局图及简要说明 (4)第一节、主要元件布局图 (4)第二节、主要元件功能说明 (4)一、信号输入输出连接器 (4)二、电位器 (4)三、状态灯 (5)四、物理ID 拨码开关 (5)第三章信号输入输出连接器 (7)第四章各种信号的连接方法 (9)第一节、AD 模拟量输入的信号连接方法 (9)一、AD 单端输入连接方式 (9)二、AD 双端输入连接方式 (9)第二节、DA 模拟量输出的信号连接方法 (10)第三节、DI 数字量输入的信号连接方法 (10)第四节、DO 数字量输出的信号连接方法 (10)第五节、板外时钟输入输出和触发信号连接方法 (11)第六节、CNT 定时/计数器信号连接方法 (11)第七节、多卡同步的实现方法 (11)第五章数据格式、排放顺序及换算关系 (14)第一节、AD 模拟量输入数据格式及码值换算 (14)一、AD 双极性模拟量输入的数据格式 (14)二、AD 单极性模拟量输入数据格式 (14)三、关于AD 数据端口高位空闲部分的定义 (14)第二节、AD 单通道与多通道采集时的数据排放顺序 (15)一、单通道 (15)二、多通道 (15)第三节、DA 模拟量输出数据格式及码值换算 (15)一、DA 单极性模拟量输出数据格式 (15)二、DA 双极性电压输出的数据格式 (15)第六章各种功能的使用方法 (17)第一节、AD 触发功能的使用方法 (17)一、AD 内触发功能 (17)二、AD 外触发功能 (17)第二节、AD 内时钟与外时钟功能的使用方法 (21)一、AD 内时钟功能 (21)二、AD 外时钟功能 (21)第三节、AD 连续与分组采集功能的使用方法 (21)1PCI8600 数据采集卡硬件使用说明书版本:6.4.12一、AD 连续采集功能 (21)二、AD 分组采集功能 (21)第七章 CNT 定时/计数器功能 (25)第一节、功能概述 (25)第二节、计数器方式 (25)一、简单计数和时间测量功能 (25)二、缓冲计数和时间测量功能 (28)第三节、脉冲发生器方式 (30)一、脉冲发生器输出类型 (30)二、脉冲发生器功能 (31)第八章产品的应用注意事项、校准、保修 (35)第一节、注意事项 (35)第二节、AD 模拟量输入的校准 (35)第三节、DA 模拟量输出的校准 (35)第四节、DA 使用说明 (35)第五节、保修 (35)附录A:各种标识、概念的命名约定 (36)2阿尔泰科技发展有限公司第一章功能概述信息社会的发展,在很大程度上取决于信息与信号处理技术的先进性。
可做模拟量输出iUSBDAQ数据采集卡PWM可做模拟量输出锐选自动化科技(上海)有限公司对于有些客户如果需要数据采集卡上有模拟量输出那么我们的iUSBDAQ数据采集卡脉宽调制输出口(PWM)也可以完全做到,在此您可以在PWM口上稍微改动一下如图001所示:图001iUSBDAQ数据采集卡PWM口内部我们接有PWM1:R37-470欧,接地电阻R36 - 1兆。
PWM2:R35-470欧,接地电阻R34 - 1兆。
您可以把470欧电阻换成4.7K,1兆接地电阻换成1uF电容,此时PWM输出口就转变成了模拟量输出。
或者直接在PWM口外面接如图001所示,由于PWM 内部已接有470欧电阻所以外接电阻时需减掉。
(对于有些客户也可以在输出端另接放大器,请看最后附件)。
根据公式:RC=1/(2• π•f)我们用到R=4.7kΩC = 1µF那么我们就可以得到带宽为33Hz的低通滤波线路。
在此下载我们的免费iDAQTest&Log Data Logging and Testing Software软件安装完成,在iUSBDAQ数据采集卡与电脑连接正常的情况下打开我们的软件界面点击如图002所示:图002在此您可以选择通道,我们选择最大的PWM输出频率以便低通滤波器更有效的抑制噪音,也就是选择最小PWM周期如,可以通过改变占空比的大小来控制此时模拟量的输出大小(0-准5VDC),如设占空比大小80%时模拟量输出为准5V*80% =准4V,(测量精度:由于PWM 输出口是10-bit 的,所以1024/5=4.9mV )。
此时把PWM 模拟量输出直接接入模拟量输入(AI)我们会看到如图003所示:图003(对于有些客户如果想自己编程的,在我们的网站上提供有二次开发函数库, 您可以自己编写一个程序根据不同需求调节模拟量输出的波形和大小,来做信号发生器使用)注意!在非明确的情况下擅自焊接导致产品故障的需自行负责,不属保修范围。
bcl3766板卡说明书摘要:数据采集卡名目繁多、类型丰富,功能强大,很多数据采集卡不仅具有模拟量的输入、输出功能,同时也具有开关量的输入、输出功能和其他很多特殊功能。
这些数据采集卡能满足绝大多数检测与控制系统中数据采集要求。
熟悉与数据采集卡向光的技术指标和技术术语,对理解数据采集卡的工作原理并正确地做出选型,具有十分重要的意义。
下面以研华数据采集卡来说明一)模拟量输入1、通道数(Channels)通道数指可同时采集模拟量的个数,例如在温度场实验中,我们需要检测6个不同物理位置的温度,这时就需要在6个不同位置安装温度传感器,每一个传感器都会输出自己位置的温度信号,数据采集卡就至少需要6个AD转换器,来满足系统检测的要求。
绝大多数数据采集卡上只有一个AD转换器,通过使用模拟开关来分时采集不同通道的数据,从而得到多通道的数据采集卡。
2、分辨率(Resolution)一般数据采集卡的分辨率也是该设备中AD转换器的分辨率,大多数数据采集设备采用逐次比较型AD转换器,分辨率一般有8位、10位、12位和16位,目前大多数数据采集卡都具有12位和16位两种分辨率。
12位的分辨率可以分辨,满程电压的1/4096,16位可以分辨满程电压的1/65536。
3、精度精度是指数据采集卡在满量程范围内任意一点的输出值相对于其理想值之间的偏离程度。
数据采集卡的精度受卡上放大倍数的影响比较大,一般厂商给出的数据采集卡的精度指标都很高,12位AD采集卡的精度在满程输入电压(FSR)的0.01%+1LSB,但在实际检测过程中,受到很多因素,特别是外部电磁干扰信号,电源干扰和传感器噪声等影响因素的限制,检测的精度往往达不到这样的水平。
在实际应用中,干扰严重的环境可能使采样结果与厂商标称的精度相差甚远,在弱信号(例如热电偶信号)和高阻抗输出信号(例如压电陶瓷传感器、锆氧传感器输出信号)的才集中尤其如此,原因是逐次比较型AD采集的是微秒级时刻的电信号,而实际输入的信号是传感器输出信号与干扰信号的叠加,在这些干扰信号中,工频干扰信号是比较普遍的,防止工频干扰信号比较有效的方法是与工频信号同步,在工频周期时间内连续采集若干个信号取平均值,这样操作会降低实际的采样速度,在不需要高速采集但要求高精度采样的情况下可以得到比较好的效果。
《虚拟仪器设计》课程实验 测控技术与仪器专业1/1 实验1: 模拟量的输入一、实验目的1、了解数据采集器的结构和使用方法。
2、 掌握使用DAQ 采集卡实现数据采集及处理功能。
二、 实验步骤及要求1、由信号发生器产生正弦、三角、方波信号,用Labview 设计虚拟信号采集器,对波形进行测量。
输出频率1Hz ~ 10KHz ,幅值0~5V 。
要求采集器能够显示:采集通道号、采样点数、采集频率、信号的频率、相位、直流值、均方根值。
在采集器中进行波形的测量。
2、数据采集卡连接。
数据采集卡的1脚(通道0)接信号发生器的输出,3脚接信号发生器的地端。
也可以2脚(通道1)接信号发生器输出。
选择单通道输入方式3、数据采集卡的测试。
对于Measurement Computing Corporation USB-1208FS DAQ 卡,则选择软件进行测试。
测试系统后,说明采集卡硬件正常,进行采集。
4、利用数据采集卡 DAQ 中的,模块编程。
注意!当 USB-1208FS 和计算机正在通信时,请不要拔出 USB 连接线,否则会丢失数据或损坏 USB-1208FS 。
如果 LED 指示灯从长亮状态突然熄灭,表示计算机和 USB-1208FS 之间的通信链路已经断 开了。
要重建计算机和 USB-1208FS 之间的通信连接,只需要从计算机拔除 USB 连接线,重新 插入 USB 连接线,LED 将会处于长亮状态。
三、 实验报告要求1、 画出连接线路。
2、 设计前面板。
3、 设计程序框图。
4、 设计结果分析。
注意:图表的标注要规范。
第六章模拟量输入输出与数据采集卡通过本章的学习,使考生掌握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等。
使用时可参阅各公司提供的使用手册。
第六章模拟量输入输出与数据采集卡通过本章的学习,使考生掌握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.DAC0832DAC0832是美国国家半导体公司采用CMOS 工艺生产的8位D/A 转换集成电路芯片。
它具有与微机连接简单、转换控制方便、价格低廉等特点,因而得到了广泛的应用。
(1) DAC0832的结构与引脚DAC0832的逻辑结构框图如下图所示。
片内有R-2RT 型电阻网络,用于对参考电压提供的两条回路分别产生两个电流信号IOUT1和IOUT20 DAC0832采用8位输入寄存器和8位DAC 寄存器二次缓冲方式,这样可以在D/A 输出的同时,送入下一个数据,以便提高转换速度。
每个输入数据为8位,可以直接与微机的数据总线相连,其逻辑电平与TTL 电平兼容。
071~D DI 一一D /A 转换器的数字量输入引脚。
其中0DI 为最低位,71D 为最高位。
CS ——片选信号输入端,低电平有效。
1WR 一—输入寄存器的写信号,低电平有效。
ILE 一一输入寄存器选通信号,高电平有效。
II .E 信号和1WR CS 、共同控制选通输入寄存器。
当1WR CS 、均为低电平,而ILE 为高电平时,01=LE ,输入数据被送至8位输入寄存器的输出端;当上述三个控制信号任一个无效时,1L E 变高,输入寄存器将数据锁存,输出端呈保持状态。
XFER ——从输入寄存器向DAC 寄存器传送D/A 转换数据的控制信号,低电平有效。
2WR ……DAC 寄存器的写信号,低电平有效。
当XFER 和2WR 同时有效时,输入寄存器的数据装入DAC 寄存器,并同时启动一次D/A 转换。
CC V ——芯片电源,其值可在+5~+15 V 之间选取,典型值取+15 V 。
AGND-----模拟信号地。
DGND ——数字信号地。
FB R 一一内部反馈电阻引脚,用来外接D/A 转换器输出增益调整电位器。
REF v ——D/A 转换器的基准电压,其范围可在-lO ~+10 V 内选定。
该端连至片内的R-2RT 型电阻网络,由外部提供一个准确的参考电压。
该电压精度直接影响着D/A 转换精度。
1OUT I ——D/A 转换器输出电流1,当输入全l 时,输出电流最大,约为FBEF 256255R V R ⨯I 当输入为全O 时,输出电流最小,即为O 。
2O UT I ——D /A 转换器输出电流2,它与1OUT I 有如下关系:21O UT O UT I I +=常数D/A 转换没有形式上的启动信号。
实际上将数据写入第二级寄存器的控制信号就是D/A 转换器的启动信号。
另外,它也没有转换结束信号,D/A 过程很快,一般还不到一条指令的执行时间。
(2)DAC0832的工作方式DAC0832内部有两个寄存器,能实现三种工作方式:双缓冲、单缓冲和直通方式。
双缓冲工作方式是指两个寄存器分别受到控制。
当ILE 、CS 和WR 1信号均有效时,8位数字量被写入输入寄存器,此时并不进行A/D 转换。
当WR 2和XFER 信号均有效时,原来存放在输入寄存器中的数据被写入DAC 寄存器,并进入D/A 转换器进行D/A 转换。
在一次转换完成后到下一次转换开始之前,由于寄存器的锁存作用,8位D/A 转换器的输入数据保持恒定,,因此D/A 转换的输出也保持恒定。
单缓冲工作方式是指只有一个寄存器受到控制。
这时将另一个寄存器的有关控制信号预先设置成有效,使之开通,或者将两个寄存器的控制信号连在一起,两个寄存器作为一个来使用。
直通工作方式是指两个寄存器的有关控制信号都预先置为有效,两个寄存器都开通。
只要数字量送到数据输入端,就立即迸入D/A 转换器进行转换。
这种方式应用较少。
(3)电压输出电路的连接:DAC0832以电流形式输出转换结果,若要得到电压形式的输出;需要外加I/V 转换电路,常采用运算放大器实现I/V 转换。
对于单极性输出电路,输出电压为:REF OUT V D V ⨯-=256式中D 为输入数字量的十进制数。
因为转换结果OUTT I 接运算放大器的反向端,所以式中有一个负号。
若V V F R 5E +=,当 D---- 0~ 255 (00H ~FFH)时,V V O U T )98.4~0(-=。
通过调整运算放大器的调零电位器,可以对D/A 芯片进行零点补偿。
通过调节外接于反馈回路的电位器RP1,可以调整满量程。
对于双极性输出电路,输出电压的表达式为:REF OUT V D V ⨯-=128128若V V REF 5+=,当D=O 时,V V V O U T O U T 5,01-==;当D=128(80H)时,0,5.21=-=O U T O U T V V V ;当D=255(FFH)时,=-=O U T O U T V V V ,98.51 4.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.ADC0809ADC0809是逐位逼近型8通道、8位A/D 转换芯片,CMOS 工艺制造,双列直插式28引脚封装。
给出了ADC0809芯片的内部结构框图及引脚图(图中给出的数据为对应的引脚号)。
ADC0809片内有8路模拟开关,可输入8个模拟量,单极性输入,量程为o ~+5V 。
典型的转换速度为lOOms 。
片内带有三态输出缓冲器,可直接与CPU 总线接口。
其性能价格比有明显的优势,是目前广泛采用的芯片之一,可应用于对精度和采样速度要求不高的数据采集场合或一般的工业控制领域。
(1)内部结构与转换原理如下图所示,ADC0809内部由三部分组成:8路模拟量选通输入部分,8位A/D 转换 器和三态数据输出锁存器。
ADC20809允许连接8路模拟信号(IN 7~IN 0),由8路模拟开关选通其中一路信号输入并进行A/D 转换,模拟开关受通道地址锁存和译码电路的控制。
当地址锁存信号ALE 有效时,3位地址ADDC 、ADDB 和ADDA(通常与地址总线12A A 、和0A 引脚相连)进入地址锁存器,经译码后使8路模拟开关选通某一路模拟信号。
输入的地址信息与所选通的模拟通道之间存在一一对应的关系。
如当ADDC 、ADDB 、ADDA=000时,0IN 选通;ADDC 、AD-DB 、ADDA 一001时,IN 0选通;ADDC 、ADDB 、ADDA= 111时,7IN 选通。
8位A/D 转换器是逐次逼近式,由256R 电阻分压器、树状模拟开关(这两部分组成一个D/A 转换器)、电压比较器、逐次逼近寄存器SAR 、逻辑控制和定时电路组成。
其工作原理是采用对分搜索方法逐次比较,找出最逼近于输入模拟量的数字量。
电阻分压器需外接正负基准电源)()(-+REF REF nv V 和。
CLOCK 端外接时钟信号。
A/D 转换器的启动由START 信号控制。
转换结束时控制电路将数字量送人三态输出锁存器锁存,并产生转换结束信号EOC 。
三态输出锁存器用来保存A/D 转换结果,当输出允许信号OE 有效时,将打开三态门,使转换结果输出。
(2)引脚定义70~IN IN ——8路模拟量输入端。
ADDC 、ADDB 和ADDA ——地址输入端,以选通07~IN IN 的8路中的某一路信号。
AIE ——地址锁存允许信号,有效时将ADDC 、ADDB 和ADDA 锁存。
CLOCK ——外部时钟输入端。
允许范围为10~1280kHz 。
时钟频率越低,转换速度就越慢。
START ——A/D 转换启动信号输入端。
有效信号为一正脉冲,,若在脉冲的上升沿,A/D 转换器内部寄存器均被清零,在其下降沿开始A/D 转换。
EOC ——A/D 转换结束信号。
在START 信号上升沿之后不久,EOC 变为低电平。
当A/D 转换结束时,EOC 立即输出一正阶跃信号,可用来作为A/D 转换结束的查询信号或中断请求信号。