一种高速传输的LXI数据采集器及其工作方法技术

技术编号:17009522 阅读:23 留言:0更新日期:2018-01-11 05:42
本发明专利技术提供一种高速传输的LXI数据采集器及其工作方法,解决了现有的LXI采集器传输速度慢、运行要求高、设备建造成本高等问题。本发明专利技术包括第一主板及第二主板;第一主板包括FPGA芯片、多路A/D转换电路、第一DMA控制器、第一FIFO存储器及第一高速串行接口;第二主板上包括第二DMA控制器、第二FIFO存储器、第一高速串行接口、输出接口及型号为Atom E3826的处理器;第一高速串行接口通过高速串行总线与第二高速串行接口连接;第二主板的型号为MBT‑2210。本发明专利技术实现了边采集边传输,解决了时延的问题,大幅度改善了采集器的性能,提高了采集器的传输速度,简化了用户操作,适于推广使用。

【技术实现步骤摘要】
一种高速传输的LXI数据采集器及其工作方法
本专利技术涉及数据采集
,特别是一种高速传输的LXI数据采集器及其工作方法。
技术介绍
在现代工业生产以及科学研究领域中,数据采集系统的应用越来越广泛,数据采集系统的主要任务是采集各种模拟量、开关量或数据流,将其转换成数字量,由计算机对采集的数据进行存储、分析、打印、处理等,如在工业生产和科学技术研究的各行业中,常常需要对各种数据进行采集,如液位、温度、压力、频率等信息的采集。现有的LXI(LANbasedExtensionsforInstrumentation,局域网技术在仪器领域的扩展)采集器分为两种类型,一种是低速即可满足要求的百兆网设备,多用于支持扫描类或低速采集设备;二是高速类(速度约40MB/s)采集器,需千兆网支持,且在采集器的采样速率或并行通道达到一定程度的时候,必须增加独立的本地缓存,使得设备的传输速度不能最大程度的发挥千兆网的能力,同时增加了设备的建造成本。
技术实现思路
针对上述现有技术存在的问题,本专利技术提供一种传输速度可达到100MB/s、简化用户操作、提高设备性能、提高采集器的传输速度的高速传输的LXI数据采集器及其工作方法。一种高速传输的LXI数据采集器,包括第一主板及与第一主板连接的第二主板。所述的第一主板包括FPGA芯片、第一DMA控制器、第一FIFO存储器、多路A/D转换电路及第一高速串行接口;所述的第一DMA控制器及第一高速串行接口分别与FPGA芯片连接;所述的多路A/D转换电路的信号输出端与FPGA芯片的信号输入端连接;所述的第一FIFO存储器的数据输入端与FPGA芯片的信号输出端连接;所述的第一FIFO存储器的数据输出端与第一DMA控制器的输入端连接;所述的第一DMA控制器的输出端与第一高速串行接口的输入端连接。所述的第二主板包括第二高速串行接口、输出接口、第二DMA控制器、第二FIFO存储器及型号为AtomE3826的处理器;所述的输出接口、第二DMA控制器及第二高速串行接口分别与处理器连接;所述的第二高速串行接口的信号输出端与处理器的信号输入端连接;所述的第二FIFO存储器的数据输入端与处理器的输出端连接;所述的第二FIFO存储器的数据输出端与第二DMA控制器的输入端连接;所述的第二DMA控制器的输出端与输出接口的输入端连接。所述的第一高速串行接口的信号输出端通过高速串行总线与第二高速串行接口的信号输入端连接。作为优选,所述的第一主板还包括分别与FPGA芯片连接且依次串联的I/O接口、信号细分电路、信号放大电路及信号调理电路;所述的信号调理电路的信号输出端与多路A/D转换电路的信号输入端连接。作为优选,所述的第一主板上还包括分别与FPGA芯片连接的第一时钟电路及第一数据存储器;所述的第二主板上还包括分别与处理器连接的第二时钟电路及第二数据存储器。作为优选,所述的第二主板的型号为MBT-2210。作为优选,所述的第一高速串行接口与第二高速串行接口均为PCI-E接口和/或USB3.0接口。作为优选,所述的FPGA芯片为EP3C40芯片。作为优选,所述的第一DMA控制器与第二DMA控制器均为1个以上;每个第一DMA控制器有唯一对应的一组第一FIFO存储器;每个第二DMA控制器有唯一对应的一组第二FIFO存储器。上述的高速传输的LXI数据采集器的工作方法,包括以下步骤:1)采集多路原始数据流,将多路原始数据流由模拟信号转换成数字信号的多路数据流,通过FPGA芯片并将多路数据流进行排序,然后为每路数据流添加数据标签后,将每路数据流及其对应的数据标签分别存入第一FIFO存储器;2)第一DMA控制器读取步骤1)中存入第一FIFO存储器中的数据块,并将读取的数据块传输至处理器;3)处理器将步骤2)中得到的数据块存入第二FIFO存储器,然后通过第二DMA控制器进行还原后成为每路数据流及其对应的数据标签;4)将步骤3)中还原的每路数据流分别通过输出接口传送至主控PC机。与现有技术相比,本专利技术具有以下有益效果:1)通过第一主板及第二主板的配合使用,采用开源硬件平台,提高了硬件的稳定性,降低了硬件的建设成本,解决了现有数据采集器的数据需要在完成采集后才能开始传输的问题,实现了边采集边传输,且解决了时延的问题,同时,引入并行控制信号模式,实现控制和数据传输并行处理,大幅度改善了采集器的性能;2)采用高速串行接口PCI-E接口和/或USB3.0接口及高速串行总线为数据传输路径,提高了采集器的传输速度,助力提升采集器的整体性能;3)第一主板及第二主板中各个部件的配合使用,解决了多路并行采集的数据冲突问题,简化了用户操作,放弃了传统的缓存形式,采用FIFO存储器和DMA控制器实现直接的数据高速传输,使得设备性能有了极大的提高;4)本专利技术中采集器的工作方法使得采集器的速度性能有明显提升,可更好地支持构建新一代的测试自动化平台,满足用户对快速得到测试结果的需求及对更高采样率的连续采集的需求,适于推广使用。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为实施例的结构框图。图2为实施例的工作流程图。具体实施方式下面结合附图和实施例对本专利技术作进一步说明,本专利技术的实施方式包括但不限于下列实施例。实施例如图1所示,一种高速传输的LXI数据采集器,包括第一主板及与第一主板连接的第二主板。第一主板包括FPGA芯片、第一DMA(DirectMemoryAccess)控制器、第一FIFO(FirstInFirstOut,先进先出)存储器、多路A/D转换电路及第一高速串行接口;第一DMA控制器及第一高速串行接口分别与FPGA芯片连接;多路A/D转换电路的信号输出端与FPGA芯片的信号输入端连接;第一FIFO存储器的数据输入端与FPGA芯片的信号输出端连接;第一FIFO存储器的数据输出端与第一DMA控制器的输入端连接;第一DMA控制器的输出端与第一高速串行接口的输入端连接。本实施例中,第一主板还包括分别与FPGA芯片连接的第一时钟电路及第一数据存储器;第二主板还包括分别与处理器连接的第二时钟电路及第二数据存储器;FPGA芯片为精致便携、控制效率高的EP3C40芯片。为了提高数据的传输效率,使用第一FIFO存储器,即在第一FIFO存储器为一个数据流及其对应的数据标签配有一个缓冲区,一个缓冲区就是专门用于传输数据的内存块;当向第一FIFO存储器写入数据时,系统不直接将数据发送到外部设备,而是将数据发送到缓冲区形成数据块;缓冲区自动记录数据,当缓冲区满时,系统将数据继续发送到另一个缓冲区;当从第一FIFO存储器中读取数据时,系统实际是从缓冲区中直接读取数据块;当缓冲区空闲时,系统从数据来源处自动读取数据,并读取尽可能多的数据充满缓冲区。本实施例中,第一主板还包括分别与FPGA芯片连接且依次串联的I/O接口、信号细分电路、信号放大电路及信号调理电路;I/O接口与信号细分电路连接;信号细分电路的信号输出端与信号放大电路的信号输入端连接;信号放大电路的信本文档来自技高网...
一种高速传输的LXI数据采集器及其工作方法

