一种用于分布式采集系统的数据同步方法

文档序号:9865450阅读:450来源:国知局
一种用于分布式采集系统的数据同步方法
【技术领域】
[0001]本发明属于数据采集技术,涉及一种用于分布式采集系统的数据同步方法。
【背景技术】
[0002]现阶段,试验测试系统越来越偏向多系统协同工作,在各种性能试验,功能试验以及故障分析时需全面考虑各系统的工作状态。为了能够准确高效的分析数据,各系统数据应具有统一的时间序列,并且各系统数据能够联合比对。目前的分布式采集系统中有以下A、B、C、D四种类型的采集装置:A类采集装置带有硬件触发功能及时间标签功能;B类采集装置不带有硬件触发功能、带有时间标签功能;C类采集装置带有硬件触发功能、不带有时间标签功能;D类采集装置不带有硬件触发功能及时间标签功能;带有硬件触发功能的采集装置收到一个硬件触发信号后进行一次数据采集,A、B、C、D四种类型的采集装置收到主控计算机发出的一个采集命令后进行一次数据采集;带有时间标签功能是指采集的数据带有时间标签。目前各系统数据都独立采集并且单独存储,时间不同步、数据采集速率差异对数据分析都带来巨大的麻烦,增大了工作量,降低了工作效率。

【发明内容】

