Puedo referirte a mi
tutorial avanzado en cosa de PAP aquí en el foro.
cuando tu circuito de control del PAP funciona dando impulsos para avanzar pasos, existen otros métodos, entonces tienes que aumentar la frecuencia de los pulsos para lograr la misma velocidad de giro. El por cuanto aumentar la frecuencia de los pulsos es muy sencillo entendiendo lo de los micropasos! En motores PAP existe la definición de cuantos pasos "completos" el motor requiere para hacer un giro de 360°. Un valor frecuente es "200" pasos por giro de 360°.
Si tu frecuencia de pulsos es de 200 Hz y en pasos completos esto da 1 giro de 360°, entonces:
02 micropasos por paso completo => 400 HZ frecuencia de pulsos
04 micropasos por paso completo => 800 HZ frecuencia de pulsos
08 micropasos por paso completo => 1600 HZ frecuencia de pulsos
16 micropasos por paso completo => 3200 HZ frecuencia de pulsos
32 micropasos por paso completo => 6400 HZ frecuencia de pulsos
Como puedes ver de esta lista, el número de micropasos siempre es una potencia de 2! Ahora, si leo correctamente tu pregunta, tienes un malentendido.
La razón para la pérdida de torque es el valor de la tensión inducida en las bobinas del motor. El torque es proporcional al valor de la tensión aplicada al motor. Cuando aumentas la velocidad de giro estas aumentando la frecuencia. El valor de la tensión inducida aumenta cuando mayor es el cambio del valor de la tensión aplicada a las bobinas por unidad de tiempo y ademas su valor es invertido a la tensión aplicada al motor PAP.
Tomemos un ejemplo: Digamos que aplicas 12 VDC a las bobinas del motor, entonces a cierta frecuencia el valor de la tensión inducida sea de "-6 VDC". La tensión efectiva en las bobinas y responsable para el torque disponible del motor es la suma de las 2 tensiones:
Teff = Tapl. + Tind. = 12 VDC + "-6 VDC" = 6 VDC
Así resulta en el ejemplo que el torque proporcionado por el motor PAP es de solo 50 % comparado al torque con el motor sin girar! De allí resulta que un motor PAP da su máximo torque cuando no gira y este disminuye en relación a como se reduce la tensión efectiva!
El segundo malentendido está en que mencionas que el torque disponible se reduce cuando mayor es el número de micropasos! Me explico:
El valor de la tensión inducida depende del cambio del valor de la tensión por unidad de tiempo. Los pulsos que das para mover el motor de paso son de digamos 200 Hz. Significa que la tensión aplicada cambia 200 veces por segundo entre 0 VDC y 12 VDC, o cada 5 ms sube de 0 VDC a 12 VDC y vuelve a 0 VDC. Si ahora das 6400 pulsos por segundo, entonces el mismo cambio de tensión ocurre cada en 156 µsegundos en vez de cada 5 msegundos. Como consecuencia la tensión inducida aumenta.
La otra parte del malentendido, perdona si soy yo el que te malentendió, es el como se presenta la tensión aplicada a las bobinas del motor PAP. Operando el motor solo en pasos completos el cálculo hecho arriba aplica, pues la tensión varía entre 0 VDC y la tensión aplicada y si el motor no está girando, entonces la tensión aplicada = tensión efectiva, pues la tensión inducida es de 0 VDC!
En micropasos la tensión aplicada no varía de 0 VDC a 12 VDC en cada micropaso, sinó que las tensiones aplicadas durante los 32 micropasos para un paso completo sigue la característica de una curva sinoidal:
La primera mitad de la curva sinoidal equivale a:
lo que ocurre cuando operas el motor a pasos completos. Ahora puedes ver:
que el valor de las tensiones aplicadas entre micropaso y micropaso, entre pulso y pulso es muchísimo menor. De allí resulta que el valor de la tensión inducida será de valor absoluto proporcionalmente menor y como consecuencia la pérdida del torque disponible es mucho menor también. Esto mas que iguala la perdida de torque debido a la mayor frecuencia de pulsos, lo que resulta que dejando girar el motor con la misma velocidad de giro, 32 veces la frecuencia de paso completo para los pulsos el torque disponible es mayor!
Pero no solo por este aspecto del motor de paso el torque disponible aumenta usando micropasos! Quien ha experimentado con motores de paso como la presento en mis vídeos del tutorial aquí en el foro, sabe que bajo ciertas condiciones un motor de paso deja de girar y solo vibra! Una de las razones es que la tensión efectiva adquiere un valor tan bajo, que el motor de paso deja de ser capaz de hacer un paso mas! Pero el otro factor es la estabilidad de los parámetros internos del motor PAP. Un motor PAP girando dando pasos completos es menos estable. Yo, cuando empecé a aprender la materia de motores de paso, me desesperé, pues era incapaz de hacer girar mi motor de PAP aplicandole 12 VDC y pasos completos. Recién en el curso de mis experimentos, el tutorial lo muestra, aprendí que una de las razones era, que mi motor PAP recién empesaba a girar con 16 micropasos cuando aplicaba 12 VDC y pulsos de 16 Hz. Obviamente en mis primeros experimentos con una placa que usaba la combinación de las componentes L297 y L298 no funcionaba! La otra razón, lo confieso, era que la fuente eléctrica que usaba le faltaba potencia!
El máximo de torque que logro usando la placa "stepRocker" era con 256 micropasos, lo que se puede ver en un vídeo del tutorial. Además en ese experimento uso una función de la componente de control usada que generaba 16 micropasos entre micropasos generados por la frecuencia de pulsos. Pero también el perfil de velocidad, "S-shape" impacta esto. En suma, reduciendo la inestabilidad de los parámetros de control del motor PAP reduciendo la velocidad con la cual acelera pude alcanzar una velocidad aún mayor antes que el motor se parase. Esto significa que el torque recién a mayor velocidad de giro deja de ser suficiente o que los parámetros internos del motor causen el parar del motor!