【技术保护点】
一种高速传输的LXI数据采集器,其特征在于,包括第一主板及与第一主板连接的第二主板;所述的第一主板包括FPGA芯片、第一DMA控制器、第一FIFO存储器、多路A/D转换电路及第一高速串行接口;所述的第一DMA控制器及第一高速串行接口分别与FPGA芯片连接;所述的多路A/D转换电路的信号输出端与FPGA芯片的信号输入端连接;所述的第一FIFO存储器的数据输入端与FPGA芯片的信号输出端连接;所述的第一FIFO存储器的数据输出端与第一DMA控制器的输入端连接;所述的第一DMA控制器的输出端与第一高速串行接口的输入端连接;所述的第二主板包括第二高速串行接口、输出接口、第二DMA控制器、第二FIFO存储器及型号为Atom E3826的处理器;所述的输出接口、第二DMA控制器及第二高速串行接口分别与处理器连接;所述的第二高速串行接口的信号输出端与处理器的信号输入端连接;所述的第二FIFO存储器的数据输入端与处理器的输出端连接;所述的第二FIFO存储器的数据输出端与第二DMA控制器的输入端连接;所述的第二DMA控制器的输出端与输出接口的输入端连接;所述的第一高速串行接口的信号输出端通过高速串行总线与第二高速串行接口的信号输入端连接。...

【技术特征摘要】
1.一种高速传输的LXI数据采集器,其特征在于,包括第一主板及与第一主板连接的第二主板;所述的第一主板包括FPGA芯片、第一DMA控制器、第一FIFO存储器、多路A/D转换电路及第一高速串行接口;所述的第一DMA控制器及第一高速串行接口分别与FPGA芯片连接;所述的多路A/D转换电路的信号输出端与FPGA芯片的信号输入端连接;所述的第一FIFO存储器的数据输入端与FPGA芯片的信号输出端连接;所述的第一FIFO存储器的数据输出端与第一DMA控制器的输入端连接;所述的第一DMA控制器的输出端与第一高速串行接口的输入端连接;所述的第二主板包括第二高速串行接口、输出接口、第二DMA控制器、第二FIFO存储器及型号为AtomE3826的处理器;所述的输出接口、第二DMA控制器及第二高速串行接口分别与处理器连接;所述的第二高速串行接口的信号输出端与处理器的信号输入端连接;所述的第二FIFO存储器的数据输入端与处理器的输出端连接;所述的第二FIFO存储器的数据输出端与第二DMA控制器的输入端连接;所述的第二DMA控制器的输出端与输出接口的输入端连接;所述的第一高速串行接口的信号输出端通过高速串行总线与第二高速串行接口的信号输入端连接。2.根据权利要求1所述的高速传输的LXI数据采集器,其特征在于,所述的第一主板还包括分别与FPGA芯片连接且依次串联的I/O接口、信号细分电路、信号放大电路及信号调理电路;所述的信号调理电路的信号输出端与多路A/D转换电路的信号输入端连接。3.根据权利要求1所述的高速传输的LXI数据采集器,其...

【专利技术属性】
技术研发人员:杨东谌德国
申请(专利权)人:成都华太测控技术有限公司
类型:发明
国别省市:四川,51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1