测控系统原理与设计3-输出.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《测控系统原理与设计3-输出.ppt》由用户(罗嗣辉)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 测控 系统 原理 设计 输出
- 资源描述:
-
1、第三章 输出通道及接口技术本章主要内容模拟量输出通道1D/A转换器与微处理器接口2DAC的应用3开关量输出通道4电压电流变换451. 模拟量输出通道l 重点:2. 输出通道的结构、组成、工作原理及应用重点:智能仪器输出信号智能仪器输出信号 模拟量输出信号开关量输出信号 数字量输出信号直流电流信号a. 4mA20mA(负载电阻250-750) b. 0mA10mA(负载电阻0-3000)适用于传输距离较远的场合1V5V电压信号适用于传输距离较近的场合模拟量输出信号模拟量输出信号开关量输出信号开关量输出信号指只有开和关、通和断、高和低两种状态的信号,可以用二指只有开和关、通和断、高和低两种状态的信
2、号,可以用二进制数进制数0 0和和1 1表示这种运行状态。如继电器或接触器的闭合和表示这种运行状态。如继电器或接触器的闭合和释放、电动机的启动和停止、超限声光报警等释放、电动机的启动和停止、超限声光报警等。数字量输出信号数字量输出信号串行用于较远距离的数据传输和信息交换,如智能仪器与串行用于较远距离的数据传输和信息交换,如智能仪器与上位机之间通信;上位机之间通信;并行用于较近距离的数据传输和信息交换,如智能仪器与并行用于较近距离的数据传输和信息交换,如智能仪器与其他智能仪器之间通信,速度较快;其他智能仪器之间通信,速度较快;寄存器D/A调理电路显示器记录器1.模拟量输出通道的任务?2.模拟量输
3、出通道的基本形式? 模拟量输出通道一般有单路模拟量输出通道和多路模拟量输模拟量输出通道一般有单路模拟量输出通道和多路模拟量输出通道。出通道。 把把CPUCPU处理后的数字量转换成模拟量(即连续变化电流或电压)处理后的数字量转换成模拟量(即连续变化电流或电压)单路模拟量输出通道的一般结构单路模拟量输出通道的一般结构 寄存器用于保存计算机输出的数字量;D/A转换器用于将计算机输出的数字量转换为模拟量;而D/A转换器输出的模拟量信号往往无法直接驱动执行机构,需要放大/变换电路进行适当地放大或变换。 微型计算机 寄存器 D/A转换器 放大变换电路 执行机构 微型计算机 接口 D/A转换器 保持器 执行
4、机构 多路开关 保持器 执行机构 保持器 执行机构 微型计算机接口缓冲器D/AD/A1通道1通道2多路模拟量输出通道的一般结构多路模拟量输出通道的一般结构 一、零阶保持与平滑滤波一、零阶保持与平滑滤波从模拟信号转换成数字信号: “采样”“A/D”从数字信号恢复出模拟信号: “D/A”“保持”“采样”将连续信号离散化。“保持”将离散信号连续化: (a)一阶保持不容易用电路实现(b)零阶保持容易用电路实现 零阶保持的实现电路 图222 零阶保持的两种实现电路零阶保持器作用消去TS, 突出基带频谱X() 平滑滤波器作用滤掉零阶保持器漏过的调制频谱X() 。计算机数 据寄存器R1调理电路执行机构控制逻
5、辑D/A数 据寄存器R1数 据寄存器R1D/AD/A调理电路调理电路执行机构执行机构不适合于要求多个执行机构同步动作的系统每通道都有独立的寄存器和D/A转换器计算机数 据寄存器R1调理电路执行机构控制逻辑D/A数 据寄存器R1数 据寄存器R1D/AD/A调理电路调理电路执行机构执行机构数 据寄存器R2数 据寄存器R2数 据寄存器R2每通道都有独立的两个寄存器和D/A转换器各执行机构同步动作寄存器调理电路执行机构控制逻辑D/A转换器调理电路调理电路执行机构执行机构采样保持器采样保持器采样保持器不适合于要求多个执行机构同步动作的系统各通道都共用一个寄存器和一个D/A转换器寄存器调理电路执行机构控制
6、逻辑D/A转换器调理电路调理电路执行机构执行机构跟随保持放大器跟随保持放大器跟随保持放大器模拟多路开关各通道都共用一个寄存器和一个D/A转换器不适合于要求多个执行机构同步动作的系统n 2THnVVmax2 D/AD/A转换器是将输入的二进制数字信号转换成模拟信号,以转换器是将输入的二进制数字信号转换成模拟信号,以电压(或电流)的形式输出。因此,电压(或电流)的形式输出。因此,D/AD/A转换器可以看作是转换器可以看作是一个译码器。一般常用的线性一个译码器。一般常用的线性D/AD/A转换器,其输出的模拟电转换器,其输出的模拟电压压V V和数字量和数字量D D成正比关系。成正比关系。V=KD,KV
7、=KD,K为常数。为常数。(1 1). .基本原理基本原理输入是输入是n n位二位二进制数进制数D/AD/AiniiOODkiv2)(10D D0 0D D1 1D Dn-1n-1k:k:转换比例系数转换比例系数输出模拟电压(或模拟电流)与输入数字量成正比关系。输出模拟电压(或模拟电流)与输入数字量成正比关系。假设:转换比例系数假设:转换比例系数K=1,K=1,输入数字量输入数字量n=3n=3210210( )222OOv iDDD输出模拟电压(或模拟电流)为:输出模拟电压(或模拟电流)为:) 13 , 2 , 1 , 0(niiD0 0 1 1位权值位权值D2D1D0VO/V00000011
8、010201131004101511061117001122222)(DDDivOO从转换特性表中看出:从转换特性表中看出: 每一个二进制代码的数字信号,通过位数(位权值)的计算,都可以对应一个相应的十进制数。 相邻两个数字信号转换出来的数值是不连续的,说明转换电路存在转换误差。这个误差也就是D/A转换电路所能分解的最小量,通常称为量化级。D/A转换特性7654321000 001 010 011 100 101 110 111 000VO/VDD3D D2 2D D1 1D D0 0V VREFREFS S3 3S S2 2S S1 1S S0 02 23 3R R2 22 2R R2 21
9、 1R R2 20 0R RRF+ +- -+ + 电路构成:(以电路构成:(以4 4位位D/AD/A为例)为例)模拟电子开关模拟电子开关S S:D i = 0, S i = GNDD i = 0, S i = GNDD i =1, S i = VD i =1, S i = VREFREF权电阻网络:是一个加权求和电路,通权电阻网络:是一个加权求和电路,通过它可以把输入数字量过它可以把输入数字量D D中的各位中的各位1 1按位权按位权变化为相应的电流,再经过运放求和,最变化为相应的电流,再经过运放求和,最终得到与终得到与D D成正比的模拟电压成正比的模拟电压V VO O。 位权电阻分别为:位权
10、电阻分别为:2 20 0R R、2 21 1R R、2 22 2R R、2 23 3R R基准电压:基准电压:V VREFREF通过模拟开关,按权关系加到电阻解码网络。通过模拟开关,按权关系加到电阻解码网络。求和放大器求和放大器: :由运放构成的反向放大器组成。作为求和权电阻网络由运放构成的反向放大器组成。作为求和权电阻网络的缓冲器,使输出模拟电压的缓冲器,使输出模拟电压V VO O不受负载变化的影响。并且可以通过不受负载变化的影响。并且可以通过改变反馈电阻改变反馈电阻R Rf f的大小来调节转换比例系数。的大小来调节转换比例系数。 模拟开关受二进制数码模拟开关受二进制数码 DiDi的控制。的
11、控制。D D3 3D D2 2D D1 1D D0 0控制相应的模拟电控制相应的模拟电子开关子开关S S3 3S S2 2S S1 1S S0 0。D3D2D1D0=1000时:S3接VREF,其余接地I3I2I1I0302REFVIRD3D2D1D0=0100时:S2接VREF,其余接地212REFVIRD3D2D1D0=0010时:S1接VREF,其余接地RVIREF212RVIREF302D3D2D1D0=0001时:S0接VREF,其余接地D3D2D1D0=1111时:D3D2D1D0全部接VREF根据叠加原理求和放大器总输入电流为:3210iIIII031221302222DRVDR
12、VDRVDRVREFREFREFREF)2222(2001122333DDDDRVREFiiiREFDRV22303i) 3 , 2 , 1 , 0(i1 0 0 00 1 0 00 0 1 00 0 0 11 1 1 1D3D2D1D0VREFS3S2S1S023R22R21R20RRF+-+iniinREFDRVi22101求和放大器输出电压为:iniinfREFfoDRRViRv22101iniinREFfDVRR22210输出模拟电压VO的大小与输入的二进制数码的数值大小成正比,102niiiD 输入二进制数码位数越多,量化级越小,D/A输出电压越接近模拟电压。同时还与量化级有关。2R
13、EFnV在单片集成在单片集成DAC中,中,DAC0806、DAC0807、DAC0808等采等采用权电流型用权电流型D/A转换电路。转换电路。 T型网络中只有两种电阻R、2R 从任何一个接点向左、右、下看进去的等效电阻均为2R。0123开关支路接点流进的电流等分为二,从左、右支路流出。RVIREF3I2/I2/IS3S2S1S0D0D1D2D3+-R2R2R2R2R2R2RRRVREFRFVREF2R2R2RD3D2D1D0=0001时:S0接VREF,其余接地RVIREF30I0I1I2I3该电流每通过一个接点二等分一次,到求和电路输入端共通过0,1,2,3四个节点,所以:400213RVI
14、IREF311213RVIIREF222213RVIIREF133213RVIIREFD3D2D1D0=0010时:D3D2D1D0=0100时:D3D2D1D0=1000时:D3D2D1D0=1111时:3210IIIIi0123i0I1I2I 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 1 1 1 1S3S2S1S0D0D1D2D3+-R2R2R2R2R2R2RRRVREFRF31221304213213213213DRVDRVDRVDRVREFREFREFREF3210IIIIi)21212121(331221304DDDDRVREF)2222(21300112233
15、4DDDDRVREFiiiREFDRV2213304求和放大器输出电压:iiifREFfODRRViRv232304iniifnREFfODRRViRv23210成正比和数字量iODv3.D/A3.D/A转换器输入输出形式转换器输入输出形式 D/A转换器的数字量输入端有3种情况:不含数据锁存器;含单个数据锁存器;含双数据锁存器。对于D/A转换器的输出,则又有单极性和双极性之分,以及某些场合下的偏置输出方式。 单极性和双极性输出、输入关系式分别用下式表示: REFnOUTVDU2REFOUTVUU12单极性 :双极性 : 电压输出型D/A转换器均为单极性输出方式。对于电流输出型D/A转换器,需要
16、外接一个运算放大器作为电流-电压变换电路,此时输出也为单极性输出。从图中可以看到,输出电压的极性是由参考电压VREF的极性决定的,当运算放大器为反相放大器时,输出电压的极性与参考电压的极性相反。 双极性输出方式是在单极性输出的基础上加上一个运算放大器所构成的。单极性输出的最低有效位1LSB= VREF28,双极性输出的最低有效位1LSB=VREF/27。可见双极性输出比单极性输出,在灵敏度上要低一倍。74LS74(1)的口地址为BFFFH,74LS74(2)和74LS377的口地址均为7FFFH。2、D/A转换子程序8031单片机先把高2位数据输出到74LS74(1),接着把低8位数据输出到7
17、4LS377,与此同时,74LS377的片选信号也作为74LS74(2)的时钟脉冲,把74LS74(1)的高2位数据打入74LS74(2)中,从而使一个完整的10位数据同时到达AD7520的10位数据输入端转换成相应的模拟输出电压。 5、 MCS-51与8位DAC0832的接口(1)DAC0832芯片芯片 DAC0832是一种电流型D/A转换器,数字输入端具有双重缓冲功能,可以双缓冲、单缓冲或直通方式输入,它的内部结构如图。 与与与DI0DI7ILECSWR1WR2X F ER输入寄存器DAC寄存器D/A转换器LE1LE2VREFRfbIOUT1IOUT2AGNDVCCDGNDDAC0832(
18、2)DAC0832的引脚的引脚DAC0832有20引脚,采用双列直插式封装,如图所示。CSWR1AGNDDI3DI2DI2DI0VREF R F B DGNDVCCILEWR2XFERDI4DI5DI6DI7IOUT1IOUT21234567891020191817161514131211其中:DI0DI7(DI0为最低位):8位数字量输入端。ILE:数据允许控制输入线,高电平有效。:片选信号。 :写信号线1。WR1 CS :写信号线2。 WR2 :数据传送控制信号输入线,低电平有效。 XFER IOUT1:模拟电流输出线1。它是数字量输入为“1”的模拟电流输出端。IOUT2:模拟电流输出线2
19、,它是数字量输入为“0”的模拟电流输出端,采用单极性输出时,IOUT2常常接地。Rfb:片内反馈电阻引出线,反馈电阻制作在芯片内部,用作外接的运算放大器的反馈电阻。VREF:基准电压输入线。电压范围为10V10V。VCC:工作电源输入端,可接5V15V电源。AGND:模拟地。DGND:数字地。(3)DAC0832的工作方式的工作方式DAC0832有三种方式:直通方式、单缓冲方式和双缓冲方式。1直通方式:直通方式: 、 、 、 直接接地,ILE接电源,DAC0832工作于直通方式,此时,8位输入寄存器和8位DAC寄存器都直接处于导通状态,8位数字量到达DI0DI7,就立即进行D/A转换,从输出端
20、得到转换的模拟量。 WR1 WR2 CS XFER 当引脚2单缓冲方式:单缓冲方式: WR1 WR2 CS XFER 当连接引脚 、 、 、 ,使得两个锁存器的一个处于直通状态,另一个处于受控制状态,或者两个被控制同时导通,DAC0832就工作于单缓冲方式,例如下图就是一种单缓冲方式的连接 对于下图的单缓冲连接,只要数据DAC0832写入8位输入锁存器,就立即开始转换,转换结果通过输出端输出。Vout-VCCILECSWR1DI0DI7WR2 XFERDGND AGNDVREFRfbIOUT1IOUT2+5V-5V-A+ -P2.7WRP0.0P0.78051(4)双缓冲方式:)双缓冲方式:当
21、8位输入锁存器和8位DAC寄存器分开控制导通时,DAC0832工作于双缓冲方式,双缓冲方式时单片机对DAC0832的操作分两步,第一步,使8位输入锁存器导通,将8位数字量写入8位输入锁存器中;第二步,使8位DAC寄存器导通,8位数字量从8位输入锁存器送入8位DAC寄存器。第二步只使DAC寄存器导通,在数据输入端写入的数据无意义。下图就是一种双缓冲方式的连接。P2.7P2.6WRP0.0P0.7 8051 Vout-VCCILECSXFERWR1WR2DI0DI7DGND AGNDVREFRfbIOUT1IOUT2+5V-5V-A+ - 8031引脚 相连的 DAC0832引脚单缓冲方式接口(图
22、3210、图227)双缓冲方式接口(图3211、图228)WRWR1和和WR2P2.7(P2.70地址码7FFH)无DAC(1)和)和(2)的的XFERP2.6(P2.60地址码BFFH)DAC(2)的的cs和和XFERDAC(2)的的csP2.5(P2.50地址码DFFH)DAC(1)的的cs和和XFERDAC(1)的的cs工作过程分时锁存并转换先分时锁存,后同时转换转换程序MOV DPTR,#DFFFHMOV A,#DATA1MOVX DPTR,AMOV DPTR,#BFFFHMOV A,#DATA2MOVX DPTR,AMOV DPTR,#DFFFHMOV A,#DATA1MOVX DP
23、TR,AMOV DPTR,#BFFFHMOV A,#DATA2MOVX DPTR,AMOV DPTR,#D7FFFHMOVX DPTR,A MOV DPTR,#0FDFFH MOV A,#DATA1 MOVX DPTR, A ;输出高8位数据 DEC DPH ;(DPTR)#0FCEEH MOV A,#DATA+1 MOVX DPTR,A ;输出低4位数据 MOV DPTR,#7FFFH MOVX DPTR,A ;将12位数据同时送达DAC寄存器(5)DAC0832的应用的应用阶梯波发生器 如果送入DAC的数字由0不断增加,V0端将输出阶梯波。如下面的程序,DELAY为延时时间,每隔一个DEL
24、AY时间将输出一个阶梯,如图3.15所示。图3.15 用D/A实现的阶梯波 MOV DPTR , #7FFFH MOV A , #00H ;从0开始LOOP: MOVX DPTR , A ADD A , #N ACALL DELAY SJMP LOOP ;停止 调节延时时间DELAY可产生不同斜率的阶梯波;将参考电压变为正值可产生负阶梯波,改 变N的值可得到不同阶梯高度的阶梯波。锯齿波的合成锯齿波的合成 锯齿波的应用非常广泛,例如控制锯齿波的应用非常广泛,例如控制CRTCRT中电子束的扫描、中电子束的扫描、控制双坐记录仪中记录笔的移动等。可以用单片机控制控制双坐记录仪中记录笔的移动等。可以用单
25、片机控制DACDAC来实现。来实现。 MOV DPTR,#FEFFH ;DAC0832的口地址 MOV A,#00HLOOP1: MOVX DPTR, A INC A ;数码增1 MOV R0,#DATA ;延时参数LOOP2: DJNZ R0,LOOP2 ;延时 SJMP LOOP1 ;循环 END 正弦波的合成正弦波的合成 正弦波是最基本的波形之一。基于微处理器和正弦波是最基本的波形之一。基于微处理器和DACDAC利用利用软件控制的方法产生正弦波,具有灵活、方便、准确率软件控制的方法产生正弦波,具有灵活、方便、准确率高,稳定性好等优点。而且可产生多个具有准确相移的高,稳定性好等优点。而且可
展开阅读全文