基于vFlash二次开发的自动烧录系统

随着汽车电子电气技术的不断发展,越来越多的汽车采用电子控制单元(ECU),而ECU程序烧录是ECU生产制造过程中的一个重要环节。传统的人工烧录方案效率较低,那么有没有一种操作简单效率又极高的方式呢?

别慌,我们今天就来教大家如何做个“优雅的”工程师(基于vFlash二次开发实现自动化烧录)~

一般来说:自动烧录系统还需要包括PLC系统、MES系统,其中PLC系统主要用于样件与工位接插件的对接,实现硬件线路自动对接;MES系统作为生产端的控制中枢,主要用来实现数据交互、控制其他设备执行相应动作,以及生产信息的统计;烧录系统提供自动烧录功能。怿星科技根据客户实际需要,基于Vector工具vFlash开发自动烧录系统,主要由自动烧录软件和烧录机柜组成。

 

系统交互示意图如图1所示:

自动烧录软件主要是通过调用Vector公司的vFlash系列软件和网络接口卡硬件来实现自动化烧录;vFlash软件主要实现ECU程序烧录功能;vFlash软件将刷写流程单独分离开来,通过刷写模板来实现烧录不同的OEM流程,从而达到快速刷写的目的,并且在生产过程中轻松实现切换不同的刷写流程,以适配不同的生产要求。

 

 vFlash软件还可以通过更换Vector不同总线类型的Vector硬件网络接口卡,从而实现CAN/CANFD/LIN/DoIP等不同总线刷写。

 

 

vFlash升级软件vFlash Station最多可以同时刷写8路ECU,并且各个ECU的物理通道完全分开,能够在多条产线环境下进行使用,极大的节约生产成本。

 

 

自动烧录软件可以通过跟外部第三方控制系统(如MES系统)通讯,实现由第三方控制软件来控制刷写启动,从而实现自动化刷写,在刷写完成时可以进行ECU版本校验,并将相关结果上传至控制软件,并保存在本地log中。自动烧录软件还可以配合硬件实现ECU上下电,对于需要网络唤醒的ECU,能够独立进行网络唤醒,无需其他设备发送唤醒报文。

 

 

上图是某供应商在BMS EOL下线时,需要对电池电芯分配并读取多个DID以及读取和清除DTC,并且实现ECU刷写功能。

 

 

上图是某OEM在生产过程中,有三条产线都需要进行ECU烧录,并且烧录过程中互不影响。

 

e-planet根据客户需求,不断调整自动烧录软件模块功能,从而为我们客户创造价值。为防止生产过程中出现人为误操作,整套系统中集成了一些防呆处理,如检查Vector硬件接口卡是否连接正常?检查ECU上电是否完全成功等操作细节。

同时,我们在烧录过程中需要考虑ECU上下电的控制以及整套系统的电源备份,因此设计一整套烧录机柜,内嵌UPS电源,从而保证外部供电异常时,设备能够正常断电,达到保护设备和ECU的目的。

 

 

整套自动烧录系统可以跟第三方控制系统私有协议进行通讯,从而实现数据交互;并且该系统是基于Vector工具vFlash/vFlash Station软件基础上进行开发,通过与研发阶段刷写模板的共享,实现生产成本最低化。

  • 2
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值