诊断刷写记录仪记录刷写日志

CANFDlog-OTL诊断刷写仪脱机刷写可以添加日志文件来判断是否刷写成功

在使用CANFDLog-OTL诊断刷写仪进行刷写时,有些工程师会问:

Q:怎么能知道脱机刷写是否成功?

A1:可以通过在添加刷写流程时,添加刷写日志来判断。

A2:可以在刷写完成之后添加蜂鸣器,通过CANFDLog-OTL 设备蜂鸣器来判断是否刷写成功。

A3:可以通过查看ECU的状态来判断是否刷写成功,刷写改变的是ECU实现的功能,不同的功能有不同的表现。

今天看下怎么在VBDSP软件上添加刷写日志文件:

下图为添加统计刷写日志流程的示例:

主要实现方式为:

  1. 通过22 f1 b2指令读取ECU生成日期,获取读到的数据写到统计日志里。
  2. 刷写完成通过 22 f1 b2再读取ECU生产日期,获取到的数据写到统计日志里。
  3. 打开统计日志查看刷写前后ECU生产日期有没有更改。

注 :实际刷写时工程师可以用22指令读取ECU的DID信息,所读取的DID需要能区分出新写入APP和老APP,比如代表ECU版本的DID。

注:在刷写前读取到的为老信息,刷写文件更新了信息,刷写之后再读取就是新信息。这样就可以判断是否刷写成功。

实际在软件端的配置如下:

1、添加两个系统变量,一个定义为oldtime,一个定义为 newtime;根据要读取DID的值来设置系统变量的类型和长度。

2、读取DID的响应赋值给系统变量。

如下图所示,添加22 f1 b2指令读取ECU的生产日期,然后将读取的到值赋值给变量old time,在最后添加日志文件时将变量的值写入excel文件;

3、这里用2e 指令直接修改ECU日期的值,然后再读取是否修改成功。

后面的读取指令22 f1 b2为与更改之前做对比,然后写入刷写日志,对比判断是否修改成功。

4、添加刷写日志,在刷写完成后读取日志文件来判断刷写成功与否。

5、查看刷写日志,判断是否更新成功。

需求是将ECU日期从2020 03 03,改为2024 08 27。

如下图可以通过统计表来判断修改成功。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值