一种1588设备自检方法及装置的制造方法

文档序号:9767708阅读:211来源:国知局
一种1588设备自检方法及装置的制造方法
【技术领域】
[0001]本发明涉及通信技术,尤其涉及一种1588设备自检方法及装置。
【背景技术】
[0002]随着1588设备在实现分组传输网络的时间同步中的应用越来越广泛,在1588设备生成和开局时,对1588设备进行收发通道和同步性能等1588功能的检测变得尤为重要。
[0003]目前1588功能的检测需要两端设备对接,两端设备配置时间同步接口后,检测两端设备是否实现时间同步;在两端设备不能实现时间同步时,可能发生报文收发通道异常、时间同步性能异常、或两端设备异常;此时,需要对可能引发两端设备不能实现时间同步的多种原因进行逐一排查和定位;并且,该检测方法只能测试一个物理端口是否正常,无法同时对1588设备的所有端口进行检测。

【发明内容】

[0004]有鉴于此,本发明实施例期望提供一种1588设备自检方法及装置,能够实现独立对1588设备的所有端口同时进行1588报文收发性能和1588设备的时间同步性能的检测。
[0005]本发明实施例的技术方案是这样实现的:
[0006]本发明实施例提供一种1588设备自检方法,包括:获取1588设备内PHY的接收端口和发送端口之间的线路时延,在所述线路时延与标准时间之差的绝对值不在预设的差值范围内时,确定1588设备的时间同步性能异常,在所述线路时延与标准时间之差的绝对值在预设的差值范围内时,确定1588设备的时间同步性能正常。
[0007]上述实现方案中,所述获取1588设备内PHY的接收端口和发送端口之间的线路时延,包括:记录报文时戳产生的时间为Tl、PHY发送报文的时间为T2、PHY接收报文的时间为T3、报文还回的时间为T4,所述线路时延为T3-T2,T3-T2 = T4-T1-C3 ;其中,所述C3为还回报文中携带的更新后的时间校准值。
[0008]上述实现方案中,所述报文产生时,将报文中的时间校准值清零。
[0009]上述实现方案中,确定1588设备的时间同步性能后,所述方法还包括:显示1588设备的时间同步性能、1588设备端口的收发性能和还回延时。
[0010]上述实现方案中,所述确定1588设备的时间同步性能异常,包括:确定1588设备内的第一时间同步计数器和第二时间同步计数器不同步、和/或PHY异常、和/或PHY计算校准时间错误。
[0011]本发明实施例还提供一种1588设备自检装置,所述装置包括:获取模块、比较模块和确定模块;其中,
[0012]所述获取模块,用于获取1588设备内PHY的接收端口和发送端口之间的线路时延;
[0013]所述比较模块,用于比较所述线路时延和预设的差值范围的大小;
[0014]所述确定模块,用于在所述线路时延与标准时间之差的绝对值不在预设的差值范围内时,确定1588设备的时间同步性能异常;在所述线路时延与标准时间之差的绝对值在预设的差值范围内时,确定1588设备的时间同步性能正常。
[0015]上述实现方案中,所述获取模块,具体用于记录报文时戳产生的时间为Tl、PHY发送报文的时间为T2、PHY接收报文的时间为T3、报文还回的时间为T4,所述线路时延为T3-T2,T3-T2 = T4-T1-C3 ;其中,所述C3为还回报文中携带的更新后的时间校准值。
[0016]上述实现方案中,所述装置还包括:清零模块,用于产生报文时,将报文中的时间校准值清零。
[0017]上述实现方案中,所述装置还包括:显示模块,用于显示1588设备的时间同步性能、1588设备端口的收发性能和还回延时。
[0018]上述实现方案中,所述确定模块,具体用于确定1588设备内的第一时间同步计数器和第二时间同步计数器不同步、和/或PHY异常、和/或PHY计算校准时间错误。
[0019]本发明实施例所提供的1588设备自检方法及装置,获取1588设备内物理接口收发器PHY的接收端口和发送端口之间的线路时延;在所述线路时延与标准时间之差的绝对值不在预设的差值范围内时,确定1588设备的时间同步性能异常;在所述线路时延与标准时间之差的绝对值在预设的差值范围内时,确定1588设备的时间同步性能正常;其中,1588设备报文产生的时间为T1、PHY接收报文的时间为T2、PHY发送报文的时间为T3、报文还回的时间为T4,报文的校准时间为correct1n,所述线路时延为T3-T2,T3-T2 =T4-T1-C3,所述C3为还回报文中携带的更新后的时间校准值;本发明实施例通过1588设备内的PHY发送和接收报文,确认PHY的发送端口 Tx和接收端口 Rx能够正常工作;通过比较获取的换回时延与预设的差值范围的大小,确定1588设备的时间同步性能;如此,实现独立对1588设备的所有端口同时进行1588报文收发性能和1588设备的时间同步性能的检测。
【附图说明】
[0020]图1为本发明实施例1588设备自检方法的处理流程示意图;
[0021]图2为本发明实施例1558设备的报文处理流程示意图;
[0022]图3为本发明实施例1588设备自检示意图;
[0023]图4为本发明实施例1588设备自检结果显示界面图;
[0024]图5为本发明实施例1588设备自检装置的组成结构示意图。
【具体实施方式】
[0025]本发明实施例中,获取1588设备内物理接口收发器PHY的接收端口和发送端口之间的线路时延;在所述线路时延与标准时间之差的绝对值不在预设的差值范围内时,确定1588设备的时间同步性能异常;在所述线路时延与标准时间之差的绝对值在预设的差值范围内时,确定1588设备的时间同步性能正常。
[0026]为更好地理解本发明实施例的技术方案,下面对1588设备的组成及各组成部分的功能进行详细介绍。
[0027]1588设备一般包括集中处理模块和线路收发模块;其中,所述集中处理模块,用于产生报文、还回报文、为报文打时戳、选取1588设备的时间源、计算时间偏差、同步时间等;线路收发模块用于处理1588报文时戳、执行物理层的编码和收发等功能;集中处理模块上设有第一时间计数器,线路收发模块上设有第二时间计数器,第二时间计数器需与第一时间计数器同步,保证线路收发模块和集中处理模块的所有时戳为同一个基准。
[0028]本发明实施例1588设备自检方法的处理流程,如图1所示,包括以下步骤:
[0029]步骤101,获取1588设备内物理接口收发器PHY的接收端口和发送端口之间的线路时延;
[0030]具体地,本发明实施例中,1558设备的报文处理流程,如图2所示,1588设备自检示意图,如图3所示:集中处理模块产生报文,报文时戳产生的时间为Tl,通过1588设备的内部通信通道将所述报文发送至线路收发模块;在线路收发模块内部进入时戳处理模块,将报文中的correct1n值更新为Cl = correct1n-Tl ;PHY通过发送端口 Tx发送报文的时间为T2, PHY再将报文中的correct1n值更新为C2 = correct1n_Tl+T2 ;PHY通过Rx接收报文的时间为T3 ;PHY再通过1588设备的内部通信通道将报文还回至集中处理模块,所述还回的报文中携带Tl和更新后的correct1n值为C3 ;集中处理模块记录报文还回的时间 T4,将报文中的 correct1n 值更新为 C3 = correct1n_Tl+T2+(T4-T3);
[0031]其中,所述报文可以为sync报文,所述correct1n为报文内部的校准时间,记录需要校准的时延大小;在集中处理模块产生报文时,将报文中的correct1n值清零JljPHY的接收端口和发送端口之间的线路时延为T3-T2 = T4-T1-C3,T3-T2也可以为PHY的高速串行链路还回时间;
[0032]这里,所述线路延时可以为一次获取的线路延时,也可以为多个线路延时的平均值。
[0033]
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1