Hola, puedes también generar una señal senoidal con un Inversor de Pulso Resonante, está en todos los libros de electrónica de potencia. Controlas la frecuencia disparando SCRs, la onda senoidal está bien definida, y el circuito no es difícil de construir.
Para medir la velocidad en tiempo real también puedes utilizar un encoder, por ejm cada 10mseg mides la cuenta de pulsos y puedes hallar las RPM. También podrías usar un Resolver que te saca una señal senoidal cuya frecuencia varía con la velocidad del motor, también con un resolver puedes medir el ángulo en tiempo real.
En un resolver la velocidad del motor se mide con la frecuencia y la posición angular se mide con la amplitud, por ejm a 45º la amplitud es máxima, pero a 90º es cero.
Saludos