Krank sensörünün görevi, motorun krank milinin konumunu ve dönme hızını ölçmektir. Bu sensörden gelen veriler, motor kontrol ünitesine (ECU) iletilir ve bu bilgiler aşağıdaki işlevlerin yerine getirilmesinde kullanılır: Yakıt enjeksiyonu: ECU, krank mili sensörünün verilerini kullanarak her silindire ne kadar yakıt enjekte edileceğini belirler. Ateşleme zamanlaması: Krank mili sensöründen gelen verilere göre her silindirin ne zaman ateşleneceği ayarlanır. Diğer motor fonksiyonları: Motor devir sayısı, hava-yakıt oranı ve diğer motor parametrelerinin kontrolü sağlanır.