自動車におけるCANの使用例

ダイアグ通信による故障診断、CCP/XCPによる測定/キャリブレーションなど、CAN通信の使用例について紹介しています。

拡大する使用範囲

自動車での使用を前提に開発されたシリアル通信プロトコル「CAN」の基本的な用途は、ECU(Electronic Control Unit)間での通信です。CANデータ通信の仕組みで、どのようにデータをやり取りしているのかについてはご説明しましたが、こちらでは実際に活用されているシーンについて自動車を題材にお伝えします。

故障診断や測定/キャリブレーションに使用範囲は拡大

ダイアグ通信による故障診断

現在の自動車は、CAN通信を介した車載ネットワークを利用し、車両全体のECU間通信を行っています。そのデータを利用して、故障診断を行う方法が「ダイアグ通信」です。そのほかにも「診断通信」「診断データ通信」「故障診断通信」と呼び方はさまざまですが、こちらではダイアグ通信で統一してお話しします。

ダイアグ通信の基本的な原理は、車両の専用コネクタに診断テスターを接続し、診断テスターからECUへリクエストメッセージを送信します。それに対してECUは、実行した結果として「ポジティブレスポンスメッセージ」を送信します。また実行できない場合は、その理由を「ネガティブレスポンスメッセージ」として送信します。これを診断テスターで受信することで故障個所などを知ることができます。

リクエストメッセージとレスポンスメッセージ
リクエストメッセージとレスポンスメッセージ

診断コネクタの規格について

近年の自動車ではCANが当たり前になり、診断コネクタについても標準化されています。「故障診断コネクタ」「OBDコネクタ」「OBD-IIコネクタ」「DLCコネクタ」のように呼び方はさまざまですが、そのほとんどがISO15031-3/SAE J1962で規定された台形のコネクタを採用しています。また、車両装着位置についても運転席の足元でほぼ統一されています。

診断コネクタの規格について
診断コネクタの規格について

通常は以下のようなピン配列となっており、ダイアグ通信によって車両情報を検出することが可能です。

診断コネクタの規格について

キャリブレーションプロトコル「CCP」「XCP」

自動車に限らず、生産機械などの制御には欠かせない工程「キャリブレーション」。現在の電子化された自動車では、各種センサの数値からパラメータを変更し、制御全体を最適化する必要があります。その際にECUへアクセスするためのプロトコルを「測定/キャリブレーションプロトコル」と呼んでいます。そして、最初に誕生したのがCANを使った測定/キャリブレーションプロトコル「CCP(CAN Calibration Protocol)」です。

キャリブレーションプロトコル「CCP」「XCP」

現在の自動車は、高度な制御のために測定/キャリブレーションの重要度が増し、さらにCAN以外のシリアル通信プロトコルが自動車に搭載されるようになりました。そうした状況に対応するため、異なるネットワークにも対応できる測定/キャリブレーションプロトコルとして「XCP」が登場。CCPやXCPについては、「ASAM(Association for Standardisation of Automation and Measuring Systems)」という団体が規格化しています。

XCPのメリット

XCPは、異なるネットワークでも同一のプロトコルが使用でき、すべての車載ECUの測定/キャリブレーションが可能です。また、CCPをベースにしており、ASAMのWebサイトでプロトコルが公開されているので自由に使えることもメリットでしょう。さらに測定/キャリブレーションの工程と制御を同期できることも特長のひとつです。

このページのまとめQ&A

Q. 自動車でCANが使われる主な用途は何ですか?

A. ECU間通信を効率化し、車両全体の制御・情報共有を行うためで、故障診断や測定にも活用されています。

Q. ダイアグ通信とはどのような仕組みですか?

A. 診断テスターがECUにリクエストを送り、ECUが結果をレスポンスとして返すことで故障箇所を特定する通信方法です。

Q. 診断コネクタはどのように規格化されていますか?

A. ISO15031-3/SAE J1962で統一された形状が採用され、運転席足元に装着されるのが一般的です。

Q. CCPとはどんなプロトコルですか?

A. CAN上でECUへアクセスし、パラメータ変更や測定を行うための測定/キャリブレーションプロトコルです。

Q. XCPのメリットは何ですか?

A. 異なる通信ネットワークでも同一手順で測定・キャリブレーションができ、全ECUに対応し自由に利用できることです。

  • マルチ入力データロガー

    NR-X シリーズ

    NR-Xシリーズは、“簡単操作・持ち運びのしやすさ・あらゆる計測シーンに対応”といったデータロガーに求められる機能を全て網羅した商品となります。クラス最小・最軽量の手のひらサイズでありながら、8種の計測ユニットに対応しており、最大576Chの多Ch計測も可能です。また従来、計測準備に最も時間がかかってた配線工数を、大幅に削減できる省配線システムにも対応。配線工数や配線ミス、断線時の復旧作業などを気にせずにご使用いただけます。もちろん、初めての方でも“かんたんに”操作できるよう、設定をサポートするヘルプ機能やひと目でわかるアイコンも採用しています。さらに、電源ユニットはAC・DC・バッテリーから選択でき、大容量リチウムイオンバッテリーで最長800分のデータ収集が可能。無線LANユニットも使用すれば計測する場所を選びません。

    NR-X シリーズ - マルチ入力データロガー

計測器ラボ トップへ戻る