高速数据采集系统原理分析和设计通信电子数据通信与网络_通信电子-数据通信与网络.pdf
《高速数据采集系统原理分析和设计通信电子数据通信与网络_通信电子-数据通信与网络.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 路信号
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 高速 数据 采集 系统 原理 分析 设计 通信 电子 数据通信 网络
限制150内