System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 高空车车载控制器的升级方法技术_技高网

高空车车载控制器的升级方法技术

技术编号:40317049 阅读:4 留言:0更新日期:2024-02-07 20:59
本发明专利技术公开了一种高空车车载控制器的升级方法,属于车辆控制技术领域,该高空车车载控制器的升级方法,所述车载控制器包括主控芯片和至少两个辅控芯片,所述主控芯片获取升级指令后对所述辅控芯片依次升级,对每一个待升级的辅控芯片执行如下升级步骤:对所有待升级的所述辅控芯片进行升级优先级排序;选取一辅控芯片作为指定辅控芯片接管具有最高升级优先级的辅控芯片的工作;对所述最高升级优先级的辅控芯片进行升级。通过选取另一辅控芯片接管具有待升级最高升级优先级的辅控芯片的功能,以解决辅控硬件资源有限,车载控制器主控与辅控芯片升级过程中的资源复用问题,提高硬件资源的利用率。

【技术实现步骤摘要】

本专利技术涉及车辆控制,特别涉及一种高空车车载控制器的升级方法


技术介绍

1、车辆控制器,又称为车身电脑,在汽车工程中是指用于控制车身电器系统的电子控制单元(ecu),是汽车的重要组成部分之一。高空车控制器包括主控芯片和若干个用于执行对应功能的辅控芯片,在高空车控制器的升级过程中,主控芯片从tbox或手持终端获取升级包,然后依次对辅控芯片进行升级,由于辅控芯片的资源相对有限,辅控芯片在处理原有功能任务情况下,例如举升作业功能,不能保证还有剩余资源可供辅控芯片与主控芯片通信进行升级操作,车辆升级过程中需要关闭车内所有娱乐影音应用,且保持车辆处于驻车状态。


技术实现思路

1、本专利技术的目的在于提供一种高空车车载控制器的升级方法,以解决升级过程中辅控芯片无法执行原有功能的问题。

2、为解决上述技术问题,本专利技术提供一种高空车车载控制器的升级方法,所述车载控制器包括主控芯片和至少两个辅控芯片,所述主控芯片获取升级指令后对所述辅控芯片依次升级,对每一个待升级的辅控芯片执行如下升级步骤:

3、对所有待升级的所述辅控芯片进行升级优先级排序;

4、选取一辅控芯片作为指定辅控芯片至少部分地接管具有最高升级优先级的辅控芯片的工作;

5、对所述最高升级优先级的辅控芯片进行升级;

6、其中,依据所述待升级的辅控芯片的负载率进行升级优先级排序。

7、优选地,所述指定辅控芯片是待升级的辅控芯片,且所述指定辅控芯片待升级的优先级低于所述最高升级优先级的辅控芯片。

8、优选地,所述指定辅控芯片是升级完成后的辅控芯片。

9、优选地,所述主控芯片获取升级指令的步骤包括:将待升级固件上传到云平台或直接存储到手持终端;所述云平台将升级指令下发到tbox或所述手持终端,后所述tbox或所述手持终端将升级指令传递到所述主控芯片。

10、优选地,对所有所述待升级的辅控芯片进行升级优先级排序的步骤包括:所述主控芯片依次查询所述待升级的辅控芯片的工作状态,根据查询获得的工作状态对所述待升级的辅控芯片进行升级的优先级排序。

11、优选地,在所述最高升级优先级的辅控芯片升级完成后,所述指定辅控芯片将当前的工作参数同步到升级完成后的所述最高升级优先级的辅控芯片,所述最高升级优先级的辅控芯片恢复功能。

12、优选地,选取一辅控芯片作为指定辅控芯片至少部分地接管具有最高升级优先级的辅控芯片的工作的步骤包括:所述主控芯片先通知所述最高升级优先级的辅控芯片其至少部分的工作被所述指定辅控芯片接管,并同步获取所述最高升级优先级的辅控芯片的工作参数,后通知所述指定辅控芯片至少部分地接管所述最高升级优先级的辅控芯片的工作,并将所述最高升级优先级的辅控芯片当前的工作参数同步到所述指定辅控芯片,所述指定辅控芯片至少部分地接管所述最高升级优先级的辅控芯片的工作。

13、优选地,所述指定辅控芯片还降低原有工作频率以接管所述最高升级优先级的辅控芯片的工作,且所述指定辅控芯片上还预先备份有用以执行所述最高升级优先级的辅控芯片的功能的硬件。

14、优选地,对所述待升级的辅控芯片的负载率由小到大进行排序,并以所述排序作为升级优先级排序。

15、优选地,所述主控芯片和所述辅控芯片之间的传输协议采用uart、spi或iic。

16、优选地,所述主控芯片与所述tbox或所述手持终端基于uds协议通过车辆can总线通信。

