CN104301060B - 一种基于硬件触发采样的节点同步采集方法及系统 - Google Patents
一种基于硬件触发采样的节点同步采集方法及系统 Download PDFInfo
- Publication number
- CN104301060B CN104301060B CN201410584613.4A CN201410584613A CN104301060B CN 104301060 B CN104301060 B CN 104301060B CN 201410584613 A CN201410584613 A CN 201410584613A CN 104301060 B CN104301060 B CN 104301060B
- Authority
- CN
- China
- Prior art keywords
- collection
- node
- hardware trigger
- party
- time
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 230000001360 synchronised effect Effects 0.000 title claims abstract description 38
- 238000000034 method Methods 0.000 title claims abstract description 23
- 238000005070 sampling Methods 0.000 claims abstract description 35
- 230000001960 triggered effect Effects 0.000 claims abstract description 16
- 230000006870 function Effects 0.000 description 4
- 238000013480 data collection Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 238000011160 research Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000003750 conditioning effect Effects 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 230000004927 fusion Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000008447 perception Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000011002 quantification Methods 0.000 description 1
Landscapes
- Mobile Radio Communication Systems (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
Abstract
本发明公开了一种基于硬件触发采样的节点同步采集方法及系统,对于无线传感网络中无法与其他采集节点和无线网关进行时间同步的第三方采集节点,首先测量该第三方采集节点收到硬件触发采样信号至其采集到数据时的延迟时间,当控制终端发送包含同步采集时间点的采集指令后,由与该第三方采集节点连接的已时间同步的第一采集节点在同步采集时间点提前延时时间的时间点通过硬件触发该第三方采集节点进行被动采集,由此实现了同网络内可以时间同步的采集节点和不能时间同步的第三方采集节点的同步采集。
Description
技术领域
本发明涉及无线测控领域,尤其涉及一种基于硬件触发采样的节点同步采集方法及系统。
背景技术
现在通信中,无线传感器网络以其低功耗、低成本、分布式和自组织的特点逐渐成为信息感知研究的热点。传感器网络可实现数据的采集量化、处理融合和传输应用,目前已应用于军事、环境监测、工业控制等领域。
时间同步是无线传感器网络应用的重要组成部分,简单的理解就是把各地时间对齐,使各地在同一时刻具有相同的时间计量值。在无线传感网应用中,传感器节点通常需要协调操作共同完成一项复杂的传感任务。
而随着时代的发展,传感器也变得逐步小型化,同步电路和采集电路以及传感器往往集成在一起,形成一个单独的具有数字接口的产品,由于是针对固定传感器的调理,这类产品也往往精度较高,在市场具有较高的竞争力。在集成化的传感器节点的在发展过程中,不同的厂家往往侧重点不同,在不同的方面各有侧重,由于研究对象的复杂多样性和实际测量的物理量的多变性,用户很难选用一家的采集节点产品来全部完成整个的系统的传感数据的采样。
而选用多家的采集节点产品后,由于彼此接口、使用方法和同步方法的不同,所有的采集节点无法实现全部同步,从而致使采集的数据在进行模态分析等应用下无法使用的问题。而现有技术中,大多采用对采集节点中的电路结构进行改造的方式,使组网的采集节点适用于统一的同步方法,但是这会导致成本过高的问题。
发明内容
有鉴于此,本发明提供了一种基于硬件触发采样的节点同步采集方法及系统,以使原本不支持同步采集的采集节点实现同步采集,而不需要更改其内部电路。
本发明采用的技术手段如下:一种基于硬件触发采样的节点同步方法,包括:
提供时钟源、无线网关、控制终端、第一采集节点和第三方采集节点;其中,无线网关分别与所述时钟源和控制终端连接,且无线网关与所述时钟源时间同步;每个无线网关无线连接多个第一采集节点,每个所述第一采集节点与该无线网关时间同步;所述第三方采集节点与第一采集节点连接,所述第三方采集节点与所述无线网关时间不同步,且包括硬件触发采样模块;
向所述硬件触发采样模块发送第一硬件触发信号,并记录从发出所述第一硬件触发信号至硬件触发采样模块采集到数据之间的延迟时间;
控制终端通过无线网关向所述第一采集节点发送包含同步采集时间点的采集指令;
在所述同步采集时间点提前所述延迟时间的时间点,所述第一采集节点向所述第三方节点发送第二硬件触发信号;
所述第三方采集节点接收所述第二硬件触发信号,进行数据采集。
本发明还提供了一种基于硬件触发采样的节点同步系统,包括时钟源、无线网关、控制终端、第一采集节点和第三方采集节点;
其中,无线网关分别与所述时钟源和控制终端连接,且无线网关与所述时钟源时间同步;每个无线网关无线连接多个第一采集节点,每个所述第一采集节点与该无线网关时间同步;所述第三方采集节点与第一采集节点连接,所述第三方采集节点与所述无线网关时间不同步;
所述第三方采集节点包括硬件触发采样模块,所述硬件触发采样模块用于当收到第一硬件触发信号或第二硬件触发信号后进行数据采集;
所述控制终端用于通过无线网关向所述第一采集节点发送包含同步采集时间点的采集指令;
所述第一采集节点包括硬件触发信号发送单元和控制单元;所述硬件触发信号发送单元用于向第三方采集节点发送第一硬件触发信号;所述控制单元用于记录从发出所述第一硬件触发信号至硬件触发采样模块采集到的数据之间的延迟时间,并用于在所述同步采集时间点提前所述延迟时间的时间点控制所述硬件触发信号发送单元发送第二硬件触发信号。
本发明所提供的基于硬件触发采样的节点同步采集方法及系统,对于无线传感网络中无法与其他采集节点和无线网关进行时间同步的第三方采集节点,首先测量该第三方采集节点收到硬件触发采样信号至其采集到数据时的延迟时间,当控制终端发送包含同步采集时间点的采集指令后,由与该第三方采集节点连接的已同步第一采集节点在同步采集时间点提前延时时间的时间点通过硬件触发该第三方采集节点进行被动采集,由此实现了同网络内可以时间同步的采集节点和不能时间同步的第三方采集节点的同步采集。
附图说明
图1为本发明中无线传感网络结构示意图;
图2为本发明基于硬件触发采样的节点同步方法流程示意图。
具体实施方式
以下结合附图对本发明的原理和特征进行描述,所举实例只用于解释本发明,并非用于限定本发明的范围。
本发明是基于以下考虑实现的:
对于现有的采集节点一般有两种采集方式,即基于软件的自动采集方式和基于硬件触发的被动采集方式;其中,基于软件的自动采集方式是通过接收包含采集时间点的采集指令,根据采集节点本地维持的时钟,于采集时间点自动发起采集;而基于硬件触发的被动采集为接收到硬件触发信号时,被动发起采集。
现有的采集节点产品中均具有硬件触发采集功能和触发其他采集节点进行被动采集的功能,该功能主要用于对排除无用的数据的采集。在数据的采集过程中,只有具备某种条件的数据才是有价值的,而连续采集的数据中,大多数时候所采集的数据都是无用的。当面对此种情况时,即可以利用硬件触发采集功能,于有价值数据即将发生时,通过硬件触发信号触发采集,而排除无价值的数据。如对运动目标进行采集时,由采集振动的采集节点于振动最大值时通过硬件触发信号触发速度采集节点进行速度采集,由于振动最大值时即运动目标接近时刻,因此,对于速度采集节点而言,其排除了对运动目标远离时进行速度采集的情况,仅对运动目标接近时进行采集。
正是基于现有采集节点所具有的硬件触发的采集方式,本申请提出了以下技术方案。
如图2所示,本发明一种基于硬件触发采样的节点同步方法包括如下步骤:
一种基于硬件触发采样的节点同步方法,包括:
提供时钟源、无线网关、控制终端、第一采集节点和第三方采集节点;其中,无线网关分别与所述时钟源和控制终端连接,且无线网关与所述时钟源时间同步;每个无线网关无线连接多个第一采集节点,每个所述第一采集节点与该无线网关时间同步;所述第三方采集节点与第一采集节点连接,所述第三方采集节点与所述无线网关时间不同步,且包括硬件触发采样模块;
向所述硬件触发采样模块发送第一硬件触发信号,并记录从发出所述第一硬件触发信号至硬件触发采样模块采集到数据之间的延迟时间;
控制终端通过无线网关向所述第一采集节点发送包含同步采集时间点的采集指令;
在所述同步采集时间点提前所述延迟时间的时间点,所述第一采集节点向所述第三方节点发送第二硬件触发信号;
所述第三方采集节点接收所述第二硬件触发信号,进行数据采集。
对应于上述方法,本发明还提供了一种基于硬件触发采样的节点同步系统,包括时钟源、无线网关、控制终端、第一采集节点和第三方采集节点;
其中,无线网关分别与所述时钟源和控制终端连接,且无线网关与所述时钟源时间同步;每个无线网关无线连接多个第一采集节点,每个所述第一采集节点与该无线网关时间同步;所述第三方采集节点与第一采集节点连接,所述第三方采集节点与所述无线网关时间不同步;
所述第三方采集节点包括硬件触发采样模块,所述硬件触发采样模块用于当收到第一硬件触发信号或第二硬件触发信号后进行数据采集;
所述控制终端用于通过无线网关向所述第一采集节点发送包含同步采集时间点的采集指令;
所述第一采集节点包括硬件触发信号发送单元和控制单元;所述硬件触发信号发送单元用于向第三方采集节点发送第一硬件触发信号;所述控制单元用于记录从发出所述第一硬件触发信号至硬件触发采样模块采集到的数据之间的延迟时间,并用于在所述同步采集时间点提前所述延迟时间的时间点控制所述硬件触发信号发送单元发送第二硬件触发信号。
采用本发明所提供的基于硬件触发采样的节点同步采集方法及系统,对于无线传感网络中无法与其他采集节点和无线网关进行时间同步的第三方采集节点,首先测量该第三方采集节点收到硬件触发采样信号至其采集到数据时的延迟时间,当控制终端发送包含同步采集时间点的采集指令后,由与该第三方采集节点连接的已同步第一采集节点在同步采集时间点提前延时时间的时间点通过硬件触发该第三方采集节点进行被动采集,由此实现了同网络内可以时间同步的采集节点和不能时间同步的第三方采集节点的同步采集。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
Claims (2)
1.一种基于硬件触发采样的节点同步方法,其特征在于,包括:
提供时钟源、无线网关、控制终端、第一采集节点和第三方采集节点;其中,无线网关分别与所述时钟源和控制终端连接,且无线网关与所述时钟源时间同步;每个无线网关无线连接多个第一采集节点,每个所述第一采集节点与该无线网关时间同步;所述第三方采集节点与第一采集节点连接,所述第三方采集节点与所述无线网关时间不同步,且包括硬件触发采样模块;
向所述硬件触发采样模块发送第一硬件触发信号,并记录从发出所述第一硬件触发信号至硬件触发采样模块采集到数据之间的延迟时间;
控制终端通过无线网关向所述第一采集节点发送包含同步采集时间点的采集指令;
在所述同步采集时间点提前所述延迟时间的时间点,所述第一采集节点向所述第三方节点发送第二硬件触发信号;
所述第三方采集节点接收所述第二硬件触发信号,进行数据采集。
2.一种基于硬件触发采样的节点同步系统,其特征在于,包括时钟源、无线网关、控制终端、第一采集节点和第三方采集节点;
其中,无线网关分别与所述时钟源和控制终端连接,且无线网关与所述时钟源时间同步;每个无线网关无线连接多个第一采集节点,每个所述第一采集节点与该无线网关时间同步;所述第三方采集节点与第一采集节点连接,所述第三方采集节点与所述无线网关时间不同步;
所述第三方采集节点包括硬件触发采样模块,所述硬件触发采样模块用于当收到第一硬件触发信号或第二硬件触发信号后进行数据采集;
所述控制终端用于通过无线网关向所述第一采集节点发送包含同步采集时间点的采集指令;
所述第一采集节点包括硬件触发信号发送单元和控制单元;所述硬件触发信号发送单元用于向第三方采集节点发送第一硬件触发信号;所述控制单元用于记录从发出所述第一硬件触发信号至硬件触发采样模块采集到的数据之间的延迟时间,并用于在所述同步采集时间点提前所述延迟时间的时间点控制所述硬件触发信号发送单元发送第二硬件触发信号。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201410584613.4A CN104301060B (zh) | 2014-10-27 | 2014-10-27 | 一种基于硬件触发采样的节点同步采集方法及系统 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201410584613.4A CN104301060B (zh) | 2014-10-27 | 2014-10-27 | 一种基于硬件触发采样的节点同步采集方法及系统 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN104301060A CN104301060A (zh) | 2015-01-21 |
| CN104301060B true CN104301060B (zh) | 2017-09-15 |
Family
ID=52320647
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201410584613.4A Active CN104301060B (zh) | 2014-10-27 | 2014-10-27 | 一种基于硬件触发采样的节点同步采集方法及系统 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN104301060B (zh) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106408914A (zh) * | 2016-10-18 | 2017-02-15 | 武汉市工程科学技术研究院 | 用于勘探仪的无线时间同步系统及其实现同步的方法 |
| CN111181711B (zh) * | 2020-01-03 | 2022-06-28 | 小狗电器互联网科技(北京)股份有限公司 | 信号同步采样的方法及系统、存储介质及应用设备 |
| CN111510876B (zh) * | 2020-04-01 | 2022-04-22 | 北京未来感知科技有限公司 | 基于uwb技术的无线传感系统时钟同步方法、接收端系统及发射端系统 |
| CN111224734B (zh) * | 2020-04-16 | 2020-07-17 | 成都坤恒顺维科技股份有限公司 | 一种大规模采集阵列的同步系统 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101087219A (zh) * | 2006-06-09 | 2007-12-12 | 中国科学院软件研究所 | 基于误差统计的无线传感器网络时间同步方法及装置 |
| CN102404817A (zh) * | 2011-10-25 | 2012-04-04 | 中国科学院计算技术研究所 | 多汇聚节点无线传感器网络组网方法及其系统 |
| CN103716201A (zh) * | 2013-12-12 | 2014-04-09 | 中国科学院信息工程研究所 | 一种开放型无线传感网性能测试方法及系统 |
| CN103747516A (zh) * | 2013-12-06 | 2014-04-23 | 电子科技大学 | 无线传感器网络中事件时间标签的后时间同步方法 |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| RU2589468C2 (ru) * | 2011-04-05 | 2016-07-10 | Конинклейке Филипс Н.В. | Матрица детекторов с аналого-цифровым преобразованием времени, имеющая повышенную временную точность |
-
2014
- 2014-10-27 CN CN201410584613.4A patent/CN104301060B/zh active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101087219A (zh) * | 2006-06-09 | 2007-12-12 | 中国科学院软件研究所 | 基于误差统计的无线传感器网络时间同步方法及装置 |
| CN102404817A (zh) * | 2011-10-25 | 2012-04-04 | 中国科学院计算技术研究所 | 多汇聚节点无线传感器网络组网方法及其系统 |
| CN103747516A (zh) * | 2013-12-06 | 2014-04-23 | 电子科技大学 | 无线传感器网络中事件时间标签的后时间同步方法 |
| CN103716201A (zh) * | 2013-12-12 | 2014-04-09 | 中国科学院信息工程研究所 | 一种开放型无线传感网性能测试方法及系统 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN104301060A (zh) | 2015-01-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN104469927A (zh) | 一种无线传感器星型网络的同步采集方法和系统 | |
| EP3564921B1 (en) | Sensing system and time synchronization method | |
| US9742514B2 (en) | Method, apparatus, and system for generating timestamp | |
| Linderman et al. | TinyOS‐based real‐time wireless data acquisition framework for structural health monitoring and control | |
| CN104301060B (zh) | 一种基于硬件触发采样的节点同步采集方法及系统 | |
| CN102421187B (zh) | 一种无线传感器网络的高精度时钟同步方法 | |
| CN105027536B (zh) | 惯性传感器的带宽和时间延迟匹配 | |
| JP6183016B2 (ja) | センサ情報処理装置、センサ情報処理方法およびセンサ情報処理プログラム | |
| CN109074723B (zh) | 时间同步方法、传感器嵌入终端和传感器网络系统 | |
| WO2018098606A1 (zh) | 使用以太网与rs-232串口协同工作的振动监控系统高精度同步数传方法与装置 | |
| CN115988520A (zh) | 定位方法、终端及网络侧设备 | |
| US20140348186A1 (en) | Time synchronization system, management node, and time synchronization method | |
| CN109996325B (zh) | 一种无线传感器网络的时钟同步系统及方法 | |
| CN108419287B (zh) | 一种用于无线设备节点网络同步的方法 | |
| CN103399264B (zh) | 高压电缆局部放电在线监测及定位系统 | |
| CN103596261B (zh) | 一种车辆检测系统的时钟同步方法 | |
| CN113965285A (zh) | 一种基于ntp协议的跨系统多传感器时间同步与标定方法 | |
| JP2017510230A5 (zh) | ||
| CN103631230B (zh) | 事件顺序记录方法及系统 | |
| CN204631259U (zh) | 一种基于精密时钟同步协议的矿震监测装置 | |
| JP5172106B2 (ja) | 保護リレー装置 | |
| CN110366240A (zh) | 无线传感器网络高精度同步触发方法 | |
| CN103888238A (zh) | 一种基于网络补偿的多sv链路数据同步方法与装置 | |
| CN205195718U (zh) | 基于fpga的嵌入式网络同步系统 | |
| CN106455041A (zh) | 基于输电线路的电力无线传感器网络时间同步方法及其系统 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |