Medir Velocidad de un BLDC

Hola a todos, tengo un motor HUB sin escobillas con sensores hall y diseñé un driver para variar la velocidad mediante pwm. Ahora lo que quiero es hacer un código para obtener las RPM del motor para luego hacer un control PID. Les agradecería que me brinden información para elaborar un código para obtener esas RPM.

Hola, ¿los propios sensores hall no te pueden servir para determinar la posicion relativa del rotor y asi sacar las rpm? Saludos.

Moderador:
Hola, bienvenido al foro Arduino.
En la sección proyectos tienes estos dos hilos que debiste haber leído antes de postear

Como tu consulta es para otra sección lo muevo a Hardware.
Normas del foro