5

我正在尝试从 Skoda Rapid 2009 模型中的各种 ECU 中查找 DTC。我正在使用 OBDLink SX(elm 327 芯片)和 Putty(类似于超级终端)

https://jazdw.net/tp20 这个链接给出了我应该请求任何 VAG 汽车的 ECU 的命令列表,因为它们运行在 TP 2.0 协议上。但我无法得到任何回应。它总是给我“没有数据”。我想我缺少“AT”命令,例如设置超时或唤醒消息。

>at z 
at z 


ELM327 v2.1 



>at h1 
at h1 
OK 

>at l1 
at l1 
OK 

>at s1 
at s1 
OK 

>at pb c001 
at pb c001 
OK 

>at d1 
at d1 
OK 

>at sp b 
at sp b 
OK 

>at sh 200 
at sh 200 
OK 

>05 c0 00 10 00 03 01 1 
05 c0 00 10 00 03 01 1 
205 7 00 D0 00 03 68 07 01 

>03 c0 00 10 00 03 01 1 
03 c0 00 10 00 03 01 1 
203 7 00 D0 00 03 90 07 01 


>at sh 768 
at sh 768 
OK 

>at cra 300 
at cra 300 
OK 

>a0 0f 8a ff 32 ff 
a0 0f 8a ff 32 ff 
NO DATA 

>a0 0f 8a ff 32 ff 1 
a0 0f 8a ff 32 ff 1 
NO DATA 

有人可以帮我列出从发动机、ABS、安全气囊、EPS 等获取 VAG DTC 的分步命令吗?在线资源也会有所帮助。

4

1 回答 1

2

这看起来像您没有为我设置正确的协议设置 (sp / pb)。您确定参数和/或正确的协议吗?您要向那里发送哪些 OBD 十六进制命令?

PS这应该是一个评论,但由于缺乏声誉(50)我不能做出一个......

更新

如果你得到

没有数据

ELM 文档指出:

并非每辆车都支持所有请求。您的可能没有数据可提供,或者从未设计用于响应此 PID(或 SID)。如果您确定车辆应该响应此请求,请检查 ELM IC 的超时时间是否设置得过短。尝试发出 AT ST FF 命令,以便芯片在声明没有可用数据之前等待整整一秒。也许您的 ECU 只是有更高优先级的事情要处理,它需要更长的时间才能回答您。

也许某些ECU响应太慢了。尝试建议的命令以获得更长的超时时间,然后请报告。如果可能,还要检查(最终!)这些 ECU 的预期输出。

于 2017-08-29T06:04:23.077 回答