実は、車にはコンピューターが積まれています。
検索したり動画を見たりするためではありません。あなたがアクセルを踏んで「もっと速く」と雑な指示を出した裏で、燃料の量や火花を飛ばすタイミングをせっせと計算しています。
運転手は右足を動かすだけ。細かい仕事は丸投げです。
今回は、そんなエンジンの裏方「ECU」が何を見て、どうやってエンジンを操っているのか、やさしく解説します。
ECUという名前は、エンジン以外にも使われる

Bosch Motronicの実物。ケースとコネクターを持つ電子装置で、搭載車や世代によって位置・形が変わります。Motronic-Steuergerät.JPG — Mib18 / 出典 / CC BY-SA 3.0
ECUはElectronic Control Unit、電子制御ユニットの略で、車の装置を制御するためのコンピューターです。エンジン用なら、温度や回転の速さ、アクセルの操作などを調べ、その状態に合わせて燃料の量や点火の時期などを決めています。
状態を調べる部品がセンサー、実際に動作を変える装置がインジェクターやモーターなどです。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紹介、燃料の道は燃料供給システムの仕組みをご覧ください。
プラグで火花を飛ばす時期

Opel Z18XE用のコイルモジュール。ECUの点火指示と、プラグで火花を飛ばす高電圧をつくる役割は別です。Ignition coil module.jpg — Cschirp / 出典 / CC BY-SA 3.0 de
ガソリンエンジンでは、軸の角度、回転数、負荷などから、火花を飛ばす時期を決めます。ノッキングが起きやすければ、検出した状態に合わせて、点火を遅らせるなどの調整をします。
火花に必要な高電圧を作るのは、指令を受ける点火装置です。ECUの信号が、そのままプラグの火花になるわけではありません。電気の流れはスパークプラグとイグニッションコイルの仕組みで説明しています。
吸気量と、バルブなどの作動
電子スロットルでは、ペダルの信号に応じてモーターを動かし、空気量を変えます。アイドリング、変速中の力の調整、滑りやすい道での空転防止にも、ほかの装置と協力して働きます。
ほかにも、空気の出入口を開けるタイミングや、ターボが空気を押し込む強さ、排気の一部を入口へ戻すEGRまで調整する車があります。担当範囲は車によって違いますが、まずは「燃料・火花・入れる空気を調整する役」とつかめれば大丈夫です。空気の通り道は吸気システムの流れと合わせて見ると分かりやすいです。
ボルトくん
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本体が壊れたとは限りません。センサー、配線、吸気や排気、燃料の異常を見つけ、知らせている場合があります。故障コードのDTCや運転データから、原因を絞ります。
排気センサーのコードが出ても、交換だけで直るとは限りません。配線、つなぎ目、漏れ、ほかの部品も調べます。DENSOの診断解説も、コードに加え、実際に測って目で確認する診断を紹介しています。
異常時に代わりの値を使い、力を制限することもありますが、安全に走り続けられる保証ではありません。説明書に従い、点滅、強い振動、ひどい出力低下があれば、無理に走らず、安全な場所から販売店や救援先へ相談してください。
リセットで消えたら、直ったことになるの?
コードを消したり電池を外したりして、表示が消えても、原因まで直るとは限りません。診断の情報や学習値を失い、初期設定が必要になることもあります。原因を調べる前に、リセットを繰り返さないでください。
ECUの交換も、似た箱を付ければ終わりとは限りません。品番、ソフトウェア、車への登録など、その車に合う手順が必要です。
ボルトくん
警告灯が消えたら、修理も終わりなの?
ハグルマ先生
原因は残っているかもしれませんよ。先に消すと、調べる情報を失うこともあります。なぜ点いたかを確かめるのが先です。
よくある疑問
エンジンの話では「Engine Control Unit」をECUと略すこともあります。ECMや、エンジンと変速機などを受け持つPCMという呼び方もあります。名前と担当する範囲は、メーカーや車種によって違います。
ECUとエンジンECUは同じ?
ECUは、電子制御ユニットをまとめた呼び名です。エンジン用はその一つで、ブレーキや車体などの担当もあります。
故障コードにある部品を替えれば直る?
配線、電源、信号にも原因がある場合があります。コードは、どこを調べるかの手がかりです。その部品を替えろという命令ではありません。
関連記事
トルクと馬力の違い|計算式と諸元表の読み方/ポート噴射と直噴の違いとメリット・デメリット/横滑り防止装置とトラクションコントロールの仕組みと違い




