数か月前に購入した bluetooth elm327 デバイスをいじっていて、vin、rpm、速度などの標準的な obd 情報を取得できます。AT MA コマンドを使用して自分の can バスをスニッフィングしようとしましたが、応答がないので、can ネットワークが obd2 インターフェイスから切り離されていると思います。can ネットワークにアクセスできる可能性はありますか? または、そのために別のデバイスが必要になる可能性がありますか? たぶん、この情報が役立ちます:私は2011年のシュコダを持っています。
2 に答える
最近の多くの車両には、実際には複数の CAN バスがあり、車両に必要な多数の機能を制御しています。これらのCANバスには、エンジン制御などの重要なシステム用に高速なものもあれば、気候制御などの重要度の低い機能用に低速のものもあります(または、OBD2ポートを介した診断)。これらの複数の CAN バスは、通常、バス間で送信できる CAN メッセージを調停する車内のゲートウェイ デバイスを介して相互接続されます。これは、優先度の低い CAN バスがより重要な CAN バスに干渉するのを防ぐセーフティ ネットです。
例として、エンジン制御に使用されるCANバスは無線CANバスと通信できるため、エンジンが快適な理由でより高いRPMに回転しているときに無線ボリュームが増加します。ただし、これはゲートウェイを介した一方向接続である可能性が高く、ラジオの CAN バスが信号をエンジンに送り返すことを許可しないのは安全上の理由からです (たとえば、アフターマーケット ラジオを使用している場合、これは潜在的な問題につながる可能性があります)。 )。
上記のすべての結果として、OBD2 ポートの CAN ラインへの接続では、車の完全な CAN ネットワークに完全にアクセスできない可能性が高くなります。これを確認する 1 つの方法は、特定の車両のファクトリー サービス マニュアルを探して、車の CAN バスがどのようにセットアップされているかを確認することです (実際には、単一の CAN バスでのみ動作する車がかなりの数あります。コスト削減のため)。
OBD2 ポートを使用する代わりに、関心のある CAN バスにいつでも直接タップできることに注意してください。たとえば、車からラジオを取り外してラジオ ハーネスを露出させる場合、通常は直接タップすることができます。適切な機器を使用して無線バスの CAN ラインに接続します。
お役に立てれば!