高速数据采集系统原理分析和设计通信电子数据通信与网络_通信电子-数据通信与网络.pdf

上传人:c****4 文档编号:95481934 上传时间:2023-08-24 格式:PDF 页数:42 大小:1.98MB
返回 下载 相关 举报
高速数据采集系统原理分析和设计通信电子数据通信与网络_通信电子-数据通信与网络.pdf_第1页
第1页 / 共42页
高速数据采集系统原理分析和设计通信电子数据通信与网络_通信电子-数据通信与网络.pdf_第2页
第2页 / 共42页
点击查看更多>>
资源描述

《高速数据采集系统原理分析和设计通信电子数据通信与网络_通信电子-数据通信与网络.pdf》由会员分享,可在线阅读,更多相关《高速数据采集系统原理分析和设计通信电子数据通信与网络_通信电子-数据通信与网络.pdf(42页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、高速数据采集系统原理分析和设计 I/42 目 录 1.高速数据采集的相关基础知识.1 1.1 数据采集系统的基本组成.1 1.2 A/D 转换的过程.1 1.3 高速数据存储.2 1.4 数据采集基本原理.3 2 高速数据采集系统的方案.6 2.1 基于单片机 AT89C51 的数据采集系统设计.6 2.3 基于 FPGA高速数据采集系统.9 2.3 基于 DSP的高速数据采集处理系统.12 2.数模转换器(D/A)的选择.13 3 高速数据采集系统的方案分析比较.16 4 高速数据采集系统的设计.18 4.1 设计思想.18 4.2 设计方案.18 5.硬件设计.20 5.1 AT89C51

2、 单片机.20 5.2 模数转换器 ADC0809.21 5.3 单片机与虚拟终端的通信.23 5.4 LED 数码显示器的应用原理.26 5.5 总设计图.27 6.软件设计.28 高速数据采集系统原理分析和设计 II/42 6.1 流程图.28 6.2 源程序.29 7.仿真结果与性能分析.35 7.1 仿真结果.35 7.2 性能分析.36 8.心得体会.37 9.参考文献.38 本科生课程设计成绩评定表.39 据存储数据采集基本原理高速数据采集系统的方案基于单片机的数据采集系统设计基于高速数据采集系统基于的高速数据采集处理系统数模转换器的选择高速数据采集系统的方案分析比较高速数据采集系

3、统的设计设计思想设计方案原理分析和设计流程图源程序仿真结果与性能分析仿真结果性能分析心得体会参考文献本科生课程设计成绩评定表高速数据采集系统原理分析和设计高速数据采集的相关基础知识数据采集系统的基本组成数据采集系统一般由数据采算机这里要考虑干扰抑制带通选择转换准确度采样保持与与计算机接口等问题数据处理指由计算机系统根据不同的要求对采集的原始数据进行各种数学运算处理结果的实现与保存指处理后的结果在绘图仪电平记录器或上浮现出来或高速数据采集系统原理分析和设计 1/42 1.高速数据采集的相关基础知识 1.1 数据采集系统的基本组成 数据采集系统一般由数据采集、数据处理、处理结果的实现与保存三个部分

4、构成。数据采集指被测信号经过放大、滤波、A/D 转换,并将转换后的数据送入计算机。这里要考虑干扰抑制、带通选择、转换准确度、采样/保持与与计算机接口等问题。数据处理指由计算机系统根据不同的要求对采集的原始数据进行各种数学运算。处理结果的实现与保存指处理后的结果在 X-Y绘图仪、电平记录器或 CRT上浮现出来,或者将数据存入磁盘形成文件保存起来,或通过线路送到远地。数据采集数据处理处理结果的实现与保存被测信号放大滤波A/D转换将转换后的数据送入计算机计算机对数据进行各种运算对结果进行显示或形成文件保存(a)数据采集系统的组成(b)数据采集系统的处理流程 图 1 数据采集系统的组成 1.2 A/D

5、 转换的过程 模拟量转换为数字量,通常分成三个步骤进行。这就是采样保持、量化与编码。连续的模拟信号 x(t)按一定时间间隔采样-保持后得到台阶信号(n),在经过量化变为量化信号(),最后编码转换为数字信号 X(n)。在现代 ADC器件中,这三个步骤一般合起来在一个器件中完成。转换过程可以用图 2 表示:据存储数据采集基本原理高速数据采集系统的方案基于单片机的数据采集系统设计基于高速数据采集系统基于的高速数据采集处理系统数模转换器的选择高速数据采集系统的方案分析比较高速数据采集系统的设计设计思想设计方案原理分析和设计流程图源程序仿真结果与性能分析仿真结果性能分析心得体会参考文献本科生课程设计成绩

6、评定表高速数据采集系统原理分析和设计高速数据采集的相关基础知识数据采集系统的基本组成数据采集系统一般由数据采算机这里要考虑干扰抑制带通选择转换准确度采样保持与与计算机接口等问题数据处理指由计算机系统根据不同的要求对采集的原始数据进行各种数学运算处理结果的实现与保存指处理后的结果在绘图仪电平记录器或上浮现出来或高速数据采集系统原理分析和设计 2/42 图 2 模数转换过程 1.3 高速数据存储 1.分时存储 分时存储技术利用一个高速锁存器将采集的高速数据锁存,而后利用多个相对慢速的存储器对数据进行存储以保证数据存储的可靠性。由于多个静态存储器分时参与了数据存储的过程,使得多个慢速静态存储器分时存

7、储操作过程进行了叠加,其效果等效于一个高速静态存储器的操作。2.数据降速存储 所谓数据降速存储技术,就是对在数据存储之前将高速数据的速度降低到低速存储器可以与时存储的程度。该方法避免了多个存储器的使用,只需利用一个大容量的存储器就可以实现数据的存储,实现起来相对分时存储简单。设计中可以利用串并转换电路对数据进行降速处理以满足后续的存储器速度较低的要求。串并转换电路的基本原理为数据的串并转换,将数据依次存入串行移位寄存器中,然后并行输出,降低了传输数据的速度,以满足存储器工作速度的要求。据存储数据采集基本原理高速数据采集系统的方案基于单片机的数据采集系统设计基于高速数据采集系统基于的高速数据采集

8、处理系统数模转换器的选择高速数据采集系统的方案分析比较高速数据采集系统的设计设计思想设计方案原理分析和设计流程图源程序仿真结果与性能分析仿真结果性能分析心得体会参考文献本科生课程设计成绩评定表高速数据采集系统原理分析和设计高速数据采集的相关基础知识数据采集系统的基本组成数据采集系统一般由数据采算机这里要考虑干扰抑制带通选择转换准确度采样保持与与计算机接口等问题数据处理指由计算机系统根据不同的要求对采集的原始数据进行各种数学运算处理结果的实现与保存指处理后的结果在绘图仪电平记录器或上浮现出来或高速数据采集系统原理分析和设计 3/42 1.4 数据采集基本原理 1.数据采集过程 取样就是利用取样脉

9、冲序列 P t,从连续信号 f t中抽取一系列的离散样值。这种离散信号通常称为“取样信号”,以 sft表示。在一般情况下,取样输出是取样脉冲序列 P t与连续信号 f t的乘积。sftf tP t (1)对于实际的高速A/D,采样过程并不是理想的,保持电路可能会存在孔径效应,而影响编码,最终影响数据的原始性,在选用高速A/D时,一般选模拟带宽较宽的A/D比较好。2.采样 采样可以看作是一个脉冲调幅的过程。其中:sftf tP t,当 P t的脉冲宽度T时,就接近理想采样,P t变为 M t脉冲,接近函数 nnTttM (2)ssftftM t (3)将(3)式代入上式 snsftfnTtnT

10、(4)当然实际情况可以将 P t近似看作 M t以便于分析模拟信号经采样后,频谱会发生周期延拓。sjmtmnM ta etnT (5)其中T2s,s也就是采样角频率,由傅氏级数理论可得 1mTa (6)1sjmtteTM (7)对于采样信号频谱 j tj tsssfjft edtft M t edt 据存储数据采集基本原理高速数据采集系统的方案基于单片机的数据采集系统设计基于高速数据采集系统基于的高速数据采集处理系统数模转换器的选择高速数据采集系统的方案分析比较高速数据采集系统的设计设计思想设计方案原理分析和设计流程图源程序仿真结果与性能分析仿真结果性能分析心得体会参考文献本科生课程设计成绩评

11、定表高速数据采集系统原理分析和设计高速数据采集的相关基础知识数据采集系统的基本组成数据采集系统一般由数据采算机这里要考虑干扰抑制带通选择转换准确度采样保持与与计算机接口等问题数据处理指由计算机系统根据不同的要求对采集的原始数据进行各种数学运算处理结果的实现与保存指处理后的结果在绘图仪电平记录器或上浮现出来或高速数据采集系统原理分析和设计 4/42 11sjtsssft edtfjjmTT (8)当信号采样后,要能恢复为原来所包含的信息,在保证频谱不发生混叠的情况下,我们可以将采样信号 sft通过一个理想低通滤波器,这个理想低通滤波器只让基带频谱通过,因而滤波器的带宽应等于折叠频率。sY jfj

12、G jfj (9)从频域上看,由(8)式可知,能通过低通滤波恢复 f t。下面从时域来看其恢复的过程。理想低通 G j的冲激响应 2212sin2SSj tj ttG jedttTTgedtT (10)其输出 sy tfg td snfnTg td (11)snfnT g tnT sintnTTtnTtnTg (12)(12)式称为内插函数。将(12)式代入(11)式有:sinsntnTTtnTTtfnTsyf t (13)式(13)即为采样内插公式,在每个采样点nT上,具有该采样值不为0,所以其能保证各采样点上信号不变,对于在不为nT的这些时刻,即为各采样函数延伸叠加而成。这从时域上解释满足

13、采样定理的信息恢复。当然,实践中不可能通过计算内插公式恢复信息,这样各点计算量太大。实际工程中常通过一个DA变换器加低通滤波器恢复原来信息。3.量化与量化误差(1)量化 据存储数据采集基本原理高速数据采集系统的方案基于单片机的数据采集系统设计基于高速数据采集系统基于的高速数据采集处理系统数模转换器的选择高速数据采集系统的方案分析比较高速数据采集系统的设计设计思想设计方案原理分析和设计流程图源程序仿真结果与性能分析仿真结果性能分析心得体会参考文献本科生课程设计成绩评定表高速数据采集系统原理分析和设计高速数据采集的相关基础知识数据采集系统的基本组成数据采集系统一般由数据采算机这里要考虑干扰抑制带通

14、选择转换准确度采样保持与与计算机接口等问题数据处理指由计算机系统根据不同的要求对采集的原始数据进行各种数学运算处理结果的实现与保存指处理后的结果在绘图仪电平记录器或上浮现出来或高速数据采集系统原理分析和设计 5/42 量化就是把采样信号的幅值与量化单位比较。量化单位定义为量化器满量程电压FSR(Full Scale Range)与2n的比值,用q表示,因此有 2nFSRq (14)(2)量化方法“只舍不入”的量化 所谓只舍不入的量化,是指信号中幅度小于量化单位的部分一律舍去。当 0ssnTqf时,0qsnTf;当 2ssqnTqf时,qsnTqf;当 23ssqnTqf时,2qsnTqf;等等

15、。“有舍有入”的量化 “有舍有入”量化是将采样信号幅值与量化电平相比较,离幅值最近的量化电平作为信号在该时刻的量化值。当 02ssqnTf时,0qsnTf;当 2ssqnTqf时,qsnTqf;等等。量化误差 由量化引起的误差称为量化误差(也称为量化噪声),记为e。ssqsnTnTeff (15)ssnTf-信号采样 qsnTf-量化信号 据存储数据采集基本原理高速数据采集系统的方案基于单片机的数据采集系统设计基于高速数据采集系统基于的高速数据采集处理系统数模转换器的选择高速数据采集系统的方案分析比较高速数据采集系统的设计设计思想设计方案原理分析和设计流程图源程序仿真结果与性能分析仿真结果性能

16、分析心得体会参考文献本科生课程设计成绩评定表高速数据采集系统原理分析和设计高速数据采集的相关基础知识数据采集系统的基本组成数据采集系统一般由数据采算机这里要考虑干扰抑制带通选择转换准确度采样保持与与计算机接口等问题数据处理指由计算机系统根据不同的要求对采集的原始数据进行各种数学运算处理结果的实现与保存指处理后的结果在绘图仪电平记录器或上浮现出来或高速数据采集系统原理分析和设计 6/42 2 高速数据采集系统的方案 2.1 基于单片机 AT89C51 的数据采集系统设计 本系统的结构框图如图所示,系统由传感器、放大器、滤波器、采样/保持器 AD346、多路开关 CD4051、A/D 转换器 AD

17、579、串口芯片 8251、可编程计数器定时器 8253 构成的时序电路、DMAC8237 构成的直接存取控制电路、存储芯 62256 和 27128 与 CPU INTELAT89C51 等部分组成。传感器、放大器、滤波器与存储芯片可根据需 要更改数目。图 3 系统结构框图 工作原理:上电后,CPU 完成对系统中可编程器件的初 始化与通道数的预置,整个系统需要的时序由 CPU 所控制的 8253 定时/计数器提供。传感器实现非电量到电量的转换,放大器则将传感器输出的微弱电信号放大后送人到滤波器进行抗混叠处理并滤除杂散信号,8 个采样保持器 AD346 对转 换得到的电信号进行同时采样/保持,

18、经过由可设定选择路数 的多路开关,轮流把各采样/保持器采集的信号据存储数据采集基本原理高速数据采集系统的方案基于单片机的数据采集系统设计基于高速数据采集系统基于的高速数据采集处理系统数模转换器的选择高速数据采集系统的方案分析比较高速数据采集系统的设计设计思想设计方案原理分析和设计流程图源程序仿真结果与性能分析仿真结果性能分析心得体会参考文献本科生课程设计成绩评定表高速数据采集系统原理分析和设计高速数据采集的相关基础知识数据采集系统的基本组成数据采集系统一般由数据采算机这里要考虑干扰抑制带通选择转换准确度采样保持与与计算机接口等问题数据处理指由计算机系统根据不同的要求对采集的原始数据进行各种数学

19、运算处理结果的实现与保存指处理后的结果在绘图仪电平记录器或上浮现出来或高速数据采集系统原理分析和设计 7/42 送到高速 A/D 转换器 AD579 中,完成模拟量到数字量的转换,这个 过程采用的是同时采样、分时转换的方式。在 DMAC8237 的控制下,将采集到的数据高速传送、存储在大容量数据存 储器中,然后通过串口电路传入 Pc 机,利用 Pc 机对采集得 到的数据进行分析、处理。1信号调理 本系统中信号调理电路包括传感器、放大器、滤波器,根据实际环境选择相应的加速度、温度、或湿度传感器,放 大器采用通用型集成运算放大器 Ixa741,它对温度漂移和共 模信号抑制能力强,具有很强的放大能力

20、,最高达几十万倍。工业控制现场的噪声可能经过传感器进人数据采集通道,使 采集到的信号中包含多种频率成分的噪声,严重时噪声甚至 会淹没待提取的输入信号,所以采用滤波技术以提高信号采 集系统的信噪比很有必要。8 位精度时,AD579 的转换周期 是 1.5s,取 2s,8 路同时采样分时转换,亦即 AD346 的采 样电平至少要持续 16s,取 20s,即频率为 50kHz。根据奈 奎斯特采样定理,要从抽样信号中无失真的恢复原信号,采样频率应等于或大于 2 倍信号最高频率,奈奎斯特采样频率频率应等于或大于 2 倍信号最高频率,奈奎斯特采样频率为信号频率的两倍。工程上的采样频率一般为被采样信号频率的

21、 3 4 倍。由于本系统采用的采样/保持器和模/数转换器的限制,此滤波器的最高截止频率最多取为 12.5kHz,选择适当的电阻值和电容值以达到此要求。2 采样/保持电路 采样/保持器 AD346 的工作电压范围是-i-10VDC,它在 2s 以内可达到-i-001的精度,可完成对模拟信号的高速采样与保持。3 多路选择开关 CD4051 是八选一型多路开关,它的作用是将待采集的 8 路信号分时逐个切换到 A/D 转换通道。可根据被采集对象的个数与频率范围设置被采集信号的路数,亦可实现多选一,最高可八选一。4 模拟/数字信号转换 本系统采用的 A/D 转换器件是 AD579,它具有极短的转换周期:

22、10bits 精度时为 1 8 s,8bits 精度时仅为 1.5s。其 EOC 转换结束标志位为信号转换结束后引发中断提供了时钟脉冲。转换得到的数据通过数据锁存器 74LS373 锁存,在 据存储数据采集基本原理高速数据采集系统的方案基于单片机的数据采集系统设计基于高速数据采集系统基于的高速数据采集处理系统数模转换器的选择高速数据采集系统的方案分析比较高速数据采集系统的设计设计思想设计方案原理分析和设计流程图源程序仿真结果与性能分析仿真结果性能分析心得体会参考文献本科生课程设计成绩评定表高速数据采集系统原理分析和设计高速数据采集的相关基础知识数据采集系统的基本组成数据采集系统一般由数据采算机

23、这里要考虑干扰抑制带通选择转换准确度采样保持与与计算机接口等问题数据处理指由计算机系统根据不同的要求对采集的原始数据进行各种数学运算处理结果的实现与保存指处理后的结果在绘图仪电平记录器或上浮现出来或高速数据采集系统原理分析和设计 8/42 CPU 或者 DMA 的控制下再送人外扩存储器或 PC 机内部存储器。5 串口电路 串口电路采用可编程串行通信接口芯片 8251,它具有八条双向数据线,与系统的数据总线相连,在接收控制/数据信号的控制下,传输 CPU 对 8251 的编程命令字和 8251 送往 CPU 的状态信息与数据。6直接存取电路 所谓直接存取即在没有 CPU 的干预下,用硬件实现存储

24、器和存储器之间、存储器和 I/O 口之间直接进行高速数据传输,存储器地址的修改和传送完成的报告均由硬件自动完成,这种方式 极 大 地 提 高 了 传 送 的 速 度。DMAC8237 的低地址位通过总线隔离器与 CPU 的低地址位相连,其数据线与高位地址线复用。作为高位地址线时通过锁存器,再通过总线隔离器与 CPU 的高地址位相连;同时作为数据线,也直接与 AT89C51 的数据线相连,也要与 AD579 的数据位相连。8237 的时钟脉冲由 AT89C51 的时钟脉冲提供。CPU 通过数据选择器对 8237 进行初始化控制信号发送。8237 的发送请求信号由 CPU 的外部中断提供。7 时序

25、电路 本系统时序电路由可编程计数器/定时器 8253,辅以单稳态触发器 74121 整形得到。8253 内部含有 3 个独立的 16 位计数器,每个计数器均可达 2MHz 的计数速率,8253 输出的波形为方波,不满足 AD346 和 AD579 的时序需求,所以需要经过 74121 整形。74121 集成单稳态触发器有 3 个触发输入端 A1,A2,B,在触发信号控制下电路可由稳态翻转到暂稳态。暂稳态的持续时间取决于 RC 电路的参数值,有 T 一 0.7RC,选择不同的电阻值和电容值对 8253 产生的方波整形得到需要的采样/保持和模/数转换控制信号。系统中采用的数据采集方式是 8 路信号

26、同时采样、分时转换,AD579 对每路信号的转换时间是 1.5s(8bits 精度时),取2s。AD579 启动后经 200ns 后出现下降沿转换开始。因此应提供 AD579 周期 2s 的脉冲,其中高电平持续 200ns,低电平持续 1.8s。转换八路需要的时间是 l6s,AD346 的采样时间是 2s,而保持时间必须大于或等于 16s,提供周期为 20s(高电平持续 2s,低电平持续 18s)的时钟脉冲给 AD346。根据奈奎斯特抽样定理与工程实践,被采集的对象应是低于 12.5 kHz 的模拟信号。据存储数据采集基本原理高速数据采集系统的方案基于单片机的数据采集系统设计基于高速数据采集系

27、统基于的高速数据采集处理系统数模转换器的选择高速数据采集系统的方案分析比较高速数据采集系统的设计设计思想设计方案原理分析和设计流程图源程序仿真结果与性能分析仿真结果性能分析心得体会参考文献本科生课程设计成绩评定表高速数据采集系统原理分析和设计高速数据采集的相关基础知识数据采集系统的基本组成数据采集系统一般由数据采算机这里要考虑干扰抑制带通选择转换准确度采样保持与与计算机接口等问题数据处理指由计算机系统根据不同的要求对采集的原始数据进行各种数学运算处理结果的实现与保存指处理后的结果在绘图仪电平记录器或上浮现出来或高速数据采集系统原理分析和设计 9/42 2.3 基于 FPGA高速数据采集系统 数

28、据采集系统框图:模拟信号输入AD通道调理器AD转换器 ADS930)FPGAUSB控制芯片PC机 图 4 数据采集系统硬框图 数据采集和传输系统只要由 FPGA(中心控制模块)、USB(串行总线)、A/D转换器以与其它的外围辅助电路组成。(1)A/D转换器的作用是将输入的模拟量转换成数字量,由 FPGA接受、缓冲、存储经 USB2.0 端口传到 PC机上。(2)FPGA是控制模块的核心部分,主要完成 A/D转换器的时钟选取、数据的存储计算以与相应的控制逻辑、实现与 PC机的通信等控制任务。(3)USB2.0 提供了一个可以和计算机连接的数据传输口,其作用是用来接受主机信号并通过它的端口来控制

