本申请提供一种时间同步精度的测试方法、系统、设备及介质,该测试方法包括分别获取主机和从机的当前时间信息,根据主机和从机的当前时间信息确定主机和从机的时间同步状态,时间同步状态包括同步,若时间同步状态为同步,控制中断触发器同时向主机和从机发送中断信号,以触发主机和从机中断,同步获取主机和从机的当前时间戳信息,基于主机和从机的当前时间戳信息确定时间同步精度,本申请提高了时间同步精度的测试结果的准确性。同步精度的测试结果的准确性。同步精度的测试结果的准确性。
【技术实现步骤摘要】
一种时间同步精度的测试方法、系统、设备及介质
[0001]本申请涉及智能控制
,具体涉及一种时间同步精度的测试方法、系统、设备及介质。
技术介绍
[0002]随着车载技术的不断提高,车载系统对各设备的监控、控制、管理,以及各子系统对故障告警和日志信息的时间信息精度的要求越来越高,普通的时间同步在同步效果上已无法完全满足各子系统的时间精度需求,故而,需应用高精度时间同步。
[0003]应用了高精度时间同步后,为确保高精度时间同步能达到要求,在测量高精度时间同步的同步精度方面,也需要尽可能保证测量方式的准确性。相关技术中,主机和从机基于时间同步的时钟输出脉冲信号,通过比较输出秒脉冲的相位差获取时间同步精度,这种方法基于硬件的可靠性,可得出精确的时间同步精度,然而,在车载技术方面,硬件并不总是具备输出高精度脉冲的环境,所以该方法无法在车载上普遍应用。
[0004]针对不具备输出高精度脉冲环境的问题,相关技术通过获取主机和从机交互时的时间戳信息,进行计算得出时间同步精度,该方法虽解决了硬件不具备输出高精度脉冲环境的问题,但忽略了软件本身时间同步的准确性,若软件本身时间同步效果不理想即具有一定的偏差,则计算出来的结果也会存在同样的偏差。
技术实现思路
[0005]鉴于以上所述现有技术的缺点,本专利技术提供一种时间同步精度的测试方法、系统、设备及介质,以解决相关技术通过获取主机和从机交互时的时间戳信息,进行计算得出时间同步精度,该方法虽解决了硬件不具备输出高精度脉冲环境的问题,但忽略了软件本身时间同步的准确性,若软件本身时间同步效果不理想即具有一定的偏差,则计算出来的结果也会存在同样的偏差的技术问题。
[0006]为解决上述技术问题,本申请的方案如下:
[0007]第一个方面,本申请提供一种时间同步精度的测试方法,所述测试方法应用于时间同步系统中,所述时间同步系统包括主机、从机及与所述主机和从机电连接的中断触发器,所述主机与所述从机电连接,所述测试方法包括:
[0008]分别获取主机和从机的当前时间信息;
[0009]根据主机和从机的当前时间信息确定主机和从机的时间同步状态,所述时间同步状态包括同步;
[0010]若所述时间同步状态为同步,控制所述中断触发器同时向所述主机和从机发送中断信号,以触发主机和从机中断;
[0011]同步获取主机和从机的当前时间戳信息;
[0012]基于所述主机和从机的当前时间戳信息确定所述时间同步精度。
[0013]在本申请的一示例性实施例中,确定主机和从机的时间同步状态,包括:
[0014]根据主机和从机的当前时间信息确定主机和从机之间的时间差;
[0015]根据所述时间差确定时间同步状态。
[0016]在本申请的一示例性实施例中,确定所述时间同步精度,包括:
[0017]根据所述当前时间戳信息确定主机和从机之间的时间戳差值;
[0018]基于所述主机和从机之间的时间戳差值确定所述时间同步精度。
[0019]在本申请的一示例性实施例中,所述测试方法还包括:采用报文或数字打印的方式展示所述时间同步精度。
[0020]第二个方面,本申请提供一种时间同步精度的测试系统,所述测试系统应用于时间同步系统中,所述时间同步系统包括主机、从机及与所述主机和从机电连接的中断触发器,所述主机与所述从机电连接,所述测试系统包括:
[0021]当前时间信息采集模块,用于分别获取主机和从机的当前时间信息;
[0022]时间同步状态确定模块,用于根据主机和从机的当前时间信息确定主机和从机的时间同步状态,所述时间同步状态包括同步;
[0023]控制模块,若所述时间同步状态为同步,用于控制所述中断触发器同时向所述主机和从机发送中断信号,以触发主机和从机中断;
[0024]当前时间戳信息采集模块,用于同步获取主机和从机的当前时间戳信息;
[0025]时间同步精度确定模块,用于基于所述主机和从机的当前时间戳信息确定所述时间同步精度。
[0026]在本申请的一示例性实施例中,所述时间同步状态确定模块包括:
[0027]时间差计算单元,用于根据主机和从机的当前时间信息确定主机和从机之间的时间差;
[0028]时间同步状态确定单元,用于根据所述时间差确定时间同步状态。
[0029]在本申请的一示例性实施例中,所述时间同步精度确定模块包括:
[0030]时间戳差值确定单元,用于根据所述当前时间戳信息确定主机和从机之间的时间戳差值;
[0031]时间同步精度确定单元,用于基于所述主机和从机之间的时间戳差值确定所述时间同步精度。
[0032]在本申请的一示例性实施例中,所述测试系统还包括展示模块,用于采用报文或数字打印的方式展示所述时间同步精度。
[0033]第三个方面,本申请提供一种电子设备,所述电子设备包括:
[0034]一个或多个处理器;
[0035]存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述电子设备实现如上所述的时间同步精度的测试方法。
[0036]第四个方面,本申请提供一种计算机可读存储介质,其上存储有计算机程序,当所述计算机程序被计算机的处理器执行时,使计算机执行如上所述的时间同步精度的测试方法。
[0037]本专利技术的有益效果:
[0038]本申请通过分别获取主机和从机的当前时间信息,根据主机和从机的当前时间信息确定主机和从机的时间同步状态,时间同步状态包括同步,若时间同步状态为同步,控制
中断触发器同时向主机和从机发送中断信号,以触发主机和从机中断,同步获取主机和从机的当前时间戳信息,基于主机和从机的当前时间戳信息确定时间同步精度,以提高时间同步精度的测试结果的准确性。
[0039]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
附图说明
[0040]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术者来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:
[0041]图1为本申请的一示例性实施例示出的时间同步精度的测试方法的流程图;
[0042]图2为图1所示实施例中步骤S120中确定主机和从机的时间同步状态在一示例性实施例中的流程图;
[0043]图3为图1所示实施例中步骤S150中确定时间同步精度在一示例性实施例中的流程图;
[0044]图4为本申请的另一示例性实施例示出的时间同步精度的测试方法的流程图;
[0045]图5为一具体实施例示出的时间同步精度的测试方法的流程图;
[0046]图6为图5所示具体实施例所依托的硬件设备的示意图;
[本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种时间同步精度的测试方法,所述测试方法应用于时间同步系统中,所述时间同步系统包括主机、从机及与所述主机和从机电连接的中断触发器,所述主机与所述从机电连接,其特征在于,所述测试方法包括:分别获取主机和从机的当前时间信息;根据主机和从机的当前时间信息确定主机和从机的时间同步状态,所述时间同步状态包括同步;若所述时间同步状态为同步,控制所述中断触发器同时向所述主机和从机发送中断信号,以触发主机和从机中断;同步获取主机和从机的当前时间戳信息;基于所述主机和从机的当前时间戳信息确定所述时间同步精度。2.根据权利要求1所述的测试方法,其特征在于,确定主机和从机的时间同步状态,包括:根据主机和从机的当前时间信息确定主机和从机之间的时间差;根据所述时间差确定所述时间同步状态。3.根据权利要求1所述的测试方法,其特征在于,确定所述时间同步精度,包括:根据所述当前时间戳信息确定主机和从机之间的时间戳差值;基于所述主机和从机之间的时间戳差值确定所述时间同步精度。4.根据权利要求1所述的测试方法,其特征在于,还包括:采用报文或数字打印的方式展示所述时间同步精度。5.一种时间同步精度的测试系统,所述测试系统应用于时间同步系统中,所述时间同步系统包括主机、从机及与所述主机和从机电连接的中断触发器,所述主机与所述从机电连接,其特征在于,所述测试系统包括:当前时间信息采集模块,用于分别获取主机和从机的当前时间信息;时间同步状态确定模块,用于根据主机和从机的当前时间信息确定主机和从机的时间同步状态,所述时间同步状...
【专利技术属性】
技术研发人员:李佳,黄杰,陈德芮,王敏,
申请(专利权)人:重庆长安汽车股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。