Hola moyin, bueno la verdad esta bueno lo que dices pero yo creo que no es necesario, primero por dos motivos
1: Porque la mayoría de los motores vienen con una cantidad de pasos prefijados, por ejemplo la mayoría de las impresoras traen 48 o 100 pasos, los mas comunes son de 24 48 100 200 o incluso 400 pasos osea que vos viendo nomas el motor y haciéndolo girar con la mano puedes saber a que motor te estas refiriendo
2: Una forma fácil es conectarlo a un driver y hacer un tren de pulsos de la cantidad de paso que tenga el motor, supongamos que tenga 100 pasos, con 100 pulsos el motor debería girar 1 vuelta, si el motor no da 1 vuelta es porque el motor tiene o 200 pasos a menos y asi vas probando hasta hallar cual es, Pero como te decía anteriormente la mayoría viene estandarizado en esos pasos.
Grados por impulso de excitación
Nº de pasos por vuelta
0,72º
500
1,8º
200
3,75º
96
7,5º
48
15º
24
Espero que te sirva
Un saludo