29、A/D转换器进行数据的采集。(4)PC机通过 USB接口将控制命令和参数给 FPGA,然后 FPGA再对 A/D转换器进行时序控制以与对转换数据的接收。据存储数据采集基本原理高速数据采集系统的方案基于单片机的数据采集系统设计基于高速数据采集系统基于的高速数据采集处理系统数模转换器的选择高速数据采集系统的方案分析比较高速数据采集系统的设计设计思想设计方案原理分析和设计流程图源程序仿真结果与性能分析仿真结果性能分析心得体会参考文献本科生课程设计成绩评定表高速数据采集系统原理分析和设计高速数据采集的相关基础知识数据采集系统的基本组成数据采集系统一般由数据采算机这里要考虑干扰抑制带通选择转换准确度采样

30、保持与与计算机接口等问题数据处理指由计算机系统根据不同的要求对采集的原始数据进行各种数学运算处理结果的实现与保存指处理后的结果在绘图仪电平记录器或上浮现出来或高速数据采集系统原理分析和设计 10/42 AD调理电路ADS930CPLDEPM1270T144C5N控制线及IO口从FIFO8051核SIZE 模拟输入I2C接口电压转换芯片USB接口E2PROM USB 2.0 PC机 5V电压 USB总线3.3V电压 图 5 数据采集器原理图 模拟输入信号事先经过AD 调理电路,在经ADS930 的模数转化,将数字信号传递给EPM1270T144C5N 芯片,CLPD 与USB 之间通过控制线以与

