本申请涉及时间同步方法、装置、通信系统和计算机可读存储介质,通过获取目标设备的系统时钟相对于参考设备的系统时钟的频率补偿值;当频率补偿值超过第一设定阈值时,利用预设的第一频率调节器对目标设备的系统时钟进行调节;当频率补偿值低于第二设定阈值时,利用预设的第二频率调节器对目标设备的系统时钟进行调节;其中,第一设定阈值大于第二设定阈值,第一频率调节器的频率调节范围大于第二频率调节器的频率调节范围,第一频率调节器的频率调节精度小于第二频率调节器的频率调节精度。本申请利用第一频率调节器和第二频率调节器对目标设备的系统时钟进行调节,有效兼顾时间同步精度和收敛速度。时间同步精度和收敛速度。时间同步精度和收敛速度。
【技术实现步骤摘要】
时间同步方法、装置、通信系统和可读存储介质
[0001]本申请涉及自动检测
,特别是涉及一种时间同步方法、装置、通信系统和计算机可读存储介质。
技术介绍
[0002]网络化运动控制是未来运动控制的发展趋势,随着高速加工技术的发展,对网络节点间的时间同步精度提出了更高的要求。如造纸机械,运行速度为每分钟1500~1800米,同步运行的电机之间1微秒的时间同步误差将造成30微米的运动误差。再比如,高速加工中心加工速度为每分钟120米时,电机之间1微秒的时间同步误差,将造成2微米的加工误差,影响了加工精度的提高。故两个网络设备进行通信前,需要确保两个网络设备的时间保持同步。
[0003]现有技术中,通过频率调节器对目标设备的时钟频率进行调整,从而使目标设备与参考设备之间的时间保持同步。然而,通过频率调节器对频率进行调整目前面临着两种冲突,一种是频率调节范围广但是频率调节精度不够高,另外一种是频率调节精度足够然而频率调节范围窄,时钟收敛速度过慢,需要较长的时间(几分钟)收敛到与主时钟同步。这两种冲突导致现有的时间同步方法存在无法兼顾时间同步精度和收敛速度的问题。
技术实现思路
[0004]基于此,有必要针对上述技术问题,提供一种时间同步方法、装置、通信系统和计算机可读存储介质,以解决相关技术中存在的无法兼顾时间同步精度和收敛速度的问题。
[0005]第一个方面,本申请实施例提供了一种时间同步方法,用于对目标设备的系统时钟进行调节,所述方法包括以下步骤:
[0006]获取目标设备的系统时钟相对于参考设备的系统时钟的频率补偿值;
[0007]当所述频率补偿值超过第一设定阈值时,利用预设的第一频率调节器对所述目标设备的系统时钟进行调节;当所述频率补偿值低于第二设定阈值时,利用预设的第二频率调节器对所述目标设备的系统时钟进行调节;其中,所述第一设定阈值大于所述第二设定阈值,所述第一频率调节器的频率调节范围大于所述第二频率调节器的频率调节范围,所述第一频率调节器的频率调节精度小于所述第二频率调节器的频率调节精度。
[0008]在其中一些实施例中,所述方法还包括以下步骤:
[0009]当所述频率补偿值在所述第一设定阈值和所述第二设定阈值之间时,利用所述第一频率调节器和所述第二频率调节器同时对所述目标设备的系统时钟进行调节。
[0010]在其中一些实施例中,所述方法还包括:
[0011]在对所述目标设备的系统时钟进行调节之前,基于所述第一频率调节器和所述第二频率调节器的频率调节范围,确定所述第一设定阈值和所述第二设定阈值。
[0012]在其中一些实施例中,所述当所述频率补偿值超过第一设定阈值时,利用预设的第一频率调节器对所述目标设备的系统时钟进行调节;当所述频率补偿值低于第二设定阈
值时,利用预设的第二频率调节器对所述目标设备的系统时钟进行调节,包括以下步骤:
[0013]根据所述第一设定阈值和所述第二设定阈值确定频率调度算法;
[0014]当所述频率补偿值超过所述第一设定阈值时,基于所述频率调度算法将频率调节量全部分配到所述第一频率调节器上,并控制所述第一频率调节器根据分配到的所述频率调节量,对所述目标设备的系统时钟进行调节;
[0015]当所述频率补偿值低于所述第二设定阈值时,基于所述频率调度算法将频率调节量全部分配到所述第二频率调节器上,并控制所述第二频率调节器根据分配到的所述频率调节量,对所述目标设备的系统时钟进行调节。
[0016]在其中一些实施例中,所述方法还包括:
[0017]当所述频率补偿值在所述第一设定阈值和所述第二设定阈值之间时,基于所述频率调度算法将频率调节量分配到所述第一频率调节器和所述第二频率调节器上,并控制所述第一频率调节器和所述第二频率调节器根据分配到的所述频率调节量,对所述目标设备的系统时钟进行调节。
[0018]在其中一些实施例中,所述获取目标设备的系统时钟相对于参考设备的系统时钟的频率补偿值,包括以下步骤:
[0019]获取所述目标设备与所述参考设备之间的时间偏差;
[0020]根据所述时间偏差计算所述目标设备的系统时钟相对于所述参考设备的系统时钟的频率补偿值。
[0021]在其中一些实施例中,所述获取所述目标设备与所述参考设备之间的时间偏差,包括以下步骤:
[0022]接收所述参考设备发送的带有时间同步信息的PTP协议报文,所述PTP协议报文包含所述参考设备的UTC时间;
[0023]对接收到的所述PTP协议报文进行解析,获取所述目标设备与所述参考设备之间的时间偏差。
[0024]第二个方面,在本实施例中提供了一种时间同步装置,用于对目标设备的系统时钟进行调节,所述装置包括获取模块和调节模块;
[0025]所述获取模块,用于获取目标设备的系统时钟相对于参考设备的系统时钟的频率补偿值;
[0026]所述调节模块,用于当所述频率补偿值超过第一设定阈值时,利用预设的第一频率调节器对所述目标设备的系统时钟进行调节;用于当所述频率补偿值低于第二设定阈值时,利用预设的第二频率调节器对所述目标设备的系统时钟进行调节;其中,所述第一设定阈值大于所述第二设定阈值,所述第一频率调节器的频率调节范围大于所述第二频率调节器的频率调节范围,所述第一频率调节器的频率调节精度小于所述第二频率调节器的频率调节精度。
[0027]在其中一些实施例中,所述调节模块,还用于当所述频率补偿值在所述第一设定阈值和所述第二设定阈值之间时,利用所述第一频率调节器和所述第二频率调节器同时对所述目标设备的系统时钟进行调节。
[0028]在其中一些实施例中,所述获取模块,还用于接收所述参考设备发送的带有时间同步信息的PTP协议报文,所述PTP协议报文包含所述参考设备的UTC时间;
[0029]对接收到的所述PTP协议报文进行解析,获取所述目标设备与所述参考设备之间的时间偏差。
[0030]第三个方面,在本实施例中提供了一种通信系统,所述系统包括目标设备、交换机和参考设备;
[0031]所述目标设备与所述参考设备通过所述交换机连接;
[0032]所述目标设备包括上述第二个方面所述的时间同步装置。
[0033]第四个方面,在本实施例中提供了计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述第一个方面所述的方法的步骤。
[0034]上述时间同步方法、装置、通信系统和计算机可读存储介质,通过获取目标设备的系统时钟相对于参考设备的系统时钟的频率补偿值;当频率补偿值超过第一设定阈值时,利用预设的第一频率调节器对目标设备的系统时钟进行调节;当频率补偿值低于第二设定阈值时,利用预设的第二频率调节器对目标设备的系统时钟进行调节;其中,第一设定阈值大于第二设定阈值,第一频率调节器的频率调节范围大于第二频率调节器的频率调节范围,第一频率调节器的频率调节精度小于第二频率调节器的频率调节精度。本申请利用第一频本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种时间同步方法,用于对目标设备的系统时钟进行调节,其特征在于,所述方法包括以下步骤:获取目标设备的系统时钟相对于参考设备的系统时钟的频率补偿值;当所述频率补偿值超过第一设定阈值时,利用预设的第一频率调节器对所述目标设备的系统时钟进行调节;当所述频率补偿值低于第二设定阈值时,利用预设的第二频率调节器对所述目标设备的系统时钟进行调节;其中,所述第一设定阈值大于所述第二设定阈值,所述第一频率调节器的频率调节范围大于所述第二频率调节器的频率调节范围,所述第一频率调节器的频率调节精度小于所述第二频率调节器的频率调节精度。2.根据权利要求1所述的时间同步方法,其特征在于,所述方法还包括以下步骤:当所述频率补偿值在所述第一设定阈值和所述第二设定阈值之间时,利用所述第一频率调节器和所述第二频率调节器同时对所述目标设备的系统时钟进行调节。3.根据权利要求1所述的时间同步方法,其特征在于,所述方法还包括:在对所述目标设备的系统时钟进行调节之前,基于所述第一频率调节器和所述第二频率调节器的频率调节范围,确定所述第一设定阈值和所述第二设定阈值。4.根据权利要求1所述的时间同步方法,其特征在于,所述当所述频率补偿值超过第一设定阈值时,利用预设的第一频率调节器对所述目标设备的系统时钟进行调节;当所述频率补偿值低于第二设定阈值时,利用预设的第二频率调节器对所述目标设备的系统时钟进行调节,包括以下步骤:根据所述第一设定阈值和所述第二设定阈值确定频率调度算法;当所述频率补偿值超过所述第一设定阈值时,基于所述频率调度算法将频率调节量全部分配到所述第一频率调节器上,并控制所述第一频率调节器根据分配到的所述频率调节量,对所述目标设备的系统时钟进行调节;当所述频率补偿值低于所述第二设定阈值时,基于所述频率调度算法将频率调节量全部分配到所述第二频率调节器上,并控制所述第二频率调节器根据分配到的所述频率调节量,对所述目标设备的系统时钟进行调节。5.根据权利要求4所述的时间同步方法,其特征在于,所述方法还包括:当所述频率补偿值在所述第一设定阈值和所述第二设定阈值之间时,基于所述频率调度算法将频率调节量分配到所述第一频率调节器和所述第二频率调节器上,并控制所述第一频率调节器和所述第二频率调节器根据分配到的所述频率调节量,对所述目标设备的系统时钟进行调...
【专利技术属性】
技术研发人员:王一凡,李政,
申请(专利权)人:三维通信股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。