一种软件刷写系统、方法和装置制造方法及图纸

技术编号:31499460 阅读:44 留言:0更新日期:2021-12-22 23:06
本发明专利技术实施例公开了一种软件刷写系统、方法和装置,刷写设备通过无线传输模块实现与电驱动系统的通信连接。电驱动系统接收到刷写设备下发的检测指令时,按照设定的预编程规则,对电驱动系统包含的硬件设备进行预处理,并向刷写设备反馈响应信号。刷写设备接收到响应信号时,向电驱动系统传输携带有应用程序的服务请求;电驱动系统按照设定的安全访问方式将应用程序存储至相应的内存区。安全访问方式包含了对刷写设备的身份验证以及对应用程序的检测,有效的保证软件更新过程的安全性。通过刷写设备可以快速的实现对电驱动系统的软件更新,无需管理人员对电驱动系统的硬件设备手动进行配置更新,提升了电驱动系统软件更新的处理效率。理效率。理效率。

【技术实现步骤摘要】
一种软件刷写系统、方法和装置


[0001]本专利技术涉及新能源汽车
,特别是涉及一种软件刷写系统、方法和装置。

技术介绍

[0002]近几年新能源汽车得到了长足的发展,电驱动系统作为新能源汽车上的关键核心部件之一,其稳定的工作性能对整车有着重要的影响。通常一款新车在处于研发及标定阶段时,需要反复的对新车电驱动系统软件进行程序的刷新。
[0003]传统方式中,主要通过车联网将服务器上的软件升级包下载到车载终端上,在合适时间向待升级控制器传输升级数据,使待升级控制器进行软件升级。然而采用车联网平台进行程序更新的方式需要现场开发人员进行管控,并且存在数据被窃听或者传输过程被干扰的风险,无法完全保证整车的安全性。
[0004]可见,如何在确保安全性的同时提升软件升级的处理效率,是本领域技术人员需要解决的问题。

技术实现思路

[0005]本专利技术实施例的目的是提供一种软件刷写系统、方法和装置,可以在确保安全性的同时提升软件升级的处理效率。
[0006]为解决上述技术问题,本专利技术实施例提供一种软件刷写系统本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种软件刷写系统,其特征在于,包括刷写设备和电驱动系统;其中,所述刷写设备通过无线传输模块实现与所述电驱动系统的通信连接;所述刷写设备,用于向所述电驱动系统下发检测指令;当接收到所述电驱动系统反馈的响应信号时,向所述电驱动系统传输携带有应用程序的服务请求;所述电驱动系统,用于接收到所述刷写设备下发的检测指令时,按照设定的预编程规则,对电驱动系统包含的硬件设备进行预处理,并向所述刷写设备反馈响应信号;接收到所述刷写设备传输的服务请求时,按照设定的安全访问方式将所述服务请求中携带的应用程序存储至相应的内存区,以实现对所述电驱动系统的软件更新。2.根据权利要求1所述的软件刷写系统,其特征在于,所述无线传输模块为CAN转wifi模块;所述CAN转wifi模块通过CAN总线与所述电驱动系统中的主控制电路连接;所述刷写设备通过所述CAN转wifi模块下发检测指令和服务请求。3.根据权利要求1所述的软件刷写系统,其特征在于,所述刷写设备包括有存储空间,所述存储空间用于存储应用程序以及配置文件;其中,所述配置文件包含有用于实现软件刷写的基础参数。4.根据权利要求3所述的软件刷写系统,其特征在于,所述刷写设备上设置有控制按键;当所述控制按键被按下时,所述刷写设备读取配置文件,并依据所述配置文件包含的基础参数向所述电驱动系统下发检测指令。5.根据权利要求1所述的软件刷写系统,其特征在于,所述电驱动系统具体用于接收到所述刷写设备下发的检测指令时,判断当前电驱动系统中的ECU是否在线;当所述ECU在线时,控制所述ECU由诊断会话模式切换到扩展模式;判断所述ECU当前的编程条件是否满足预设要求;当所述ECU当前的编程条件满足预设要求时,则调用预先设置的状态调整指令,将所述电驱动系统中的DTC调整为关闭状态,并将所述电驱动系统的通信控制调整为禁止非诊断报文收发的状态。6.根据权利要求5所述的软件刷写系统,其特征在于,所述服务请求中携带有密钥;所述电驱动系统具体用于接收到所述刷写设备传输的服务请求时,依据计算得到的密钥,对所述刷写设备传输的密钥进行校验;当所述刷写设备传输的密钥通过校验时,则向所述ECU的非易失性存储空间加载内存驱动;擦除用于存储应用程序的内存区,并将所述服务请求中携带的应用程序存储至所述内存区。7.根据权利要求6所述的软件刷写系统,其特征在于,所述电驱动系统还用于接收到所述刷写设备传输的复位请求时,控制所述电驱动系统的硬件设备恢复至默认工作模式,并删除所述非易失性存储空间加载的内存驱动。8.根据权利要求6所述的软件刷写系统,其特征在于,所述电驱动系统还用于判断所述应用程序是否完整,并且所述应用程序的类型是否与所述ECU型号匹配;当所述应用程序不完整或者所述应用程序的类型与所述ECU型号不匹配时,则发出错误否定码,并中断程序刷写过程。
9.根据权利要求8所述的软件刷写系统,其特征在于,所述电驱动系统还用于在对所述刷写设备传输的密钥通过校验时,将程序刷写的日期以及刷写设备的编号信...

【专利技术属性】
技术研发人员:陈昆陈建明刘鹏飞杨吉春李靖王臣席永光
申请(专利权)人:株洲中车时代电气股份有限公司
类型:发明
国别省市:

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

1