一种数据采集系统技术方案

技术编号:32595536 阅读:19 留言:0更新日期:2022-03-09 17:36
本实用新型专利技术实施例公开了一种数据采集系统,包括第一处理器和多个数据采集卡;第一处理器包括时钟模块和驱动模块;各数据采集卡包括同步模块;时钟模块分别与各数据采集卡连接,驱动模块分别与各数据采集卡的同步模块连接;驱动模块,用于向各数据采集卡的同步模块发送驱动信号;数据采集卡,用于根据同步模块同时接收的驱动信号采集数据。上述方案将第一处理器的时钟模块分别与各数据采集卡连接,使得各数据采集卡在相同的时钟下工作,同时将第一处理器的驱动模块与各数据采集卡连接,使得各数据采集卡在同一时钟下同时采集数据,从而实现了各数据采集卡同步采集数据。实现了各数据采集卡同步采集数据。实现了各数据采集卡同步采集数据。

【技术实现步骤摘要】
一种数据采集系统


[0001]本技术涉及数据采集
,尤其涉及一种数据采集系统。

技术介绍

[0002]数据采集,是一种从传感器或其它待测设备等模拟或数字被测单元中采集非电量或者电量信号,并送到上位机中进行分析,处理的技术。随着数据采集技术被广泛应用于各种测试和控制领域,人们对数据采集精度的要求也越来越高。
[0003]尤其是在利用多个数据采集卡采集数据时,如何保证各数据采集卡同步,对于提高数据的采集精度具有重要意义。

技术实现思路

[0004]本技术实施例提供一种数据采集系统,可以保证多个数据采集卡同步采集数据。
[0005]第一方面,本技术实施例提供了一种数据采集系统,包括第一处理器和多个数据采集卡;第一处理器包括时钟模块和驱动模块;各数据采集卡包括同步模块;时钟模块分别与各数据采集卡连接,驱动模块分别与各数据采集卡的同步模块连接;
[0006]驱动模块,用于向各数据采集卡的同步模块发送驱动信号;
[0007]数据采集卡,用于根据同步模块同时接收的驱动信号采集数据。
[0008]本技术实施例提供的数据采集系统,将第一处理器的时钟模块分别与各数据采集卡连接,使得各数据采集卡在相同的时钟下工作,同时将第一处理器的驱动模块与各数据采集卡连接,使得各数据采集卡在同一时钟下同时采集数据,从而实现了各数据采集卡同步采集数据。
附图说明
[0009]为了更清楚地说明本技术实施例的技术方案,下面将对本技术实施例中所需要使用的附图作简单地介绍,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0010]图1为多个数据采集卡同步采集数据的示意图;
[0011]图2为多个数据采集卡不同步采集数据的示意图;
[0012]图3为本技术实施例提供的一种数据采集系统的示意图;
[0013]图4为本技术实施例提供的另一种数据采集系统的示意图;
[0014]图5为本技术实施例提供的一种第一读写存储单元的示意图。
具体实施方式
[0015]下面将详细描述本技术的各个方面的特征和示例性实施例,为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一
步详细描述。应理解,此处所描述的具体实施例仅被配置为解释本技术,并不被配置为限定本技术。对于本领域技术人员来说,本技术可以在不需要这些具体细节中的一些细节的情况下实施。下面对实施例的描述仅仅是为了通过示出本技术的示例来提供对本技术更好的理解。
[0016]需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括
……”
限定的要素,并不排除在包括所述要素的过程、物品或者设备中还存在另外的相同要素。
[0017]数据采集卡同步可以理解为各数据采集卡可以在同一时间点采集数据。以四个数据采集卡为例,如图1所示,数据采集卡1、数据采集卡2、数据采集卡3和数据采集卡4均在同一时间点t1采集数据,由此可以确定数据采集卡1、数据采集卡2、数据采集卡3和数据采集卡4同步。
[0018]反之,若各数据采集卡均不在同一时间点采集数据,则认为各数据采集卡不同步。如图2所示,数据采集卡1、数据采集卡2、数据采集卡3和数据采集卡4分别在t1、t2、t3和t4采集数据,t1、t2、t3和t4均不同,由此可以确定四个数据采集卡均不同步。
[0019]在进行数据采集时,为了提高数据的采集效率,通常采用多个数据采集卡。当采用多个数据采集卡采集数据时,保证各数据采集卡同步,在一定程度上可以提高数据的采集精度。
[0020]目前,主要是通过菊花链的方式使各数据采集卡同步采集数据。具体地,将N个数据采集卡依次连接,利用软件或硬件给第一个数据采集卡一个同步输入信号,由第一个数据采集卡输出同步输出信号,然后输入第二个数据采集卡,由第二个数据采集卡输出同步输出信号,然后输入第三个数据采集卡,依次类推,直至第N

