【技术实现步骤摘要】
汽车OTA升级过程中的诊断刷写系统、方法、装置及介质
[0001]本专利技术属于汽车电子
,具体涉及一种可靠的汽车OTA升级过程中的诊断刷写系统、方法、装置及介质。
技术介绍
[0002]在汽车工业中,随着智能化、电动化的普及,OTA升级已经越来越普遍。OTA的本质是使用嵌入到上位机系统中的软件,从OTA服务器上下载升级包,并将升级包中的软件使用诊断指令刷写入对手件中。在此过程中,确保刷写过程的可靠性,是当前亟待解决的问题。
[0003]专利文献CN111629002B公开了一种车辆ECU的OTA安全升级方法,包括OTA服务器步骤以及OTA车端步骤。本专利技术在升级包上传给OTA服务器前、升级包上传给OTA服务器后、OTA服务器下发升级包给OTA车端时以及OTA车端获得升级包后分别进行了安全处理,并且通过不同的证书进行相应的认证,同时加入了多重加密和签名,以及摘要文件,提高了升级的安全性。
[0004]上述专利是一种ECU的OTA安全升级方法,而非OTA升级过程中的诊断刷写机制。
[0005]C ...
【技术保护点】
【技术特征摘要】
1.一种汽车OTA升级过程中的诊断刷写系统,其特征在于:该系统主要包含OTA服务器、上位机、网关及被刷写的ECU;其中,OTA和服务器之间通过4G网络进行升级包的下载,主节点将升级包中的文件刷写入目标ECU中,其中刷写时使用的报文是诊断报文,由网关转发给目标ECU。2.根据权利要求1所述的一种汽车OTA升级过程中的诊断刷写系统,其特征在于:OTA服务器将升级包通过4G网络下载到车端上位机中,升级包中包含刷写的文件和配置刷写流程的xml文件。3.根据权利要求2所述的一种汽车OTA升级过程中的诊断刷写系统,其特征在于:刷写的文件为hex或s19或bin文件。4.根据权利要求3所述的一种汽车OTA升级过程中的诊断刷写系统,其特征在于:xml中使用通用的方式对刷写的诊断服务进行配置,OTA进程运行在MPU中,将诊断服务封装在与系统的接口函数中,通过片间协议传输给MCU,MCU最终将诊断报文发送到总线上,诊断报文包含物理寻址方式和功能寻址方式;诊断报文发送到总线后,由GW进行转发,GW将诊断报文路由到各个车内子网中,ECU收到诊断服务,并进行响应,最终完成整个刷写流程,完成OTA的诊断升级。5.根据权利要求4所述的一种汽车OTA升级过程中的诊断刷写系统,其特征在于:在刷写过程中,主节点会读取目标ECU的ECU ID、诊断ID、boot层掩码、升级包的路径,然后去判断升级包中是否有刷写文件和配置文件,并包含重试机制;确认包含刷写文件和配置文件后,主节点启动刷写,进入扩展会话,禁整车通信、停止车辆故障码的记录、切换编程会话、通过安全访问;对于driver和app,要判断是否有此文件,是否有擦除流程,如果确认有,就执行相应步骤;判断完后,每个文件都有对应的下载流程,CAN传输的使用34诊断服务;下载传输完成后,进行文件的校验;刷写完成后,回读版本号并与目标版本号进行比对,判断升级成功还是失败。6.一种汽车OTA升级过程中的诊断刷写方法,其特征在于:该方法包含下载升级包、预编程、主编程、后编程;其中,预编程和后编程包含会话模式的切换、车内通信的控制、故障码记录的控制,主编程包含会话模式的切换、安全访问、擦除、升级包的下载及校验。7.根据权利要求6所述的方法,其特征在于,包括以下步骤:1)车端T
‑
Box将升级包下载到车端存储中,升级包中包含诊断刷写文件;2)车端的OTA软件对xml文件进...
【专利技术属性】
技术研发人员:李文强,马良,马文峰,王奕尧,张旭亮,侯芯宇,宁嘉,王晓光,雷凯,
申请(专利权)人:一汽奔腾轿车有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。