中选用程序控制数据采集方式。
采集多路模拟信号时,一般用多路模拟开关巡回检测的方式,即一种数据采集的方式。利用多路开关(MUX)让多个被测对象共用同一个采集通道,这就是多通道数据采集系统的实质。当采集高速信号时,A/D转换器前端还需加采样/保持(S/H)电路。
待测量一般不能直接被转换成数字量,通常要进行放大、特性补偿、滤波等环节的预处理。被测信号往往因为幅值较小,而且可能还含有多余的高频分量等原因,不能直接送给A/D转换器,需对其进行必要的处理,即信号调理。如对信号进行放大、衰减、滤波等。
通常希望输入到A/D转换器的信号能接近A/D转换器的满量程以保证转换精度,因此在直流电流电源输出端与A/D转换器之间应接入放大器以满足要求。
本题要求中的被测量为0~5V直流信号,由于输出电压比较大,满足A/D转换输入的要求,故可省去放大器,而将电源输出直接连接至A/D转换器输入端。
多路数据采集输入通道的结构图1-4所示。
图1-4 多路数据采集输入通道结构 注:缓慢变化信号和直流信号,采样保持电路可以省略。
- 9 -
1.1.2 A/D转换器的选取 1.转换时间的选择
转换速度是指完成一次A/D转换所需时间的倒数,是一个很重要的指标。A/D转换器型号不同,转换速度差别很大。通常,8位逐次比较式ADC的转换时间为100us左右。由于本系统的控制时间允许,可选8位逐次比较式A/D转换器。 2.ADC位数的选择
A/D转换器的位数决定着信号采集的精度和分辨率。
要求精度为0.5%。对于该8个通道的输入信号,8位A/D转换器,其精度
为
2输入为0~5V时,分辨率为
Fs?8?0.39%
v?5?0.0196V 2?12?1N8v
Fs
—A/D转换器的满量程值
N —ADC的二进制位数 量化误差为
Q?NvFs(2?1)?2?5(2?1)?28?0.0098V
ADC0809是TI公司生产的8位逐次逼近式模数转换器,包括一个8位的逼近型的ADC部分,并提供一个8通道的模拟多路开关和联合寻址逻辑,为模拟通道的设计提供了很大的方便。
用它可直接将8个单端模拟信号输入,分时进行A/D转换,在多点巡回监测、过程控制等领域中使用非常广泛,所以本设计中选用该芯片作
- 10 -
为A/D转换电路的核心。
1.2 控制与显示方法分析
用单片机作为这一控制系统的核心,接受来自ADC0809的数据,经处理后通过串口传送,由于系统功能简单,键盘仅由两个开关和一个外部中断端组成,完成采样通道的选择,单片机通过接口芯片与LED数码显示器相连,驱动显示器显示相应通道采集到的数据。
1.2.1 单片机系统分析 1.复位电路
单片机在开机时都需要复位,以便中央处理器CPU以及其他功能部件都处于一个确定的初始状态,并从这个状态开始工作。51的RST引脚是复位信号的输入端。复位电平是高电平有效,持续时间要有24个时钟周期以上。本系统中单片机时钟频率为6MHz则复位脉冲至少应为4us。 方案一:上电复位电路
上电瞬间,RST端的的电位与Vcc相同,随着电容的逐步充电,充电电流减小,RST电位逐渐下降。上电复位所需的最短时间是振荡器建立时间加上二个机器周期,在这段时间里,振荡建立时间不超过10ms。复位电路的典型参数为:C取10uF,R取8.2k,故时间常数
图1-5 上电复位 ?=RC=10?10?6?8.2?103=82ms
以满足要求。 方案二.外部复位电路
图1-6 外部复位
- 11 -
按下开关时,电源通过电阻对外接电容进行充电,使RES端为高电平,复位按钮松开后,电容通过下拉电阻放电,逐渐使RET端恢复低电平。 方案三:上电外部复位电路
典型的上电外部复位电路是既具有上电复位又具有外部复位电路,上电瞬间,C与Rx构成充电电路,RST引脚出现正脉冲,只要RST保持足够的高电平,就能使单片机复位。
一般取C=22uF,R=200,Rx=1k,此时
图1-7 外部上电复位 ?=22?10?6?1?103=22ms
当按下按钮,RST出现2.振荡源
在MCS-51内部有一个用于构成振荡器的高增益反相放大器。引脚XTAL1(19)、XTAL2(18)分别是此放大器的输入端和输出端。 方案一:内部方式
与作为反馈元件的片外晶体或陶瓷谐振器一起组成一个自激振荡器。
方案二:外部方式
外部振荡器信号的接法与芯片类型有关。CMOS工艺的MCU其XTAL1端接外部时钟信号,XTAL2端可悬空。HMOS工艺的MCU则XTAL2端接外部时钟信号,XTAL1端须接地。
在MCS-51单片机系列芯片中,用8051或8751芯片可以构成最小系统。因为8051和8751是片内有ROM/EPROM的单片机,用这种芯片构成的单片及最小系统简单、可靠。
1000?5=4.2V时,使单片机复位。 1200 - 12 -
相关推荐: