Tengo un tablero de arranque del controlador de motor paso a paso basado en el chip Allegro A4988. Noté que cuando el motor está estático, tiene un par de retención mucho mejor que cuando se mueve. Tengo una configuración que funciona con baterías y la mayor parte del tiempo el motor paso a paso solo se usa para mantener una posición. El potenciómetro de ajuste de límites ya está en la tabla de arranque, por lo que no puedo cambiarlo con mi microcontrolador.
¿Podría aplicar una señal PWM al pin de habilitación del controlador del motor para cambiar la corriente que ingresa al motor de modo que pueda conducir el motor a un nivel de corriente más alto cuando me muevo activamente y reduzcé la corriente para mantener la posición?
Estoy más interesado en los efectos que tendrá una señal PWM en la vida útil del circuito del controlador. En ninguna parte de la hoja de datos dice que puede o no puede hacer algo como esto.