車の説明でよく出てくる「ECU」。どこにある、どんな装置なのでしょうか?
ECUという名前は、エンジン以外にも使われる

Bosch Motronicの実物。ケースとコネクターを持つ電子装置で、搭載車や世代によって位置・形が変わります。Motronic-Steuergerät.JPG — Mib18 / 出典 / CC BY-SA 3.0。
ECUは一般に、Electronic Control Unit、つまり電子制御ユニットの略です。エンジン、変速機、ブレーキ、ステアリング、車体の電装品などを制御するユニットがあります。
エンジンの話では、Engine Control UnitをECUと略すこともあります。ECM(Engine Control Module)という名称や、エンジン・変速機などの駆動系を担当するPCM(Powertrain Control Module)という名称もあり、呼び方と担当範囲はメーカーや車種によって違います。
ここで扱うのは、主にガソリンエンジンを制御するエンジンECUです。車全体を一つのECUだけで動かす、という意味ではありません。また、制御機能と物理的な箱が一対一とは限らず、複数の機能をまとめる構成もあります。デンソーの統合ECUの解説では、この統合の考え方が紹介されています。
ボルトくん
ECUって、車に一個だけ入っている頭脳だと思っていたよ。
ハグルマ先生
エンジン以外を担当する電子ユニットもあります。複数の機能を一つにまとめる構成もあるので、数や担当範囲は車種で違います。

ジープ・リバティのエンジンルームに取り付けられた制御ユニット(PCM)の例です。中央の銀色のケースに、配線のコネクターがつながっています。コンピューターの取り付け場所や形は、車種によって異なります。Jeep Liberty Gas PCM 2005.jpg — Michael Robinson (unixxx) / 出典 / CC BY-SA 3.0。
情報を読み、装置を動かし、その結果を確かめる
エンジンECUは、情報を読み取るところから、制御した結果を確かめるところまでを繰り返します。流れを分けると、次のようになります。
- 情報を読む:エンジン回転数、吸い込む空気、温度、アクセル操作などを把握します。
- 必要な制御を計算する:運転状態と設定された制御条件から、燃料噴射、点火、吸気量などの目標を求めます。
- 装置を動かす:インジェクター、点火系、電子スロットルなどへ指示を出します。
- 結果を確かめる:制御後の回転数や排気の状態などを読み取り、必要な補正を加えます。
状態を検出するのがセンサー、信号を受けて実際に動くのがアクチュエーターです。ECUには計算用の回路に加え、入力信号を処理する回路や装置を駆動する回路もあります。駆動回路が別ユニットや部品側に入る構成もあります。
アクセルを踏んだときも、踏み込み量と同じ割合で燃料を増やすだけではありません。必要なトルク、吸気量、回転数、温度、ほかの装置からの要求などに合わせて、各装置を協調させます。Boschのエンジン制御ユニット解説にも、トルクを軸に複数の要求を調整する考え方が示されています。
ボルトくん
アクセルを半分踏んだら、燃料も半分になるの?
ハグルマ先生
踏み込み量だけでは決まりません。必要なトルクと実際の吸気量、回転数、温度などを見ながら、燃料や点火を組み合わせて調整します。
電子制御の車では、運転者のアクセル操作だけでなく、変速機、横滑り防止装置、温度保護などからも、トルクを増やしたい・減らしたいという要求が届きます。エンジンECUはそれらを合わせ、空気・燃料・点火を調整します。
燃料、点火、吸気を組み合わせて調整する
燃料を噴射する量と時期

Fiat Stilo用のポート噴射インジェクター。ECUなどの指示を受ける装置の一例で、全車の噴射圧力や形状が共通という意味ではありません。fiat-stilo-injector — Spock85 / 出典 / CC BY-SA 4.0。
インジェクターは、ECUなどの駆動信号を受けて燃料を噴射します。ECUは取り込む空気と運転状態に合わせ、噴射のタイミングや時間、必要に応じて回数を調整します。
噴射量には、通電時間だけでなく燃料圧力やインジェクターの特性も関わります。方式によっては、それらを監視・補正して精度を高めます。技術例はデンソーのエンジンECU紹介を、燃料の経路は燃料供給システムの仕組みをご覧ください。
プラグで火花を飛ばす時期

Opel Z18XE用のコイルモジュール。ECUの点火指示と、プラグで火花を飛ばす高電圧をつくる役割は別です。Ignition coil module.jpg — Cschirp / 出典 / CC BY-SA 3.0 de。
ガソリンエンジンでは、クランク角、回転数、負荷などから点火時期を求めます。ノッキングが起こりやすい条件では、検出情報に応じて点火を遅らせるなどの補正を加えます。
高電圧を生み出すのは、ECUの指示を受ける点火系です。ECUからの信号が直接プラグの火花になるわけではありません。電気の流れは、スパークプラグとイグニッションコイルの仕組みで確認できます。
吸気量と、バルブなどの作動
電子スロットル車では、アクセルペダルの信号を受けてモーターを制御し、吸気量を調整します。アイドリングの維持、変速時のトルク調整、滑りやすい路面の駆動力制御などでも、ほかの装置と連携します。
エンジンの構成によっては、可変バルブタイミング、過給圧、排気再循環も制御します。搭載機能や担当ユニットは一律ではありません。空気が通る部品の関係は、吸気システムの流れと合わせて見ると整理できます。
ボルトくん
ECUからプラグに、火花の電気を送っているの?
ハグルマ先生
ECUは点火の指示を出します。プラグで放電するための高電圧は、イグニッションコイルがつくります。

日産HR15DEエンジンの電子制御スロットルの例です。中央の銀色ユニットが吸気管の途中にあり、内部のモーターがECUの指示で弁を動かします。モーターや弁そのものは、この外観写真では見えません。Throttle of HR15DE.JPG — Yones / 出典 / Public domain。
センサーから、回転や空気、温度の情報を受け取る

制御装置につながる実車配線の例。個別センサーの位置やCAN通信の接続順を、この外観だけから読み取ることはできません。CANbus and ECU.JPG — Ahsanriaz6157 / 出典 / CC BY-SA 4.0。
代表的なセンサーと役割を見てみましょう。すべての車が同じセンサーを同じ位置に備えているわけではなく、いくつかの情報を組み合わせて状態を推定することもあります。
- クランク角・カム角センサー:回転位置や回転数を把握し、気筒を識別して噴射や点火を同期させるために使います。
- エアフローセンサー(MAF):エンジンへ入る空気の質量流量を検出します。
- 吸気圧センサー(MAP):吸気管内の絶対圧力を検出します。回転数や吸気温度などと組み合わせた空気量の推定や、過給状態の把握に使われます。
- 吸気温・冷却水温センサー:空気やエンジンの温度状態を把握し、始動時や暖機中などの制御に反映します。
- アクセル・スロットル位置センサー:ドライバーの操作量と、実際のスロットル開度をそれぞれ検出します。
- O₂センサー・A/Fセンサー:排気中の酸素に関係する信号から、燃焼に使われた空気と燃料の比率を判断する情報を得ます。方式や検出範囲は異なります。
- ノックセンサー:エンジンの振動を検出し、その信号からノッキングの発生を判断するために使います。
燃料噴射に必要な空気量を知る方法は、MAFだけではありません。MAPなどから推定する方式や、両方を使う構成もあります。種類と働きは、Boschのパワートレインセンサー一覧やDENSOのエンジンマネジメント解説で確認できます。
バッテリーと発電機も、センサーなの?
| 部品 | 主な役割 |
|---|---|
| バッテリー | 電気を蓄え、供給する |
| オルタネーター | エンジンの回転から発電する |
| バッテリーセンサー | 電流・電圧・温度などを測る。検出項目は製品による |
バッテリーは蓄電、オルタネーターは発電を受け持つ部品です。電源管理に使う電圧・電流・温度の情報は、対応するセンサーや制御回路から取得します。
例えば、Boschのバッテリーセンサーは電流、電圧、温度を測り、充電状態や劣化の影響を推定します。情報処理や発電制御の担当は車種で異なります。発電そのものの仕組みは、オルタネーターの仕組みをご覧ください。
ボルトくん
空気の量は、直接測らない車もあるの?
ハグルマ先生
吸気管の圧力や回転数、吸気温度などから推定する方式もあります。どの情報を使うかは、エンジンの制御方式で違います。
制御マップを基準にして、結果に合わせて補正する
マップは、運転条件ごとの基準値
| 段階 | 扱う情報 | どう使うか |
|---|---|---|
| 基準を求める | 回転数や負荷など運転条件 | 設定された表や計算モデルから基準値を得る |
| 補正する | 温度、燃料、保護条件など | 現在の状態に合わせて目標を調整する |
| 結果を読む | 回転数や排気などの情報 | 必要な制御へ反映する。使える情報は運転領域による |
ECUのソフトウェアには、運転条件に応じた設定値や計算モデルが入っています。回転数と負荷から点火時期などの基準値を参照する表が、いわゆる制御マップです。
実際には、参照した値に温度、燃料の性状、急な状態変化、部品保護の条件などの補正を加えます。一つの表の値を、そのままあらゆる状況で使っているわけではありません。
フィードバックは、結果を次の調整へ戻すこと

