1

モード 07 の OBD デバイスからのメッセージを解析しようとしていますが、苦労しています。以下は、デバイスから取得した応答です。

00 10 08 10 0A 47 04 01 07 02 07 00 10 08 21 03 07 43 07 00 00 00 00 18 06 47 02 01 02 D6 00 00 28 04 47 01 A2 45

誰かが異なるバイトを明確にするのを手伝ってくれますか? 理想的には、応答がマルチフレームであることと、パケットの開始/終了を識別する方法を特定したいと考えています。

4

1 に答える 1

0

SAE J1979 で定義されている標準のOBD-II PIDを示しています。各 PID(16 進数) の予想される応答と、応答を意味のあるデータに変換する方法に関する情報が示されています。

例えば。

Bit-Encoded-Notation を使用する場合、D6のような量は、データ バイトDのビット6を意味します。各ビットには0 から 7までの番号が付けられているため、7が最上位ビットで、0が最下位ビットです。

https://en.wikipedia.org/wiki/OBD-II_PIDs を確認してください

于 2016-04-13T05:57:45.840 に答える