12

plxKiwi-2 wifi obd2 デバイスを使用して、車のコントローラーから VIN 番号を取得する必要があります。車のrpm、速度、スロットル位置などの他の情報を取得しています。正しい形式で。しかし、VIN 番号を要求すると、以下の応答が返されます。

014 0: 49 02 01 FF FF FF 1: FF FF FF FF FF FF FF 2: FF FF FF FF FF FF FF

ヒュンダイの EON 車では VIN 番号に対して適切な応答が得られましたが、他のほとんどの車では上記の応答が得られました。では、適切な VIN 応答を取得するための特定の「AT」コマンドはありますか?? 助けてください。

4

3 に答える 3

14

いろいろ調べた結果、すべての車が VIN 番号に応答する必要はないという結論に達しました。

車台番号を公開するかどうかは、メーカー次第です。したがって、私は適切な方向に進んでおり、多くの車からVIN番号を読み取ることができましたが、すべてからではありませんでした.

したがって、

  • データなし

新車用 (プロトコル番号 > 5 、つまり CAN プロトコル)

  • 014 0: 49 02 01 FF FF FF 1: FF FF FF FF FF FF FF 2: FF FF FF FF FF FF FF
  • 014 0: 49 02 01 xx xx xx 1: xx xx xx xx xx xx xx 2: xx xx xx xx xx xx xx

古い車の場合 (プロトコル番号 <= 5 、つまり、NON-CAN プロトコルをサポートしている車)

  • 49 02 xx xx xx xx xx 49 02 xx xx xx xx xx 49 02 xx xx xx xx 49 02 xx xx xx xx xx 49 02 xx xx xx xx xx

応答は有効な応答の一部です... そして、ECU から VIN 応答を受け取ったら、VIN 番号の長さが正確に 17 文字の英数字であることをクロスチェックしてください。

于 2014-11-05T08:46:01.737 に答える
3

すでに質問を読んでいて、準備ができていませんでした。しかし、あなたが私にそれをチェックするように頼んだので、私は試してみるつもりです. コマンド 09 02 を送信しますよね?

コマンド 09 00 で、VIN モード (09 xx) のどのコマンドがサポートされているかを確認できます。車からこのビット エンコードされた応答を取得し、その応答を使用して 09 02 がサポートされているかどうかを確認できます。(ビットエンコーディングについて助けが必要な場合は、助けを求めてください。ただし、グーグルで調べればそれほど難しいことではありません)。これが 09 02 のレポートと一致するかどうか楽しみにしています。

ほとんどの場合、それはサポートされず、それが問題になります。

VIN を取得するために利用できる AT コマンドはないと思います。モード 09 を使用する必要があります。

編集1:今、私はそれについて考えています。それはプロトコルに関連している可能性がありますが、それを見つけるには多くのGoogle作業を行う必要があります. VINの読み取りにどのプロトコルが機能するかを見つけるためのオプションかもしれません.

于 2013-10-06T18:15:20.640 に答える