其实ISO14229诊断的本质就是报文的交互,那么如何通过VSPY3进行一些ECU的模拟诊断回复呢?方法有很多,这边先介绍一个简单的。

勾选上Simulate this ECU’s Diagnostics
勾选执行19服务

上面这个方法并不是支持所有的诊断服务的,只是其中一部分。假如我们还是进行一些手动的回复,如何设置呢?

方法二,通过Message Editor来进行手动编辑报文的回复,首先,先把诊断报文复制到Receive界面内,如下图所示。

再把要回复的诊断报文,放在Transmit界面内,入下图所示。

在Receive界面内,把两条报文相关联起来。

其实这边就是做了一个简单的响应机制,就是VSPY3收到240节点上的03 22 12 45以后,就会自动发送一条ID为640的06 62 12 45 12 34回去,如下图所示。

JapanKoreaChinaUSA