31、I/O 口实现控制信息和数字信息的双向传递,与此同时,CPLD 通过FIFO总线建立与8051核的链接。而USB 芯片与PC机是通过USB 接口建立相应的联系。5V的电压通过电压转换芯片转换为3.3V,并将此转换的3.3V电压对USB 芯片进行供电。E2PROM 由I2C接口实现与USB 的信息交互。1.FPGA的选择 为节约成本,由 FPGA与其相应的配置电路可由 CPLD代替,这样将便于项目的进行,为此我们采用型号为 EPM1270T144C5N 的 CPLD模块。2.USB 芯片选择 目前市面上有很多类型的 USB的接口芯片,它们要在外部的微控制器的控制下据存储数据采集基本原理高速数据采

32、集系统的方案基于单片机的数据采集系统设计基于高速数据采集系统基于的高速数据采集处理系统数模转换器的选择高速数据采集系统的方案分析比较高速数据采集系统的设计设计思想设计方案原理分析和设计流程图源程序仿真结果与性能分析仿真结果性能分析心得体会参考文献本科生课程设计成绩评定表高速数据采集系统原理分析和设计高速数据采集的相关基础知识数据采集系统的基本组成数据采集系统一般由数据采算机这里要考虑干扰抑制带通选择转换准确度采样保持与与计算机接口等问题数据处理指由计算机系统根据不同的要求对采集的原始数据进行各种数学运算处理结果的实现与保存指处理后的结果在绘图仪电平记录器或上浮现出来或高速数据采集系统原理分析和