17、在本专利技术提供的高空车车载控制器的升级方法,本专利技术主要通过主控芯片分配辅控芯片的功能,使另一辅控芯片接管待升级的辅控芯片功能,以在待升级的辅控芯片在升级过程中,原有的至少部分工作能够被继续执行,在辅控芯片资源有限和设备保持现有功能的情况下,复用主控芯片的一些资源来完成自身升级,提高硬件资源的利用率,能够同时满足远程与本地升级,简化了车载控制器升级的流程。

本文档来自技高网...

【技术保护点】

1.一种高空车车载控制器的升级方法,其特征在于,所述车载控制器包括主控芯片和至少两个辅控芯片,所述主控芯片获取升级指令后对所述辅控芯片依次升级,对每一个待升级的辅控芯片执行如下升级步骤:

2.如权利要求1所述的高空车车载控制器的升级方法,其特征在于,所述指定辅控芯片是待升级的辅控芯片,且所述指定辅控芯片待升级的优先级低于所述最高升级优先级的辅控芯片。

3.如权利要求1所述的高空车车载控制器的升级方法,其特征在于,所述指定辅控芯片是升级完成后的辅控芯片。

4.如权利要求1所述的高空车车载控制器的升级方法,其特征在于,所述主控芯片获取升级指令的步骤包括:将待升级固件上传到云平台或直接存储到手持终端;所述云平台将升级指令下发到TBOX或所述手持终端,后所述TBOX或所述手持终端将升级指令传递到所述主控芯片。

5.如权利要求1所述的高空车车载控制器的升级方法,其特征在于,对所有所述待升级的辅控芯片进行升级优先级排序的步骤包括:所述主控芯片依次查询所述待升级的辅控芯片的工作状态,根据查询获得的工作状态对所述待升级的辅控芯片进行升级的优先级排序

6.如权利要求1所述的高空车车载控制器的升级方法,其特征在于,在所述最高升级优先级的辅控芯片升级完成后,所述指定辅控芯片将当前的工作参数同步到升级完成后的所述最高升级优先级的辅控芯片,所述最高升级优先级的辅控芯片恢复功能。

7.如权利要求1所述的高空车车载控制器的升级方法,其特征在于,选取一辅控芯片作为指定辅控芯片至少部分地接管具有最高升级优先级的辅控芯片的工作的步骤包括:所述主控芯片先通知所述最高升级优先级的辅控芯片其至少部分的工作被所述指定辅控芯片接管,并同步获取所述最高升级优先级的辅控芯片的工作参数,后通知所述指定辅控芯片至少部分地接管所述最高升级优先级的辅控芯片的工作,并将所述最高升级优先级的辅控芯片当前的工作参数同步到所述指定辅控芯片,所述指定辅控芯片至少部分地接管所述最高升级优先级的辅控芯片的工作。

8.如权利要求1所述的高空车车载控制器的升级方法,其特征在于,所述指定辅控芯片还降低原有工作频率以接管所述最高升级优先级的辅控芯片的工作,且所述指定辅控芯片上还预先备份有用以执行所述最高升级优先级的辅控芯片的功能的硬件。

9.如权利要求1所述的高空车车载控制器的升级方法,其特征在于,对所述待升级的辅控芯片的负载率由小到大进行排序,并以所述排序作为升级优先级排序。

10.如权利要求1所述的高空车车载控制器的升级方法,其特征在于,所述主控芯片和所述辅控芯片之间的传输协议采用UART、SPI或IIC。

...

【技术特征摘要】

1.一种高空车车载控制器的升级方法,其特征在于,所述车载控制器包括主控芯片和至少两个辅控芯片,所述主控芯片获取升级指令后对所述辅控芯片依次升级,对每一个待升级的辅控芯片执行如下升级步骤:

2.如权利要求1所述的高空车车载控制器的升级方法,其特征在于,所述指定辅控芯片是待升级的辅控芯片,且所述指定辅控芯片待升级的优先级低于所述最高升级优先级的辅控芯片。

3.如权利要求1所述的高空车车载控制器的升级方法,其特征在于,所述指定辅控芯片是升级完成后的辅控芯片。

4.如权利要求1所述的高空车车载控制器的升级方法,其特征在于,所述主控芯片获取升级指令的步骤包括:将待升级固件上传到云平台或直接存储到手持终端;所述云平台将升级指令下发到tbox或所述手持终端,后所述tbox或所述手持终端将升级指令传递到所述主控芯片。

5.如权利要求1所述的高空车车载控制器的升级方法,其特征在于,对所有所述待升级的辅控芯片进行升级优先级排序的步骤包括:所述主控芯片依次查询所述待升级的辅控芯片的工作状态,根据查询获得的工作状态对所述待升级的辅控芯片进行升级的优先级排序。

6.如权利要求1所述的高空车车载控制器的升级方法,其特征在于,在所述最高升级优先级的辅控芯片升级完成后,所述指定辅控芯片将当前的工...

【专利技术属性】
技术研发人员:邓波张善睿张琳
申请(专利权)人:北谷电子股份有限公司
类型:发明
国别省市:

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

1