第十一章模拟量输入输出.ppt
《第十一章模拟量输入输出.ppt》由会员分享,可在线阅读,更多相关《第十一章模拟量输入输出.ppt(76页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、School of Engineering&Automation Tianjin Polytechnic University微机原理课程微机原理课程第十一章第十一章模拟量输入模拟量输入/输出输出 School of Engineering&Automation Tianjin Polytechnic University微机原理课程微机原理课程 在计算机应用系统中,常需要在计算机应用系统中,常需要模拟量输出模拟量输出,去控制系统中的执行机构去控制系统中的执行机构,构成控制系统。将计构成控制系统。将计算机中的算机中的数字信号数字信号转换为转换为模拟信号模拟信号,称为,称为D/A 转换转换;许多
2、工业生产过程中,参与测量和控制;许多工业生产过程中,参与测量和控制的物理量,往往是连续变化的模拟量通常计算的物理量,往往是连续变化的模拟量通常计算机也需要对一些模拟信号(如电流、电流、温机也需要对一些模拟信号(如电流、电流、温度、压力等)进行检测,将度、压力等)进行检测,将模拟信号模拟信号转换为转换为数数字信号字信号,称为,称为A/D转换。转换。School of Engineering&Automation Tianjin Polytechnic University微机原理课程微机原理课程11.1 模拟量的输入模拟量的输入/输出通道输出通道School of Engineering&Aut
3、omation Tianjin Polytechnic University微机原理课程微机原理课程1.模拟量输入通道的组成模拟量输入通道的组成 能够把生产过程的非电物理量转换成电量(电能够把生产过程的非电物理量转换成电量(电流或电压)的器件,被称为流或电压)的器件,被称为传感器传感器。变送器变送器 电流模电流模1).传感器传感器2).信号处理环节信号处理环节电压水平电压水平 抗干扰抗干扰 调理电路调理电路3).多路转换开关多路转换开关 多个模拟信号共用一个多个模拟信号共用一个A/D转换器进行采样和转转换器进行采样和转换换,CD4054 CD4067等等School of Engineerin
4、g&Automation Tianjin Polytechnic University微机原理课程微机原理课程4).采样保持器采样保持器 在在A/D进行转换期间,保持输入信号不变的电路进行转换期间,保持输入信号不变的电路称采样称采样保持电路保持电路。5).A/D转换器转换器 核心环节核心环节,将模拟输入量转换成数字量,以便由微将模拟输入量转换成数字量,以便由微机读取,进行分析处理。机读取,进行分析处理。2.模拟量输出通道的组成模拟量输出通道的组成 微机输出的信号是数字信号,而有的执行元件要求微机输出的信号是数字信号,而有的执行元件要求提供模拟的电流或电压,故必须将模拟信号转化为数字提供模拟的电
5、流或电压,故必须将模拟信号转化为数字信号。这个任务主要是由数信号。这个任务主要是由数/模(模(D/A)转换器来完成。)转换器来完成。School of Engineering&Automation Tianjin Polytechnic University微机原理课程微机原理课程11.2 D/A转换器转换器1.D/A转换器的工作原理转换器的工作原理D/A转换器有两种方式转换器有两种方式T型电阻网络型电阻网络权电阻网络权电阻网络位位R-2RT型电阻网络型电阻网络D/A转换器转换器 1).权电阻网络权电阻网络D/A转换器转换器需要精密电阻,不易集成,实际应用少。需要精密电阻,不易集成,实际应用少
6、。2).T型电阻网络型电阻网络School of Engineering&Automation Tianjin Polytechnic University微机原理课程微机原理课程 从每个从每个节节点点G向右看,向右看,对对地的等效地的等效电电阻均阻均为为R,则则每个每个节节点点对对地地电压电压均均为为Vi=1/2Vi+1 流入流入该该支路的支路的电电流流为为I i=School of Engineering&Automation Tianjin Polytechnic University微机原理课程微机原理课程School of Engineering&Automation Tianjin
7、 Polytechnic University微机原理课程微机原理课程School of Engineering&Automation Tianjin Polytechnic University微机原理课程微机原理课程 电压输出型的电压输出型的D/A转换器相当于一个电压源,内电阻转换器相当于一个电压源,内电阻较小,选用这种芯片时,与它匹配的负载电阻应较大,较小,选用这种芯片时,与它匹配的负载电阻应较大,输出一般为输出一般为05V和和010V。电流输出的。电流输出的D/A转换器,转换器,相当于电流源,内阻较大,选用这种芯片时,负载电相当于电流源,内阻较大,选用这种芯片时,负载电阻不可太大。在实
8、际应用中,常选用电流输出型的芯阻不可太大。在实际应用中,常选用电流输出型的芯片来实现电压输出。此时,在电压输出端应加上片来实现电压输出。此时,在电压输出端应加上V/I转换电路。转换电路。School of Engineering&Automation Tianjin Polytechnic University微机原理课程微机原理课程2.D/A转换器的主要技术指标转换器的主要技术指标 分辨率描述分辨率描述D/A转换器对微小输入量变化的敏感转换器对微小输入量变化的敏感程度,通常用数字量的位数来表示,如程度,通常用数字量的位数来表示,如8位、位、10位等。位等。对一个分辨率为对一个分辨率为n位的转
9、换器,能够分辨满刻度的位的转换器,能够分辨满刻度的2-n输入信号。例如:满量程为输入信号。例如:满量程为10V 的的8位位D/A转换器分辨转换器分辨率为率为10V2-8=39mV。1).分辨率分辨率 稳定时间指稳定时间指D/A转换器加上满刻度的变化(如全转换器加上满刻度的变化(如全“0”变为全变为全“1”)时,其输出达到稳定所需的时间。一般为)时,其输出达到稳定所需的时间。一般为几十微秒到几微秒。几十微秒到几微秒。2).稳定时间稳定时间School of Engineering&Automation Tianjin Polytechnic University微机原理课程微机原理课程 不同型号
10、的不同型号的D/A转换器的输出电平相差较大。一转换器的输出电平相差较大。一般电压型的般电压型的D/A转换器输出为转换器输出为0+5V或或0+10V。电流。电流型的型的D/A转换器,输出电流为几毫安至几安。转换器,输出电流为几毫安至几安。3).输出电平输出电平 对应对应于于给给定的定的满满刻度数字量,刻度数字量,D/A实际输实际输出与理出与理论论值值之之间间的的误误差,也称差,也称为绝对为绝对精度。精度。该误该误差是由于差是由于D/A的的增益增益误误差、零点差、零点误误差和噪声等引起的。例如:差和噪声等引起的。例如:满满量程量程时时理理论输论输出出值为值为10V,实际输实际输出出值值是在是在9.
11、99V-10.01V之之间间,其其转换转换精度精度为为10mV。4).转换精度转换精度 D/A转换器的转换精度为分辨率之半,即为转换器的转换精度为分辨率之半,即为LSB/2。LSB是分辨率,是指最低一位数字量变化引起的变是分辨率,是指最低一位数字量变化引起的变化量。化量。School of Engineering&Automation Tianjin Polytechnic University微机原理课程微机原理课程5).相对精度相对精度6).线性误差线性误差7).温度系数温度系数 3.典型的典型的D/A转换器芯片转换器芯片 集成集成D/A芯片类型很多,按其转换方式有芯片类型很多,按其转换方
12、式有并行和串行并行和串行两大类,串行慢,并行快。按生产工艺分有双极型、两大类,串行慢,并行快。按生产工艺分有双极型、MOS型等,它们的精度和速度各不相同。按字长分有型等,它们的精度和速度各不相同。按字长分有8位、位、10位、位、12位等位等,按输出形式分,有,按输出形式分,有电压型和电流电压型和电流型型两类。两类。School of Engineering&Automation Tianjin Polytechnic University微机原理课程微机原理课程1).DAC 0832School of Engineering&Automation Tianjin Polytechnic Uni
13、versity微机原理课程微机原理课程(1)DAC0832的引脚的引脚 DI7DI0:D/A转换器的数字量输入信号。其中转换器的数字量输入信号。其中DI0为最低位,为最低位,DI7为最高位。为最高位。:片:片选输选输入信号,低入信号,低电电平有效。平有效。:D/A转换转换器的数据写入信号,低器的数据写入信号,低电电平有效。平有效。ILE:输入寄存器的允许信号,高电平有效。:输入寄存器的允许信号,高电平有效。ILE信号和信号和 、共同控制选通输入寄存器。共同控制选通输入寄存器。、均为低电平,且均为低电平,且ILE为高电平时,为高电平时,=1,输,输入被转换的数据立即被送至入被转换的数据立即被送至
14、8位输入寄存器输出端;位输入寄存器输出端;School of Engineering&Automation Tianjin Polytechnic University微机原理课程微机原理课程当上述三个控制信号任一个无效时,当上述三个控制信号任一个无效时,=“0”,输入,输入寄存器将寄存器将D端数据锁存,输出端呈保持状态;端数据锁存,输出端呈保持状态;ILE=“0”时,时,也为也为“0”,输出端便不随,输出端便不随D端而变化。端而变化。:从输入寄存器向:从输入寄存器向DAC寄存器传送寄存器传送D/A转换数据转换数据的控制信号,低电平有效。的控制信号,低电平有效。:DAC寄存器的选通信号,低电平
15、有效。寄存器的选通信号,低电平有效。当当 和和 同时有效时,同时有效时,=“1”,输入寄存,输入寄存器的数据被装入器的数据被装入DAC寄存器,并同时启动一次寄存器,并同时启动一次D/A转换。转换。VCC:芯片电源,其值可在:芯片电源,其值可在+5+15V,典型值为,典型值为+15V。AGND:模拟信号地。:模拟信号地。DGND:数字信号地。:数字信号地。School of Engineering&Automation Tianjin Polytechnic University微机原理课程微机原理课程 Rfb:内部反馈电阻引脚,用来外接:内部反馈电阻引脚,用来外接D/A转换器输转换器输出增益调
16、整电位器。出增益调整电位器。IOUT1:D/A转换器输出电流转换器输出电流1。当输入数字为全当输入数字为全“1”时,其值最大值约为:时,其值最大值约为:当输入数字为全当输入数字为全“0”时,其值最小,即为时,其值最小,即为0。IOUT2:D/A转换器输出电流转换器输出电流2。与与IOUT1的关系:的关系:IOUT1+IOUT2=常数常数School of Engineering&Automation Tianjin Polytechnic University微机原理课程微机原理课程电流稳定时间:电流稳定时间:1s。分辨率:分辨率:8位位线性误差:线性误差:0.2%FSR,即该芯片的线性误差为
17、满量,即该芯片的线性误差为满量 程的程的0.2%。非线性误差:非线性误差:0.4%FSR。三种输入方式:双缓冲、单缓冲和直接输入三种方式。三种输入方式:双缓冲、单缓冲和直接输入三种方式。数字输入与数字输入与TTL兼容。兼容。增益温度系数:增益温度系数:0.002%FSR/。低功耗:低功耗:20mW。单电源:单电源:+5+15V。参考电压:参考电压:10V+10V。(2)DAC0832的主要技术性能的主要技术性能School of Engineering&Automation Tianjin Polytechnic University微机原理课程微机原理课程(3)DAC 0832的工作方式的工
18、作方式 DAC 0832有三种工作方式:直通方式、单缓冲方式有三种工作方式:直通方式、单缓冲方式和双缓冲方式。和双缓冲方式。直通方式直通方式 DAC0832内部有两个起数据缓冲器作用的寄存器,内部有两个起数据缓冲器作用的寄存器,分别受分别受IE1和和IE2控制。如果它们皆为高电平,那么控制。如果它们皆为高电平,那么DI0DI7上信号便可直通地到达上信号便可直通地到达“8位位DAC寄存器寄存器”,进,进行行D/A转换。因此,转换。因此,ILE接接+5V以及使以及使CS、XFER、WR1和和WR2接地,接地,DAC0832就可在直通方就可在直通方式下工作。直通方式下工作的式下工作。直通方式下工作的
19、DAC0832常用于不带微常用于不带微机的控制系统。机的控制系统。School of Engineering&Automation Tianjin Polytechnic University微机原理课程微机原理课程 单缓冲单极性电压输出方式单缓冲单极性电压输出方式 单缓冲方式是指单缓冲方式是指DAC0832内部的两个数据缓冲器内部的两个数据缓冲器有一个处于直通方式,另一个受有一个处于直通方式,另一个受CPU的控制。的控制。School of Engineering&Automation Tianjin Polytechnic University微机原理课程微机原理课程 单极性电压输出方式中
20、,当单极性电压输出方式中,当VREF端接端接+5V(或(或-5V)时,输出电压范围是时,输出电压范围是0-5V(或或0+5V)。如果。如果VREF端端接接+10V(或(或-10V)时,输出电压范围是)时,输出电压范围是0-10V(0+10V)。)。双缓冲方式双缓冲方式 双缓冲方式是指双缓冲方式是指DAC0832内部的两个数据缓冲器均内部的两个数据缓冲器均受受CPU的控制。该方式的优点:的控制。该方式的优点:DAC0832的数据接收的数据接收和启动转换可异步进行;在和启动转换可异步进行;在D/A转换的同时,进行下一转换的同时,进行下一数据的接收,提高模拟输出通道的转换速率,可实现数据的接收,提高
21、模拟输出通道的转换速率,可实现多个模拟输出通道同时进行多个模拟输出通道同时进行D/A转换。转换。School of Engineering&Automation Tianjin Polytechnic University微机原理课程微机原理课程School of Engineering&Automation Tianjin Polytechnic University微机原理课程微机原理课程2).DAC 1210 DAC 1210是是NS公司生产的公司生产的12位位D/A转换器芯片,是转换器芯片,是智能化仪表中常用的一种高性能的智能化仪表中常用的一种高性能的D/A转换器转换器。School
22、of Engineering&Automation Tianjin Polytechnic University微机原理课程微机原理课程4.D/A转换器与微处理器连接应用举例转换器与微处理器连接应用举例 D/A转换器与微处理器间的信号连接包括三部分,即转换器与微处理器间的信号连接包括三部分,即数据线、控制线和地址线数据线、控制线和地址线 1).8位位D/A转换器与转换器与CPU的接口的接口School of Engineering&Automation Tianjin Polytechnic University微机原理课程微机原理课程 例例1 DAC0832用作波形发生器。根据图接线,编写用
23、作波形发生器。根据图接线,编写程序,使其产生锯齿波、三角波和方波。程序,使其产生锯齿波、三角波和方波。School of Engineering&Automation Tianjin Polytechnic University微机原理课程微机原理课程1)锯齿波程序)锯齿波程序.MODEL SMALL.STACK 100.DATAAddDA0832 DB FEH.CODESAWPRGPROC FARPUSH DSMOV AX,0PUSH AXMOV AX,DATAMOV DS,AXSawWve:OUT AddDA0832,AL INC AL JMP SawWve SAWPRG ENDP END
24、School of Engineering&Automation Tianjin Polytechnic University微机原理课程微机原理课程2)三角波程序)三角波程序.MODEL SMALL.STACK 100.DATAAddDA0832 DB FEH.CODETRIPRG PROC FARPUSH DSMOVAX,0PUSHAXMOV AX,DATAMOV DS,AX XOR AL,ALTriDwn:OUT AddDA0832,AL INC AL CMP AL,0H JNZ TriDwn TriUp:OUT AddDA0832,AL CMP AL,0H JNZ TriUp JMP
25、TriDwnTRIPRGENDPENDSchool of Engineering&Automation Tianjin Polytechnic University微机原理课程微机原理课程3)方波程序)方波程序.MODEL SMALL.STACK 100.DATAAddDA0832 DB FEH.CODESQUPRG PROCFARPUSH DSMOVAX,0PUSH AXMOVAX,DATAMOVDS,AXSquStrt:MOV AL,33H OUT AddDA0832,AL CALL DELAY MOV AL,0FFH OUT AddDA0832,AL CALL DELAY JMP Squ
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第十一章 模拟量输入输出 第十一 模拟 输入输出
限制150内