コードU0100 通信喪失:接触不良か、バッテリーの弱りか、ECUの故障か?

コードU0100の意味

最近の車のECU(エンジン、オートマチックトランスミッション、ABS、メーターパネル、ボディ)は、2本のより線でできたネットワーク、CANバスで常に会話しています。それぞれが、ほかのECUからの定期的なメッセージを待っています。あるECUがエンジンからのメッセージを一定時間受け取れないと、U0100を記録します。

コードの読み方:

  • U:通信ネットワーク(ほかの文字は、パワートレインのP、シャシーのC、ボディのB)。
  • 0:規格で定められた、全メーカー共通の汎用コード。
  • 01xx:「ECUとの通信喪失」のグループ。
  • 00:エンジンECU「A」。

近いコードも同じ考え方です。U0101はトランスミッション、U0121はABS、U0155はメーターパネルです。故障コード辞典で調べられます。

危険ですか?走れますか?

何が起きているかによります。

  • 古いコードで、車は普通:多くは、過去の電圧低下の跡です(バッテリー上がり、ブースターケーブルでの始動、バッテリー交換)。緊急ではありません。
  • 複数の警告灯、タコメーターがゼロに落ちる、トランスミッションがフェイルセーフ:走行中にエンジンがネットワークから外れています。早めに点検を受けてください。
  • エンストする、またはエンジンがかからない:走らず、必要ならレッカーを呼んでください。

原因(可能性の高い順)

  1. バッテリーの弱りや寿命:始動時に電圧が下がり、あるECUが再起動して、ほかのECUがほんの一瞬それを「見失う」。症状のないUコードの原因の第1位です。
  2. エンジンECUのアースや電源:アースストラップの酸化、端子の緩み、電源用のヒューズやリレーの劣化。
  3. ECUのコネクター:湿気、ピンの酸化、作業後のロック不良。
  4. CANバスの配線:擦れ、かじられ、つぶれた電線。配線束への浸水。
  5. 後付けの装置:ネットワークにつながれた警報装置、追跡装置、リモートスターター、カーオーディオ。取り付けが悪いと通信を乱すことがあります。
  6. エンジンECUの故障:ありえますが、ほかがすべて正常だとわかってから考えることです。

安いアダプターの場合

よくある混同が2つあります。

  • アダプターやアプリのエラーメッセージ(「応答なし」「通信エラー」)はU0100ではありません。車と通信できていないのはアダプターです。OBD2アダプターの選び方とアダプターの接続方法をご覧ください。
  • 車によっては、品質の悪いアダプターを差したまま走るとネットワークを乱し、ほかのECUに通信のコードが出ることがあります。アダプターを買ってからUコードが出始めたなら、アダプターを外し、コードを消去して、数日アダプターなしで走ってから読み直してください。

そのときアプリが読むもの

簡単な手がかり:DiagAuto AIがエンジンECUを読めるなら、今は通信できているということです。その場合、U0100は過去の、または断続的な途切れを示しています。

  • 「故障コードを読み取る」:標準のOBD2読み取りは、排出ガスに関わるECUに問い合わせます。車によっては、U0100がここに表示される(多くはオートマチックトランスミッションが記録)こともあれば、表示されないこともあります。
  • 「ECU」:スキャンでほかのECUを探し、どれに故障があるか、その数を表示し、対応するECUではそれらのコード(ABS、メーターパネル、ボディなど)を読み取ります。同じU0100が複数のECUにあれば、エンジンかその電源が疑われます。1つのECUにだけUコードがあれば、むしろそのECUかその配線が疑われます。一部のコードはメーカー形式のまま生で表示され、アプリがその旨を示します。
  • 「故障発生時のデータ」:存在すれば、途切れた瞬間のECU電圧、回転数、車速がわかります。電圧が低い、または回転数がゼロ(始動時)なら、バッテリーが疑われます。
  • 「センサー」:イグニッションONのとき、続いて始動中のECU電圧を表示します。エンジン停止時、正常なバッテリーなら約12.4〜12.7 V、エンジン始動後は13.5〜14.5 Vです。始動中に9.5〜10 Vを下回るなら、バッテリーが弱っています。

「AIで説明」は、コード、これらの測定値、車両情報を受け取り、確認すべき手がかりを提案します。ただし、テスターでの測定の代わりにはなりません。

まず何を確認するか

  1. バッテリー:停止時と始動時の電圧、使用年数、端子。カー用品店のバッテリーテストなら数分で済みます。
  2. エンジンとボディのアース、そしてエンジンECUの電源ヒューズ(取扱説明書を参照)。
  3. ECUのコネクター:ロック、水や緑青の跡。
  4. 後付けの装置:テストのあいだ外してみる。
  5. コードを消去し(確認後に送るOBD2の標準コマンドで、DiagAuto AIは何も再プログラミングしません)、数日走ってから読み直す。戻らなければ、一時的な途切れでした。

コードを消去すべきですか?

はい。バッテリーと接点を確認したら消去してください。U0100をメモリーに残したままだと、新しいコードが出ても気づきにくくなります。まずコードとフリーズフレームを記録するか、消去する前にレポートを保存してください。戻ってきたら、どんな条件(始動時、雨、でこぼこ道)だったかをメモしてください。整備工場が必要とするのはその情報です。

費用の目安(フランス、2026年)

作業目安の価格帯
バッテリー、部品+取り付け100 – 250 €
アースやコネクターの清掃50 – 150 €
故障探求とCAN配線の修理150 – 500 €
取り付けの悪い後付け装置の取り外し50 – 150 €
エンジンECU+コーディング600 – 1,500 €以上

あわせて読みたい:エンジン警告灯が点灯、でも車は普通に走ると故障コードを持って整備士と話す。

よくある質問

アダプターに表示される「通信エラー」はU0100ですか?

いいえ。U0100は、車のECUが記録するコードです。「応答なし」「CAN ERROR」「車両との通信エラー」といったメッセージは、車と通信できないアダプターやアプリが出すものです。原因は、イグニッションOFF、アダプターの差し込み不足、未対応のプロトコルなどです。

コードU0100が出たまま走れますか?

コードが古く、車が普通に始動・走行し、赤い警告灯が点いていなければ、点検を受けるまでのあいだは走れます。エンジンがエンストする、かからない、複数の警告灯(ABS、ESP、トランスミッション)が一緒に点く場合は、走行を避けてください。走行中にエンジンECUがネットワークから外れています。

エンジンECUを交換すべきですか?

最初に交換することはまずありません。U0100の多くは、電源(バッテリー、アース、ヒューズ)か配線が原因です。ECUを交換するのは電源とアースを測ってからで、交換後はその車に合わせてコーディングが必要です。