使用ELM 327加密狗和ISO 9141直接寻址ECU

时间:2014-10-09 11:05:44

标签: embedded obd-ii elm327

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

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

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

谢谢!

1 个答案:

答案 0 :(得分:1)

VW适用于传输协议TP 2.0,因此您需要使用0x200标头初始化。

https://jazdw.net/tp20

有关详细信息,请参阅上面的链接。