1个数据采集卡输出同步输出信号,输入第N个数据采集卡,然后N个数据采集卡同时采集数据。
[0021]上述方案需要最后一个数据采集卡收到同步输出信号后,各数据采集卡才可以同步采集数据,具有一定的延时,而且采集精度较差。
[0022]为此,本技术实施例提供一种数据采集系统,可以保证各数据采集卡之间的同步,降低延时,提高采集精度。
[0023]下面结合具体的实施例对本技术实施例提供的数据采集系统进行说明。
[0024]图3为本技术实施例提供的一种数据采集系统的结构图。
[0025]如图3所示,该数据采集系统包括第一处理器30和多个数据采集卡31;第一处理器30包括时钟模块301和驱动模块302;各数据采集卡31包括同步模块310;时钟模块301分别与各数据采集卡31连接,驱动模块302分别与各数据采集卡31的同步模块310连接;
[0026]驱动模块302,用于向各数据采集卡31的同步模块310发送驱动信号;
[0027]数据采集卡31,用于根据同步模块310同时接收的驱动信号采集数据。
[0028]图3以包括四个数据采集卡31为例,数据采集卡31可以是具备数据采集功能的器件,例如可以是模数转换器(Analog

to

Digital Converter,ADC),ADC可以将模拟信号转
换成数字信号。为便于观看,图3中的第一处理器30以虚线表示。
[0029]以数据采集卡31为ADC为例,数据采集卡31可以包括一个数据通道,也可以包括多个数据通道。当数据采集卡31包括一个数据通道时,可以支持一路模数转换;当数据采集卡31包括多个数据通道时,可以支持多路模数转换。本技术实施例对ADC的型号不做具体限定,例如可以均采用AD7768型号的ADC,也可以采用其他支持同步采集功能的型号。
[0030]各数据采集卡31的采样率可以相同也可以不同,以各数据采集卡31包含多个数据通道为例,各数据采集卡31的采样率不同,可以是各数据采集卡31之间至少有一个数据通道的采样率不同。
[0031]本技术实施例的各数据采集卡31包含同步模块310,表示数据采集卡31支持同步采集功能。通过同步模块310可以使各数据采集卡31同时工作。同步模块310可以是同步管脚或同步接口。
[0032]第一处理器30可以是可编程器件,例如可以是本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据采集系统,其特征在于,包括第一处理器和多个数据采集卡;所述第一处理器包括时钟模块和驱动模块;各所述数据采集卡包括同步模块;所述时钟模块分别与各所述数据采集卡连接,所述驱动模块分别与各所述数据采集卡的同步模块连接;所述驱动模块,用于向各所述数据采集卡的同步模块发送驱动信号;所述数据采集卡,用于根据所述同步模块同时接收的驱动信号采集数据。2.根据权利要求1所述的系统,其特征在于,所述第一处理器还包括复位模块,所述复位模块分别与各所述数据采集卡连接;所述复位模块,用于向各所述数据采集卡发送复位信号;所述数据采集卡,用于根据接收的复位信号进行复位。3.根据权利要求1或2所述的系统,其特征在于,所述第一处理器还包括第一存储模块、数据封包模块和时间同步模块;所述第一存储模块与数据封包模块连接,所述数据封包模块还与时间同步模块连接;所述第一存储模块,用于分别存储各所述数据采集卡采集的数据;所述数据封包模块,用于封装所述数据采集卡在预设时长内采集的数据,得到数据包;所述时间同步模块,用于为所述数据包添加时间戳。4.根据权利要求3所述的系统,其特征在于,所述数据封包模块,具体用于当各所述数据采集卡的采样率至少有两个不同时,针对每个数据采集卡,封装所述数据采集卡在预设时长内采集的数据,得到数据包。5.根据权利要求4所述的系统,其特征在于,所述第一处理器还包括第一读写模块和第二存储模块,所述第一读写模块与第二存储模块连接;所述第一读写模块包括第一读写存储单元,所述第一读写存储单元包括N个存储空间,每个存储空间包括M个子空间,所述N的大小与所述数据采集卡的数量相同,所述子空间用于存储不同时间戳对应的数据包;所述第一读写存储单元,用于读取所述数据包,并将读取的数据包按照所属的数据采集卡和时间戳,写入对应的子空间;所述第一读写存储单元,还用于当所述第二存储模块剩余存储区域时,读取所述子空间中的数据包,并发送给所述第二存储模块,由所述第二存...

【专利技术属性】
技术研发人员:聂泳忠寇强李红星
申请(专利权)人:西人马西安测控科技有限公司
类型:新型
国别省市:

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

1