【技术实现步骤摘要】
基于IEEE 1588精密时钟协议的线性拓扑从节点同步方法及系统
[0001]本专利技术属于高速工业以太网总线
,具体涉及一种基于IEEE 1588精密时钟协议的线性拓扑从节点同步方法及系统。
技术介绍
[0002]随着分布式网络应用范围及应用规模的不断增大,分布式系统内各分散节点时钟的一致性变得越来越重要,精确的时间同步技术在分布式系统中占据着越来越重要的地位,尤其是在线性拓扑结构的分布式系统中,其拓扑结构可参见图2所示。时钟同步问题产生的原因主要由于延时以及频率问题。延时问题主要包括链路延时以及内部处理延时,链路延时是由于数据从主节点传输到从节点,以及从节点传输到从节点需要一定时间;内部处理延时主要是由于数据在主从节点处理需要一定时间,并且不同从节点的内部处理延时不相等,同一从节点,不同时刻的处理延时也会有波动。频率问题是由于主节点和各个从节点都依靠自己的本地晶振来产生脉冲,计数器依靠这些脉冲来触发计数,虽然这些本地晶振理论上具有相同的频率,但在实际中,这些独立的晶振是在理论值的微小范围内进行波动,这会导致随着系统 ...
【技术保护点】
【技术特征摘要】
1.基于IEEE 1588精密时钟协议的线性拓扑从节点同步方法,其特征是具体步骤如下:步骤一,从节点1到从节点n
‑
1接受来自主节点的PTP报文,转发PTP报文至下一级;步骤二,从节点1到从节点n
‑
1接受来自从节点n的PTP报文,转发PTP报文至上一级;步骤三,从节点1到从节点n对往返时间取平均值得到平均链路延时;步骤四,根据平均传输延时计算主从时钟偏移;步骤五,进行动态频率补偿计算。2.根据权利要求1所述的基于IEEE 1588精密时钟协议的线性拓扑从节点同步方法,其特征在于:步骤一和步骤二中,从节点1到从节点n的数据转发,具有相同的内部处理延时。3.根据权利要求1或2所述的基于IEEE 1588精密时钟协议的线性拓扑从节点同步方法,其特征在于:步骤三中,计算主从平均链路延时公式为:法,其特征在于:步骤三中,计算主从平均链路延时公式为:法,其特征在于:步骤三中,计算主从平均链路延时公式为:公式(1)中,Mean_delay 1表示第一个从节点与主节点的平均链路延时,公式(2)中,Mean_delay 2表示第二个从节点与主节点的平均链路延时,公式(3)中,Mean_delay n表示第n个从节点与主节点的平均链路延时;T1表示主节点设备发送Sync报文的时间戳,T
n
2为第n个从节点接收到Sync报文的时间戳,T
n
3为第n个从节点发送Delay_req报文的时间戳,T4为主节点设备接收到Delay_req报文的时间戳。4.根据权利要求3所述的基于IEEE 1588精密时钟协议的线性拓扑从节点同步方法,其特征在于:步骤四中,计算时钟偏移的公式为:Offset=T
n2‑
T1
‑
Mean_delay n
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(4)公式(4)中,T
n
2为第n个从节点接收到Sync报文的时间戳,T1表示主节点设备发送Sync报文的时间戳,Mean_delay n表示第n个从节点的平均传输延时。5.根据权利要求4所述的基于IEEE 1588精密时钟协议的线性拓扑从节点同步方法,其特...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。