33、设计 11/42 进行操作,如果微控制器的工作频率比较低,势必影响数据传输的速率。CY7C68013芯片中的 FIFOS不需要微控制器的控制就能直接与外围电路进行数据传输,解决了USB高速模式下的带宽问题。选择该芯片的另个重要原因Cypress 公司为EZ_USB FX2系列产品的开发提供了大量的技术支持,如公司为开发者提供了主控平台,固件开发环境和事例与相应的技术文档。3.AD的选择 将模拟信号转化为数字信号实际上是模拟信号时间离散化和幅度离散化的过程。通过时间离散化由采样保持(S/H)电路来实现,而幅度离散化则由 A/D 转化器来实现。随着高集成度的提高,有许多 A/D芯片将采样保持电路也

34、集成在内部。既减小了体积,又提高了可靠性。在选择 A/D转化器时,主要考虑一下几个方面:(1)转换速率 A/D的转换速率取决于模拟信号的频率范围(2)量化位数 根据 A/D 转换的原理,A/D 转换过程中总存在量化误差。量化误差取决于量化位数,位数越多量化误差就越少。如 n 位的 A/D转化器,其量化误差为 1/2n+1。(3)输入信号的电压范围 A/D 转化器对模拟输入信号的电压范围有严格的要求,模拟信号电压只有处在A/D 转化器的额定电压范围内,才能得到与之成正比的数字量。由于在 A/D 转换器之前已经加了信号调理电路,通过调节放大倍数和直流偏移量,总能满足 A/D转化器对输入电压的要求。

35、(4)参考电压 VREF 要求 A/D 转换的过程就是不断将被转换的模拟信号和参考电压 VREF相比较的过程。因此,参考电压的准确度和稳定性对转换精度至关重要。(5)控制信号与时序 A/D转换器工作时必须由 MCU 或 PLD控制,因此,选择 A/D转换器时,应考虑接口的方便性和高低电平的兼容。根据以上分析,我们选择 BURR-BROWN公司生产的 8 位、30MHZ 高速 A/D转换器ADS930。ADS930采用 35V电压电源,流水线结构,内部含有采样保持器和参考电压源。据存储数据采集基本原理高速数据采集系统的方案基于单片机的数据采集系统设计基于高速数据采集系统基于的高速数据采集处理系统

36、数模转换器的选择高速数据采集系统的方案分析比较高速数据采集系统的设计设计思想设计方案原理分析和设计流程图源程序仿真结果与性能分析仿真结果性能分析心得体会参考文献本科生课程设计成绩评定表高速数据采集系统原理分析和设计高速数据采集的相关基础知识数据采集系统的基本组成数据采集系统一般由数据采算机这里要考虑干扰抑制带通选择转换准确度采样保持与与计算机接口等问题数据处理指由计算机系统根据不同的要求对采集的原始数据进行各种数学运算处理结果的实现与保存指处理后的结果在绘图仪电平记录器或上浮现出来或高速数据采集系统原理分析和设计 12/42 2.3 基于 DSP的高速数据采集处理系统 本系统是以 TMS320

