System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术属于车载通讯远程终端内部时间同步,具体涉及一种车载通讯远程终端内部时间同步方法及系统。
技术介绍
1、随着汽车行业的快速发展,越来越多的先进驾驶辅助系统(advanced driverassistance systems,adas)被广泛应用于汽车中,智能驾驶系统成了汽车重要的配置,以提高行驶安全性和驾驶舒适性。自动驾驶汽车中往往具备高精度定位系统,其中,adas算法通过车速、轮速、高精度定位数据、惯导、雷达、图像等数据融合计算得到当前系统位置,精度在亚米甚至厘米级别。
2、在汽车定位时,对高精度定位数据要求极为苛刻,对数据的实时性,精确性都有高要求。车载通讯远程终端(telematics box,tbox)整个系统中的传输链路多,包含nad(network access device,全球汽车网络存取装置)、mcu(microcontroller unit,微控制单元)等,每个模块之间的时间都需要定期同步。
3、目前主要通过额外的pbox(positioning box,定位盒子)来解决时间同步的问题,但是成本较高,若仅采用tbox自身模块进行同步,本地位置服务获取的时间戳与系统时间之间的误差比较大,也即tbox内部时间与外部gnss(global navigation satellitesystem,全球导航卫星系统)天线时间同步存在问题,偶发20ms或40ms的误差,这种误差对于先进驾驶辅助系统来说是无法接受的。
技术实现思路
1、基于此,本
2、本专利技术实施例的第一方面提供了一种车载通讯远程终端内部时间同步方法,应用于与外部gnss天线通信连接的场景中,所述方法包括:
3、通过chronyd时间同步开源组件控制所述外部gnss天线按预设周期时间获取目标数据,其中,所述目标数据至少包括时间戳;
4、根据所述预设周期时间,获取车载通讯远程终端的内部时间与对应的目标时间戳;
5、根据所述目标时间戳,将所述车载通讯远程终端的内部时间进行校准,以完成车载通讯远程终端内部时间同步。
6、进一步的,所述通过chronyd时间同步开源组件控制所述外部gnss天线按预设周期时间获取目标数据的步骤中,所述预设周期时间进行动态调整。
7、进一步的,所述预设周期时间进行动态调整的步骤包括:
8、获取当前的预设周期时间,根据当前的预设周期时间,获取车载通讯远程终端的第一内部时间与对应的第一时间戳;
9、确定所述第一内部时间与所述第一时间戳的差值大于第一阈值时的第一时间点;
10、确定所述第一内部时间与所述第一时间戳的差值大于第二阈值时的第二时间点,其中,所述第二阈值大于所述第一阈值;
11、获取所述第一时间点与所述第二时间点之间根据当前的预设周期时间采集的频次,并判断所述频次是否小于第一预设频次;
12、若是,则根据当前的预设周期时间和所述第一预设频次,确定之后的预设周期时间,以进行调整。
13、进一步的,所述获取所述第一时间点与所述第二时间点之间根据当前的预设周期时间采集的频次,并判断所述频次是否小于第一预设频次的步骤之后包括:
14、若判断所述频次不小于第一预设频次,则判断所述频次是否大于第二预设频次;
15、若是,则将所述频次更新为所述第二预设频次,并根据所述第二预设频次、当前的预设周期时间及所述频次,确定之后的预设周期时间,以进行调整。
16、进一步的,所述根据当前的预设周期时间和所述第一预设频次,确定之后的预设周期时间,以进行调整的步骤中,将当前的预设周期时间除以所述第一预设频次,计算得到的时间为之后的预设周期时间。
17、进一步的,所述将所述频次更新为所述第二预设频次,并根据所述第二预设频次、当前的预设周期时间及所述频次,确定之后的预设周期时间,以进行调整的步骤中,将当前的预设周期时间和所述频次相乘,计算得到总时间,再将所述总时间除以所述第二预设频次,计算得到的时间为之后的预设周期时间。
18、进一步的,所述根据所述目标时间戳,将所述车载通讯远程终端的内部时间进行校准的步骤中,将所述车载通讯远程终端的内部时间替换为所述目标时间戳,以完成校准。
19、本专利技术实施例的第二方面提供了一种车载通讯远程终端内部时间同步系统,应用于与外部gnss天线通信连接的场景中,所述系统包括:
20、控制模块,用于通过chronyd时间同步开源组件控制所述外部gnss天线按预设周期时间获取目标数据,其中,所述目标数据至少包括时间戳;
21、获取模块,用于根据所述预设周期时间,获取车载通讯远程终端的内部时间与对应的目标时间戳;
22、校准模块,用于根据所述目标时间戳,将所述车载通讯远程终端的内部时间进行校准,以完成车载通讯远程终端内部时间同步。
23、本专利技术实施例的第三方面提供了一种可读存储介质,包括:
24、所述可读存储介质存储一个或多个程序,该程序被处理器执行时实现上述的车载通讯远程终端内部时间同步方法。
25、本专利技术实施例的第四方面提供了一种电子设备,所述电子设备包括存储器和处理器,其中:
26、所述存储器用于存放计算机程序;
27、所述处理器用于执行所述存储器上所存放的计算机程序时,实现上述的车载通讯远程终端内部时间同步方法。
28、本专利技术实施例当中提供的一种车载通讯远程终端内部时间同步方法及系统,通过chronyd时间同步开源组件控制外部gnss天线按预设周期时间获取目标数据,其中,目标数据至少包括时间戳;根据预设周期时间,获取车载通讯远程终端的内部时间与对应的目标时间戳;根据目标时间戳,将车载通讯远程终端的内部时间进行校准,以完成车载通讯远程终端内部时间同步,在不增加额外成本的同时,有效解决了tbox内部时间与外部gnss天线时间同步不准的问题。
本文档来自技高网...【技术保护点】
1.一种车载通讯远程终端内部时间同步方法,其特征在于,应用于与外部GNSS天线通信连接的场景中,所述方法包括:
2.根据权利要求1所述的车载通讯远程终端内部时间同步方法,其特征在于,所述获取所述第一时间点与所述第二时间点之间根据当前的预设周期时间采集的频次,并判断所述频次是否小于第一预设频次的步骤之后包括:
3.根据权利要求2所述的车载通讯远程终端内部时间同步方法,其特征在于,所述根据当前的预设周期时间和所述第一预设频次,确定之后的预设周期时间,以进行调整的步骤中,将当前的预设周期时间除以所述第一预设频次,计算得到的时间为之后的预设周期时间。
4.根据权利要求3所述的车载通讯远程终端内部时间同步方法,其特征在于,所述将所述频次更新为所述第二预设频次,并根据所述第二预设频次、当前的预设周期时间及所述频次,确定之后的预设周期时间,以进行调整的步骤中,将当前的预设周期时间和所述频次相乘,计算得到总时间,再将所述总时间除以所述第二预设频次,计算得到的时间为之后的预设周期时间。
5.根据权利要求4所述的车载通讯远程终端内部时间同步方法,其特征
6.一种车载通讯远程终端内部时间同步系统,其特征在于,应用于与外部GNSS天线通信连接的场景中,用于实现权利要求1-5任一项所述的车载通讯远程终端内部时间同步方法,所述系统包括:
7.一种可读存储介质,其特征在于,包括:
8.一种电子设备,其特征在于,所述电子设备包括存储器和处理器,其中:
...【技术特征摘要】
1.一种车载通讯远程终端内部时间同步方法,其特征在于,应用于与外部gnss天线通信连接的场景中,所述方法包括:
2.根据权利要求1所述的车载通讯远程终端内部时间同步方法,其特征在于,所述获取所述第一时间点与所述第二时间点之间根据当前的预设周期时间采集的频次,并判断所述频次是否小于第一预设频次的步骤之后包括:
3.根据权利要求2所述的车载通讯远程终端内部时间同步方法,其特征在于,所述根据当前的预设周期时间和所述第一预设频次,确定之后的预设周期时间,以进行调整的步骤中,将当前的预设周期时间除以所述第一预设频次,计算得到的时间为之后的预设周期时间。
4.根据权利要求3所述的车载通讯远程终端内部时间同步方法,其特征在于,所述将所述频次更新为所述第二预设频次,并根据所述第二预设频次、当前的预设周期时...
【专利技术属性】
技术研发人员:熊斌,谢云龙,刘峰学,黄少堂,
申请(专利权)人:江铃汽车股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。