一种高速数据采集卡的设计与实现.
一种高速实时数据采集系统的设计与实现
(2位 总 线 )2 4M /(4 总 线 )。 3 ,6 Bs6 位 1 2 ] P I 部 总线 一边 与处理 器和 存储 器总线 接 口 C 局
数据后置处理等功能 。用 以完成主机对数据采集前 端 送 出的 1 6位并行数 据 的读取 ,和对传感 器数据 的读
取 、 式的转换 、 送} 格 发 l 】 要 包 括 以下 几 个 功 能 模 块 : 。主 P I 线 控 制 器 、IO缓 存 器 ( 片 C 7 4 7 , 度 C 总 FF 一 Y C 25 深
( olg fMa n E gn eig,Notw sen P ltc nc l nv ri C l e o r e n ie r e i n r etr oye h ia U iest h y,Xia 0 2,Chn ) n 71 7 0 ia
【 btat ei i e o f u r seddt a q it na dt nmi inb sd( C (e p ea C m o et A s c】A ds nn m t do sp = p e aa cus i n r s s o ae m P lP f h rl o pn n r g g h a io a s i
另一边 为外设扩展 提供 高带 宽通道 。这样便将 外设 I / O总线上 移下来 , 不需 C U介 入就可进行数据 传输 P PI C 总线 具有 高性 能 、 使用 方便 、 高协 调性 、 数据 完型
一种基于PCI9656的64位PCI高速数据采集卡的设计与实现
P X公 司 推 出 的 最 新 款 P I总 线 接 口芯 片 , 持 L C 支 P I .和 P l 。 Cr 1 Cr 2协议 , 持 6 2 2 支 4位 、6MH 数据传 6 z 输标 准 , 突发传输 速率 峰值 可达 58Mbt s 2 y /。 e
等 。在现有 的 P I C 总线 协议下 如何 实 现高速 大容量
l 弓 言 l
高 速数 据 采集 技 术 广泛 用 于数 字信 号 处 理 、 图 像数 据处 理等 领域 。应用 计 算 机 进行 高 速 率 、 容 大
的数 据传输 和存 储 是实 现 高 速 率 、 容 量数 据 采集 大
序控 制 , 最后 简单介绍 了采 集卡驱动 程序 的设计 与 实现 。该采 集 卡 与 以往 的 同类 采 集卡 相 比 , 高 提
了采 集速 率 , 可用 于 3 / 4位 系统 环境 , 26 实现 信号 处理检 前数 据采 集。 关键 词 : 据采 集 ;C 总线协议 ; n o s 数 PI Widw 驱动 程序模 型 ; 程序 设计 中图分类 号 : N 1 T 99 文献标 识码 : A
第4 8卷 第 1 O期 20 0 8年 l 0月
电玩 技
Tee o l c mmu i ain Engn e n n c to ie r g i
Vo . No 1 148 .O
Oc . 0 08 1 09 0 10 8 3 20 )0— 0 6— 3
一
。
短开发周期 、 降低工作难度 的最佳选择 。目前业界
所 使 用 的 专 用 P I桥 接 芯 片 主 要 有 A C 的 C MC ¥ 9 3 C pes的 C 0 4 9和 P X 公 司 的 桥 接 芯 5 3 、 y rs Y 94 L 片 , P I 5 、 C9 5 、 C9 5 等 。P I6 6是 如 C9 0 P I0 4 P I6 6 0 C9 5
作品说明书(基于FPGA的新型高速PCI采集卡的设计)讲解
西北工业大学研究生创意创新种子基金作品说明书作品名称:基于FPGA的新型高速PCI采集卡的设计基于FPGA的新型高速PCI采集卡的设计摘要:从自主研发的角度,本设计通过板载FPGA实现了对16路模拟信号的采集及滤波处理,并将最终结果送入工控机。
其中关键技术是通过对FPGA编程开辟控制空间并实现具体滤波算法,上位机通过设置对应的控制空间实现对于16路AD采集通道的开启及不同滤波算法的调用。
采用PLX9052实现PCI的接口设计。
根据上述要求选用ALTERA公司的EP2C8Q208型号的FPGA。
关键词:采集卡,PCI,FPGA,滤波算法0、前言在现代工业领域,随着控制系统日益大型化,复杂的系统会给有用信号叠加许多高频噪声干扰。
如何滤除这些干扰,成为业内普遍关注的问题。
目前普遍使用的处理方式分为两种,利用硬件电路滤波和通过上位机软件滤波,但这两种方式均存在很多缺陷:(1) 通过硬件电路滤波,不仅会大大增加成本、占用宝贵的PCB面积,而且滤波效果不彻底,还会造成有用信号的相位偏移。
(2) 通过上位机软件滤波,要求具有很高的信号采集速度,一方面造成了数据传输量大的负担,另一方面在上位机执行滤波算法会占用控制资源,从而大大降低了控制效率。
为了解决以上问题,本作品设计了一种基于FPGA的新型高速PCI采集卡,通过FPGA对模拟信号进行高速的过采样,并针对信号类型进行算法可选的滤波处理,同时配合上位机的控制频率设计抽取算法,通过双端口RAM将数据通过PCI总线传至上位机。
这样既在下位机完成了滤波,又保证了信号传输速度,降低了数据传输量,从而大大减少上位机的运算量,提高控制程序的执行效率。
1、采集卡参数:1.1 AD采集:单通道采集频率可达1MSPS,可实现最多16通道的循环采集,循环采集频可达990KSPS。
采集范围为-10V~10V,采集精度实测可达到0.5‰。
AD采集内嵌滤波参数可选的8阶FIR滤波算法,截止频率在1~250KHZ之间可调,并可由软件测试界面进行设置。
基于CPLD的高速数据采集系统的设计与实现
基于CPLD的高速数据采集系统的设计与实现摘要:高速数据采集系统在信息科学的各个领域中应用越来越广泛,而基于单片机、ARM的数据采集技术已经很成熟,在对速度要求越来越苛刻的当代社会,这些技术已经显得有些力不从心,我们必须开发新的更高速的数据采集系统才能跟上信息产业发展的脚步,而随着可编程逻辑器件这些年来的迅猛发展,它以其极高的集成度,稳定的性能以及高速、易用的特点,在信息科学的各个领域都得到了广泛的应用,本文提出了一种基于CPLD的高速数据采集系统的设计方法。
关键词:基于CPLD;高速数据;采集系统;设计与实现1、前言数据采集技术是数字系统的重要部分,它与传感器技术、信号处理技术、计算机技术一起构成了现代检测技术的基础。
目前数据采集系统已经被广泛的应用。
在很多实际应用中,传统的采集系统已经不能满足采集要求,需要采样速度很高的甚至是超高采集系统。
本文提出了一种基于CPLD的高速数据采集系统的设计方法。
通过CPLD控制数据连续采集、缓冲,然后通过MCU(C8051F430)读取缓存在SRAM中数据,并且通过USB2.0将缓冲区数据转移到硬盘管理卡,由硬盘管理卡将数据存入海量硬盘。
再利用PC机的强大数据处理功能,MicrosoftVisualC++6.0的MFC类库,设计出一套集数据采集、处理和分析的高速数据采集的可视化系统。
2、系统结构设计本文设计的高速数据采集系统主要由数据采集、数据显示处理和数据传输接口三部分组成。
数据采集系统要解决的问题主要是数据的采集和传输问题。
为了增强设计的灵活性和可扩展性,系统采用CPLD来实现对AD转换器、数据缓存器SRAM、时钟、数据传输的控制逻辑。
系统功能框图如图1。
图1如上图所示,数据采集方案采用的是:带USB2.0控制器的高速单片机+USB传输的方式,目前有一款非常好的自带USB2.0控制器,并且具有51内核的高效率单片机C8051F340,这款单片机的执行速度可达到25MHz,且不用分频,故选用它可高速传输数据到PC机的同时,还可以对RAM进行读取控制。
高速数据采集卡的设计
高速数据采集卡的设计
孙冀伟;祁载康;沈吉;张伟
【期刊名称】《数据采集与处理》
【年(卷),期】2003(018)003
【摘要】为了满足对雷达信号高速采集的要求,设计了一个基于16位ISA总线的30MSPS的双通道数据采集卡.该采集卡的最大特点是可以由程序设定每次同步触发后的采样延迟时间和采样的点数.本文对A/D转换及其接口电路,D/A转换电路存储器接口电路及延迟采样控制电路进行了详细论述.
【总页数】4页(P323-326)
【作者】孙冀伟;祁载康;沈吉;张伟
【作者单位】北京理工大学机电工程学院,北京,100081;北京理工大学机电工程学院,北京,100081;北京理工大学机电工程学院,北京,100081;北京理工大学机电工程学院,北京,100081
【正文语种】中文
【中图分类】TP703.3
【相关文献】
1.基于PCIe总线的高速数据采集卡设计与实现 [J], 李木国;黄影;刘于之
2.基于高速数据采集卡的输电线路故障定位系统设计 [J], 张运周
3.高速数据采集卡DDR控制器的设计与实现 [J], 王晓娇;张治中
4.PCI-e高速数据采集卡的驱动与上位机软件设计 [J], 孙文硕;赛景波
5.双通道5 GS/s高速数据采集卡设计 [J], 刘鸣;孙秀男;梁昊
因版权原因,仅展示原文概要,查看原文内容请购买。
高精度数据采集系统的设计及性能分析
高精度数据采集系统的设计及性能分析现代工业生产过程中往往需要涉及大量的监测和控制,而高精度数据采集系统的设计和性能分析就是为了满足这种需求而诞生的。
本文将介绍高精度数据采集系统的设计和性能分析的相关技术及应用,同时分析这些技术的应用场景和性能优劣,希望能够对读者有所帮助。
一、高精度数据采集系统的组成高精度数据采集系统是由多个部件组成的复杂系统,其中主要包括传感器、信号调理器、数据采集卡、数据处理软件等。
下面详细介绍这些部件的作用及原理:1. 传感器传感器是高精度数据采集系统中最核心的组成部分之一。
它的作用是将测量对象的物理量转换为电信号输出,常见的传感器包括温度传感器、压力传感器、角度传感器、力传感器等。
不同类型的传感器在测量的物理量和范围上存在差异,同时也有不同的转换方式和输出形式。
2. 信号调理器信号调理器是传感器信号处理的核心,主要负责将传感器输出的信号进行放大、滤波、线性化等处理,使其适合于数据采集卡进行数字化转换。
信号调理器的设计将直接影响系统的稳定性和精度。
3. 数据采集卡数据采集卡是高精度数据采集系统中另一个重要的组成部分,它起到将模拟信号转换成数字信号的作用。
数据采集卡的数字化转换精度和采样率将直接影响采集系统的精度。
4. 数据处理软件数据处理软件是高精度数据采集系统中最后一道关键工序的组成部分。
它的作用是将数据从数据采集卡中读取,并将其经过校准、滤波、标定、控制等算法处理,最终输出给用户需要的数据。
数据处理软件应当具有友好的用户界面、高效的运算能力和稳定的运行性能。
二、高精度数据采集系统的应用场景高精度数据采集系统的应用场景十分广泛,主要包括以下几个领域:1. 工业控制众所周知,现代工厂生产过程需要各种各样的传感器和数据采集设备,以保证产品质量和生产效率。
高精度数据采集系统可以应用于无污染的检测、高速电机控制、发电温度观测、高分辨率精细控制等技术领域。
2. 航空雷达航空雷达数据采集系统需要在高速行动的飞机上进行复杂的数据采集和传输,并要求精度高、稳定性好、机动性强、重量轻等特点。
基于PCIe总线的高速数据采集卡设计与实现
design,hardware
interface and software program of the
quisition card transfer
state
analyzed and discussed mainly,and the implementation method of high—speed DMA data
模拟输入信号1 模拟输入信号2
需要进行灵活的配置,并且PCIe高带宽优势明显。 本设计使用Ahera公司Cyclone IV GX系列的FP— GA芯片EP4CGX30CF23C8。该芯片集成了PCIe IP 硬核模块,实现×4通道的PCIe接口。IP核采用分层 结构,即分别为物理层、数据链路层、传输层和用户应
1
收稿日期:2012—06—01 基金项目:辽宁省教育厅高校科研计划项目(LS2010032);中央 高校基本科研业务费专项资金资助(DUT 10JRl4) 作者简介:李木国(1953一),男,辽宁庄河人,教授,主要研究方 向为网络运动控制、图像测量等;黄影(1987一),女,吉林松原 人,硕士,主要研究方向为数据采集接口技术。
3.2
… ~一
32-bit中断服务0x2为允许PCIe产生中断;0x3为DMA 寄存器 传输结束中断
。如8誓盏甚鬻输寄存器每传送一个双字地址自删Ⅱ4
~~
。.
32一bit
DMA传输每传送一个双字自动减4,直到减为0,
MB
字节寄存器DMA传送一次最多为2
… …~
32-bit
DMA传输OxOl:DMA读操作(Pc机到FPGA端); Oxl00:DMA写操作(FPGA端到Pc机)
发挥PCIe高带宽的优势,在FPGA内部开辟了深度为 128 KB的FIFO缓存空间用于缓存A/D采集的数据, 上位机获得数据时可以通过DMA方式传输。 本文所设计的采集卡的关键技术集中在PCIe的 DMA实现上,本节将讨论PCIe传输时数据包的TLP 结构以及基于FPGA实现的PCIe的DMA写操作核心 状态机的设计与实现。
基于PXI总线的高速数据采集系统的设计与实现
基于PXI总线的高速数据采集系统的设计与实现摘要:为了满足城市轨道交通cbtc车载测控系统对数据采集的需要,使用阿尔泰公司的数据采集卡pxi8002搭建出系统的硬件平台。
软件方面在vc++环境下,利用多线程技术设计实现了基于pxi总线的多通道高速数据采集系统。
详细介绍整个系统的设计思路,对其中使用到的关键技术进行了研究,实验证明该系统具有较高的可靠性。
关键词:高速数据采集半满查询多线程 vc++中图分类号:tp274.2 文献标识码:a 文章编号:1007-3973(2013)001-082-031引言信息社会的发展,很大程度上取决于信息与信号处理技术的先进性。
数字信号处理技术的出现改变了信息与信号处理技术的整个面貌,而数据采集作为数字信号处理的必不可少的前期工作在整个数字系统中起到关键性、乃至决定性的作用,其应用已经深入到信号处理的各个领域中。
在这种情况下,高速度、高精度数据采集卡的出现,极大的简化了数据采集系统的硬件设计在数据采集系统中的应用越来越广泛。
在城市轨道交通cbtc仿真测试系统中需要采集的物理量有速度、加速度、牵引力电流等多个参数,如何实现实时连续,长时间的数据采集,并在采集的同时对采集到的数据进行及时处理、存储并动态显示,而windows并不是实时操作系统,在windows环境下开发实时测控系统需要采用一些技术。
本文主要利用阿尔泰公司的数据采集卡pxi2008搭建出系统的硬件,软件部分采用面向对象的软件设计思想,结合多线程技术和消息机制设计并实现的高速数据采集系统,完成了数据采集、数据分析处理、数据实时动态曲线显示等功能,并把该系统应用于地铁车载设备仿真测试系统中,实验证明该系统在可靠性和实时性方面具有良好的性能,能够满足系统要求。
2系统设计概述本文设计的数据采集处理系统包括前端的信号处理模块、实时数据采集模块、数据处理仿真模块。
其中信号处理模块的主要功能是对测试信号进行幅度变换、阻抗匹配等,把模拟信号调节到采集卡的量程范围内;实时数据采集模块则完成对输入模拟信号的采集和缓存,采集到的数据采用半满查询的方式通过系统总线直接读入计算机内存中自定义的缓冲区中,由相应的其他模块来完成后续处理工作;系统软件功能主要包括实时数据采集、数据处理、实时数据存储、显示模块以及车载系统仿真模型。
高速数据采集与存储系统的设计及实现
翅片,实现较好的散热效果。综合重量等因素考虑,当翅片 在重要区域布置间距为 5mm,非重要区域不布翅片时,方案 为最佳方案,模型和模块温度分布满足设计要求。
参考文献
[1] 李波 , 李科群 , 俞丹海 .Flotherm 软件在电子设备热 设计中的应用 [J]. 电子机械工程 ,2008(3):11-13. [2] 夏显忠 , 陶光勇 , 夏利锋 . 基于 CFD 的 FLOTHERM 在 机载液晶显示器热分析的应用 [J]. 电子机械工程 ,2007(3):7-10. [3] 李明东 . 利用 CFD 数值仿真技术确定电子设备风道 特性 [J]. 安全与电磁兼容 ,2003(3):16-18.
2016 年第 5 期
信息与电脑 China Computer&Communication
软件开发与应用
高速数据采集与存储系统的设计及实现
向 琛 陈翠云
(中国兵器装备集团 ( 成都 ) 火控技术中心,四川 成都 611731)
摘 要:随着信息技术的不断发展,促使数据采集系统在人们日常生产和生活中的应用越来越广泛。在实际工作当中, 有效利用数据采集系统可以采集、监控并记录生产现场的工艺参数信息,进而起到降低企业实际生产成本与全面提高产 品质量的作用,从而为开展具体工作提供重要数据参照。笔者首先对数据采集技术的基本情况进行了介绍,再对数据采 集单元电路的设计进行了阐述与分析,最后对如何设计存储系统的 FPGA 程序进行了探索与研究,以期能够提高该系统实 际应用效率。 关键词:数据采集;存储系统;设计;实现 中图分类号:TP274.2 文献标识码:A 文章编号:1003-9767(2016)05-085-02
采取高速数据采集与存储系统可以在实际科研工作中获 取到海量的有效信息,因此,其是研究瞬间物理的重要工具。 高速数据采集与存储系统当前主要应用在气象预报、预测地 震等领域,而且现场信号还具有一些较为突出的特点,如运 算量较大、实时性较强等。因此,受到相关工作人员的高度 重视 。
一种基于GPS的高速数据采集卡的实现
信 号 是高 频信 号 , 常规 的办 法受 到单 片机本 身运行 用
速度 的限制 . 使用 计 算机 不仅 造 成 成 本 提高 , 而且 对 高频 、 远距 离 多路 信 号 的信号 处 理 上增 加 困难 , 有时 无法 区别 所采 集信 号 的真伪 。 通过对 8 5 0 1单 片机 的 外 围进行 有效 的扩 展 . 取在 数 据采集 时 由硬件 实现 采 其采 集 和存 储 , 采集 完 毕 后 由 8 5 0 1单 片机 进 行 数据 处 理 和通信 . 比较 好的解 决 了■者的 矛盾 。
我 们 研 制 的 高 速 数 据 采 集 板 具 有 采 样 频 率 为
2 MS S: D 转 换 字 长 为 8位 . 且 采 样 速 率 0 P A/ 并
CP 2交换 GP U S的同步 时钟 信息 。
可变 ; 储 容 量为 5 2 存 1 K字 节 . 台 IA 总线标 符 S 准 等特 点 。 可广 泛用 于 电力 测量 、 电保 护和 故 继
摘
要
左 文 阐述 了 一 种 基 于 GP 同 步 时 钟 的 高 速 数 据 采 集 系统 的 基 年 原理 及 硬 件 电路 的 再 体 构 成 此 卡 采 样 速 率 为 S 2 MS S 采 样 字 长 为 8拉 。 妾践 证 明其 性 能 指 标蔚 台 高速 数 据 采集 的 要 求 适 用 于多种 场 合 ~ 0 P . 美键词 : 高速 数 据采 集 , S, / 转 换 器 GP A D
维普资讯
5 0
一种基于G S的 P 亭速数 墨墨 实现 坦 的
一
种基于 GP S的高速数据采集卡的实现
李 涛 张 承 学 胡 志 坚 武汉大学电力工程 系(3 02 40 7 )
基于AD1674实现双通道并行高速数据采集卡的设计
删 |■■碴圈 ■■■■韪呻_
: 硼_ ・ll珂
0 x
x 1
x x
x x
x x
与控制 中的应用 日益广泛 在工业拉制系 的基础上 ,设计了一种高速双通逋并行数 和 A T R L E A公 司 的C L  ̄ P 7 2S l为 P D - M ls -5 E
统中 经常需要各种可插八计算机内部总 据采集卡。 该数据采集卡采用两片A 64 控制核心 系统工作时 .把来自各传感器 D17
输入 。 数据 采集 卡 需 进 行 1 数 据转 换 , 2 因此
I
图 3完全控制方式下的转换启动时序
数据 输 出位 选 择 输 入 端 )接 + V,且 A0 5 位并行模/ 数转换 的单 片集成电路。 它采用 ( 位 短 逐 次 逼 近 工 作 方式 ,转 换 速 度快 ,采 样 频 ( 寻 址 / 周期 转 换 选 择 输 入 端 )接 地 。 片 DI7 始终 保 率可达 10 HZ 且 片内 自带有采样/ 0K , 保持 ( 选 信号 输 入 端 )接 地 ,A 6 4
I e (} }
( 、
表计算处理便可得到相应的数字量。
极电压偏移量调整端 ) 按标准接线方法 , 通
过 10Q 电 阻与 R FO T端 相连 ,双 极 0 E U
广一
31A 6 4简 介 . D17 A 64 美 国 A D17 是 D公 司推 出的 一 种 l 2
线插 揩完成各种功能的接 口板。数据采集 同 时采集 数据, 殳计中运用 了多通道和 的 J 路模拟信号分 为两个通道,经过多路 6 卡是 一种基于A D芯片、 , 连接传感器与计 C L ( P D 复杂可编成逻辑电路)技术 , 系 使 模拟 开关C 4 5 切换后送到AD17 进行 D0l 64
基于PXI总线的高速数据采集系统的设计与实现
火工品作为点火或引爆 控制 系统 的核心部件 ,受一 定的
具 有 独立 首 发 和 一 次 性 作 用 的特 点 ,其 安 全 性 直 接 影 响武 器 系统的效能。 本 文 内容 主 要 是 针 对 火 工 品 在 不 同运 输 方 式下 的安 全性
为 减 少 不 稳 定 因 素 ,将 主 要 的 电气 控 制 电路 设 置在 火 工 品的 初 始冲 能作 用 即可 燃烧 或爆 炸 , 以产 生 预 期 的 功 能 。火 工 品
据采集 系统。详细介绍整个 系统 的设计思路, 对其 中使 用到的关键技术进行 了研 究, 实验证 明该 系统具有较高
的可 靠 性 。
关键词 : 高速 数据 采集 半满查询 多线程 V C + + 中图分类号 : T P 2 7 4 . 2 文献标识码: A
文章编号: 1 0 0 7 — 3 9 7 3 ( 2 0 1 3 ) 0 0 1 - 0 8 2 - 0 3 Leabharlann 允许 在雷雨天气行 车。
3 . 3 . 2防爆性 能
不带铁钉的工作鞋 , 并通过触摸 消电柱释放静 电, 同时不应带 首饰 、 手机等易产生静电和电磁辐射 的物 品。
( 6 ) 对产 品编制内容 完整 、 详细易懂的使用维护说明书, 对 根据火工品的安全运输要求 ,如选用厢式车或方舱型运 固定 、 防雷 、 防爆 、 防静电、 接地注意事项等各 输车设计 时应从结构设计和 电气设计两部分来考虑防爆性能。 火工品的摆放、 结 构 设 计 的 主 要 内 容 是使 运 输 的火 工 品远 离火 源 并 配 套 方 面 内容 一 一 阐述 清 楚 。 适应的消防器材;电气 设计 的主要 内容是采用具有 防爆功能 4结 束 语 的设备 ( 包括照 明灯 、 开关、 风机等) , 杜绝电线 明敷现象, 同时
基于 PCI 总线的高速数据采集卡系统设计与实现
基于PCI总线的高速数据采集卡系统设计与实现裴喜龙(信息工程大学郑州450002)摘要:本文介绍一种基于PCI总线的高速数据采集卡系统的设计方法,讨论了设计高速数据采集系统的关键技术,给出了系统整体设计方案和PCI接口通信方式,完成了采集卡设备驱动程序及其应用程序的实现。
关键词:PCI总线数据采集卡设备驱动应用程序中图分类号:TP393.03。
Design and Implement of A High speed Data Acquisition Card Based on PCI BusPei Xilong(Information Engineering University, Zhengzhou 450002, China) Abstract: In this article, we introduce a method of how to design a high speed data acquisition card based on PCI bus, discuss pivotal technique about this system and the communication of the PCI interface, propose the whole design project and the develop the device driver and realize the app.Keywords: PCI BUS Data Acquisition Card Device Driver App1.引言数据采集技术是现代信号处理的基础,广泛应用于雷达、通信、遥测遥感等领域。
在数字信号处理工作中,实现对所需数据高速、实时、大批量采集具有重要意义。
随着信息科学的飞速发展,人们面临的信号处理任务愈来愈繁重,对数据采集系统的要求也愈来愈高。
利用PC机作为数据采集的平台,通过数据总线将采集的数据高速传输到PC机内存中,是实现采集系统数据存储的有效手段。
一种高精度中频信号数据采集卡的硬件设计
一种高精度中频信号数据采集卡的硬件设计一种高精度中频信号数据采集卡的硬件设计0引言传统数据采集数据采集卡的主要功能是完成对模拟信号的基带数字化。
由于数字化是在基带进行,其下变频、滤波全部采用模拟方式,因此,对于不同频段、不同调制方式的通信系统,应当对应专门的硬件结构,但这样的系统缺乏灵活性,且随着系统采样率和采样精度的提高,对数据实时性传输也带来了很大的困难。
软件无线电(software radio)是近年来随着微电子及计算机技术应运而生的一种新的无线电技术,理想的软件无线电系统强调体系结构的开放性和可编程性,专注于减少灵活性差的硬件电路,并把数字化处理(A/D)尽量靠近天线,力求通过软件的更新来改变硬件的配置结构,以求解决传统数据采集卡存在的问题。
结合软件无线电思想,可将AD 采样后得到的数据直接送入数字下变频器,然后通过FPGA程序的改变来实现对数字下变频器内部寄存器的重新配置,从而完成数字下变频功能,该方法既提高了系统的灵活性,又能很好的满足系统对数据传输的高实时性要求。
1传统数据采集卡的特点与缺陷传统数据采集卡的结构一般。
传统数据采集卡的特点是先对模拟输入信号进行模拟混频正交解调,混频后的信号经模拟低通滤波器后再进行AD采样。
由于两路模拟乘法器以及低通滤波器难以达到一致,因此,采样后得到的I、Q两路信道间的幅度往往不平衡,相位正交误差较大。
同时,随着模拟输入频率的增加,对于模拟低通滤波器、AD器件的采样率设计要求也越来越高。
另外,随着采样率和采样精度的提高,现有的PCI、PCI—E等接口规范,其数据传输速率也难以达到设计要求。
2新型数据采集卡设计思想数据采集作为数字接收机的重要组成部分,其在处理带宽和数据传输速率方面应当具有很好的灵活性和可扩展性,而传统的数据采集卡难以满足这些要求。
基于数字信号处理的优点,是将模拟中频输入先进行AD采样,采样后得到的数据再送入数字下变频器件进行数字下变频处理后,再通过PCI总线将数据读入上位机。
基于SOPC的PCI数据采集卡的设计与实现
文章编号:1001-893X(2009)07-0077-04基于S O PC的PC I数据采集卡的设计与实现3何寅生,高 俊,娄景艺(海军工程大学电子工程学院,武汉430033)摘 要:针对传统数字接收机数据采集模块因集成化程度高而造成资源浪费且缺乏灵活性的问题,依据PC I总线支持突发传输特性和FPG A可编程的灵活性,编写了PC I接口的驱动程序,设计并实现了基于FPG A可控制的高速数据采集卡。
采用A ltera公司的可编程逻辑器件EP3C10F256C8N在S OPC Builder环境下完成PC I桥的快速开发,并利用W in D river工具在W indows XP系统下实现设备的驱动程序开发,完成从模式数据突发传输和设备中断的功能。
该数据采集卡开发周期短、开发成本低,尤其适用于用户的不同需求,具有较高的实用价值。
关键词:数字接收机;数据采集模块;PC I总线;现场可编程门阵列;片上可编程系统中图分类号:T N919;TP311 文献标识码:A doi:10.3969/j.issn.1001-893x.2009.07.018Desi gn and Reali zati on of a PC I Sampli n g Card Based on S OPCHE Yin-sheng,G AO Jun,LOU J ing-yi(Depart m ent of Electr onic Engineering,Naval University of Engineering,W uhan430033,China)Abstract:A s data sa mp ling module in traditi onal digital receiversmay waste l ogical res ource and be lack of flexibility,a high s peed data sa mp ling card based on FPG A and PC I bus is designed and realized.T o meet the request,EP3C10F256C8N is chosen as FPG A.PC IB ridge is i m p le mented quickly by S OPC Builder.U sing the devel opment t ool ofW inD river,the driver p r ogra m is devel oped f or devices running on W indows XP,which co mp letes the functi ons of data transfer in target burstmode and device interrup ti on.W ith shor2 ter devel opment cycle and l ower cost,the card can meet vari ous require ments and has p ractical value.Key words:digital receiver;data sa mp ling module;PC I bus;FPG A;S OPC1 引 言外围部件互连(Peri pheral Component I ntercon2 nect,PC I)局部总线是一个高性能的时钟同步总线结构。
基于FPGA的高速数据采集卡的设计(毕业设计)
本科毕业设计说明书基于FPGA的高速数据采集卡的设计DESIGN OF HIGH-SPEED DATA ACQUISITION CARDBASED ON FPGA学院(部):电气与信息工程学院专业班级:学生姓名:指导教师:年月日基于FPGA的高速数据采集卡的设计摘要论文还从宏观和微观两个方面来分析数据采集卡的各个组成部分。
从宏观上分析了采集系统中各个芯片间的数据流向、速度匹配和具体通信方式的选择等问题。
使用乒乓机制降低了数据处理的速度,来降低FPGA中的预处理难度,使FPGA处理时序余量更加充裕。
在ARM与FPGA通信方式上使用DMA传输,大大提高了数据传输的速率,并解放了后端的ARM处理器。
设计从宏观上优化数据传输的效率,充分发挥器件的性能,并提出了一些改进系统性能的方案。
从微观实现上,数据是从前端数据调理电路进入AD转换器,再由FPGA采集AD转换器输出的数据,后经过数据的触发、成帧等预处理,预处理后的数据再传输给后端的ARM处理器,最后由ARM处理器送给LCD显示。
微观实现的过程中遇到了很多问题,主要是在AD数据的采集和采集数据的传输上。
在后期的系统调试中遇到了采集数据错位、ARM与FPGA通信效率低下,还有FPGA 中预处理时序紧张等问题,通过硬件软件部分的修改,问题都得到一定程度的解决。
在整个数据采集卡的设计过程中还遇到高速PCB设计、硬件设计可靠性、设计冗余性和可扩展性等问题,这些都是硬件设计中的需要考虑和重视的问题,在论文的最后一章有详细论述。
关键词:高速数据采集,触发,高速PCB设计,高速ADC1DESIGN OF HIGH-SPEED DATA ACQUISITION CARDBASED ON FPGAABSTRACTDate acquisition is the premise of measure, the foundation of analysis and the beginning of cognition. Most precise device is based on the date acquisition. With the development of the electronic and digital technology, the speed of date transmission and the calculation of CPU are faster and faster; therefore the requirements of data acquisition and processing are more severe than before.This paper analyzes the system from Macro-and micro respect. From the macro point of view it analyzes data flowing, speed matching and the selection of specific means of communication of acquisition system and so on. We adapt ping-pong mechanism to reduce the speed of analyzing data and pre-difficult of FPGA which lead to the ease of processing Timing Margin of FPGA. DMA transfer is used as communication between ARM and FPGA which improve data transmission rates, and liberate the back-end ARM processor. From the micro point of view, data enter into the A/D converter from the front-end conditioning circuitry, FPGA collecting data on the output of A/D converter and go through the pre-operation of triggering and framing of data. After these operations, data are transmitted to the back-end of the ARM processor and then display on the LCD. A lot of difficult exited in the successful operation in the micro respect which is mainly about A/D data collection and the of transmission data. All of these issues have been settled by the revising of hardware and software.KEYWORDS:High-speed Data Acquisition, Triggering, High-speed PCB High-speed, A/D converter21绪论1.1 引言数计算机技术在飞速发展,微机应用日益普及深入,微机在通信、自动化、工业自动控制、电子测量、信息管理和信息系统等方面得到广泛的应用。
基于PCIe总线的高速数据采集卡设计与实现
・l 9・
基于 P C I e 总线的高速数据采集卡设 计与实现
李 木国 , 黄 影 ,刘于之
1 1 6 0 2 4 ; ( 1 . 大连理工大学 海岸和近海工程 国家重点实验室 , 辽宁 大连 2 . 大连理工 大学 电子与信息工程学院 , 辽 宁 大连 1 1 6 0 2 4 )
s u i t s a r e g i v e n b y u s i n g S i g n a l T a p H i n Q u a r t u s Ⅱ1 1 . 0 a n d t h r o u g h d e b u g g i n g a n d v e r i i f c a t i o n 。 t h e t e s t s s h o w "
Ab s t r a c t : Ac o r r d i n g t o t h e r e q u i r e me n t s o f r e a l - ・ t i me d a t a p r o c e s s i n g a n d h i g h- - s p e e d t r a n s mi s s i o n i n h i g h - — s p e e d d a t a a c q u i s i t i o n s y s t e m, a h i g h— s pe e d d a t a a c q u i s i t i o n c a r d b a s e d o n t h e PCI e bu s i s d e s i g ne d, wh i c h U—
L I Mu — g u o , HUANG Yi n g , L I U Yu — z h i (1 . S t a t e K e y L a b o r a t o r y o f C o a s t a l a n d O f f s h o r e E n g i n e e i r n g , D l a i a n U n i v e r s i t y o f T e c h n o l o g y , D a l i a n 1 1 6 0 2 4 , C h i n e r a F P GA P C I e I P h a r d c o r e . T h e o v e r a l l d e s i g n , h a r d w a r e i n t e r f a c e a n d s o t f wa re p r o g r a m o f t h e a c — q u i s i t i o n c a r d a r e a n a l y z e d a n d d i s c u s s e d ma i n l y , a n d t h e i mp l e me n t a t i o n me t h o d o f h i g h — s p e e d DMA d a t a
基于PC的高速数据采集卡设计
对话框 中选择表单名 .单击 ” 运行 ” 按钮 。
五 .打印
其布线要 求没有 P 1板的要 求高 .又能满足本数据采集系统 cI 3 接 表单运行后 .按组合键 At Pi Sre 进行屏幕拷 贝.以图片 I r tcen + n 的速度要求。
I n u t =l f b ton
摹零 G的
设计
-宋凤娟 唐 山学院
T i+i (X o r . c o ) hs L e n c od n o r n Y d
E di n f
Hale Waihona Puke 编写 C mmad 一 l k ) o n 2 C (事件代码 : i c T iom .l & hs r Cs f &擦除
该项目受国家自然科学基金资助(O 51 70 ) N .O242
一
编写 C mmad一 l k ) o n 3 C i (事件代码 : c
T i0m.ees h fr R l e s a & &退 出
,
引 言
数据采集 (aa cust n Dt A q i i )技术是信息科学 的一个重要分 io 支 .主要研究数 字化信息的采集 存储、处理等方面的内容。随 着电子技术 的不断发展 和人 们对信息 量需求的不断扩大 .对高 速、大容量的数据采集系统的需 求也越来越高 .以往的数据采集 l— 系统 多采用单片机系统实现 .由于
维普资讯
商 业 科 技
Thi Curn X=n 0 r s. re t Xc 0d
T i Curn Y Y O r h s r t =n c O d e
编写 Fr 一 os oe ( o m1M ue v )事件代码 : M
LA A E E Sn utn S i .n C  ̄d Y or & P R M T R B t .hhf X o .n C od &画线 o t
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一种高速数据采集卡的设计与实现
摘要:为了实现对武器系统模拟信号的采集和数据分析,根据PC/104总线的数据采集系统的设计思想,数据采集卡以A/D转换器、CPLD和FIFO相结合来实现信号的连续采集与数据传输的控制。
A/D转换器实现信号的采样保持和模数转换,CPLD实现数据采集和存储过程的控制。
实验结果表明,该数据采集卡操作简单、实时性强、性能稳定,可实现对被测信号高速连续的数据采集。
关键词:数据采集;复杂可编程逻辑器件;FIFO;时序控制;逻辑控制
O 引言
测试设备是武器系统中最主要的子系统之一,它的工作正常与否将直接影响到整个武器系统的作战性能。
在对武器系统进行测试的过程中,需要对一系列的电压、电流等模拟量信号进行快速、实时的数据采集和分析,检查这些模拟量的指标是否符合要求,可以对武器系统是否发生故障做出诊断,保证武器系统的正常工作。
根据现代战争对武器系统的作战需求,提高快速机动保障能力,研制出体积小、结构紧凑、便携式的测试设备就成为主要的目标。
本文设计了一种基于PC/104总线的高速数据采集系统,其目的在于替代示波器在武器系统测试中的作用。
常规采集方案主要有两种:
(1)由单片机直接控制的采集方案,这是最简单最常用的控制方案。
由于每次采样都要有单片机的参与,需占用单片机的时间,影响其数据处理,而且对于多通道、多个A/D转换器的控制,因所需处理的信息更多,则更加不方便。
(2)由DMA控制的采集方案。
此方案硬件电路复杂,若与单片机配合使用,需要单片机具有总线挂起功能,否则还需要进行总线切换,影响数据的及时处理。
综合以上两种方案的优缺点,本数据采集卡自动采样硬件电路主要采用可编程逻辑器件CPLD和先进先出FIFO(First In First Out)技术设计而成,可以很好地实现高速数据采集。
1 数据采集卡总体方案设计
数据采集卡是由信号调理电路、带采样保持器的A/D模数转换器、多路模拟开关、FIFO数据缓存、CPLD芯片及时钟电路等部分组成,具有高精度、高可靠性、高抗干扰能力等特点。
总体结构设计原理如图1所示。
2 芯片介绍
该数据采集卡采用的芯片主要有:AD9283模/数转换器、AD508A多路选择开关、EPM7128SCL84-6CPLD和CY7C4261 FIFO缓存器。
下面对以上所用芯片做一简要介绍。
2.1 AD9283模/数转换器简介
本数据采集卡选用了ANALOG DEVICE公司生产的高速8位模/数转换器AD9283。
它采用先进CMOS制作工艺,提供20脚表面贴装封装形式。
片内集成高性能采样和保持放大器,输入信号可采用单输入或差分输入;处理输入电压
峰峰值在0~1 V之间的模拟信号;采用单+3 V模拟电源和单+3 V数字电源;片内提供+1.2~+1.3 V的参考电压;最高抽样速率可达100 MSPS;具有高速并行输出接口。
2.2 EPM7128SCL84-6 CPLD芯片简介
本数据采集卡选用一片Altera公司生产的EPM7128SLC84-6CPLD作为核心处理芯片,它具有高阻抗、电可擦除等特点,可用门单元为2 500个,有64个用户可用I/O引脚,工作电压为+5 V,管脚间最大延迟为5 ns,采用PLCC-84封装,通过JTAG接口可实现在线编程。
2.3 CY7C4261 FIFO缓存器简介
本数据采集卡选用的FIFO器件是CYPRESS公司生产的高速、低功耗、先入先出存储器芯片CY7CA261。
它的容量为16K×9位,读写周期为10 ns,支持异步和同步读写操作,写数据和读数据分别具有时钟和使能信号,具有“空、满、可编程几乎空、可编程几乎满”四个状态标志位,没有绝对地址的概念,只有读指针和写指针的相对位置,只要标志不为0,就可以进行写操作,只要标志不为0,就可以进行读操作,读写操作可以同时进行。