GM用酸素センサーの実物例。ECUが燃焼の結果を確かめるために使う情報源の一つです。全センサーが同じ検出範囲や接続方式という意味ではありません。gm-oxygen-sensor — Hans Haase / 出典 / CC BY-SA 3.0。
例えば空燃比制御では、排気側のセンサー情報を次の燃料噴射の補正へ使います。結果を読み、目標へ近づける仕組みがフィードバック制御です。このようにつながる制御の流れを、閉ループ制御と呼びます。
使えるセンサー情報や制御方法は、センサーの状態やエンジンの運転領域で変わります。どんな条件でも同じ補正をして、空燃比を一つの値に固定しているわけではありません。比率の意味は、空燃比と理論空燃比の違いで確認できます。
継続的なずれを補正するためには、学習機能も使われます。「学習」といっても、すべての車に生成AIのような仕組みが入っているという意味ではありません。何を学習し、どう保存するかは制御設計によります。
ボルトくん
マップが決まっているなら、センサーで結果を見る必要はないんじゃないの?
ハグルマ先生
基準値があっても、実際の状態に合わせた補正が必要です。排気などの結果を戻すことで、次の制御を目標へ近づけます。
警告灯は、ECU本体の故障とは限らない
エンジン警告灯が点いても、ECU本体が壊れたとは限りません。センサー、配線、吸排気系、燃料系などの異常を、ECUが検出して知らせる場合があります。診断ではDTC(故障コード)や運転データを手がかりに、実際の原因を絞り込みます。
排気センサーに関係するコードが出ても、そのセンサーの交換だけで直るとは限りません。配線や接続、排気漏れ、ほかの部品も確認します。DENSOの診断解説も、コードに加えて実測や目視を行う診断を示しています。
異常時には代替値を使ったり出力を制限したりする場合がありますが、そのまま安全に走り続けられる保証ではありません。表示と症状に応じて取扱説明書に従い、警告灯の点滅、強い振動、著しい出力低下があれば、無理に走行せず安全な場所から販売店やロードサービスへ相談してください。
リセットで消えたら、直ったことになるの?
故障コードを消去したり電源を切り離したりして表示が変わっても、原因がなくなったとは限りません。診断情報や学習値が失われ、初期設定が必要になることもあります。原因を調べる前に、自己判断で端子を外す「ECUリセット」を繰り返さないでください。
ECUの交換も、同じ形の部品を付けるだけでは済まない場合があります。部品番号、ソフトウェア、車両との登録など、車種に合った整備手順を確認する必要があります。
ボルトくん
警告灯を消せたら、修理は終わりじゃないの?
ハグルマ先生
表示が消えても、原因が残っている場合があります。先に消すと診断に必要な情報を失うこともあるので、原因を確かめることが先です。
よくある疑問
ECUとエンジンECUは同じ?
ECUは電子制御ユニットの総称です。エンジン制御用はその一つで、ブレーキやボディなどにも制御装置があります。
故障コードにある部品を替えれば直る?
配線、電源、信号の異常も候補です。コードは調べるべき系統の手掛かりで、交換部品をそのまま決める命令ではありません。
関連記事
トルクと馬力の違い|計算式と諸元表の読み方/ポート噴射と直噴の違いとメリット・デメリット/横滑り防止装置とトラクションコントロールの仕組みと違い




