Cảm biến vị trí piston (TDC sensor hay còn gọi là cảm biến G) báo cho ECU biết vị trí tử điểm thượng hoặc trước tử điểm thượng của piston. Trong một số trường hợp, chỉ có vị trí của piston xylanh số 1 (hoặc số 6) được báo về ECU, còn vị trí các xylanh còn lại sẽ được tính toán. Công dụng của cảm biến này là để ECU xác định thời điểm đánh lửa và cả thời điểm phun. Vì vậy, trong nhiều hệ thống điều khiển động cơ, số xung phát ra từ cảm biến phụ thuộc vào kiểu phun (độc lập, nhóm hay đồng loạt) và thường bằng số lần phun trong một chu ky.ø Trên một số xe, tín hiệu vị trí piston xylanh số 01 còn dùng làm xung reset để ECU tính toán và nhập giá trị mới trên RAM sau mỗi chu kỳ (2 vòng quay trục khuỷu).
Cảm biến tốc độ động cơ ø (Engine speed ; crankshaft angle sensor hay còn gọi là tín hiệu NE) dùng để báo tốc độ động cơ để tính toán hoặc tìm góc đánh lửa tối ưu và lượng nhiên liệu sẽ phun cho từng xylanh. Cảm biến này cũng được dùng vào mục đích điều khiển tốc độ cầm chừng hoặc cắt nhiên liệu ở chế độ cầm chừng cưỡng bức. E C U VIN VOUT VOUT
Đường ống nạp
E C U VIN VOUT VOUT
Đường ống nạp
Có nhiều cách bố trí cảm biến G và NE trên động cơ: trong delco, trên bánh đà, hoặc trên bánh răng cốt cam. Đôi khi ECU chỉ dựa vào một xung lấy từ cảm biến hoặc IC đánh lửa để xác định vị trí piston lẫn tốc độ trục khuỷu.
Cảm biến vị trí xilanh và cảm biến tốc độ động cơ có nhiều dạng khác nhau như: cảm biến điện từ loại nam châm quay hoặc đứng yên, cảm biến quang, cảm biến Hall...