U コードは一見すると深刻そうに見えます。U0100 や U0129 がメモリに記録されていると、多くの人はすぐに ECU の故障を疑います。しかし、ほとんどの場合そうではありません。これらのコードは、ある ECU がデータバス上で別の ECU の信号を受信できなくなったことを示しています。その理由は、順序立てて調べれば、たいてい自分で突き止められます。
U コードの仕組み
Sea-Doo や Can-Am では、複数の ECU が CAN バスを通じてデータをやり取りしています。たとえばエンジン制御ユニット (ECM)、メーターパネル (クラスター)、Sea-Doo では iBR モジュールなどです。ある参加ユニットからのメッセージが途絶えると、受信側が U コードを記録します。つまり、コードは故障した ECU ではなく、その信号を受け取れなかった側に記録されていることが多いのです。そのため、コードがどこに記録されているかを正確に確認することが重要です。詳しくは ECU ごとの DTC を理解する をご覧ください。
BRP による U0100 の定義
BRP の公式リストでは、U0100 には車両と ECU によっていくつかの表記があります。
- 車両制御ユニット (VCU) との通信喪失
- エンジン制御ユニット (ECM) または VCU との通信喪失
- ECM との通信なし、CAN ID の喪失
- ECU が相手側 ECU との CAN 通信を確立できなかった
- ECM の CAN メッセージが欠落しているか無効
要するに、別の ECU が ECM または VCU の信号を受信できていない状態です。同時にエンジンがかからない場合は重要な手がかりになります。その場合、ECM がまったく応答していない可能性があるからです。
BRP による U0129 の定義
BRP のリストでは、U0129 には iBR に関する意味しかありません。iBR アクチュエーター (Intelligent Brake and Reverse) との通信喪失、iBR との通信なし、ECM と iBR モジュール間の CAN 通信エラー、そして iBR の CAN メッセージのタイムアウトまたは無効です。したがって U0129 は iBR を搭載した車両、つまり主に Sea-Doo が対象です。Can-Am で U0129 が表示された場合は、アプリに表示される内容をよく確認してください。現行の BRP リストにはほかの意味が載っていないためです。
よくある原因
- 低電圧:始動時にバッテリー電圧が落ち込むと、ECU が一瞬停止します。これが U コードを残す原因になりがちです。
- コネクターと腐食:ECM や iBR モジュールのコネクターに入り込んだ水分や塩分。
- ワイヤーハーネス:擦り切れた CAN 線、損傷したピン、改造後のダメージ。
- モジュールの電源供給:該当する ECU のヒューズ、リレー、アース。
- モジュール本体:浸水した iBR モジュールや故障した ECU。ただし、多くの人が思うよりもまれです。
冬明けや電装系の作業後によく見られるのが、複数の ECU が同時に U コードを出すケースです。これはほぼ必ず、電圧、アース、中央のコネクターなど共通の原因によるもので、複数のモジュールが一度に故障したわけではありません。
正しい点検の順序
- すべての ECU を読み取る:どのコードがどこに記録されているか、アクティブか保存済みかを確認します。
- バッテリーとアース:充電し、端子を清掃し、アースを点検します。
- 該当モジュールのコネクター:U0129 なら iBR モジュール、U0100 なら ECM です。外して清掃、乾燥させ、しっかり差し込みます。
- ヒューズの確認:取扱説明書に従って行います。
- 消去して再始動:コードが再発しなければ、一時的な通信断でした。
アプリでの読み取りと消去
M-JET DIAGNOSTIC なら、ECM、クラスター、iBR、さらに車両によってはほかの ECU も Bluetooth 経由で読み取れます。どのユニットが U コードを記録したか、そしてそれがアクティブかどうかがわかります。ECU がまったく応答しない場合も、それ自体が手がかりになります。iBR のエラーでは、修理後にステータス、自動キャリブレーション、起動とシャットダウンを確認できます。iBR について詳しくは Sea-Doo IBR のエラーを読み取ってリセットする方法 をご覧ください。
整備工場に行くべきタイミング
バッテリー、コネクター、ヒューズに問題がないのにコードがアクティブのままなら、CAN バスを測定する必要があります。本当の ECU 故障と配線の問題を見分ける方法は、Can-Am の ECU 故障 で解説しています。
よくある質問
U0100 はエンジン制御ユニットの故障を意味しますか?
たいていは違います。電圧、コネクター、配線が原因であることのほうが多いです。ECM の故障が疑わしくなるのは、電源供給と配線に問題がないことが確認できてからです。
冬明けに U0129 が記録されているのはなぜですか?
多くの場合、バッテリーの弱りかコネクター内の湿気が原因です。バッテリーを充電し、コネクターを点検し、コードを消去して再発するか様子を見てください。
U コードはそのまま消去してもよいですか?
はい、ただし原因がわかっている場合に限ります。コードがすぐに再発するなら、通信は引き続き妨げられています。
U0100 で複数の警告が同時に点灯するのはなぜですか?
メーターパネルが多くの情報を ECM から受け取っているためです。そのデータが届かないと表示が正しくできなくなり、一度に複数のエラーを報告します。本当の原因は、その場合たいていひとつだけです。