【技术实现步骤摘要】
一种集成式车辆ECU刷写方法及系统
本专利技术涉及汽车
,具体涉及一种集成式车辆ECU刷写方法及系统。
技术介绍
随着电控技术的发展,电子控制单元ECU在整车控制中扮演着越来越重要的角色,维护人员可以通过刷写可以对ECU数据进行封装或更新。此外,从试制到生产到售后,都涉及到ECU刷写,其中试制和生产需要对一个或多个ECU进行刷写,而售后则通过ECU刷写的方式对故障ECU进行维修。由于ECU刷写对整车功能及安全至关重要,非法刷写可能导致整车功能异常甚至造成严重的安全隐患,因此需要对ECU刷写安全性进行管控。现有的刷写方式主要有现场刷写和远程刷写两种,现场刷写由专业人员携带刷写设备和数据进行现场操作,远程刷写则将刷写设备开放给用户,由用户通过网络从服务器上获取数据或者直接将刷写数据开放给用户来进行刷写。虽然目前一些刷写设备虽然集成了多个ECU的刷写功能,但当整车有多个不同的ECU需要刷写时,仍需要人为地依次刷写完成。此外,车辆功能在不断增加和优化,整车ECU的种类也在不断增多,集成式ECU刷写设备通过升级可以新增配置或变形配置的ECU刷写需求,一般采用直接更新文件的方式完成升级。现场刷写不利于车辆相对分散的大批量ECU刷写,会消耗大量的人力和财力,而远程刷写则存在ECU数据和刷写设备泄漏的可能,不利于数据刷写的安全性。当整车有多个不同的ECU需要刷写时,仍然人为地依次对每个ECU刷写,这样刷写效率低。并且ECU刷写设备更新时,采用直接更新文件方式,这种方式稳定性差,如果出现异常掉电、网络异常 ...
【技术保护点】
1.一种集成式车辆ECU刷写方法,其特征在于,其包括:/n解耦车辆ECU刷写系统为管理模块、升级模块、ECU刷写模块以及被刷写ECU;/n所述管理模块接收配置文件,并依照升级模块、ECU刷写模块、被刷写ECU的顺序确认配置对象,所述配置文件包括升级数据和/或刷写数据;/n若配置对象为升级模块,则使用所述升级数据升级所述升级模块;/n若配置对象为ECU刷写模块,则启动所述升级模块,并向升级模块发送升级数据;/n所述升级模块接收所述升级数据,并使用所述升级数据升级所述ECU刷写模块;/n若配置对象为被刷写ECU,则启动ECU刷写模块,并向ECU刷写模块发送刷写数据;/n所述ECU刷写模块接收所述刷写数据,并使用所述刷写数据刷写所述被刷写ECU。/n
【技术特征摘要】
1.一种集成式车辆ECU刷写方法,其特征在于,其包括:
解耦车辆ECU刷写系统为管理模块、升级模块、ECU刷写模块以及被刷写ECU;
所述管理模块接收配置文件,并依照升级模块、ECU刷写模块、被刷写ECU的顺序确认配置对象,所述配置文件包括升级数据和/或刷写数据;
若配置对象为升级模块,则使用所述升级数据升级所述升级模块;
若配置对象为ECU刷写模块,则启动所述升级模块,并向升级模块发送升级数据;
所述升级模块接收所述升级数据,并使用所述升级数据升级所述ECU刷写模块;
若配置对象为被刷写ECU,则启动ECU刷写模块,并向ECU刷写模块发送刷写数据;
所述ECU刷写模块接收所述刷写数据,并使用所述刷写数据刷写所述被刷写ECU。
2.如权利要求1所述的一种集成式车辆ECU刷写方法,其特征在于,所述管理模块接收配置文件,并依照升级模块、ECU刷写模块、被刷写ECU的顺序确认配置对象,包括:
所述升级数据和/或刷写数据中设置有标识位,管理模块依次读取各个所述标识位的数值,确认所述升级数据和/或刷写数据所针对的配置对象。
3.如权利要求2所述的一种集成式车辆ECU刷写方法,其特征在于:所述标识位包括:升级模块标识、ECU刷写模块标识。
4.如权利要求3所述的一种集成式车辆ECU刷写方法,其特征在于,一个模块升级或刷写完成后,取反该模块对应的标识位,并将标志位返回至管理模块。
5.如权利要求1所述的一种集成式车辆ECU刷写方法,其特征在于:所述配置文件还包括用户ID以及设备ID,所述管理模块对所述用户ID以及设备ID进行鉴权。
6.如权利要求1所述的一种集成式车辆ECU刷写方法,其特征在于,若所述配置对象为升级模块,则使用所述升级数据升级所述升级模块,包括:
T1:启动管理程序,管理程序判断升级模块标志是否有效,如果有效则更新升级程序后进入步骤T2,否则直接进入步骤T2;
T2:管理模块判断ECU刷写模块标志是否有效,如果有效则进入步骤T3,否则动态生成加密文件后启动ECU刷写模块;
T3:动态生成加密文件,启动升级模块,升级模块更新ECU刷写模块后,启动ECU刷写模块。
7.一种集成式车辆ECU刷写系统,其特征在于,其包括:
管理模块,用于接收配置文件,并确认所述配置文件针对的配置对象,所述配置文件包括升级数据和/或刷写数据,
-若配置对象为升级模块,则使用所述升级数据升级所述升级模块;
-若配置对象为ECU刷写模块,则启动所述升级模块;
-若配置对象为被刷写ECU,则启动ECU刷写模块;
所述升级模块接收所述升级数据,并使用所述升级数据升级所述ECU刷写模块;
所述ECU刷写模块接收所述刷写数据,并使用所述刷写数据刷写所述被刷写ECU。
8.如权利要求7所述的一种集成式车辆ECU刷写系统,其特征在于:所述管理模块包括:
验证子模块,用于验证用户及设备权限:读取用户ID和设备ID,...
【专利技术属性】
技术研发人员:邓莹,徐家明,牛方兴,刘双平,
申请(专利权)人:东风商用车有限公司,
类型:发明
国别省市:湖北;42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。