37、LF2407为核心,对模拟信号进行高速采集,并转换成数字信号,然后暂存到 RAM 中,并通过串口传输到系统微机中。本系统硬件连接相对简单,其数据采集与传输简单可行,数据的采集、处理、传输主要都由软件来实现。图 6 为系统设计结构框图。在通常的数据采集系统中,测量过程是通过 A/D转换器的控制来实现的,但对于一个高速采集系统而言,这种办法是有局限性的,因为高精度 A/D建立稳定的工作状态需要相当长时间,频繁的改变 A/D工作状态会影响测量精度,严重时会造成信号失真,所以对 A/D选择要求较高。图 6 数据采集与处理系统框图 A/D转换的过程是:首先对输入的模拟信号进行 A/D转换,并将转换后的数

38、据锁存到缓冲寄存器中,以确保采集数据的稳定可靠,通过口地址译码器提供的片选信号和 DSP的读写信号,将缓冲器中的数据送入总线。D/A转换的过程正好与 A/D转换的过程相反,将数子信号进行 D/A转换,将转换的模拟信号再送入执行部分。1.模数转换(A/D)选择 模数转换器的选择主要从四个方面考虑:(1)分辨率与量化误差:分辨率是衡量 A/D 转换器分辨输入模拟量最小变化程度的技术指标。A/D转换器的分辨率取决与 A/D转换器的位数。量化误差是由于 A/D转换器有限字长数字量对输入模拟量进行的离散取样(量化)而引起的误差,其在理论上为一个单位的分辨率,即分辨率与量化误差是统一的。据存储数据采集基本

