控制器软件刷写系统及方法与流程

文档序号:38524406发布日期:2024-07-01 23:07阅读:44来源:国知局
控制器软件刷写系统及方法与流程

本公开涉及控制器刷写,特别涉及一种控制器软件刷写系统及方法。


背景技术:

1、电动汽车整车有众多的控制单元,如整车控制器、电池管理系统控制器、电机控制器、充电系统控制器、dcdc控制器、车身控制器、辅助驾驶控制器等。对上述控制器进行刷写时需要大量的工作量。

2、目前至少存在以下至少三种刷写方式:刷写方式一,离线刷写,每个控制器有特定的刷写工装,利用刷写工装刷写完毕之后,将刷写完毕之后的控制器装车;刷写方式二,由供应商刷写完毕后,将刷写完毕的控制器直接发货进厂,进而将控制器装车;刷写方式三,将待刷写的控制器装车后,通过obd口逐一对待刷写的控制器进行刷写。

3、刷写方式一的缺陷:由于每个控制器的接口及刷写软件不同,因此,对于整车上的多个控制器,需要多个特定的刷写工装,且刷写工序不同;通过人工的方式对控制器进行刷写,难免会出现错刷、或漏刷的情况,导致装车后可能需要重新返工。

4、刷写方式二的缺陷:供应商会将刷写成本计算在采购成本内,成本高;因sku的不同,且很多控制器都是硬件相同但是软件不同,为避免错误安装,供应商会将该种控制器标记为不同的零件,导致bom数量多,管理成本增加。

5、刷写方式三的缺陷:通过人工的方式刷写仅能顺序刷写,将整车刷写完毕将耗费大量时间,且错误概率增加。


技术实现思路

1、本公开提供一种控制器软件刷写系统,以解决上述技术问题。

2、根据本公开的第一方面,提供了一种控制器软件刷写系统,所述系统包括无线刷写终端、工厂无线基站、工厂服务器;所述工厂服务器与供应商web终端通信,以获取供应商提供的待刷写软件及相关文件;所述工厂服务器通过所述工厂无线基站向所述无线刷写终端推送所述待刷写程序;所述无线刷写终端安装于整车的obd口,所述无线刷写终端基于所述待刷写软件对目标控制器进行刷写。

3、在一些实施例中,所述无线书写终端设置有用于获取vin号和ecu序列号的摄像头。

4、在一些实施例中,所述无线刷写终端为linux系统设备,所述无线刷写终端包括canfd模块、车载以太网适配模块、蓝牙ble、wifi模块、输入模块、以及指示模块。

5、在一些实施例中,所述工厂无线基站通过交换机与所述工厂服务器通信。

6、根据本公开的第二方面,提供了一种控制器软件刷写方法,利用上述的控制器软件刷写系统实现所述方法,所述方法包括:获取供应商输入的账号和密码;基于所述输入的账号和密码之心比对操作,成功登录;获取待刷写程序、测试用例;基于所述测试用例对所述待刷写程序进行测试,且测试通过;获取md5校验码、刷写成功特征报文dbc、硬件序列号清单、软件与车型适配文件;通过mqtt协议向无线刷写终端推送所述待刷写程序、md5校验码,其中,所述无线终端对所述待刷写程序进行md5校验;校验成功后,将软件与车型适配文件、硬件序列号清单、刷写成功特征报文dbc推送至所述无线刷写终端,其中,所述无线刷写终端读取待刷写控制器的版本信息,如果无法读取或者版本信息与所述待刷写程序不匹配,执行刷写动作,完成刷写后通过刷写成功特征报文dbc校验刷写是否成功。

7、在一些实施例中,所述通过mqtt协议向无线刷写终端推送所述待刷写程序之前,还包括:利用工厂无线基站通过wifi与无线刷写终端通信。

8、本公开的优点:第一,针对刷写方式一,规避了相关技术问题,本公开中,供应商先将待刷写软件上传至工厂服务器,工厂服务器上的测试程序自动对待刷写软件进行测试,测试成功后,供应商将控制器发货至工厂,当控制器被合格的安装在整车上之后,服务器通过在线的方式对整车上的控制器进行刷写,规避了用多个不同的刷写工装刷写控制器的缺陷,本公开中的方案成本更低;第二,针对刷写方式二,在本公开中,供应商将待刷写程序和控制器硬件分两步走,待刷写程序测试通过后,才进行控制器硬件的发货,因此,刷写还是在工厂进行,节约了供应商执行刷写所产生的成本,另,由于待刷写程序是通过在线刷写进控制器的,所以发货至工厂的控制器时没有待刷写程序的,因此不用对控制器进行标记,节约管理成本;第三,针对刷写方式三,本公开中的刷写是在线刷写,并且能基于canid同时刷写目标控制器,有效提升刷写效率。



技术特征:

1.一种控制器软件刷写系统,其特征在于,所述系统包括无线刷写终端、工厂无线基站、工厂服务器;

2.根据权利要求1所述的控制软件刷写系统,其特征在于,所述无线书写终端设置有用于获取vin号和ecu序列号的摄像头。

3.根据权利要求1所述的控制软件刷写系统,其特征在于,所述无线刷写终端为linux系统设备,所述无线刷写终端包括canfd模块、车载以太网适配模块、蓝牙ble、wifi模块、输入模块、以及指示模块。

4.根据权利要求1所述的控制器软件刷写系统,其特征在于,所述工厂无线基站通过交换机与所述工厂服务器通信。

5.一种控制器软件刷写方法,其特征在于,利用权利要求1至4任一项所述的控制器软件刷写系统实现所述方法,所述方法包括:

6.根据权利要求5所述的控制器软件刷写方法,其特征在于,所述通过mqtt协议向无线刷写终端推送所述待刷写程序之前,还包括:


技术总结
本公开涉及一种控制器软件刷写系统及方法,涉及控制器刷写技术领域。该系统包括:无线刷写终端、工厂无线基站、工厂服务器;所述工厂服务器与供应商web终端通信,以获取供应商提供的待刷写软件及相关文件;所述工厂服务器通过所述工厂无线基站向所述无线刷写终端推送所述待刷写程序;所述无线刷写终端安装于整车的OBD口,所述无线刷写终端基于所述待刷写软件对目标控制器进行刷写。本公开通过无线通信方式实现了同一时刻对多台整车控制器在线刷写的技术效果,有效提升刷写效率。

技术研发人员:陈秋芬,陈勇,王童童
受保护的技术使用者:安徽江淮汽车集团股份有限公司
技术研发日:
技术公布日:2024/6/30
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1