自学内容网 自学内容网

UDS诊断刷写--跳转执行

在对车辆或者ECU进行升级或者修改软件版本等信息时,可能不知到仓库里的这批设备是不是都需要更新,这种情况可以先读取设备的版本信息,如果是新版本就不用更新,不是新版本就进行更新。但是实际上要怎么操作呢?下面用我们VBDSP软件来做个介绍:

下面是一个更新ECU信息的操作:

22指令读取ECU版本信息,然后判断是不是新版本,不是新版本的进行更新,是新版本就进行ECU复位,退出此次刷写。

详细实现如下:

  1. 发送 10 03进入扩展诊断会话
  2. 读取ECU信息,对ECU反馈信息进行判断,是新版本的话跳转到ECU复位这一步,不是新版本,进行更新操作

  1. 版本不一致,进行更新操作
  2. 安全算法解锁ECU
  3. 2e+ 新版本信息 来更新ECU版本信息
  4. 读取版本更新是否成功
  5. ECU复位,完成更新

如果是使用我司CANFD-OTL类型设备,还可以将刷写步骤转成脚本,将脚本写入OTL设备进行脱机刷写,不用携带电脑,用一个OTL设备就可以批量完成刷写和更新操作。

1.将更新流程转成脚本

  1. 将脚本写入OTL设备,设置脱机执行模式

脱机刷写功能可以减少工程师出差量,只需要将更新脚本发给现场,现场工作人员导入设备进行操作就可以完成更新。


原文地址:https://blog.csdn.net/gududeshui/article/details/143671955

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!