我试图在斯柯达Rapid 2009模型中找到各种ECU的DTC。 我使用的是OBDLink SX(elm 327芯片)和Putty(类似于HyperTerminal)
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。在线资源也会有所帮助。
答案 0 :(得分:2)
看起来您没有为我设置正确的协议设置(sp / pb)。您确定参数和/或正确的协议吗?你试图发送哪些OBD十六进制命令?
P.S。这应该是一个评论,但由于缺乏声誉(50)我不能做一个......
更新
如果你得到
无数据
ELM文档声明:
并非所有车辆都支持所有请求。你可能没有 要提供的数据,或者从未设计为响应此PID(或SID)的数据。 如果您确定车辆应该响应此请求, 然后检查ELM IC的超时时间是否设置得太短。尝试 发出AT ST FF命令,使芯片等待一整秒 宣布没有可用的数据。也许你的ECU只是更高 优先考虑的事情,它需要更长的时间来回答 你。
也许某些ECU响应速度太慢。尝试使用建议的命令进行更长的超时,请报告回来。如果可能,还要检查这些ECU的(最终!)预期输出。
答案 1 :(得分:0)
这是一个编程堆栈交换站点,因此,DTC的讨论在姊妹网站https://mechanics.stackexchange.com更为主题。
那就是说,我建议使用"标准初始化"设置序列(即ATZ, ATSP0, 0100, ATDPN
首先。只有在此之后,才建议使用高级命令。