第7A/D和D/A转换接口技术 7.1模拟量输入通道 72AD转换接口技术 73D/转换接口技术
第7章 A/D和D/A转换接口技术 7.1 模拟量输入通道 7.2 A/D转换接口技术 7.3 D/A转换接口技术
7.1模拟量输入通道 模拟量输入通道的构成特点 1.测控系统的依据采集信号 模拟量输入——采集被测对象信号。 传感器输出电信号——计算机的ITL电信号 2.传感器模拟信号 输出信号较弱,应用模拟、数字混杂电路,考虑边界 区域、线性区域、分辨率等 3.模拟量输入通道靠近现场,易受干扰。由于传感器输 出信号一般都比较微弱
7.1 模拟量输入通道 一、模拟量输入通道的构成特点 1. 测控系统的依据采集信号 模拟量输入——采集被测对象信号。 传感器输出电信号——计算机的TTL电信号。 2. 传感器模拟信号 输出信号较弱,应用模拟、数字混杂电路,考虑边界 区域、线性区域、分辨率等。 3. 模拟量输入通道靠近现场,易受干扰。由于传感器输 出信号一般都比较微弱
模拟量输入通道的组成 采样/模/数 程参数 传感器检测 路大 保持□转换微 转换开 机 信号调理关 控制 模拟量输入通道的一般组成
二、模拟量输入通道的组成 模拟量输入通道的一般组成 放 大 器 过 程 参 数 传 感 器 检 测 信号调理 信号调理 多 路 转 换 开 关 采样/ 保持 模/数 转换 微 机 控 制 ┇ ┇
72A/D转换器接口 集成AD转换器 ADC08090808为8路输入通道、8位逐次逼近式AD转 换器,可分时转换8路模拟信号。 、结构 个8位逐次逼近式AD转换器、8路模拟转换开关、3-8 地址锁存译码器和三态输出数据锁存器 、引脚 8路模拟量输入信号端: 多路 转换 INO IN7 开关 A/D转换 8位数字量输出信号端: D0~D7 IN7 通道选择地址信号输入端: A B C ADDA、ADDB、ADDC
7.2 A/D转换器接口 集成A/D转换器 ADC 0809/0808为8路输入通道、8位逐次逼近式A/D转 换器,可分时转换8路模拟信号。 一、结构 一个8位逐次逼近式A/D转换器、8路模拟转换开关、3-8 地址锁存译码器和三态输出数据锁存器。 二、引脚 8路模拟量输入信号端: IN0~IN7 8位数字量输出信号端: D0~D7 通道选择地址信号输入端: ADDA、ADDB、ADDC 多路 转换 开关 A B C IN0 IN1 IN7 A/D转换
三、ADC0809与单片机连接 A/D转换程序: MOV DPTR,#0FEOH;ADC口地址 MOV A,#00 ;转换IN0 MOVX@DPTR,A;启动AD转换 LCALL DELAY;等待转换结束 MOVX A,@DPTR;取转换结果 MCS-51 ADC0809 8 AD 0~7 ADDABC ALE CLK NT EOC WR ALE P2.0 SC RD OE
三、ADC 0809与单片机连接 A/D转换程序: MOV DPTR,#0FE00H ;ADC口地址 MOV A,#00 ;转换IN0 MOVX @DPTR,A ;启动A/D转换 LCALL DELAY;等待转换结束 MOVX A,@DPTR ;取转换结果 AD0~7 ALE INT WR P2 .0 RD D0~7 ADDABC CLK EOC ALE SC OE ≥1 ≥1 1 1 1 MCS-51 ADC0809 8 3 IN0~7
7.3DA转换器接口 D/A转换原理 n位数字量与模拟量的关系式: Vo=Vp/2n×D REF 参考电压) 二、集成DA转换器 DAC0832:8位双缓冲器结构的DA转换器 输入 R DAC 8位 VER Dn→寄存器曰寄存器曰 DAC LOUTH OUT2 PAo agnd PAl
7.3 D/A转换器接口 一、D/A转换原理 n位数字量与模拟量的关系式: VO = VREF / 2 n ×D (VREF - 参考电压) 二、集成D/A转换器 DAC 0832:8位双缓冲器结构的D/A转换器。 8位 DAC DAC 寄存器 输入 寄存器 - + IOUT2 IOUT1 RVER VO D0~7 PA0 AGND PA1
三、DAC0832与单片机连接 直通方式: 输入寄存器和DAC寄存器共用一个地址,同时选 通输出。 双缓冲器方式: 输入寄存器和DAC寄存器分配有各自的地址,可 分别选通用同时输出多路模拟信号
三、DAC 0832与单片机连接 直通方式: 输入寄存器和DAC寄存器共用一个地址,同时选 通输出。 双缓冲器方式: 输入寄存器和DAC寄存器分配有各自的地址,可 分别选通用同时输出多路模拟信号
例:DA转换程序,用DAC0832输出0~5V锯齿波,电路 为直通方式。 设VEF=-5V,DAC0832地址为 7FFFH,脉冲周期要求为100ms 100ms DACS: MOV DPTR,#7FFFH;0832IO地址 MOV A,#O ;开始输出0V DACL:MOVⅹ@DPTR,A;输出模拟量 INC A ;升压 ACALL DELAY ;延时100ms256 AJMP DACL ;连续输出 DELAY ;延时子程序
例:D/A转换程序,用DAC 0832输出0~5V锯齿波,电路 为直通方式。 100ms DACS:MOV DPTR,#7FFFH ;0832 I/O地址 MOV A,#0 ;开始输出0V DACL:MOVX @DPTR,A ;输出模拟量 INC A ;升压 ACALL DELAY ;延时100ms/256 AJMP DACL ;连续输出 DELAY:… ;延时子程序 设VREF= -5V,DAC0832地址为 7FFFH,脉冲周期要求为100ms