ODB II扫描工具如何查询他们能够查询的PID数量?

时间:2017-02-20 20:37:01

标签: can-bus obd-ii elm327 canoe

根据我所知的ELM327:OBD到RS232文档,使用多行响应,最多可以接收6个PID。我想知道扫描工具一次可以接收十几个PID的可能性。

1 个答案:

答案 0 :(得分:1)

您可以同时从主控制器请求最多6个PID。 ECU将以多帧响应它。 here我已经回答了关于MCP2515芯片的mutli帧,但它可能与ELM327等其他芯片相同,因为它是CAN协议,只有上下文可能不同。

您的问题的答案是肯定的,但您不仅可以在一个请求中。许多记录仪设备认为1 Hz是安全记录所有OBD数据的最小请求时间,1 Hz以下可能有效。

您应首先请求Mode 1 PID 00,它将在一条消息中响应,并且它按位按顺序包含ECU支持OBD的所有PID。如何解析此消息在此维基百科链接中定义:Here

现在您拥有了所有支持的PID,现在您可以在6个PID组中请求它们。这就是任何扫描工具或OBD记录器的工作方式。

的问候,

相关问题