点火時期
現代の一般的なエンジンの点火時期制御方式であり、ECUにあらかじめ点火時期マップがプログラムされている(右図参照)。ベースとなる点火時期に加え、可変バルブ機構の動作状態、EGR量、吸気温、冷却水温など様々な条件を考慮して点火時期が決定される。純正のECUでは点火時期の調整が行えないため、点火時期を調整するには社外品のサブコンピュータを取り付けた上で、パソコンなどを用いて点火時期マップをサブコンピューターのROMに入力する必要がある。
ECUにプログラムされた点火時期を用いることに加え、ノックセンサーを併用することは今日のエンジンでも広く行われている。ECUはノックセンサーの信号をもとにノッキングを検出して、点火時期を遅角させる。エンジンの経年劣化に伴う燃焼室へのカーボン堆積や、低オクタン燃料の使用などにより発生するノッキングに対して、エンジンを保護するための機構である。