お問い合わせ
ダウンロード
マニュアル、データシート、ソフトウェアなどのダウンロード:
フィードバック
自動デコード&トリガによるECUのデバッギング
CANバスとは?
コントローラ・エリア・ネットワーク(CAN)は、元々は車載アプリケーション用に設計されたバス構造ですが、他の領域にも対応しています。CANバスは、用途に応じてさまざまなタイプのケーブルで動作する平衡(差動)2線式インタフェースです。規格ではいくつかの異なるデータ転送速度が定義されていますが、CANで最も高速なのは1 Mbpsです。最新版のCAN FD(フレキシブル・データ・レート)では、伝送速度が10 Mbpsまで向上し、パッケージのペイロード・データ・フィールドの最大長さも増加しています。信号品質を維持するためには、ケーブルの各端の終端抵抗を120 Ωにしてインピーダンスのマッチングを確保する必要があります。
CANバスは、1980年代の導入以来、電子制御ユニット(ECU)間のデータ転送や車両センサを使用したデータ転送に使用されています。
コネクテッド・カーのCANバス
近年、自動車において生成、転送、および受信されるデータの量は大幅に増加しており、今後も増加し続けると思われます。現在、多くの自動車に80を超える電子制御ユニット(ECU)が搭載され、さまざまなバス・ネットワークを経由して接続されています。一部の高級車ではすでに150を超えるECUが使用されているため、この数は今後数年間で100を超えることが予想されます。
車両サブシステム間の高度な統合により、センサ信号とアクチュエータ信号の処理に加えて、一度に複数のシリアル・バスを介して多くのECUが通信できます。例えば、ECUがCAN(クリティカル・システムの場合)とLIN(ウィンドウやミラーなどの優先度の低い制御の場合)の両方で通信することは非常に一般的です。
CANバス・デコーダやその他ツールによるトラブルシューティング
ドライバの安全はこれらのシステムの正常な通信に依存しているため、CANバスを正しく構成することが非常に重要です。幸いなことに、ミックスド・シグナル・オシロスコープなどの適切なCANバス・デコード・ツールがあれば、CANバスのデコードとCANバス問題のトラブルシューティングは簡単に実行できます。この短編ガイドでは、トラブルシューティングのヒントや、作業を迅速に完了させるのに必要な機器をご紹介します。
CANバス・デコード、トリガと検索
デコードされたCANバス・プロトコルのデバッグ
シリアル・バス・プロトコルを手動でデコードすることは時間がかかり、間違いも起こりやすくなります。テクトロニクスの車載バスのデコード/トリガ・パッケージは、CAN、CAN FD、LIN、FlexRayなど一般的なECUバスに対して、自動化された簡単なデコードおよびトリガ機能を備えています。
信号障害のトラブルシューティング
CANバス・プロトコルのデコードだけで十分ではありません。バスが動作しない、またはさらに悪いことにバスの動作が断続的になった場合の問題のトラブルシューティングは、バス・トラフィックの範ちゅうを超えてシグナル・インテグリティの領域に関係してきます。
クロストーク、ノイズ、不適切な終端などの物理層のシグナル・インテグリティの問題から発生するこれらの問題は、波形解析によって最も効果的に検出できます。
オシロスコープにより、エンジニアはアナログ・バスの波形を検査して信号品質とノイズを評価し、複数の信号を調査して相互作用を検出し、クロストークを特定することができます。
複数のチャンネル/センサ/アクチュエータの視覚化
マルチバス、マルチセンサ/アクチュエータ・システムは複雑であるため、作業環境の概要を理解することは困難な場合があります。
ほとんどのテクトロニクスのオシロスコープは、複数のバスと制御信号を同時に表示することができます。ミックスド・シグナル・オシロスコープは、バス・デコードにデジタル・チャネルを使用することができ、アナログ・チャネルを信号品質の評価に解放します。 5シリーズMSOは、チャンネル数の多いFlexChannel入力と大型HDディスプレイにより、複雑なECUの可視化に威力を発揮します。
参考資料
FAQ
CANバス・デコーダとは
CANバス・デコーダは、コントローラ・エリア・ネットワーク(CAN)バスを介して送信された信号を解釈するデバイスです。この通信ネットワークは、最新の自動車や複雑なシステムに採用されています。デコーダは、CANバスを介して転送された速度、回転数、温度、その他のデータなどの情報を抽出します。
CANバス・デコーダを使う利点
CANバス・デコーダは、CANバスを介して転送された重要データにリアルタイムでアクセスできるため、診断、性能の調整、データ解析などの幅広い目的に使用されています。また、自動車のシステムや部品の問題検出や診断にも役立つため、より迅速かつ高確度のトラブルシューティングが可能になります。
CANバス・デコーダの動作原理
CANバス・デコーダは、CANバスを介して転送された信号を解釈し、専用のソフトウェアによりデータ・パケットをデコードすることで機能します。デコーダには使いやすい形式でデータが表示されるため、簡単に解釈と解析を実施できます。
CANバス・デコーダでデコードできるデータの種類は?
CANバス・デコーダは、エンジン回転数、スロットル位置、車速、クーラント温度、燃料レベルなど、CANバスを介して転送された様々なデータを抽出します。デコードできる特定のデータは、車両のメーカ、モデル、使用するCANバス・デコーダのタイプによって異なります。
CANバス・デコーダはどの車両にも使用できますか?
CANバス・デコーダは、コントローラ・エリア・ネットワーク(CAN)バスを使用するほぼすべての最新型車両で利用できます。ただし、車両のメーカ、モデル、使用するCANバス・デコーダのタイプに応じて互換性が異なります。CANバス・デコーダを購入する前に、メーカ仕様を確認することが常に最善の方法です。
CANバス・デコーダにはさまざまなタイプがありますか?
はい。シンプルなハンドヘルド・デバイスから高度なソフトウェアベースのシステムまで、複数のCANバス・デコーダが市販されています。最適なデコーダのタイプは、固有のニーズや、CANバスから抽出する必要があるデータの複雑性によって異なります。
CANバス・デコーダは車両性能の改善に役立ちますか?
はい。CANバス・デコーダは車両性能データの監視と解析に利用できるため、車両性能の改善や、最適化するべき領域の特定に役立ちます。たとえば、燃料や点火のタイミングを調整してエンジン性能を微調整する場合や、抵抗が発生して燃料消費量が増加している車両領域を特定する場合に役立ちます。
CANバス・デコーダの設定方法
選択したCANバス・デコード・ツールの設定は簡単にできます。このリンクにアクセスして、テクトロニクスのオシロスコープを例にしたCANバス・デコーダの設定方法に関する手順と動画をご覧ください。