System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种时间同步方法、系统、电子设备、存储介质及车辆技术方案_技高网

一种时间同步方法、系统、电子设备、存储介质及车辆技术方案

技术编号:41131100 阅读:5 留言:0更新日期:2024-04-30 18:00
本发明专利技术公开了一种时间同步方法、系统、电子设备、存储介质及车辆,包括基于定义的全局时间管理模块,对获取的各个时间数据进行校准,生成全局时间数据;基于定义的时间同步协议,携带全局时间数据至各个时间待同步模块;对定义的时间同步协议进行解析,获取解析后的全局时间数据;响应于时间同步信号,基于各个时间待同步模块,通过解析后的全局时间数据,对各个时间待同步模块中包含的系统时间进行同步处理;全局时间管理模块为时间同步主节点,各个时间待同步模块为各个时间同步从节点,主节点和从节点之间通过以太网进行通信。通过上述方法,避免了系统之间跨系统通信发送时间数据的时延,提高了时间准确度,减小了时间显示不正确的风险。

【技术实现步骤摘要】

本专利技术涉及车辆,特别是涉及一种时间同步方法、系统、电子设备、存储介质及车辆


技术介绍

1、当前汽车中包含很多ecu,而这些ecu的时钟计时模块独立工作。比如csc()自身无法联网并且没有rtc电路时,只能获取到软件版本的编译时间作为它的时间源;仪表盘系统有自己的rtc芯片可以独立计时显示时间;icc(intelligent connected controller)以及vdc等其他ecu虽然不需要显示时间,但是在进行数据业务时需要准确的时间戳。在整车系统中的现有技术这些ecu是通过内置的硬件时钟分别计时,导致不同ecu系统之间的时间会有偏差。但是不同的ecu之间是需要进行通信业务的,如果彼此之间的时间戳有偏差,可能会导致业务失败或者不能达到预期效果。随着智能化技术的发展,整车需要实现时钟显示的统一。自动驾驶域、大屏上实时高精地图显示、驾驶员实时疲劳检测、实时的流媒体后视镜显示、车辆与路测rsu之间的实时信息交互,无一不需要全域架构中的精确时间同步。另外精确的时间对于网络至关重要,比如网络管理:从不同网络设备采集来的日志信息进行分析时,需要以时间作为参照依据。如果不同设备上的系统时间不一致,会因先后顺序等问题给故障定位带来障碍。计费系统:计费业务对于时间尤其敏感,要求所有设备的时间保持一直,否则会引起计费不准确,导致车主质疑,投诉等;协同处理:多个系统协同处理同一个复杂事件,为保证正确的执行顺序,多个系统必须参考同一时钟;系统时间:某些应用或服务需要准确的时间来标记用户登录、交易等操作信息,确保可追溯记录,因此有一个统一的标准时间对于网络而言意义重大。

2、现有技术中智能车机通过tbox获取gps实时时间,将车机系统时间发送给仪表系统,比较仪表系统时间和车机系统时间的差值,如果差值大于设定的时间阈值,仪表系统时间设置为车机系统时间。此种方案,仪表系统和车机系统之间的传输时间数据跨系统通信需要一定的时间,这就导致了仪表系统在获取到车机系统时间是有延时的,如果还按照有延时的车机系统时间校准仪表时间,会影响仪表系统时间精确度。并且如果车机系统由于自身原因无法自动同步gps时间,仪表系统也会无法自动同步系统时间。

3、因此,本申请提供一种时间同步方法以解决上述技术问题。


技术实现思路

1、本专利技术的目的在于提供一种时间同步方法、系统、电子设备、存储介质及车辆,能够解决上述提到的至少一个技术问题。

2、为了解决上述技术问题,本专利技术提供了一种时间同步方法,包括:

3、基于定义的全局时间管理模块,对获取的各个时间数据进行校准,生成全局时间数据;

4、基于定义的时间同步协议,携带所述全局时间数据至各个时间待同步模块;

5、对所述定义的时间同步协议进行解析,获取解析后的所述全局时间数据;

6、响应于时间同步信号,基于所述各个时间待同步模块,通过所述解析后的全局时间数据,对所述各个时间待同步模块中包含的系统时间进行同步处理;

7、其中,所述全局时间管理模块为时间同步主节点,所述各个时间待同步模块为各个时间同步从节点,所述主节点和所述从节点之间通过以太网进行通信。

8、在其中一些具体实施例中,基于定义的全局时间管理模块,对获取的各个时间数据进行校准,生成全局时间数据,具体包括:

9、定义icc控制器,所述icc控制器中包括所述全局时间管理模块;

10、通过所述全局时间管理模块,获取各个不同来源的绝对时间数据以及时间校准数据;

11、基于所述时间校准数据对所述各个不同来源的绝对时间数据进行校准,生成所述全局时间数据;

12、其中,所述时间校准数据包括网络utc、gps以及内置高精度rtc时间数据。

13、在其中一些具体实施例中,基于定义的时间同步协议,携带所述全局时间数据至各个时间待同步模块,具体包括:

14、所述全局时间管理模块以及所述各个时间待同步模块均配置有autosar cptsync模块组件;

