Krukas– of nokkenassensor is een indictieve sensor. Op de plaats waar de sensor ‘kijkt’ zitten nokjes of tandjes, ieder tandje levert een piekje op. Op een bepaalt punt zit er verandering in het patroon doordat er bijvoorbeeld een tand weg gelaten is of de tanden dichter op elkaar staan, hierdoor weet de ECU waar het draaiende gedeelte precies is en of de distributie van de motor nog goed staat.
De nokkenassensor wordt gebruikt voor de timing van de verstuivers. De krukassensor wordt gebruikt voor het toerental.