基于单片机的多路数据采集系统设计毕业论文 - 图文 下载本文

中北大学信息商务学院本科生毕业论文 图3.7 MAX232的内部结构图 内部结构基本可分三个部分: 第一部分是电荷泵电路。由1、2、3、4、5、6脚和4只电容构成。功能是产生+12v和-12v两个电源,提供给RS-232串口电平的需要。 第二部分是数据转换通道。由7、8、9、10、11、12、13、14脚构成两个数据通道。其中13脚(R1IN)、12脚(R1OUT)、11脚(T1IN)、14脚(T1OUT)为第一数据通道。8脚(R2IN)、9脚(R2OUT)、10脚(T2IN)、7脚(T2OUT)为第二数据通道。TTL/CMOS数据从T1IN、T2IN输入转换成RS-232数据从T1OUT、T2OUT送到电脑DB9插头;DB9插头的RS-232数据从R1IN、R2IN输入转换成TTL/CMOS数据后从R1OUT、R2OUT输出。 第三部分是供电。15脚GND、16脚VCC(+5v)。 引脚结构图如图3.8所示: 17 中北大学信息商务学院本科生毕业论文 图3.8 MAX232的引脚结构图 其中引脚1-6(C1+、V+、C1_、C2+、C2-、V-)用于电源电压转换,只要在外部接入相应电解电容即可;引脚7-10和引脚11-14构成两组TTL信号电平与RS-232C信号电平的转换电路,对应引脚可直接与单片机串行口的TTL电平引脚和PC的RS-232C电平引脚相连。 单片机与MAX232的连接如图3.9所示 图3.9 单片机与MAX232的连接图 18 中北大学信息商务学院本科生毕业论文 3.2.3 模数转换器ADC0809 在我们所测控的信号中军事连续变化的物理量,而要对这些信号进行处理,则需要将其转换为数字量,A/D转换器就是为了将连续变化的模拟量转换成计算机能接受的数字量。 按模拟量转换成数字量的原理可以分为3种:双积分式、逐次逼近式及并行式A/D转换器。而该系统选用的是ADC0809,下面就具体的介绍一下ADC0809的工作原理。 1、C0809的介绍 ADC0809是八通道的八位逐次逼近式A/D转换器。由单一的5V电源供电,片内带有锁存功能的8选1的模拟开关。由C、B、A的编码来决定所选的模拟通道。转换时间为100us。转换误差为1/2LSB。 它的引脚的排列及其功能,其引脚图见3.10 图3.10 ADC0809的引脚图 IN7~IN0 :八个通道的模拟输入量。 ADDA、ADDB、ADDC:模拟通道地址线。当CBA=000时,IN0输入,当 19 中北大学信息商务学院本科生毕业论文 CBA=111时,IN7输入。 ALE:地址锁存信号。 START:转换启动信号,高电平有效。 D7~D0:数据输出线。三态输出,D7是最高位,D0是最低位。 OE:输出允许信号,高电平有效。 CLK:时钟信号,最高频率为 640KHZ。 EOC:转换结束状态信号。上升沿后高电平有效。 Vcc:+5V电源。 Vref:参考电压。 2、ADC0809时序图及其接口电路 ADC0809的时序图如图3.11所示: 图3.11 ADC0809的时序图 其工作过程是:ALE的上升沿将A、B、C端选择的通道地址锁存到8位A/D转换器的输入端。START的下降验启动8位A/D转换器进行转换。A/D转换开始使EOC端输出低电平。A/D转换结束,EOC输出高电平。该信号通常可作为中断申请信号。OE为读出数据允许信号。OE端为高电平时,可以读出转换的数字量。硬件电路设计时,需根据时序关系及软件进行设计。 ADC0809与AT89C52单片机的接口方式,如图3.12所示: 20