System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及车辆电子控制,特别是涉及一种时间同步方法、一种片上系统芯片、一种时间同步装置、一种车辆和一种计算机可读存储介质。
技术介绍
1、传统的汽车有多个芯片分别控制每个驾驶控制域,例如引擎控制、智能座舱系统、辅助驾驶系统等。传统的ecu(electronic control unit,电子控制单元)控制器集成的功能相对简单,且座舱和辅助驾驶是由相互独立的ecu分别完成其各自的职能,辅助驾驶的ecu和座舱的ecu的时间同步的需求点不同,处理方式也各不相同;导致驾驶域和座舱域的时间尺度并不统一,业务功能的不同步,业务处理能力不高。
技术实现思路
1、鉴于上述问题,提出了本专利技术实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种时间同步方法、一种片上系统芯片、一种时间同步装置、一种车辆和一种计算机可读存储介质。
2、在本专利技术的第一个方面,本专利技术实施例公开了一种时间同步方法,应用于集成有座舱域电子控制单元和驾驶域电子控制单元的片上系统芯片,所述方法包括:
3、获取全局时间;
4、依据所述全局时间生成时间同步报文;
5、发送所述时间同步报文,使外部的微控制器接收所述时间同步报文,并基于所述时间同步报文同步所述全局时间,将所述全局时间同步至所述座舱域电子控制单元对应的从节点,所述座舱域电子控制单元对应的从节点用于将所述全局时间同步至所述驾驶域电子控制单元的从节点。
6、可选地,发送所述时间同步报文,使外部的
7、发送所述时间同步报文,使外部的微控制器接收所述时间同步报文,并基于所述时间同步报文确定时钟节拍,依据所述时钟节拍进行配置,以同步所述全局时间。
8、可选地,所述片上系统芯片还与全球导航卫星系统芯片连接,所述方法还包括:
9、获取所述全球导航卫星系统芯片的绝对时间基准值;
10、依据所述绝对时间基准值同步所述全局时间。
11、可选地,所述片上系统芯片具有本地时间,所述方法还包括:
12、读取所述全局时间的跳变值;
13、响应于所述全局时间的跳变值不大于预设第一跳变阈值,将所述本地时间同步于所述全局时间,将所述全局时间同步至所述座舱域电子控制单元对应的从节点,所述座舱域电子控制单元对应的从节点用于将所述全局时间同步至所述驾驶域电子控制单元的从节点;和/或,
14、响应于所述全局时间的跳变值大于所述预设第一跳变阈值且不大于预设第二跳变阈值,将所述本地时间同步于所述全局时间,所述本地时间增加预设补偿值,以更新所述本地时间;所述预设补偿值为预设系数与所述全局时间的跳变值的乘积;所述预设第一跳变阈值小于所述预设第二跳变阈值;和/或,
15、响应于所述全局时间的跳变值大于所述预设第二跳变阈值,将所述本地时间设置为预设系统时间。
16、可选地,所述微控制器用于基于所述时间同步报文将所述全局时间同步至所述座舱域电子控制单元对应的从节点;依据所述全局时间设置本地时间,将所述本地时间同步至所述驾驶域电子控制单元的从节点。
17、可选地,所述获取所述全球导航卫星系统芯片的绝对时间基准值的步骤包括:
18、与所述全球导航卫星系统芯片进行握手通信;
19、基于所述全球导航卫星系统芯片的授时指令,获取所述全球导航卫星系统芯片的绝对时间基准值。
20、可选地,在所述依据所述绝对时间基准值同步所述全局时间的步骤之前,所述方法还包括:
21、确定所述全球导航卫星系统的时间有效标志位值;
22、在所述时间有效标志位值为预设有效值的情况下,执行所述依据所述绝对时间基准值同步所述全局时间。
23、在本专利技术的第二个方面,本专利技术实施例公开了一种片上系统芯片,所述片上系统芯片部署于座舱域电子控制单元和驾驶域电子控制单元中,所述片上系统芯片包括:
24、获取模块,用于获取全局时间;
25、报文生成模块,用于依据所述全局时间生成时间同步报文;
26、发送模块,用于发送所述时间同步报文,使外部的微控制器接收所述时间同步报文,并基于所述时间同步报文同步所述全局时间,将所述全局时间同步至所述座舱域电子控制单元对应的从节点,所述座舱域电子控制单元对应的从节点用于将所述全局时间同步至所述驾驶域电子控制单元的从节点。
27、在本专利技术的第三个方面,本专利技术实施例公开了一种时间同步装置,包括集成有座舱域电子控制单元和驾驶域电子控制单元的片上系统芯片和微控制器,所述片上系统芯片与所述微控制器连接,
28、所述片上系统芯片用于获取全局时间;依据所述全局时间生成时间同步报文;将所述时间同步报文发送至所述微控制器;
29、所述微控制器用于接收所述时间同步报文,并基于所述时间同步报文同步所述全局时间,将所述全局时间同步至所述座舱域电子控制单元对应的从节点和所述驾驶域电子控制单元的从节点。
30、在本专利技术的第四个方面,本专利技术实施例公开了一种车辆,包括处理器、存储器及存储在所述存储器上并能够在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上所述的时间同步方法的步骤。
31、在本专利技术的第五个方面,本专利技术实施例公开了一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如上所述的时间同步方法的步骤。
32、本专利技术实施例包括以下优点中的至少一个:
33、本专利技术实施例通过集成有座舱域电子控制单元和驾驶域电子控制单元的片上系统芯片获取全局时间;依据所述全局时间生成时间同步报文;发送所述时间同步报文,使外部的微控制器接收所述时间同步报文,并基于所述时间同步报文同步所述全局时间,将所述全局时间同步至所述座舱域电子控制单元对应的从节点,所述座舱域电子控制单元对应的从节点用于将所述全局时间同步至所述驾驶域电子控制单元的从节点。在集成了座舱域电子控制单元和驾驶域电子控制单元的片上系统芯片上针对一个全局时间进行处理,将全局时间通过微处理器同时同步到座舱域电子控制单元对应的从节点和驾驶域电子控制单元的从节点中,使得座舱域电子控制单元对应的从节点和驾驶域电子控制单元的从节点可以基于同一全局时间进行业务处理,即采用统一的时间尺度进行业务;并且座舱域电子控制单元对应的从节点和驾驶域电子控制单元采用统一的全局时间,业务功能可以实时精准同步,业务处理更高效。
本文档来自技高网...【技术保护点】
1.一种时间同步方法,其特征在于,应用于集成有座舱域电子控制单元和驾驶域电子控制单元的片上系统芯片,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,发送所述时间同步报文,使外部的微控制器接收所述时间同步报文,并基于所述时间同步报文同步所述全局时间,包括:
3.根据权利要求1所述的方法,其特征在于,所述片上系统芯片还与全球导航卫星系统芯片连接,所述方法还包括:
4.根据权利要求3所述的方法,其特征在于,所述片上系统芯片具有本地时间,所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,所述微控制器用于基于所述时间同步报文将所述全局时间同步至所述座舱域电子控制单元对应的从节点;依据所述全局时间设置本地时间,将所述本地时间同步至所述驾驶域电子控制单元的从节点。
6.根据权利要求3-5任一项所述的方法,其特征在于,所述获取所述全球导航卫星系统芯片的绝对时间基准值的步骤包括:
7.根据权利要求3-5任一项所述的方法,其特征在于,在所述依据所述绝对时间基准值同步所述全局时间的步骤之前,所述方法还包括:
...【技术特征摘要】
1.一种时间同步方法,其特征在于,应用于集成有座舱域电子控制单元和驾驶域电子控制单元的片上系统芯片,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,发送所述时间同步报文,使外部的微控制器接收所述时间同步报文,并基于所述时间同步报文同步所述全局时间,包括:
3.根据权利要求1所述的方法,其特征在于,所述片上系统芯片还与全球导航卫星系统芯片连接,所述方法还包括:
4.根据权利要求3所述的方法,其特征在于,所述片上系统芯片具有本地时间,所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,所述微控制器用于基于所述时间同步报文将所述全局时间同步至所述座舱域电子控制单元对应的从节点;依据所述全局时间设置本地时间,将所述本地时间同步至所述驾驶域电子控制单元的从节点。
6.根据权利要求3-5任一项所述的方法,其特征在于,所述获取所述全球导航卫星系统芯片的绝对时...
【专利技术属性】
技术研发人员:张明飞,孟黎明,张天宇,徐久师,
申请(专利权)人:苏州畅行智驾汽车科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。