3

我有一辆大众高尔夫 4,它很旧,在其 CAN 总线上使用 KWP 2000 (ISO 9141)。我使用由 ELM 327 供电的加密狗,连接到汽车的 OBD-2 端口。

我正在尝试单独向每个 ECU 发送消息。我试图更改消息的标题:( AT SH 48 XX F1我希望XX是 ECU ID;48是“使用物理寻址”的标志)。我发出的任何命令(例如尝试3E“测试人员在场”)都会返回NO DATA(我禁用了自动超时并将超时设置为最大值)。

有没有办法直接向ECU发送消息?我对通过 OBD-2 提供的数据集不感兴趣,我也不想重新刷新 ECU。目前我只是试图找出总线上可用的 ECU。

谢谢!

4

1 回答 1

1

VW 在传输协议 TP 2.0 上工作,因此您需要使用 0x200 标头进行初始化。

https://jazdw.net/tp20

有关更多信息,请参见上面的链接。

于 2017-08-22T13:40:42.867 回答