一种车载计算平台的系统更新管理方法及装置制造方法及图纸

技术编号:34271357 阅读:31 留言:0更新日期:2022-07-24 16:06
本发明专利技术提供了一种车载计算平台的系统更新管理方法及装置,方法包括控制器获取决策单元下发的系统更新指令,解析到需更新的感知计算单元编号,并将所述感知计算单元编号发送至通道选择单元;通道选择单元选通所述编号对应的感知计算单元;决策单元通过选通通道单元对感知计算单元进行升级更新。本发明专利技术通过控制器和通道选择单元对车载计算平台的系统更新进行了硬件优化,控制器对决策单元的系统更新指令进行解析,得到需更新的感知结算单元编号,通道选择单元通过该编号选通对应的感知计算单元,控制器同时控制感知计算单元上电以及升级过程的时序控制,避免触发误升级,提供了整个系统的灵活性并减低了硬件冗余。个系统的灵活性并减低了硬件冗余。个系统的灵活性并减低了硬件冗余。

A system update management method and device for on-board computing platform

【技术实现步骤摘要】
一种车载计算平台的系统更新管理方法及装置


[0001]本专利技术涉及网联汽车
,尤其是一种车载计算平台的系统更新管理方法及装置。

技术介绍

[0002]随着汽车行业进入智能化、网联化时代,车载计算平台成为发展智能驾驶的关键。车载计算平台是自动驾驶的实现基础,根据自动驾驶的基本理论模型,可将车载计算平台分为:感知单元、决策单元和控制单元三部分。车载计算平台实时处理多传感器数据,通过进行感知、融合、预测、决策、规划、控制等操作实现自动驾驶,而整个过程需要依赖计算平台的强大算力支持才能实现。自动驾驶技术在逐步推进,车载计算平台硬件架构需求也随之增加,如:感知与决策单元融合的一体化架构需求、支持升级迭代的模块化设计需求、支持面向应用的算力灵活配置需求等。面对算力的挑战和诸多新需求,对于L3及以上等级自动驾驶车辆,单一芯片的硬件架构已无法满足诸多接口和算力需求,计算平台需采用异构芯片的硬件方案。多处理芯片的异构硬件架构需配置有一套灵活完备的系统升级更新策略,以保证能够可靠稳定地完成系统更新并重新正常运作。由此可见,复杂车载计算平台的系统更新管理,是本领域亟待解决的问题。
[0003]目前车载计算平台硬件架构领域中,决策单元采用一片多核CPU作为执行自动驾驶相关大部分核心算法,同时整合多源数据完成路径规划、决策控制等功能;感知单元采用多个AI加速引擎(多选用GPU、FPGA、ASIC等),实现对多传感器数据高效处理与融合,获取用于规划及决策的关键信息;控制单元基于传统车控MCU。整个系统的升级更新由决策单元的CPU主导,分别对各AI计算单元进行升级更新。
[0004]车载计算平台采用异构硬件方案,并趋于模块化设计可灵活扩展算力。系统升级更新的方案也应针对多处理器硬件架构进行完善,同时提高灵活性。采用单独通道分别对各AI计算单元进行升级更新适用于计算单元较少的情况,对于目前车载计算平台面临的高算力且可灵活配置需求,显然会带来硬件设计的冗余。

技术实现思路

