【技术实现步骤摘要】
一种车辆控制器软件更新方法和更新装置
本专利技术涉及车辆控制器软件更新
,尤其涉及一种车辆控制器软件更新方法和更新装置。
技术介绍
随着汽车电子技术的不断发展,现在车辆的上的控制器也越来越多,多达几十个;在汽车研发和生产阶段,可通过更新控制器软件实现功能优化,但控制器的软件释放和管理面临诸多问题和挑战。在车型开发过程的研发和生产阶段,经常出现以下问题:生产计划变更时,控制器样件已按照原来的生产计划入库,但是装车计划延期,等到实际装车时,控制器已经有了新版本的软件,此时需要更新已入库的控制器软件;样车交付使用过程中,如果研发出新版本的软件,需要更新样车的控制器软件;样车交付使用过程中,有的样车可能更换了控制器硬件,即升级了控制器硬件版本;对于此类控制器,在刷写软件的过程中,需要确保控制器的硬件版本和软件版本相匹配,否则会出现部分功能失效等问题;某些功能涉及多个控制器,在更新软件时要求多个控制器需要同步更新,否则会出现车辆报错或该功能不能使用等情况。针对以上问题,现有的解决方案是采用人工重新刷写的方式。这种方式工作量大,重复性高,浪费研发工程师的宝贵时间,且不利 ...
【技术保护点】
1.一种车辆控制器软件更新方法,其特征在于,包括:远程获取更新数据;获取车辆控制器的硬件信息和所述车辆控制器的软件信息;根据所述硬件信息自动检测适用于所述硬件信息的更新数据,并将所述更新数据包含的软件版本号与所述软件信息包含的软件版本号进行比较,根据比较结果对所述车辆控制器进行软件更新。
【技术特征摘要】
1.一种车辆控制器软件更新方法,其特征在于,包括:远程获取更新数据;获取车辆控制器的硬件信息和所述车辆控制器的软件信息;根据所述硬件信息自动检测适用于所述硬件信息的更新数据,并将所述更新数据包含的软件版本号与所述软件信息包含的软件版本号进行比较,根据比较结果对所述车辆控制器进行软件更新。2.根据权利要求1所述的车辆控制器软件更新方法,其特征在于,所述更新数据包括:软件包、软件版本号和所述软件包适用的硬件版本号;所述硬件信息包括:硬件版本号;所述软件信息包括:软件版本号。3.根据权利要求2所述的车辆控制器软件更新方法,其特征在于,根据所述硬件信息、所述软件信息和所述更新数据,对所述车辆控制器进行软件更新,包括:根据所述硬件信息,自动查找适用于所述硬件信息的更新数据;将所述软件信息与所述更新数据进行比较;若所述软件信息的软件版本号与所述更新数据的软件版本号相同,则提示所述车辆控制器已处于最新状态;若所述软件信息的软件版本号低于所述更新数据的软件版本号,则根据所述更新数据对所述车辆控制器进行软件更新。4.根据权利要求3所述的车辆控制器软件更新方法,其特征在于,根据所述更新数据对所述车辆控制器进行软件更新,包括:将获取到的所述更新数据,通过车载诊断系统OBD接口,发送至至少一个车辆控制器。5.根据权利要求1所述的车辆控制器软件更新方法,其特征在于,还包括:对车辆的全部控制器进行软件更新后,提示所述车辆的全部控制器的软件是最新版本。6.一种车辆控制器软件更新装置,其特征在于...
【专利技术属性】
技术研发人员:张译芳,邓祥敬,
申请(专利权)人:北京新能源汽车股份有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。