- 3
- 0
- 约6.52千字
- 约 61页
- 2017-02-28 发布于湖北
- 举报
6章1模拟量输入输出110822
6.2.3典型D/A转换器 DAC1210-----12位DAC * 6.2D/A(数/模)转换器 6.2.4D/A转换器与微处理器的接口 1)8位D/A转换器与CPU的典型连接 * 双缓冲方式——同步转换举例 译码器 双缓冲方式的程序段示例 本例中三个端口地址的用途: port1 选择0832-1的输入寄存器 port2 选择0832-2的输入寄存器 port3 选择0832-1和0832-2的DAC寄存器 MOV AL,data ; 要转换的数据送AL MOV DX,port1 ; 0832-1的输入寄存器地址送DX OUT DX,AL ; 数据送0832-1的输入寄存器 MOV DX,port2 ; 0832-2输入寄存器地址送DX OUT DX,AL ; 数据送0832-2的输入寄存器 MOV DX,port3 ; DAC寄存器端口地址送DX OUT DX,AL ; 数据送DAC寄存器,并启动同步转换 HLT * 2)12位D/A转换器与CPU的典型连接 * 12位D/A转换器与CPU8088的典型连接 DAC 1210与8位微处理器的连接 * 3)光隔离D/A转换器与CPU的典型连接 光电隔离型8位6路D/A模板 D/A转换器的应用 函数发生器 只要往D/A转换器写入按规律变化的数据,即可在输出端获得正弦波、三角波、锯齿波、方波、阶梯波、梯形波等函数波形。 直流电机的转速控制 用不同的数值产生不同的电压,控制电机的转速 其他需要用电压/电流来进行控制的场合 * 6.3A/D(模/数)转换器 将连续变化的模拟信号转换为数字信号,以便于计算机进行处理。 6.3.1A/D转换器工作原理 6.3.2A/D转换器的主要技术性能 6.3.3典型的A/D转换器芯片 6.3.4A/D转换器与CPU的接口 6.3.5V/F(电压/频率)转换器 * 6.3A/D(模/数)转换器 根据A/D转换原理和特点的不同,可把ADC分成两大类:直接ADC和间接ADC。 直接ADC是将模拟电压直接转换成数字量,常用的有: 逐次逼近式ADC、计数式ADC、并行转换式ADC等。 间接ADC是将模拟电压先转换成中间量,如脉冲周期T、脉冲频率f、脉冲宽度τ等,再将中间量变成数字量。常见的有: 单积分式ADC、双积分式ADC,V/F转换式ADC等。 各种ADC的优缺点 计数式ADC:最简单,但转换速度最慢。 并行转换式ADC:速度最快,但成本最高。 逐次逼近式ADC:转换速度和精度都比较高,且比较简单,价格低,所以在微型机应用系统中最常用。 双积分式ADC:转换精度高,抗干扰能力强,但转换速度慢,一般应用在精度高而速度不高的场合,如测量仪表。 V/F转换式ADC:在转换线性度、精度、抗干扰能力等方面有独特的优点,且接口简单、占用计算机资源少,缺点也是转换速度慢。在一些输出信号动态范围较大或传输距离较远的低速过程的模拟输入通道中应用较为广泛。 * 6.3A/D(模/数)转换器 6.3.1A/D转换器工作原理 1)双积分型A/D的工作原理 Vi=-Vref*Ti/To * 6.3A/D(模/数)转换器 6.3.1A/D转换器工作原理 1)逐次逼近式A/D的工作原理 由D/A转换器、比较器和逐次逼近寄存器SAR组成 * 6.3A/D(模/数)转换器 6.3.2A/D转换器的主要技术性能 精度 量化间隔(分辨率) = Vmax/满量程值 例:某8位ADC的满量程电压为5V,则其分辨率为 5V/255=19.6mV 量化误差: 用数字(离散)量表示连续量时,由于数字量字长有限而无法精确地表示连续量所造成的误差。(字长越长,精度越高) 绝对量化误差 = 量化间隔/2 = (满量程电压/(2n-1))/2 相对量化误差 = 1/2 * 1/量化电平数目 * 100% 例:满量程电压=10V,A/D变换器位数=10位,则 绝对量化误差 ≈ 10/211 = 4.88mV 相对量化误差 ≈ 1/211 *100% = 0.049% 主要技术指标(续) 温度范围:民用0-70度; 军用-55-125度 量程:0-5V,0-10V,0-20V -5-5V,-10-10V 转换时间 转换一次需要的时间。精度越高(字长越长),转换速度越慢。 * 6.3A/D(模/数)转换器 6.3.3典型的A/D转换器芯片 1)ADC0809 8通道(8路)输入 8位字长 逐位逼近型 转换时间100μ
原创力文档

文档评论(0)