[0005]本专利技术提供了一种车载计算平台的系统更新管理方法及装置,用于解决现有采用单通道分别对感知计算单元进行升级,造成硬件设计冗余的问题。
[0006]为实现上述目的,本专利技术采用下述技术方案:
[0007]本专利技术第一方面提供了一种车载计算平台的系统更新管理方法,所述方法包括以下步骤:
[0008]控制器获取决策单元下发的系统更新指令,解析到需更新的感知计算单元编号,并将所述感知计算单元编号发送至通道选择单元;
[0009]通道选择单元选通所述编号对应的感知计算单元;
[0010]决策单元通过选通通道单元对感知计算单元进行升级更新。
[0011]进一步地,所述控制器为复杂可编程逻辑器件CPLD或微控制器MCU。
[0012]进一步地,所述方法在控制器解析出感知计算单元编号之后,决策单元进行升级更新之前还包括步骤:
[0013]控制器控制所述编号对应的感知计算单元上电复位。
[0014]本专利技术第二方面提供了一种车载计算平台的系统更新管理装置,包括决策单元,所述装置还包括控制器和通道选择单元,所述决策单元分别连接所述控制器和通道选择单元;
[0015]所述控制器用于接收所述决策单元的系统更新指令并解析出需更新的感知计算单元编号,将所述编号发送给通道选择单元;
[0016]所述通道选择单元基于所述编号选通对应的感知计算单元;
[0017]所述决策单元用于对选通的感知计算单元进行升级更新。
[0018]进一步地,所述控制器为复杂可编程逻辑器件CPLD或微控制器MCU。
[0019]进一步地,所述控制器包括更新指令解析单元、系统更新控制单元和上电复位控制单元;
[0020]所述更新指令解析单元,基于系统更新指令解析出需更新的感知计算单元编号;
[0021]所述系统更新控制单元,基于解析到的编号发出系统更新分发控制信号给通道选择单元;
[0022]所述上电复位控制单元,控制所述编号对应的感知计算单元上电复位,并进行系统更新的时序控制。
[0023]进一步地,所述通道选择单元包括公共端和选通端,公共端连接所述控制器,选通端包括与感知计算单元数量相对应的选通开关,每个选通开关连接一个感知计算单元。
[0024]进一步地,所述控制器与决策单元通过I2C或LPC接口作为信号传输路径。
[0025]进一步地,所述决策单元与通道选择单元通过串行总线作为信号传输路径。
[0026]本专利技术第三方面提供了一种计算机存储介质,所述计算机存储介质中存储有计算机指令,所述计算机指令在所述装置上运行时,使所述装置执行所述方法的步骤。
[0027]本专利技术第二方面的所述系统更新管理装置能够实现第一方面及第一方面的各实现方式中的方法,并取得相同的效果。
[0028]
技术实现思路
中提供的效果仅仅是实施例的效果,而不是专利技术所有的全部效果,上述技术方案中的一个技术方案具有如下优点或有益效果:
[0029]本专利技术通过控制器和通道选择单元对车载计算平台的系统更新进行了硬件优化,控制器对决策单元的系统更新指令进行解析,得到需更新的感知结算单元编号,通道选择单元通过该编号选通对应的感知计算单元,控制器同时控制感知计算单元上电以及升级过程的时序控制,避免触发误升级,提供了整个系统的灵活性并减低了硬件冗余。
附图说明
[0030]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0031]图1是本专利技术所述方法实施例的流程示意图;
[0032]图2是本专利技术所述方法实施例中其一实现方式的流程示意图;
[0033]图3是本专利技术所述装置实施例的结构示意图;
[0034]图4是本专利技术所述控制器实施例的结构示意图;
[0035]图5是本专利技术所述通道选择单元实施例的结构示意图。
具体实施方式
[0036]为能清楚说明本方案的技术特点,下面通过具体实施方式,并结合其附图,对本专利技术进行详细阐述。下文的公开提供了许多不同的实施例或例子用来实现本专利技术的不同结构。为了简化本专利技术的公开,下文中对特定例子的部件和设置进行描述。此外,本专利技术可以在不同例子中重复参考数字和/或字母。这种重复是为了简化和清楚的目的,其本身不指示所讨论各种实施例和/或设置之间的关系。应当注意,在附图中所图示的部件不一定按比例绘制。本专利技术省略了对公知组件和处理技术及工艺的描述以避免不必要地限制本专利技术。
[0037]如图1所示,本专利技术实施例提供了一种车载计算平台的系统更新管理方法,所述方法包括以下步骤:
[0038]S1,控制器获取决策单元下发的系统更新指令,解析到需更新的感知计算单元编号,并将所述感知计算单元编号发送至通道选择单元;
[0039]S2本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种车载计算平台的系统更新管理方法,其特征是,所述方法包括以下步骤:控制器获取决策单元下发的系统更新指令,解析到需更新的感知计算单元编号,并将所述感知计算单元编号发送至通道选择单元;通道选择单元选通所述编号对应的感知计算单元;决策单元通过选通通道单元对感知计算单元进行升级更新。2.根据权利要求1所述车载计算平台的系统更新管理方法,其特征是,所述控制器为复杂可编程逻辑器件CPLD或微控制器MCU。3.根据权利要求1所述车载计算平台的系统更新管理方法,其特征是,所述方法在控制器解析出感知计算单元编号之后,决策单元进行升级更新之前还包括步骤:控制器控制所述编号对应的感知计算单元上电复位。4.一种车载计算平台的系统更新管理装置,包括决策单元,其特征是,所述装置还包括控制器和通道选择单元,所述决策单元分别连接所述控制器和通道选择单元;所述控制器用于接收所述决策单元的系统更新指令并解析出需更新的感知计算单元编号,将所述编号发送给通道选择单元;所述通道选择单元基于所述编号选通对应的感知计算单元;所述决策单元用于对选通的感知计算单元进行升级更新。5.根据权利要求4所述车载计算平台的系统更新管理装置,其特征是,所述控制器为复杂可编程逻辑器件CPLD或微控制器MCU...

【专利技术属性】
技术研发人员:刘丹张晶威韩大峰
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

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

1