15、基于所述autosar cp tsync模块组件,所述全局时间管理模块根据gptp协议对所述全局时间数据进行广播,由所述各个时间待同步模块中的所述autosar cp tsync模块组件进行接收;

16、其中,所述各个时间待同步模块包括csc和qnx系统模块。

17、在其中一些具体实施例中,所述csc系统模块以及所述qnx系统模块均为时间同步的从节点,分别与作为主节点的全局时间管理模块通过以太网进行通信;

18、所述时间管理模块通过所述以太网将所述全局时间数据发送至所述csc系统模块以及所述qnx系统模块;

19、其中,将所述csc系统模块以及所述qnx系统模块中的时间区域作为所述从节点。

20、在其中一些具体实施例中,对所述定义的时间同步协议进行解析,获取解析后的所述全局时间数据,具体包括:

21、所述csc系统模块以及所述qnx系统模块均为时间同步的从节点,分别与作为主节点的全局时间管理模块通过以太网进行通信;;

22、基于所述gptp协议,解析所述全局时间数据,获取高精度时间数据;

23、其中,所述高精度时间数据包括传播延时以及矫正速率。

24、在其中一些具体实施例中,响应于时间同步信号,基于所述各个时间待同步模块,通过所述解析后的全局时间数据,对所述各个时间待同步模块中包含的系统时间进行同步处理,具体包括:

25、在所述csc系统模块底层创建hal服务,所述hal服务用于:

26、调用所述autosar cp tsync模块组件获取所述高精度时间数据;

27、响应于上层应用的时间同步请求,将所述高精度时间数据通过aidl的方式发送给所述上层应用;

28、所述上层应用周期性的接收所述高精度时间数据,并根据所述高精度时间数据对所述csc系统模块时间进行同步;

29、所述qnx系统模块通过调用所述autosar cp tsync模块组件获取所述高精度时间数据对所述qnx系统模块时间进行同步。

30、基于同一构思,本专利技术还提供一种时间同步系统,包括:

31、全局时间数据生成模块,配置为基于定义的全局时间管理模块,对获取的各个时间数据进行校准,生成全局时间数据;

32、全局时间数据发送模块,配置为基于定义的时间同步协议,携带所述全局时间数据至各个时间待同步模块;

33、全局时间数据解析模块,配置为对所述定义的时间同步协议进行解析,获取解析后的所述全局时间数据;

34、时间同步控制模块,配置为响应于时间同步信号,基于所述各个时间待同步模块,通过所述解析后的全局时间数据,对所述各个时间待同步模块中包含的系统时间进行同步处理;

35、其中,所述全局时间管理模块为时间同步主节点,所述各个时间待同步模块为各个时间同步本文档来自技高网...

【技术保护点】

1.一种时间同步方法,其特征在于,包括:

2.根据权利要求1所述的时间同步方法,其特征在于,基于定义的全局时间管理模块,对获取的各个时间数据进行校准,生成全局时间数据,具体包括:

3.根据权利要求1所述的时间同步方法,其特征在于,基于定义的时间同步协议,携带所述全局时间数据至各个时间待同步模块,具体包括:

4.根据权利要求3所述的时间同步方法,其特征在于,所述CSC系统模块以及所述QNX系统模块均为时间同步的从节点,分别与作为主节点的全局时间管理模块通过以太网进行通信;

5.根据权利要求3所述的时间同步方法,其特征在于,所述各个时间待同步模块对所述定义的时间同步协议进行解析,获取解析后的所述全局时间数据,具体包括:

6.根据权利要求5所述的时间同步方法,其特征在于,响应于时间同步信号,基于所述各个时间待同步模块,通过所述解析后的全局时间数据,对所述各个时间待同步模块中包含的系统时间进行同步处理,具体包括:

7.一种时间同步系统,其特征在于,包括:

8.一种电子设备,其特征在于,包括:处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;所述存储器中存储有计算机程序,当所述计算机程序被所述处理器执行时,使得所述处理器执行权利要求1至6中任一项所述方法的步骤。

9.一种计算机可读存储介质,其特征在于,其存储有可由电子设备执行的计算机程序,当所述计算机程序在所述电子设备上运行时,使得所述电子设备执行权利要求1至6中任一项所述方法的步骤。

10.一种车辆,其特征在于,所述车辆设置有如权利要求7所述的时间同步系统。

...

【技术特征摘要】

1.一种时间同步方法,其特征在于,包括:

2.根据权利要求1所述的时间同步方法,其特征在于,基于定义的全局时间管理模块,对获取的各个时间数据进行校准,生成全局时间数据,具体包括:

3.根据权利要求1所述的时间同步方法,其特征在于,基于定义的时间同步协议,携带所述全局时间数据至各个时间待同步模块,具体包括:

4.根据权利要求3所述的时间同步方法,其特征在于,所述csc系统模块以及所述qnx系统模块均为时间同步的从节点,分别与作为主节点的全局时间管理模块通过以太网进行通信;

5.根据权利要求3所述的时间同步方法,其特征在于,所述各个时间待同步模块对所述定义的时间同步协议进行解析,获取解析后的所述全局时间数据,具体包括:

6.根据权利要求5所述的时间同步方法,其特征在于,响应...

【专利技术属性】
技术研发人员:安玉坤
申请(专利权)人:中国第一汽车股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1