简易数据采集系统的设计

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

简易数据采集系统设计

题目:二选一

1. 设计一个单片机控制的数据采集系统,要求A/D 精度12位,采样频率最高100KHz,输

入8路信号,分时复用A/D 芯片,将采集到的波形进行4K 的SRAM 存储,然后通过串行口发送给计算机

2. 设计一波形发生电路,计算机通过串行口向板卡发送波形电路,波形存储到板卡上的

SRAM 中,然后进行计算机控制的D/A 波形产生,板卡上用单片机进行控制 要求:

1. 选择器件,确定具体型号。 2. 画原理图。

3. 根据器件封装画PCB 图。

4. 写出相应的单片机和微机控制程序。 5. 写出详细的原理分析报告。 器件选择:

TI 公司生产的8位逐次逼近式模数转换器ADC0809,8051,MAX232 原理图如下:

原理报告原理报告::

采集多路模拟信号时,一般用多路模拟开关巡回检测的方式,即一种数据采集的方式。利用多路开关(MUX )让多个被测对象共用同一个采集通道,这就是多通道数据采集系统的实质。当采集高速信号时,A/D 转换器前端还需加采样/保持(S/H)电路。

待测量一般不能直接被转换成数字量,通常要进行放大、特性补偿、滤波等

环节的预处理。被测信号往往因为幅值较小,而且可能还含有多余的高频分量等原因,不能直接送给A/D 转换器,需对其进行必要的处理,即信号调理。如对信号进行放大、衰减、滤波等。

通常希望输入到A/D 转换器的信号能接近A/D 转换器的满量程以保证转换精度,因此在直流电流电源输出端与A/D 转换器之间应接入放大器以满足要求。 本题要求中的被测量为0~5V 直流信号,由于输出电压比较大,满足A/D 转换输入的要求,故可省去放大器,而将电源输出直接连接至A/D 转换器输入端。 关于A/D 转换器的选取: 1.转换时间的选择

转换速度是指完成一次A/D 转换所需时间的倒数,是一个很重要的指标。A/D 转换器型号不同,转换速度差别很大。通常,8位逐次比较式ADC 的转换时间为100us 左右。由于本系统的控制时间允许,可选8位逐次比较式A/D 转换器。

2.ADC 位数的选择

A/D 转换器的位数决定着信号采集的精度和分辨率。

要求精度为0.5%。对于该8个通道的输入信号,8位A/D 转换器,其精度为

8

0.39%2

−=

输入为0~5V 时,分辨率为

8

50.019611

22Fs

N

V v ==−−

Fs

v

—A/D 转换器的满量程值

N —ADC 的二进制位数

量化误差为

8

50.0098(1)2

(1)2

22Fs

N

Q V v

=

=

=−×−×

ADC0809是8位逐次逼近式模数转换器,包括一个8位的逼近型的ADC 部分,并提供一个8通道的模拟多路开关和联合寻址逻辑,为模拟通道的设计提供了很大的方便。

控制与显示方法分析

用单片机作为这一控制系统的核心,接受来自ADC0809的数据,经处理后通过串口传送,由于系统功能简单,键盘仅由两个开关和一个外部中断端组成,完成采样通道的选择,单片机通过接口芯片与LED数码显示器相连,驱动显示器显示相应通道采集到的数据。

单片机系统分析

1.复位电路

单片机在开机时都需要复位,以便中央处理器CPU以及其他功能部件都处于一个确定的初始状态,并从这个状态开始工作。51的RST引脚是复位信号的输入端。复位电平是高电平有效,持续时间要有24个时钟周期以上。本系统中单片机时钟频率为6MHz则复位脉冲至少应为4us。

上电复位电路

上电瞬间,RST端的的电位与Vcc相同,随着电容

的逐步充电,充电电流减小,RST电位逐渐下降。上电

复位所需的最短时间是振荡器建立时间加上二个机器

周期,在这段时间里,振荡建立时间不超过10ms。复

位电路的典型参数为:C取10uF,R取8.2k,故时间常数

τ=RC=10×106−×8.2×103=82ms

以满足要求。

振荡源

在MCS-51内部有一个用于构成振荡器的高增益反相放大器。引脚

XTAL1(19)、XTAL2(18)分别是此放大器的输入端和输出端

显示与键盘分析

对系统发出命令和输出显示测量结果,主要是由键盘和LED数码显示器组成。

缓慢变化信号和直流信号,要求用数码管适时地进行十进制显示,由于精度要达到0.5%,所以这里用5只LED数码显示器来表示该十进制数,用两只七段数码显示器表示通道号。为实现通道的选取,用键盘实现控制功能

译码方法

用单片机驱动LED 数码管有很多方法,按显示方式分,有静态显示和动态(扫描)显示,按译码方式可分硬件译码和软件译码之分 显示方法

在该单片机系统中,使用7段LED 显示器构成8位显示器,段选线控制显示的字符,位选线控制显示位的亮或暗。

传输方式分析

传输方式的选择

串行通信有同步和异步两种工作方式。

同步方式要求发送与接受保持严格同步,由于串行传输逐位按顺序进行,为了约定数据是由哪一位开始传输,需设定同步字符。此方式传输速度快,但硬件复杂。

异步方式,规定了数据传输格式,每个数据均以相同的帧格式传送,每帧信息由起始位、数据位、奇偶效验位和停止位组成。帧与帧间用高电平分隔开,但每帧均需附加位,降低了传输效率。

异步通信依靠起始位、停止位保持通信同步。对硬件的要求低,实现起来比较简单、灵活,适用于数据的随机发送/接收,一般适用于50~9600bps 的低速串行通信。

数据采集电路

把连续变化量变成离散量的过程称为量化,也可理解为信号的采样。 把以一定时间间隔T 逐点采集连续的模拟信号,并保持一个时间t ,使被采集的信号变成时间上离散、幅值等于采样时刻该信号瞬时值的一组方波序列信号,即采样信号。 A/D 转换的一般步骤 采样-保持

为了能不失真的恢复原模拟信号,采样频率应不小于输入模拟信号的频谱中最高频率的两倍,这就是采样定理,即

s

Imax 2f

f ≥

由于A/D 转换需要一定的时间,所以在每次采样结束后,应保持采样电压

相关文档
最新文档