Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我尝试在 KWP2000 协议中发送一个更高的有效负载数据帧(包含超过 8 个字节),但我得到了“?” 响应来自 ELM327 设备。在 CAN 中,这可以通过使用流量控制并在多行中逐个发送数据来实现.......我的问题是,在 KWP2000 中是否有任何方法可以做到这一点?
通常,普通 ELM327 设备不支持发送多帧有效负载。尽管有一些粗略的ATR0和ATR1或附加的组合0和附加1到你的框架来区分你是否想要一个响应,你可以在理论上做到这一点,但它在大多数适配器上是相当不可靠的。
ATR0
ATR1
0
1
但是,有几个兼容 ELM327 的适配器(尤其是基于 STN11xx 和 STN22xx 芯片组的适配器)支持内置 ISOTP(如果您需要的话)传输,有效负载高达 4095 字节的 ISOTP。