CN109167667A - 一种基于ptp同步的传感器数据采集传输***和方法 - Google Patents
一种基于ptp同步的传感器数据采集传输***和方法 Download PDFInfo
- Publication number
- CN109167667A CN109167667A CN201811089362.7A CN201811089362A CN109167667A CN 109167667 A CN109167667 A CN 109167667A CN 201811089362 A CN201811089362 A CN 201811089362A CN 109167667 A CN109167667 A CN 109167667A
- Authority
- CN
- China
- Prior art keywords
- acquisition
- node
- interchanger
- acquisition node
- ptp
- 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.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1095—Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/02—Details
- H04J3/06—Synchronising arrangements
- H04J3/0635—Clock or time synchronisation in a network
- H04J3/0638—Clock or time synchronisation among nodes; Internode synchronisation
- H04J3/0658—Clock or time synchronisation among packet nodes
- H04J3/0661—Clock or time synchronisation among packet nodes using timestamps
- H04J3/0667—Bidirectional timestamps, e.g. NTP or PTP for compensation of clock drift and for compensation of propagation delays
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/10—Current supply arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/10—Packet switching elements characterised by the switching fabric construction
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1097—Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/16—Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
- H04L69/161—Implementation details of TCP/IP or UDP/IP stack architecture; Specification of modified or new header fields
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Small-Scale Networks (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
Abstract
本发明提出了一种基于PTP同步的传感器数据采集传输***和方法,通过将交换机串联,可以根据具体应用场景大规模扩展,串联交换机数目可定制,每个交换机挂接的采集节点数目可定制,每个采集节点能够采集的传感器通道数可定制,阵列长度不受限,工艺简单,线缆数量少;通过采用PTP同步协议,实现超远分布传感器数据同步采样,同步采集精度高;通过采用万兆以太网传输和千兆以太网传输架构,传输带宽宽,可以远距离传输,数据吞吐量大;使用Poe以太网供电技术,使业务数据、同步报文和电源都采用以太网线传输,简化了采集传输***结构;整个装置的采集阵列长度不受限,在大规模传感器阵列采集时实现各采集节点高精度同步采集传输。
Description
技术领域
本发明涉及数据采集传输领域,尤其涉及一种基于PTP同步的传感器数据采集传输***和方法。
背景技术
分布式数据采集传输技术的应用非常广泛,最典型的应用场景有军用线列阵声纳湿端分布式水听器数据采集传输,海上石油勘探超大规模多缆多检波器数据采集传输,深海细缆声纳采集传输探测***等。传统的和现有的分布式数据采集传输***的缺陷总结如下:一是传统数据采集传输技术常采用RS485总线、ATM传输、自定义LVDS传输、以太网加RS485、以太网加LVDS的架构,这些架构工程应用实施困难,性能落后,可靠性欠佳;二是同步方式落后,现有技术同步方式多为采用额外某通信协议并使用多余电缆传输一个公用的***主时钟节点与同步脉冲的方式,或者使用串行数据时钟恢复配合命令延时补偿的方式来实现小规模同步采集。同步精度随着***规模的变大而变差,不具备大规模***的扩展延伸性,而且实现起来较为复杂,需要额外的软硬件配合,对***可靠性造成不良影响,在对可靠性要求极为严格的军用声纳和地震石油勘探领域内进行应用受到限制;三是现有技术不具备超大规模***数据传输能力,数据吞吐量和传输距离受限;四是现有技术业务数据、同步信号、时钟、电源都要采用单独的线缆传输,整个体系中线缆数量多,连接关系复杂,工艺实现复杂,对***可靠性造成不良影响。现需一种基于以太网PTP同步的可靠性强、大规模扩展、吞吐量大、同步精度高的传感器数据采集传输***和方法。
发明内容
有鉴于此,本发明提出了一种基于以太网PTP同步的可靠性强、大规模扩展、吞吐量大、同步精度高的传感器数据采集传输***和方法。
本发明的技术方案是这样实现的:一方面,本发明提供了一种基于PTP同步的传感器数据采集传输***,其包括若干个传感器、若干个采集节点、若干个交换机和计算中心,还包括主时钟节点和从时钟节点;
采集节点包括A/D转换芯片和经PTP同步驯服后的晶振;
A/D转换芯片的工作时钟来源于经PTP同步驯服后的晶振;
主时钟节点为计算中心或一个采集节点,剩余采集节点均为从时钟节点;
采集节点通过PTP协议与主时钟节点进行报文交换,各采集节点均锁定主时钟节点,各采集节点均通过TCP/IP协议上传业务数据到计算中心;
计算中心通过万兆以太网传输线与一个交换机信号连接,交换机与交换机之间通过万兆以太网传输线串联,一个交换机与多个采集节点通过千兆以太网传输线信号连接,多个传感器通过模拟差分传输线与一个采集节点信号连接。
在以上技术方案的基础上,优选的,计算中心设置数据采集的启动时间和停止时间,调整采样频率、工作频率和增益;
启动时间是当前时间和预设延时时间之和;
计算中心通过可靠传输协议将启动时间、采样频率配置下发给各采集节点。
在以上技术方案的基础上,优选的,还包括万兆以太网备份传输线;
计算中心与交换机以及交换机与交换机之间均采用万兆以太网备份传输线。
进一步优选的,还包括36V-72V宽范围的隔离电源;
交换机采用36V-72V宽范围的隔离电源供电,采用网络供电Poe技术给采集节点供电。
在以上技术方案的基础上,优选的,交换机包含若干万兆光接口和千兆电接口;
交换机是PTP同步中的透明时钟节点,是给采集节点供电的Poe技术中的供电设备Pse;
采集节点是PTP同步中的边界时钟节点,是Poe供电技术中的受电设备PD。
另一方面,本发明提供了一种基于PTP同步的传感器数据采集传输方法,其包括以下步骤:
S101、搭建计算中心通过万兆以太网传输线与一个交换机信号连接、交换机与交换机之间通过万兆以太网传输线串联、一个交换机与多个采集节点通过千兆以太网传输线信号连接以及采集节点通过模拟差分传输线与传感器信号连接的***架构;
S102、各采集节点包括A/D转换芯片和经PTP驯服后的晶振,A/D转换芯片的工作时钟来源于经PTP同步驯服后的晶振,设置主时钟节点为计算中心或一个采集节点,剩余采集节点均为从时钟节点,各采集节点通过PTP协议独立地与主时钟节点进行报文交换,所有采集节点均锁定主时钟节点,采集节点锁定主时钟节点后,各采集节点工作时钟的相位和频率均与主时钟节点同步,同步后,各采集节点不断与主时钟节点进行报文交互,维持动态的时间同步;
S103、计算中心设置采集节点开始采集数据的启动时间,调整采样频率,并通过TCP/IP协议将启动时间、采样频率配置下发给各采集节点;
S104、各采集节点收到启动时间、采样频率配置后,持续不断地比较启动时间与本地时间,当启动时间与本地时间相等时,立即通过控制A/D转换芯片SYNC_IN引脚低电平来控制A/D转换芯片开始采集数据,各采集节点的A/D转换芯片同时开始采集数据,并通过TCP/IP协议将采集的数据上传给计算中心。
在以上技术方案的基础上,优选的,S101中交换机采用36V-72V宽范围的隔离电源供电,采用网络供电Poe技术给采集节点供电。
更进一步优选的,交换机包含若干万兆光接口和千兆电接口;
交换机是PTP同步中的透明时钟节点,是给采集节点供电的Poe技术中的供电设备Pse;
采集节点是PTP同步中的边界时钟节点,是Poe供电技术中的受电设备PD。
在以上技术方案的基础上,优选的,S101中计算中心与交换机以及交换机与交换机之间均采用万兆以太网备份传输线组成备份链路;
备份链路通过配置交换机芯片内部状态寄存器完成。
在以上技术方案的基础上,优选的,S103中启动时间是当前时间与预设延时时间之和。
本发明的一种基于PTP同步的传感器数据采集传输***和方法相对于现有技术具有以下有益效果:
(1)通过将交换机串联,可以根据具体应用场景大规模扩展,串联交换机数目可定制,每个交换机挂接的采集节点数目可定制,每个采集节点能够采集的传感器通道数可定制,可以减少布线,可以使***能够应用在传统采集传输***无法良好适配的军用线列阵声纳水声传感数据采集与传输、大阵列规模的海洋石油多缆多通道地震勘探***、深海采集传输探测***中;
(2)通过采用PTP同步协议,实现各采集节点的时钟信号同步,基于以太网PTP同步网络实现所有传感器的高精度同步采集;
(3)采集节点中A/D转换芯片的工作时钟来源于经PTP驯服后的晶振,因此可以避免整个分布式采集***通过其他协议使用和传输唯一主时钟节点信号造成走线增多和信号质量不可靠的问题;
(4)通过采用万兆以太网传输和千兆以太网传输架构,传输性能高,传输带宽宽,阵列长度不受限,工艺简单,线缆数量少,可以远距离传输,具备超大规模***数据传输能力,数据吞吐量大;
(5)通过使用Poe以太网供电技术给采集节点提供电源,采集节点业务数据、同步信号、时钟、电源都采用以太网线缆传输,采集节点可即插即拔单独或小规模使用,也可快速组成大规模采集传输***,简化了采集传输***结构,提升了***可靠性;
(6)以太网对所有采集节点进行集中管理,并采用TCP/IP协议,提高了传输可靠性,保证数据不丢失;
(7)整个装置的采集整列长度不受限,在大规模传感器阵列数据采集应用时实现各采集节点高精度同步。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明一种基于PTP同步的传感器数据采集传输***的结构图;
图2为本发明一种基于PTP同步的传感器数据采集传输***的结构图;
图3为本发明一种基于PTP同步的传感器数据采集传输方法的流程图;
图4为本发明一种基于PTP同步的传感器数据采集传输方法中采集节点与主时钟节点秒脉冲关系图;
图5为本发明一种基于PTP同步的传感器数据采集传输方法各采集节点采样示意图;
图6为本发明实施例一的预设时间的设置方法流程图;
图7为本发明实施例五的默认状态***网络结构图;
图8为本发明实施例五的异常状态***网络结构图。
具体实施方式
下面将结合本发明实施方式,对本发明实施方式中的技术方案进行清楚、完整地描述,显然,所描述的实施方式仅仅是本发明一部分实施方式,而不是全部的实施方式。基于本发明中的实施方式,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施方式,都属于本发明保护的范围。
实施例一、
如图2所示,本发明的一种基于PTP同步的传感器数据采集传输方法,包括以下步骤:
S101、搭建计算中心通过万兆以太网传输线与一个交换机信号连接、交换机与交换机之间通过万兆以太网传输线串联、一个交换机与多个采集节点通过千兆以太网传输线信号连接以及采集节点通过模拟差分传输线与传感器信号连接的***架构;
S102、各采集节点包括A/D转换芯片和经PTP驯服后的晶振,A/D转换芯片的工作时钟来源于经PTP同步驯服后的晶振,设置主时钟节点为计算中心,剩余采集节点均为从时钟节点,各采集节点通过PTP协议独立地与主时钟节点进行报文交换,所有采集节点均锁定主时钟节点,采集节点锁定主时钟节点后,各采集节点工作时钟的相位和频率均与主时钟节点同步,同步后,各采集节点不断与主时钟节点进行报文交互,维持动态的时间同步;
S103、计算中心设置采集节点开始采集数据的启动时间,启动时间是当前时间和预设延时时间之和,并通过TCP/IP协议将启动时间、采样频率配置下发给各采集节点;
S104、各采集节点收到启动时间、采样频率配置后,持续不断地比较启动时间与本地时间,当启动时间与本地时间相等时,立即通过控制A/D转换芯片SYNC_IN引脚低电平来控制A/D转换芯片开始采集数据,各采集节点的A/D转换芯片同时开始采集数据,并通过TCP/IP协议将采集的数据上传给计算中心。
在本实施例中,设置计算中心为主时钟节点,各采集节点为从时钟节点。采集节点锁定主时钟节点的方法是:主、从时钟节点之间交互同步报文并记录报文的收发时间,通过计算报文往返的时间差来计算主、从时钟节点之间的往返总延时,如果网络是对称的,即两个方向的传输延时相同,则往返总延时的一半就是单向延时,这个单向延时便是主、从时钟节点之间的时钟偏差,从时钟节点按照该偏差来调整本地时间,就可以实现其与主时钟节点的同步。
其中,如图步骤S103中,预设延时时间的测量方法包括以下步骤:
S201、主时钟节点向从时钟节点发送Sync报文,并记录发送时间t1,从时钟节点收到该报文后,记录接收时间t2;
S202、主时钟节点发送Sync报文之后,紧接着发送一个携带有t1的Follow_Up报文;
S203、从时钟节点向主时钟节点发送Delay_Req报文,用于发起反向传输延时的计算,并记录发送时间t3,主时钟节点收到该报文后,记录接收时间t4;
S204、主时钟节点收到Delay_Req报文之后,回复一个携带有t4的Delay_Resp报文。
此时,从时钟节点便拥有了t1~t4这四个时间戳,由此可计算出主、从时钟节点间的往返总延时为[(t2-t1)+(t4-t3)],本实施例中时间同步网络是对称的,所以主、从时钟节点间的单向延时为[(t2-t1)+(t4-t3)]/2。因此,从时钟节点相对于主时钟节点的时钟偏差为:Offset=(t2-t1)-[(t2-t1)+(t4-t3)]/2=[(t2-t1)-(t4-t3)]/2。
实施例二、
如图所示,在实施例一的基础上,本发明提供了一种基于PTP同步的传感器数据采集传输方法,包括以下步骤:
S101、搭建计算中心通过万兆以太网传输线与一个交换机信号连接、交换机与交换机之间通过万兆以太网传输线串联、一个交换机与多个采集节点通过千兆以太网传输线信号连接以及采集节点通过模拟差分传输线与传感器信号连接的***架构;
S102、各采集节点包括A/D转换芯片和经PTP驯服后的晶振,A/D转换芯片的工作时钟来源于经PTP同步驯服后的晶振,设置主时钟节点为一个采集节点,剩余采集节点均为从时钟节点,各采集节点通过PTP协议独立地与主时钟节点进行报文交换,所有采集节点均锁定主时钟节点,采集节点锁定主时钟节点后,各采集节点工作时钟的相位和频率均与主时钟节点同步,同步后,各采集节点不断与主时钟节点进行报文交互,维持动态的时间同步;
S103、计算中心设置采集节点开始采集数据的启动时间,启动时间是当前时间和预设延时时间之和,并通过TCP/IP协议将启动时间、采样频率配置下发给各采集节点;
S104、各采集节点收到启动时间、采样频率配置后,持续不断地比较启动时间与本地时间,当启动时间与本地时间相等时,立即通过控制A/D转换芯片SYNC_IN引脚低电平来控制A/D转换芯片开始采集数据,各采集节点的A/D转换芯片同时开始采集数据,并通过TCP/IP协议将采集的数据上传给计算中心。
在本实施例中,选定采集节点中任意一个采集节点为主时钟节点,剩余的采集节点均为从时钟节点。各采集节点的A/D转换芯片的MCLK来源于经过PTP同步驯服后的晶振,因此各采集节点的工作频率和时钟相位长时间来看是相等的,A/D转换芯片以该时钟为源时钟来自动控制采样间隔,因此可以保证后续的采集节点在同步精度范围内都是同时采样的。
预设延时时间的测量方法与实施例一相同,在此不再累赘。
实施例三、
如图1所示,在实施例一的基础上,本发明提供了一种基于PTP同步的传感器数据采集传输***,其包括若干个传感器、若干个采集节点、若干个交换机、计算中心、主时钟节点和从时钟节点。
计算中心分别通过万兆以太网传输线与一个交换机信号连接,交换机与交换机之间通过万兆以太网传输线串联,一个交换机与多个采集节点通过千兆以太网传输线信号连接,采集节点通过模拟差分传输线与传感器信号连接。在本实施例中,设有j个交换机、j*m个采集节点、j*m*n个传感器。
采集节点,对n通道传感器信号进行调理、模数转换、打包传输处理。主时钟节点,用于给各采集节点授时,主时钟节点为计算中心或一个采集节点,剩余采集节点均为从时钟节点,若主时钟节点为计算中心,则所有采集节点均为从时钟节点,若主时钟节点为一个采集节点,则剩余采集节点为从时钟节点。各采集节点通过PTP协议独立地与主时钟节点进行报文交换,各采集节点均通过TCP/IP协议与计算中心通信,如图3所示,经过一段时间后,所有采集节点均锁定主时钟节点,采集节点与主时钟节点秒脉冲基本同步,各采集节点锁定主时钟节点后,采集节点之间的时钟就间接地同步了,即相位和频率均同步。采集节点锁定主时钟节点后,仍然会不停地与主时钟节点进行报文交互,维持动态的时间同步。
计算中心,控制各采集节点的采集控制和采集数据收集与处理。计算中心对各采集节点的状态进行监视,只有等待各采集节点均锁定主时钟节点后,才能发送指令启动采集节点进行数据采集。启动指令使用一个启动时间来完成,启动时间是当前时间和预设延时时间之和,所有采集节点的启动时间相同,采样节点工作时钟的相位和频率也相同。计算中心通过可靠传输协议,例如TCP/IP协议,将启动时间、采样频率配置下发给各采集节点。各采集节点收到启动时间、采样频率配置后,持续不断地比较启动时间与本地时间,当启动时间与本地时间相等时,采集节点同时开始采集数据。采集节点包括A/D转换芯片和经PTP同步驯服后的晶振,如图4所示,通过控制A/D转换芯片的SYNC_IN引脚低电平来控制A/D转换芯片开始采集数据,同时,A/D转换芯片的MCLK来源于经过PTP同步驯服后的晶振,因此各采集节点的工作频率和时钟相位长时间来看是相等的,A/D转换芯片以该时钟为源时钟来自动控制采样间隔,因此可以保证后续的采集节点在同步精度范围内都是同时采样的。各采集节点均通过TCP/IP协议将采集的数据上传给计算中心,若需要停止采样,计算中心向采集节点发送采集停止指令,停止指令使用一个停止时间来完成。停止时,各采集节点配置相同的停止时间。
交换机,负责采集节点数据的存储转发。交换机包含若干万兆光接口和千兆电接口,同时也是PTP同步中的透明时钟节点,采集节点是PTP同步中的边界时钟节点,同时也是Poe供电技术中的受电设备PD。交换机有多个PTP端口,交换机只在这些端口间转发PTP协议报文并对其进行转发延时校正,而不会通过任何一个端口同步时间,在本实施例中,交换机只直接转发Sync报文、Follow_Up报文和Announce报文,而终结其它PTP协议报文,并参与计算整条链路上每一段链路的延时。
本发明的工作原理是:各采集节点通过PTP协议独立地与主时钟节点进行报文交换,经过一段时间后,所有采集节点均锁定主时钟节点,采集节点锁定主时钟节点后,各采集节点工作时钟的相位和频率均与主时钟节点同步,同步后,各采集节点不断与主时钟节点进行报文交互,维持动态的时间同步。各采集节点均锁定主时钟节点后,计算中心发送指令启动采集节点进行数据采集。启动指令使用一个启动时间来完成,启动时间是当前时间和预设延迟时间之和,所有采集节点的启动时间相同,采集节点工作时钟的相位和频率也相同。计算中心通过TCP/IP协议将启动时间、采样频率配置下发给各采集节点。各采集节点收到启动时间、采样频率配置后,持续不断地比较启动时间与本地时间,当启动时间与本地时间相等时,立即通过控制A/D转换芯片SYNC_IN引脚低电平来控制A/D转换芯片开始采集数据,各采集节点的A/D转换芯片同时开始采集数据,同时,A/D转换芯片的MCLK来源于经过PTP同步驯服后的晶振,因此各采集节点的工作频率和时钟相位长时间来看是相等的,A/D转换芯片以该时钟为源时钟来自动控制采样间隔,因此可以保证后续的采集节点在同步精度范围内都是同时采样的。A/D转换芯片采集数据发送给采集节点,每个采集节点对采集节点下的传感器信号进行调理、模数转换和打包传输处理,将打包后的数据通过TCP/IP协议发送给交换机,交换机转发给计算中心进行信号处理。若需扩大***规模,采集更多传感器的数据,仅需增加交换机和采集节点数量即可。
实施例四、
在实施例一或实施例二的基础上,本实施例中,交换机供电采用36V-72V宽范围隔离电源,各采集节点的供电采用网络供电PoE技术,采用的标准为802.3af,支持12.95W功率输出,PoE技术可自动实现负载检测、功率分级、浪涌控制等功能。隔离电源通过电源线分别与若干个交换机电性连接,在千兆和万兆以太网传输线上采用网络供电PoE技术,采用网络供电PoE技术最有价值的一点在于,PoE采用以太网线缆输电,无需专用电源线对采集节点供电,采集节点业务数据、同步报文和电源均通过一根以太网传输线传输,可减少供电线路数量,提高***可靠性。若在实施的时候采用一个采集节点连接单个传感器,则整个***除了主电源线外,没有模拟电缆,真正实现全数字化与网络化。
在本实施例中,交换机既作为PTP同步中的透明时钟节点,也作为给采集节点供电的供电设备Pse,采集节点是PTP同步中的边界时钟节点,同时也是Poe供电技术中的受电设备PD。
实施例五、
在实施例三的基础上,本实施例配置交换机芯片内部状态寄存器实现主干网络双备份。
对于线性级联交换式以太网这种主干网络为串联方式的***来说,某一串联节点或链路的故障都将导致故障节点之前的数据丢失,***风险较高,采用主干网双备份的方案,可以提高***的可靠性。如图6所示,主干网络分为工作链路和备份链路,初始状态下,计算中心HOST与N个交换机10GbSW相互串联成工作链路,工作链路工作时,交换端口P1和端口P2打开,端口P3和端口P4关闭。一旦工作链路上某一个节点出现异常,则自动热切换到该节点对应的备份链路工作。如图7所示,默认状态下,工作链路上的交换机均采用交换端口P1和端口P2,当某交换机出现故障时,该交换机自动切换到交换端口P3和端口P4的备份链路上,从而保证正常工作。
实施例六、
在实施例一至实施例四中任一项实施例的基础上,本实施例应用在矢量水听器线列阵军用声纳的应用场景中。单个矢量水听器包括三个加速度通道和一个声压通道,共4个通道。因此,可设置单个采集节点对单个4通道矢量水听器信号进行调理、模数转换和打包传输。若矢量拖曳阵一共需要320个矢量水听器,则***可配置为主干网40级交换机串联,每个交换机挂接8个采集节点,每个采集节点采集4通道数据。即***结构图中j=40,m=8,n=4。链路吞吐量根据采集节点采样频率与总数据量而定。
在大数据量传输和超远分布传感器数据传输应用场景下,可将主干网配置为万兆以太网交换机和万兆传输链路,采集节点与交换机之间可采用千兆以太网连接。这样一是能够减少传输延时,从而在满足数据实时传输的同时提高PTP同步精度;二是可以适配海量数据采集传输的需求。
在低功耗要求和中等数据量传输的应用场景下,可将主干网配置为千兆以太网交换机和千兆传输链路,采集节点与交换机之间可采用百兆以太网连接。
以上所述仅为本发明的较佳实施方式而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (10)
1.一种基于PTP同步的传感器数据采集传输***,其包括若干个传感器、若干个采集节点、若干个交换机和计算中心,其特征在于:还包括主时钟节点和从时钟节点;
所述采集节点包括A/D转换芯片和经PTP同步驯服后的晶振;
所述A/D转换芯片的工作时钟来源于经PTP同步驯服后的晶振;
所述主时钟节点为计算中心或一个采集节点,剩余采集节点均为从时钟节点;
所述采集节点通过PTP协议与主时钟节点进行报文交换,各采集节点均锁定主时钟节点,各采集节点均通过TCP/IP协议上传业务数据到计算中心;
所述计算中心通过万兆以太网传输线与一个交换机信号连接,交换机与交换机之间通过万兆以太网传输线串联,一个交换机与多个采集节点通过千兆以太网传输线信号连接,多个传感器通过模拟差分传输线与一个采集节点信号连接。
2.如权利要求1所述的一种基于PTP同步的传感器数据采集传输***,其特征在于:所述计算中心设置数据采集的启动时间和停止时间,调整采样频率、工作频率和增益;
所述启动时间是当前时间和预设延时时间之和;
所述计算中心通过可靠传输协议将启动时间、采样频率配置下发给各采集节点。
3.如权利要求1所述的一种基于PTP同步的传感器数据采集传输***,其特征在于:还包括万兆以太网备份传输线;
所述计算中心与交换机以及交换机与交换机之间均采用万兆以太网备份传输线。
4.如权利要求1所述的一种基于PTP同步的传感器数据采集传输***,其特征在于:还包括36V-72V宽范围的隔离电源;
所述交换机采用36V-72V宽范围的隔离电源供电,采用网络供电Poe技术给采集节点供电。
5.如权利要求4所述的一种基于PTP同步的传感器数据采集传输***,其特征在于:所述交换机包含若干万兆光接口和千兆电接口;
所述交换机是PTP同步中的透明时钟节点,是给采集节点供电的Poe技术中的供电设备Pse;
所述采集节点是PTP同步中的边界时钟节点,是Poe供电技术中的受电设备PD。
6.一种基于PTP同步的传感器数据采集传输方法,其包括以下步骤:
S101、搭建计算中心通过万兆以太网传输线与一个交换机信号连接、交换机与交换机之间通过万兆以太网传输线串联、一个交换机与多个采集节点通过千兆以太网传输线信号连接以及采集节点通过模拟差分传输线与传感器信号连接的***架构;
S102、各采集节点包括A/D转换芯片和经PTP驯服后的晶振,A/D转换芯片的工作时钟来源于经PTP同步驯服后的晶振,设置主时钟节点为计算中心或一个采集节点,剩余采集节点均为从时钟节点,各采集节点通过PTP协议独立地与主时钟节点进行报文交换,所有采集节点均锁定主时钟节点,采集节点锁定主时钟节点后,各采集节点工作时钟的相位和频率均与主时钟节点同步,同步后,各采集节点不断与主时钟节点进行报文交互,维持动态的时间同步;
S103、计算中心设置采集节点开始采集数据的启动时间,调整采样频率,并通过TCP/IP协议将启动时间、采样频率配置下发给各采集节点;
S104、各采集节点收到启动时间、采样频率配置后,持续不断地比较启动时间与本地时间,当启动时间与本地时间相等时,立即通过控制A/D转换芯片SYNC_IN引脚低电平来控制A/D转换芯片开始采集数据,各采集节点的A/D转换芯片同时开始采集数据,并通过TCP/IP协议将采集的数据上传给计算中心。
7.如权利要求6所述的一种基于PTP同步的传感器数据采集传输方法,其特征在于:所述S101中交换机采用36V-72V宽范围的隔离电源供电,采用网络供电Poe技术给采集节点供电。
8.如权利要求7所述的一种基于PTP同步的传感器数据采集传输方法,其特征在于:所述交换机包含若干万兆光接口和千兆电接口;
所述交换机是PTP同步中的透明时钟节点,是给采集节点供电的Poe技术中的供电设备Pse,采集节点是PTP同步中的边界时钟节点,是Poe供电技术中的受电设备PD。
9.如权利要求6所述的一种基于PTP同步的传感器数据采集传输方法,其特征在于:所述S101中计算中心与交换机以及交换机与交换机之间均采用万兆以太网备份传输线组成备份链路;
所述备份链路通过配置交换机芯片内部状态寄存器完成。
10.如权利要求6所述的一种基于PTP同步的传感器数据采集传输方法,其特征在于:所述S103中启动时间是当前时间与预设延时时间之和。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811089362.7A CN109167667B (zh) | 2018-09-18 | 2018-09-18 | 一种基于ptp同步的传感器数据采集传输***和方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811089362.7A CN109167667B (zh) | 2018-09-18 | 2018-09-18 | 一种基于ptp同步的传感器数据采集传输***和方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109167667A true CN109167667A (zh) | 2019-01-08 |
CN109167667B CN109167667B (zh) | 2021-04-09 |
Family
ID=64879829
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811089362.7A Active CN109167667B (zh) | 2018-09-18 | 2018-09-18 | 一种基于ptp同步的传感器数据采集传输***和方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109167667B (zh) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109743128A (zh) * | 2019-01-29 | 2019-05-10 | 领目科技(上海)有限公司 | 一种车载多信息同步控制***及方法 |
CN109831267A (zh) * | 2019-02-26 | 2019-05-31 | 武汉海晟科讯科技有限公司 | 一种基于ptp协议的级联同步数据采集及传输*** |
CN109889378A (zh) * | 2019-01-30 | 2019-06-14 | 郑州云海信息技术有限公司 | 一种提升网络通信可靠性的接口设备与通信方法 |
CN110061796A (zh) * | 2019-04-25 | 2019-07-26 | 广东优力普物联科技有限公司 | 一种用于实现远距离poe传输的方法及*** |
CN111447030A (zh) * | 2020-03-31 | 2020-07-24 | 中国科学院地质与地球物理研究所 | 地震采集器的网络授时精度控制方法、***及终端设备 |
CN112858624A (zh) * | 2021-01-19 | 2021-05-28 | 浙江大学 | 一种多节点传感器阵列结构及其数据采集及灾害预警装置 |
CN113676791A (zh) * | 2021-10-22 | 2021-11-19 | 武汉海晟科讯科技有限公司 | 一种线阵结构的分布式同步数据采集*** |
CN116545572A (zh) * | 2023-06-30 | 2023-08-04 | 苏州齐思智行汽车***有限公司 | 一种基于fpga的原始图像数据采集*** |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120263082A1 (en) * | 2009-12-03 | 2012-10-18 | Qualcomm Incorporated | Method and apparatus for distributed processing for wireless sensors |
CN203423699U (zh) * | 2013-09-03 | 2014-02-05 | 天津大学 | 分布式地震信号采集节点中转换时钟的同步装置 |
CN104407340A (zh) * | 2014-12-02 | 2015-03-11 | 河海大学常州校区 | 拖曳线列阵阵形标定装置及方法 |
CN205231842U (zh) * | 2015-12-18 | 2016-05-11 | 贵州电网有限责任公司安顺供电局 | 一种新型网络备自投*** |
CN106094741A (zh) * | 2016-05-13 | 2016-11-09 | 浙江大学 | 一种基于cmc的分布式运动控制*** |
CN106441553A (zh) * | 2016-09-30 | 2017-02-22 | 中国海洋大学 | 一种基于海洋环境噪声的声学监测***及方法 |
CN107356233A (zh) * | 2017-06-14 | 2017-11-17 | 中国科学院声学研究所 | 一种适用于高纬度极寒海域声学水文测量的垂直阵*** |
CN107979647A (zh) * | 2017-12-07 | 2018-05-01 | 合肥国为电子有限公司 | 一种实现无缆存储式地震仪的数据回收方法 |
-
2018
- 2018-09-18 CN CN201811089362.7A patent/CN109167667B/zh active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120263082A1 (en) * | 2009-12-03 | 2012-10-18 | Qualcomm Incorporated | Method and apparatus for distributed processing for wireless sensors |
CN203423699U (zh) * | 2013-09-03 | 2014-02-05 | 天津大学 | 分布式地震信号采集节点中转换时钟的同步装置 |
CN104407340A (zh) * | 2014-12-02 | 2015-03-11 | 河海大学常州校区 | 拖曳线列阵阵形标定装置及方法 |
CN205231842U (zh) * | 2015-12-18 | 2016-05-11 | 贵州电网有限责任公司安顺供电局 | 一种新型网络备自投*** |
CN106094741A (zh) * | 2016-05-13 | 2016-11-09 | 浙江大学 | 一种基于cmc的分布式运动控制*** |
CN106441553A (zh) * | 2016-09-30 | 2017-02-22 | 中国海洋大学 | 一种基于海洋环境噪声的声学监测***及方法 |
CN107356233A (zh) * | 2017-06-14 | 2017-11-17 | 中国科学院声学研究所 | 一种适用于高纬度极寒海域声学水文测量的垂直阵*** |
CN107979647A (zh) * | 2017-12-07 | 2018-05-01 | 合肥国为电子有限公司 | 一种实现无缆存储式地震仪的数据回收方法 |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109743128A (zh) * | 2019-01-29 | 2019-05-10 | 领目科技(上海)有限公司 | 一种车载多信息同步控制***及方法 |
CN109889378A (zh) * | 2019-01-30 | 2019-06-14 | 郑州云海信息技术有限公司 | 一种提升网络通信可靠性的接口设备与通信方法 |
CN109831267A (zh) * | 2019-02-26 | 2019-05-31 | 武汉海晟科讯科技有限公司 | 一种基于ptp协议的级联同步数据采集及传输*** |
CN109831267B (zh) * | 2019-02-26 | 2020-10-27 | 武汉海晟科讯科技有限公司 | 一种基于ptp协议的级联同步数据采集及传输*** |
CN110061796A (zh) * | 2019-04-25 | 2019-07-26 | 广东优力普物联科技有限公司 | 一种用于实现远距离poe传输的方法及*** |
CN110061796B (zh) * | 2019-04-25 | 2024-05-14 | 广东优力普物联科技有限公司 | 一种用于实现远距离poe传输的方法及*** |
CN111447030B (zh) * | 2020-03-31 | 2021-02-19 | 中国科学院地质与地球物理研究所 | 地震采集器的网络授时精度控制方法、***及终端设备 |
WO2021196923A1 (zh) * | 2020-03-31 | 2021-10-07 | 中国科学院地质与地球物理研究所 | 地震采集器的网络授时精度控制方法、***及终端设备 |
US11716162B2 (en) | 2020-03-31 | 2023-08-01 | Institute Of Geology And Geophysics, The Chinese Academy Of Sciences | Method and system for controlling network timing precision of a seismic collector, and terminal device |
CN111447030A (zh) * | 2020-03-31 | 2020-07-24 | 中国科学院地质与地球物理研究所 | 地震采集器的网络授时精度控制方法、***及终端设备 |
CN112858624A (zh) * | 2021-01-19 | 2021-05-28 | 浙江大学 | 一种多节点传感器阵列结构及其数据采集及灾害预警装置 |
CN113676791A (zh) * | 2021-10-22 | 2021-11-19 | 武汉海晟科讯科技有限公司 | 一种线阵结构的分布式同步数据采集*** |
CN116545572A (zh) * | 2023-06-30 | 2023-08-04 | 苏州齐思智行汽车***有限公司 | 一种基于fpga的原始图像数据采集*** |
Also Published As
Publication number | Publication date |
---|---|
CN109167667B (zh) | 2021-04-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109167667A (zh) | 一种基于ptp同步的传感器数据采集传输***和方法 | |
CN102421187B (zh) | 一种无线传感器网络的高精度时钟同步方法 | |
CN104320238B (zh) | 一种海底观测网大流量背景下的时间同步方法 | |
CN100479361C (zh) | 同步媒介访问控制器 | |
CN103109529B (zh) | 在数字会议***中使用的设备及方法 | |
CN102104475A (zh) | 基于ieee1588的同步***及其同步方法 | |
US20100318299A1 (en) | Synchronizing a seismic data acquisition network | |
JPH0267033A (ja) | 網同期システム | |
CN105847050B (zh) | 一种工业以太网的断线故障检测及时钟同步恢复方法 | |
CN109150357A (zh) | 基于rs485和以太网的混合总线的时间同步方法 | |
CN111211856A (zh) | 基于wr协议的有线地震仪时间同步***及方法 | |
CN106688207A (zh) | 用于确定通信网络中的电报的传播时间的方法以及相应的网络组件 | |
WO2019105487A1 (zh) | 差动保护方法和*** | |
CN107359978A (zh) | 一种基于数据转发延时测量的hsr/prp网络采样同步方法 | |
CN101547085A (zh) | 物理层端口主从配置方法及装置、通信*** | |
CN114337895A (zh) | 基于线性菊花链以太网拓扑的时钟同步*** | |
CN102196554A (zh) | 通过簇平均实现无线传感器网络平均时钟同步的方法 | |
CN102916758A (zh) | 以太网时间同步装置和网络设备 | |
CN102511149A (zh) | 监测网络节点的输出时间方法、装置和*** | |
DE102012108696A1 (de) | Datenbusteilnehmer und Verfahren zur Synchronisation von Datenbusteilnehmern | |
CN109831267A (zh) | 一种基于ptp协议的级联同步数据采集及传输*** | |
CN101887635B (zh) | 深水浅层高分辨率多道地震勘探数据传输*** | |
CN105703866A (zh) | 一种水下线列阵的使用网络恢复时钟的同步采集方法 | |
CN106656395B (zh) | 基于自学习改进的电网时间同步测量***和方法 | |
US10523760B2 (en) | Method and computer system for quickly transmitting time-controlled real-time messages |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |