第8章 AD与DA.ppt

  1. 1、本文档共60页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第8章 AD与DA

8.5 模拟通道接口 8.5.1 概述 在自动化领域中,常常通过微型计算机对客观事物的变化信息进行采集、处理、分析和实时控制。客观事物变化的信息有温度、速度、压力、流量、电流、电压等一些连续变化的物理量。而计算机只能处理离散的数字量,那么这些模拟信号如何变化才能被计算机接收并可进行处理的数字量呢?另外,计算机输出的是数字量,但大多数被控设备不能直接接收数字信号,所以还需将计算机输出的数字信号转化成为模拟信号,去控制或驱动被控设备,那么这些数字信号又是如何变化成模拟信号的呢?完成对一个系统的控制要从以下三方面考虑问题。 1. 传感器 温度、速度、流量、压力等非电信号,称为物理量。要把这些物理量转换成电量,才能进行模拟量对数字量的转换,这种把物理量转换成电量的器件称为传感器。常见的有温度、压力、位移、速度、流量等多种传感器。 2. A/D转换器 把连续变化的电信号转换为数字信号的器件称为模数转换器,即A/D转换器。 3. D/A转换器 把经过计算机分析处理的数字信号转换成模拟信号,去控制执行机构的器件,称为数模转换器,即D/A转换器。 可见,D/A转换是A/D转换的逆过程。这两个互逆的转换过程以及传感器构成一个闭合控制系统,如图1所示。 8.5.2 D/A转换器 一.工作原理及有关概念 1.工作原理 D/A转换器是指将数字量转换成模拟量的电路。数字量输入的位数有8位、12位和16位等,输出的模拟量有电流和电压两种。 D/A转换器从工作原理上可分为并行D/A转换器及串行D/A转换器两种。并行D/A转换器的转换速度快,但电路复杂。随着微电子技术的发展,并行D/A转换器集成电路目前已大量生产,广为采用。 并行D/A转换器的位数与输入数码的位数相同,对应输入数码的每一位都设有信号输入端,用以控制相应的模拟切换开关,把基准电压Un接到电阻网络上。并行D/A转换器的原理如图2所示。 电阻网络将基准电压转变为相应的电流或电压,在运算放大器的输入端进行总加。放大器的输出则反映了输入数码的大小。如输入数码xp=a12-1+a22-2+…+ai2-i+…+an2-n,则: Uo=UNxp=UN(a12-1+a22-2+…+an2-n)=UN∑ai2-i 其中,ai是1还是0,取决于输入数码第i位是逻辑1还是逻辑0。如果ai=1,基准电压UN通过模拟切换开关加到电阻网络上;如果a1=0,模拟切换开关断开,基准电压UN不能加到电阻网络上。 并行D/A转换器的转换速度很快,只要输入端加入数码信号,输出端立即有相应的模拟电压输出。 在并行D/A转换器中,最常用的电阻网络是“T”形网络。12位T形网络D/A转换器原理如图3所示。它由12个串联分路开关、27个精密电阻和一个运算放大器组成。电阻网络只用R及2R两种规格的电阻。电阻网络的输出接至运算放大器,若反馈电阻Rf的值为3R,则总的输出电压UO为: UO= —U—Rf/Ri=-2/3UNxp×3R/2R=-Unxp 式中Ri——运算放大器的输入运算电阻,Ri=2R。 因此,当输入二进制码xp为全1,运算放大器输出为-(1-1/212)UN;当输入二进制码xp为全0,则运算放大器输出为0。所以,D/A转换器的输出在0~(1-1/212)UN之间变动。 2. D/A转换器的输出 (1) 电流输出和电压输出 D/A转换的结果若是与输入二进制码成比例的电流,称为电流DAC,若是与输入二进制码成比例的电压,称为电压DAC。 常用的D/A转换芯片大多属于电流DAC,然而在实际应用中,多数情况需要电压输出,这就需要把电流输出转换为电压输出,采取的措施是用电流DAC电路外加运算放大器。输出的电压可以是单极性电压,也可以是双极性电压。单极性电压输出如图4所示。输出电压为VOUT=-iR输出电压的正负值视所加参考电压极性而定,可以有0V~+5V或0V~-5V,也可以有0V~+10V或0V~-10V等输出范围。若需双极性电压输出,可在单极性电压输出后再加一级运算放大器,如图5所示。输出范围有-5V~+5V和-10V~+10V。 (2) 输出零点和满刻度的调正 在精度要求较高的D/A转换器中都有调零和调满刻度调整电位器,调整时,将D/A输出接数字电压表,然后用程序送数据启动D/A转换。例如8位D/A转换器,输出为单极性0V~+5V,可用程序送00H,调节调零电位器,使输出为0V。再用程序送FFH,调节满刻度调整电位器,使D/A输出为满量程5V减去最低位所对应的电压值,最低位所对应的电压值等于VFS×1LSB,1LSB=1/256,VFS为满量程电压。对双极性输出,设为-5V~+5V,可用程序先给D/A送00H,调整调零电位器,使输出为-5V,然后再送FFH,调整满刻度电位器,使输出为满量程10V减去一个最低位所

文档评论(0)

***** + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档