2014-10-09 50 views
3

寻址ECU我有一辆大众高尔夫4,它相当陈旧,并在其CAN总线上与KWP 2000(ISO 9141)进行对话。我使用由ELM 327驱动的加密狗,连接到汽车的OBD-2端口。直接使用ELM 327加密狗和ISO 9141

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

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

谢谢!

回答

1

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

https://jazdw.net/tp20

见上面的链接获取更多信息。