如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
第11章模拟量输入/输出通道接口11.1模拟量输入/输出通道的组成11.1.1模拟量输入通道1.传感器能够把生产过程中非电量的模拟量(如温度、压力、流量)转换成电量(电压或电流)的器件称为传感器2.信号处理环节信号处理环节主要包括信号的放大及干扰信号的去除3.多路转换开关在生产过程中,要监测或控制的模拟量往往不止一个,尤其是数据采集系统中,需要采集的模拟量一般比较多,而且不少模拟量是缓慢变化的信号,可采用多路模拟开关,使多个模拟信号共用一个A/D转换器进行A/D转换,以降低成本。4.采样保持电路在数据采样期间,保持输入信号不变的电路称为采样保持电路5.A/D转换器这是模拟量输入通道的核心器件,它的作用是将输入的模拟信号转换成计算机能够识别的数字信号,以便计算机进行分析和处理。11.1.2模拟量输出通道1.D/A转换器这是模拟量输出通道的核心器件,其作用是把计算机输出的数字量转换成模拟量。2.锁存器由于D/A转换需要一定的转换时间,在转换期间,输入待转换的数字量应该保持不变,而计算机输出的数据在数据总线上稳定的时间很短,因此在计算机与D/A转换器间必须用锁存器来保持数字量的稳定3.放大驱动电路为了能驱动执行部件,可以采用功率放大器作为模拟量输出的驱动电路。11.2D/A转换及其接口1.权电阻式D/A转换器n位数字量转换成模拟量的值V0如下:V0/Rf=-(I0+I1+I2+I3+…In-1)=-Vref(D0/2n-1R+D1/2n-2R+D2/2n-3R+…+Dn-2/2R+Dn-1/R)V0=-(Vref/R)(1/2n-1+1/2n-2+…+1/2+1)RfV0=-(Rf/R)×Vref×Σ2-(i-1)×Dn-i(i=1,2,…,n,Di=1或0)2.T型电阻网络式D/A转换器总电流I=(D0/16+D1/8+D2/4+D3/2)I=(D0/16+D1/8+D2/4+D3/2)×(Vref/R)输出电压值V0=-I×Rf=-(D0/16+D1/8+D2/4+D3/2)×Vref×Rf/R当二进制位数为n时,V0=-(Rf/2R)×Vref×∑2-(i-1)×Dn-i(i=1,2,…,n,Di=1或0)11.2.2D/A转换器的性能参数1.分辨率分辨率是指最小输出电压(对应于输入数字量最低位增1所引起的输出电压增量)和最大输出电压(对应于输入数字量所有有效位全为1时的输出电压)之比,即表示DAC所能分辨的最小模拟信号的能力对于一个n位的DAC,分辨率为显然,位数越高,分辨率就越高2.转换精度转换精度与D/A转换芯片的结构、外部电路器件配置和电源误差有关。D/A转换精度分为绝对和相对转换精度,一般是用误差大小表示绝对转换精度是指满刻度数字量输入时,模拟量输出接近理论值的程度相对转换精度一般用绝对转换精度相对于满量程输出的百分数来表示,有时也用数字量的最小有效值(LSB)的几分之一来表示3.非线性误差D/A转换器的非线性误差定义为实际转换特性曲线与理想特性曲线之间的最大偏差,并以该偏差相对于满量程的百分数度量4.转换速率/建立时间转换速率实际是由建立时间来反映的建立时间是指数字量为满刻度值(各位全为1)时,DAC的模拟输出电压达到某个规定值(比如,90%满量程或±1/2LSB满量程)时所需要的时间建立时间是D/A转换速率快慢的一个重要参数11.2.38位D/A转换器DAC0832及其接口D/A转换是微型机测控系统中典型的接口技术DAC0832是美国数据公司的8位D/A转换器,与微处理器完全兼容DAC0832主要性能参数:分辨率8位;转换时间1μs;参考电压±10V;单电源+5V~+15V;功耗20mW。1.DAC0832的内部结构2.DAC0832的引脚特性DAC0832是20引脚的双列直插式芯片,各引脚定义如下:DI7~DI0:8位数字量输入信号,其中DI0为最低位,为DI7为最高位。CS:片选输入信号,低电平有效。WR1:数据写入信号1,低电平有效。ILE:输入寄存器的允许信号,高电平有效。ILE信号和CS、WR1共同控制选通输入寄存器。XFER:传送控制信号,低电平有效。WR2:数据写入信号2,低电平有效。当XFER和WR2同时有效时,输入寄存器中的数据被装入DAC寄存器,并同时启动一次D/A转换。IOUT1:电流输出1,当DAC寄存器中全为“1”时,输出电流最大,当DAC寄存器中全为“0”时,输出电流最小。IOUT2:电流输出2,它与IOUT1的关系是:IOUT1+IOUT2=常数Rfb:内部反馈电阻引脚,该电阻在芯片内,Rfb端可以直接接到外部运算放大器的输出端VREF:参考电压输