[0003]本发明的目的是:提出一种用于分布式采集系统的数据同步方法,以便保证分布式采集系统的时间同步,避免数据采集速率差异对数据分析带来的麻烦,减少工作量,提高工作效率。
[0004]本发明的技术方案是:一种用于分布式采集系统的数据同步方法,分布式采集系统中有以下A、B、C、D四种类型的采集装置:A类采集装置带有硬件触发功能及时间标签功能;B类采集装置不带有硬件触发功能、带有时间标签功能;C类采集装置带有硬件触发功能、不带有时间标签功能;D类采集装置不带有硬件触发功能及时间标签功能;带有硬件触发功能的采集装置收到一个硬件触发信号后进行一次数据采集,A、B、C、D四种类型的采集装置收到主控计算机发出的一个采集命令后进行一次数据采集;带有时间标签功能是指采集的数据带有时间标签;其特征在于,数据同步的步骤如下:
[0005]1、采集装置分类:主控计算机将分步式采集系统中的采集装置按A、B、C、D四种类型分类;
[0006]2、确定时间基准信号:主控计算机选择一个时间信号作为时间基准信号,所选择的时间信号是:GPS时钟信号、北斗时钟时钟信号、原子钟时钟信号或者主控计算机时钟信号;
[0007]3、A类采集系统数据同步方法:
[0008]3.1、主控计算机将时间基准信号向A类采集系统连续发送;
[0009]3.2、A类采集系统接收到时间基准信号后,通过自身时间标签功能,对采集的数据打上时间标签;
[0010]3.3、A类采集系统将打上时间标签的数据发送给主控计算机;[0011 ] 4、B类采集系统数据同步方法:
[0012]4.1、主控计算机将时间基准信号向B类采集系统连续发送;
[0013]4.2、B类采集系统接收到时间基准信号后,通过自身时间标签功能,对采集的数据打上时间标签;
[0014]4.3、B类采集系统将打上时间标签的数据发送给主控计算机;
[0015]5、C类采集系统数据同步方法:
[0016]5.1、A类采集系统接收主控计算机的命令后,向C类采集系统发出硬件触发信号,并实时记录硬件触发信号的个数及产生的时间;
[0017]5.2、C类采集系统每接收到一次A类采集系统的硬件触发信号,就采集一次数据,并且对硬件触发信号的总数量进行统计,将硬件触发信号和对应的采集数据发送至主控计算机;
[0018]5.3、主控计算机将C类采集系统发送的硬件触发信号和对应的采集数据与A类采集系统发送的硬件触发信号进行比对,比对以后将对应的时间标签打在C类采集系统的采集数据中;
[0019]6、D类采集系统数据同步方法:
[0020]6.1、D类采集系统收到主控计算机发出的一个采集命令后进行一次数据采集,并且对采集命令的总数量进行统计,将采集命令和对应的数据发给主控计算机,主控计算机根据将收到的采集命令与发出采集命令比对,得到每个采集命令的发出时间,将发出时间作为对应数据的时间标签。
[0021]本发明的优点是:提出了一种用于分布式采集系统的数据同步方法,保证了分布式采集系统的时间同步,避免了数据采集速率差异对数据分析带来的麻烦,减少了工作量,提高了工作效率。
【具体实施方式】
[0022]下面对本发明做进一步详细说明。一种用于分布式采集系统的数据同步方法,分布式采集系统中有以下A、B、C、D四种类型的采集装置:A类采集装置带有硬件触发功能及时间标签功能;B类采集装置不带有硬件触发功能、带有时间标签功能;C类采集装置带有硬件触发功能、不带有时间标签功能;D类采集装置不带有硬件触发功能及时间标签功能;带有硬件触发功能的采集装置收到一个硬件触发信号后进行一次数据采集,A、B、C、D四种类型的采集装置收到主控计算机发出的一个采集命令后进行一次数据采集;带有时间标签功能是指采集的数据带有时间标签;其特征在于,数据同步的步骤如下:
[0023]1、采集装置分类:主控计算机将分步式采集系统中的采集装置按A、B、C、D四种类型分类;
[0024]2、确定时间基准信号:主控计算机选择一个时间信号作为时间基准信号,所选择的时间信号是:GPS时钟信号、北斗时钟时钟信号、原子钟时钟信号或者主控计算机时钟信号;
[0025]3、A类采集系统数据同步方法:
[0026]3.1、主控计算机将时间基准信号向A类采集系统连续发送;
[0027]3.2、A类采集系统接收到时间基准信号后,通过自身时间标签功能,对采集的数据打上时间标签;
[0028]3.3、A类采集系统将打上时间标签的数据发送给主控计算机;
[0029]4、B类采集系统数据同步方法:
[0030]4.1、主控计算机将时间基准信号向B类采集系统连续发送;
[0031]4.2、B类采集系统接收到时间基准信号后,通过自身时间标签功能,对采集的数据打上时间标签;
[0032]4.3、B类采集系统将打上时间标签的数据发送给主控计算机;
[0033]5、C类采集系统数据同步方法:
[0034]5.1 ^类采集系统接收主控计算机的命令后,向C类采集系统发出硬件触发信号,并实时记录硬件触发信号的个数及产生的时间;
[0035]5.2、C类采集系统每接收到一次A类采集系统的硬件触发信号,就采集一次数据,并且对硬件触发信号的总数量进行统计,将硬件触发信号和对应的采集数据发送至主控计算机;
[0036]5.3、主控计算机将C类采集系统发送的硬件触发信号和对应的采集数据与A类采集系统发送的硬件触发信号进行比对,比对以后将对应的时间标签打在C类采集系统的采集数据中;
[0037]6、D类采集系统数据同步方法:
[0038]6.1、D类采集系统收到主控计算机发出的一个采集命令后进行一次数据采集,并且对采集命令的总数量进行统计,将采集命令和对应的数据发给主控计算机,主控计算机根据将收到的采集命令与发出采集命令比对,得到每个采集命令的发出时间,将发出时间作为对应数据的时间标签。
[0039]本发明的一个实施例,成功地应用于对某型航空发动机试车的监测,数据分析工作由以前七天减少到不到一天,工作效率提高了六倍以上。
【主权项】
1.一种用于分布式采集系统的数据同步方法,分布式采集系统中有以下A、B、C、D四种类型的采集装置:A类采集装置带有硬件触发功能及时间标签功能;B类采集装置不带有硬件触发功能、带有时间标签功能;C类采集装置带有硬件触发功能、不带有时间标签功能;D类采集装置不带有硬件触发功能及时间标签功能;带有硬件触发功能的采集装置收到一个硬件触发信号后进行一次数据采集,A、B、C、D四种类型的采集装置收到主控计算机发出的一个采集命令后进行一次数据采集;带有时间标签功能是指采集的数据带有时间标签;其特征在于,数据同步的步骤如下: 1.1、采集装置分类:主控计算机将分步式采集系统中的采集装置按A、B、C、D四种类型分类; 1.2、确定时间基准信号:主控计算机选择一个时间信号作为时间基准信号,所选择的时间信号是:GPS时钟信号、北斗时钟时钟信号、原子钟时钟信号或者主控计算机时钟信号; I.3、A类采集系统数据同步方法: 1.3.1、主控计算机将时间基准信号向A类采集系统连续发送; 1.3.2、A类采集系统接收到时间基准信号后,通过自身时间标签功能,对采集的数据打上时间标签; 1.3.3、A类采集系统将打上时间标签的数据发送给主控计算机; 1.4、B类采集系统数据同步方法: 1.4.1、主控计算机将时间基准信号向B类采集系统连续发送; 1.4、2、B类采集系统接收到时间基准信号后,通过自身时间标签功能,对采集的数据打上时间标签; 1.4.3、B类采集系统将打上时间标签的数据发送给主控计算机; 1.5、C类采集系统数据同步方法: 1.5.1 ^类采集系统接收主控计算机的命令后,向C类采集系统发出硬件触发信号,并实时记录硬件触发信号的个数及产生的时间; 1.5.2、C类采集系统每接收到一次A类采集系统的硬件触发信号,就采集一次数据,并且对硬件触发信号的总数量进行统计,将硬件触发信号和对应的采集数据发送至主控计算机; 1.5.3、主控计算机将C类采集系统发送的硬件触发信号和对应的采集数据与A类采集系统发送的硬件触发信号进行比对,比对以后将对应的时间标签打在C类采集系统的采集数据中; 1.6、D类采集系统数据同步方法: 1.6.1、D类采集系统收到主控计算机发出的一个采集命令后进行一次数据采集,并且对采集命令的总数量进行统计,将采集命令和对应的数据发给主控计算机,主控计算机根据将收到的采集命令与发出采集命令比对,得到每个采集命令的发出时间,将发出时间作为对应数据的时间标签。
【专利摘要】本发明属于数据采集技术,涉及一种用于分布式采集系统的数据同步方法。其特征在于,数据同步的步骤如下:采集装置分类;确定时间基准信号;A类采集系统数据同步方法;B类采集系统数据同步方法;C类采集系统数据同步方法;D类采集系统数据同步方法。本发明提出了一种用于分布式采集系统的数据同步方法,保证了分布式采集系统的时间同步,避免了数据采集速率差异对数据分析带来的麻烦,减少了工作量,提高了工作效率。
【IPC分类】G06F13/42
【公开号】CN105630725
【申请号】CN201510967346
【发明人】师伟, 陈冕, 刘文双, 尹骥, 叶燕
【申请人】中国燃气涡轮研究院
【公开日】2016年6月1日
【申请日】2015年12月21日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1