【技术实现步骤摘要】
时钟同步方法、光头端及光终端
[0001]本申请涉及网络
,特别涉及一种时钟同步方法、光头端及光终端。
技术介绍
[0002]同步一般分为时钟同步、相位同步和时间同步。时钟同步也称频率同步,是指不同的信号在相同的时间间隔内有相同的脉冲个数。相位同步是指两个信号具有相同的频率,并且每个脉冲的开始和结束时间也相同。时间同步是指两个信号具有相同的频率,相同的相位,并且脉冲出现的顺序也相同。
[0003]相关技术中采用以太网控制自动化技术(ethernet control automation technology,EtherCAT)实现时钟同步。EtherCAT采用串行总线架构。EtherCAT组网中包括一个主站以及多个从站。EtherCAT时钟同步的方法是,将主站连接的第一个且具有分布时钟功能的从站作为参考时钟。主站测量和计算出各从站的时钟与参考时钟的偏移。主站根据各个从站对应的偏移对从站的时钟进行校正,从而达到时钟同步的目的。分布时钟(distributed clock,DC)是EtherCAT中分布在每个从站中的一种硬件。分布时钟用于控制各个从站使用相同的系统时间,进而控制各个从站同时执行动作。
[0004]上述通过EtherCAT提供的分布时钟来实现时钟同步的方法仅适用于EtherCAT总线,并不适用于其他系统架构。由此可见,上述方法存在应用的局限性。
技术实现思路
[0005]本申请实施例提供了一种时钟同步方法、光头端及光终端,能支持基于光承载业务数据的系统架构中进行时钟同步 ...
【技术保护点】
【技术特征摘要】
1.一种时钟同步方法,其特征在于,应用于光总线网络,所述光总线网络包括控制器、光头端、多个光终端以及多个从站,所述方法包括:所述光头端接收来自所述控制器的第一报文,所述第一报文包括待传输至所述多个从站的业务数据;所述光头端根据所述第一报文生成第二报文,所述第二报文包括所述业务数据以及时间信息,所述时间信息指示所述多个从站根据所述业务数据执行操作的执行时间点;所述光头端向所述多个光终端发送所述第二报文,以使所述多个光终端控制所述多个从站在所述执行时间点根据所述业务数据执行所述操作。2.根据权利要求1所述的方法,其特征在于,所述时间信息包括基准时间。3.根据权利要求2所述的方法,其特征在于,所述基准时间为所述光头端添加的时间戳。4.根据权利要求2所述的方法,其特征在于,所述第一报文还包括所述控制器添加的时间戳,所述基准时间为所述第一报文包括的控制器添加的时间戳。5.根据权利要求2至4中任一项所述的方法,其特征在于,所述时间信息还包括补偿时延,所述补偿时延指示所述基准时间与所述执行时间点之间的时间差。6.根据权利要求5所述的方法,其特征在于,所述补偿时延包括以下任意一种及其组合:驻留时长,所述驻留时长指示所述第一报文在所述光头端驻留的时长;均衡时延,所述均衡时延指示距离最远的光终端与所述光头端之间的传输时延,所述距离最远的光终端是指所述多个光终端中距离所述光头端最远的光终端;第一偏移时长,所述第一偏移时长指示所述多个从站中处理速度最慢的从站处理所述业务数据所需的时长;第二偏移时长,所述第二偏移时长指示所述处理速度最慢的从站从执行所述控制器的指令至启动执行数据采集操作所需的时长;传输时延,所述传输时延指示所述第一报文从所述控制器传输至所述光头端的时延。7.根据权利要求1所述的方法,其特征在于,所述时间信息为所述多个从站根据所述业务数据执行操作的执行时间点。8.根据权利要求1至7中任一项所述的方法,其特征在于,所述时间信息指示的执行时间点包括第一时间点,所述控制所述多个从站在所述执行时间点根据所述业务数据执行所述操作,包括:控制所述多个从站在所述第一时间点执行所述业务数据包含的指令。9.根据权利要求1至8中任一项所述的方法,其特征在于,所述时间信息指示的执行时间点包括第二时间点,所述控制所述多个从站在所述执行时间点根据所述业务数据执行所述操作,包括:控制所述多个从站在所述第二时间点执行数据采集操作。10.根据权利要求9所述的方法,其特征在于,所述光头端向所述多个光终端发送所述第二报文之后,所述方法还包括:所述光头端接收所述多个光终端发送的采集数据,所述采集数据由所述多个从站执行数据采集操作得到;
所述光头端向所述控制器发送所述采集数据。11.根据权利要求1至10中任一项所述的方法,其特征在于,所述时间信息携带在所述第二报文的时间戳字段中;或者,所述时间信息携带在所述第二报文的协议数据单元PDU字段中。12.一种时钟同步方法,其特征在于,应用于光总线网络,所述光总线网络包括控制器、光头端、多个光终端以及多个从站,所述多个光终端包括第一光终端,所述多个从站包括所述第一光终端相连的第一从站,所述方法包括:所述第一光终端接收来自所述光头端的报文,所述报文包括时间信息以及来自所述控制器的业务数据,所述时间信息指示所述多个从站根据所述业务数据执行操作的执行时间点;所述第一光终端根据所述时间信息,确定所述执行时间点;所述第一光终端控制所述第一从站在所述执行时间点根据所述业务数据执行所述操作。13.根据权利要求12所述的方法,其特征在于,所述时间信息包括基准时间,所述第一光终端根据所述时间信息,确定所述执行时间点,包括:所述第一光终端根据所述基准时间以及补偿时延,确定所述执行时间点,所述补偿时延指示所述基准时间与所述执行时间点之间的时间差。14.根据权利要求13所述的方法,其特征在于,所述补偿时延包括以下任意一种及其组合:驻留时长,所述驻留时长指示报文在所述光头端驻留的时长;均衡时延,所述均衡时延指示距离最远的光终端与所述光头端之间的传输时延,所述距离最远的光终端是指所述多个光终端中距离所述光头端最远的光终端;第一偏移时长,所述第一偏移时长指示所述多个从站中处理速度最慢的从站处理所述业务数据所需的时长;第二偏移时长,所述第二偏移时长指示所述处理速度最慢的从站从执行所述控制器的指令至启动执行数据采集操作所需的时长;传输时延,所述传输时延指示报文从所述控制器传输至所述第一光头端的时延。15.根据权利要求13或14所述的方法,其特征在于,所述补偿时延携带在所述报文中;或者,所述第一光终端接收来自所述光头端的报文之前,所述方法还包括:所述第一光终端接收来自所述光头端的所述补偿时延。16.根据权利要求12所述的方法,其特征在于,所述时间信息为所述第一从站根据所述业务数据执行操作的执行时间点,所述第一光终端根据所述时间信息,确定所述执行时间点,包括:所述第一光终端将所述时间信息表示的时间点作为所述执行时间点。17.根据权利要求12至16中任一项所述的方法,其特征在于,所述时间信息指示的执行时间点包括第一时间点,所述第一光终端控制所述第一从站在所述第一时间点根据所述业务数据执行所述操作,包括:所述第一光终端控制所述第一从站在所述第一时间点执行所述业务数据包含的指令。
18.根据权利要求12至17中任一项所述的方法,其特征在于,所述时间信息指示的执行时间点包括第二时间点,所述第一光终端控制所述第一从站在所述执行时间点根据所述业务数据执行所述操作,包括:所述第一光终端控制所述第一从站在所述第二时间点执行数据采集操作。19.根据权利要求18所述的方法,其特征在于,所述第一光终端控制所述第一从站在所述第二时间点执行数据采集操作之后,所述方法还包括:所述第一光终端接收所述第一从站发送的采集数据,所述采集数据由所述第一从站执行数据采...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。