39、原理高速数据采集系统的方案基于单片机的数据采集系统设计基于高速数据采集系统基于的高速数据采集处理系统数模转换器的选择高速数据采集系统的方案分析比较高速数据采集系统的设计设计思想设计方案原理分析和设计流程图源程序仿真结果与性能分析仿真结果性能分析心得体会参考文献本科生课程设计成绩评定表高速数据采集系统原理分析和设计高速数据采集的相关基础知识数据采集系统的基本组成数据采集系统一般由数据采算机这里要考虑干扰抑制带通选择转换准确度采样保持与与计算机接口等问题数据处理指由计算机系统根据不同的要求对采集的原始数据进行各种数学运算处理结果的实现与保存指处理后的结果在绘图仪电平记录器或上浮现出来或高速数据采集

40、系统原理分析和设计 13/42(2)转换精度:转换精度反映了一个实际 A/D转换器与一个理想 A/D转换器在量化上的差值,用绝对误差或相对误差来表示。转换精度指标有时以综合误差指标表达方式给出,有时以分项误差指标表达方式给出。(3)转换速率:转换速率是指 A/D转换器在每秒钟内所完成的转换次数。它与转换时间(既 A/D转换从启动到结束所需的时间)互为倒数关系。(4)满刻度范围:满刻度范围是指 A/D转换器所允许的输入电压范围。满刻度范围是一个名义值,实际 A/D转换器所允许的最大输入值要比满刻度值小。结合以上几个方面因素,本系统采用 TLC5510作为模数转换器。图 7 TLC5510 的 I

41、/O 时序 2.数模转换器(D/A)的选择 模数转换器的选择从以下四方面考虑:(1)分辨率:分辨率指当输入数字发生单位数码变化时所对应模拟量的输出的变化量。数值换算方式如 A/D的分辨率一致。(2)转换时间:转换时间指当输入二进制代码,从最小值突跳到最大值时,其模拟量电压达到与其稳定值之差小于 1/2LSB 时所需的时间,因而转换时间又称稳定时间,其值通常比 A/D转换时间要小得多。(3)转换精度:转换精度指整个工作区间实际的输出与理想的输出电压之间的偏差,可用绝对值或相对值来表示。转换精度包含了 D/A转换器误差的所有因素。(4)尖峰误差:尖峰误差是指输入代码发生变化时刻而使输出模拟量产生的

42、尖峰所造成的误差。产生尖峰误差的原因是由于诸开关在切换过程中响应时间不一致和寄生参数所造成的。尖峰持续的时间虽然很断,但可能幅值很大,在某些场合必须据存储数据采集基本原理高速数据采集系统的方案基于单片机的数据采集系统设计基于高速数据采集系统基于的高速数据采集处理系统数模转换器的选择高速数据采集系统的方案分析比较高速数据采集系统的设计设计思想设计方案原理分析和设计流程图源程序仿真结果与性能分析仿真结果性能分析心得体会参考文献本科生课程设计成绩评定表高速数据采集系统原理分析和设计高速数据采集的相关基础知识数据采集系统的基本组成数据采集系统一般由数据采算机这里要考虑干扰抑制带通选择转换准确度采样保持

43、与与计算机接口等问题数据处理指由计算机系统根据不同的要求对采集的原始数据进行各种数学运算处理结果的实现与保存指处理后的结果在绘图仪电平记录器或上浮现出来或高速数据采集系统原理分析和设计 14/42 施加相应的措施予以避免。由于尖峰的出现是非周期的,因而不能采取简单的滤波方法来消除,常用单稳电路或 S/H 电路,利用单稳的延迟时间来躲过尖峰。鉴于以上四方面因素,选择 AD7524作为数模转换器件。AD7524是 CMOS 数模转器。图 8 AD7524 的时序图 3.执行部分 执行部分由电阻、三极管、续流二极管、继电器和被控部分构成。OUTDA 输出信号控制三极管的导通,三极管导通继电器工作,开

