Eine weitere Frage ist, mit welchem Sensor willst Du die Zahnlücken und die Lücke detektieren ? Wie sicher ist dieser Sensor ?
Wenn es da was Schnelles gibt, könnte ein kleiner PIC im Interrupt die Zeiten von Zahn zu Zahn ermitteln (bei den unterschiedlichen Drehzahlen) und so die Lücke erkennen. Vielleicht auch noch erkennen, ob der Sensor spinnt oder das Zahnrad steht. Also, ein Controller alleine hat mit dieser Aufgabe und was sich sonst noch rauskristallisiert genug zu tun.
Was ist eigentlich nach dem Einschalten / Starten ? Wo ist da die Lücke ? Was passiert bis zum ersten Erkennen der Lücke ?