44、关闭合,被控设备工作,续流二极管起保护作用,防止继电器线圈的反向电压击穿三极管。4.数据存储器 RAM 接口设计 系统选用 IS61C6416 作为外扩 RAM,当 TMS320LF2407访问片内局部数据存储器时,数据空间选择信号DS和存取选通信号STRB处于高阻状态。只有当 TMS320LF2407访问映射到外部存储器地址范围的存储单元时,外部总线才有效。DS有效表示外部总线正被数据存储器占用。每当外部总线有效(访问外部存储器或 I/O)时,TMS320LF2407将把STRB信号置为低电平。3.7 串行接口电路的设计 TMS320LF2407 串行通信接口(SCI)模块是一个标准的8位通

45、用异步接收/发送(UART)可编程串行通信接口。SCI有两个串行引脚,SCITXD(SCI发送输出脚),SCIRXD(SCI接受输入脚);Baud rate 可编程为64K种;奇偶校验/无奇偶校验功能;四种错误检测标志:parity,overrun,framing,and break detection;半双工或者全双工通讯模式;NRZ通讯模式;发送和接受中断使能分开。因为 DSP TMS320LF2407用高性能静态 CMOS 技术,使得输出电压降为 3.3V,为据存储数据采集基本原理高速数据采集系统的方案基于单片机的数据采集系统设计基于高速数据采集系统基于的高速数据采集处理系统数模转换器的

46、选择高速数据采集系统的方案分析比较高速数据采集系统的设计设计思想设计方案原理分析和设计流程图源程序仿真结果与性能分析仿真结果性能分析心得体会参考文献本科生课程设计成绩评定表高速数据采集系统原理分析和设计高速数据采集的相关基础知识数据采集系统的基本组成数据采集系统一般由数据采算机这里要考虑干扰抑制带通选择转换准确度采样保持与与计算机接口等问题数据处理指由计算机系统根据不同的要求对采集的原始数据进行各种数学运算处理结果的实现与保存指处理后的结果在绘图仪电平记录器或上浮现出来或高速数据采集系统原理分析和设计 15/42 与标准逻辑 TTL电平相匹配,采用电阻网络将 TTL电平降为+3.3V 电平,通

47、过 MAX232芯片作为 TTL电平到 RS232电平转换电路。据存储数据采集基本原理高速数据采集系统的方案基于单片机的数据采集系统设计基于高速数据采集系统基于的高速数据采集处理系统数模转换器的选择高速数据采集系统的方案分析比较高速数据采集系统的设计设计思想设计方案原理分析和设计流程图源程序仿真结果与性能分析仿真结果性能分析心得体会参考文献本科生课程设计成绩评定表高速数据采集系统原理分析和设计高速数据采集的相关基础知识数据采集系统的基本组成数据采集系统一般由数据采算机这里要考虑干扰抑制带通选择转换准确度采样保持与与计算机接口等问题数据处理指由计算机系统根据不同的要求对采集的原始数据进行各种数学

48、运算处理结果的实现与保存指处理后的结果在绘图仪电平记录器或上浮现出来或高速数据采集系统原理分析和设计 16/42 3 高速数据采集系统的方案分析比较 设计一个高速数据采集系统应满足以下两个基本性能要求:一是高速性,现在高速数据采集通常要求达到几十甚至几百 MSPS的采样速度,因此需要采用高速 ADC技术和高速缓存技术来保证采样和数据传输的高速性;二是大容量,高速数据采集必然带来巨大的数据流量,一个 4 通道 20MH 采样率 16 位精度数据采集系统采样 0.1s 将产生 16M 的数据量,所以需要采用海量缓存来解决采样数据的存储问题。为此,针对上述提出的方案,在此做出简单的分析与比较如下:(

49、1)单片机控制的高速数据采集系统是一种由 AT89C51单片机控制的高速数据采集系统。该系统的数据采集与存储完全靠硬件实现,其数据采样频率只取决于所选用的 A/D转换器,而不受 AT89C51单片机速度的影响,因而可实现高速数据采集。本数据采集系统与 y 一些传统的数据采集系统相比较,具有采集数据快,采集精度高,实时性好的特点,采用 16 位单片机,高速采样/保持器件 AD346,高速模/数转换器件的 AD579 与直接存取的方式,不仅实现了数据采集系统的最关键性功能,而且在性能上有了明显的提高。该数据采集系统是一个独立且通用的数据采集处理、分析系统,可广泛应用于实时监测。(2)基于 FPGA

50、高速数据采集系统采用 FPGA和 USB2.0 芯片 CY7C68013为核心的高速采集系统,设计了在 FPGA的控制下,USB接口模块、AD转换模块等协同工作下对输入信号的数据采集系统。该系统可以实现对信号的高速采集,并通过 USB总线与上位机通信,实现在 Labview 控制界面下进行显示以与数据的存储,这种基于FPGA的同步采集、实时读取采集数据的设计充分发挥了 FPGA和 USB的优点,提高系统采集和传输速度。(3)基于 DSP的高速数据采集处理系统中该系统以 TMS320LF2407为核心,对模拟信号进行高速采集,并转换成数字信号,然后暂存到 RAM 中,并通过串口传输到系统微机中。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > PPT文档

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com