Electronic – Is it possible to control a DC motor with Microstepping driver

dc motormotor controllerpwmstepper motor

Today I found that electronics dealer have shipped me a Microstepping controller (A4988

-module: http://www.robotshop.com/media/files/PDF/datasheet-1182.pdf

-on-board chip: https://www.pololu.com/file/0J450/a4988_DMOS_microstepping_driver_with_translator.pdf -)
along with two DC motors. And he claimed that it is possible to control two DC motors with that module. But how?

I checked two of these datasheets that are provided above, however, I still feel confused about if this module is a stepper motor controller, it will constantly change the polarity, which is something that I don't want, so how can I control two dc motors simultaneously with it? Also I need to be able to control the speed, via PWM or what is available. Any guidance would be really helpful!

Best Answer

To answer your question, yes you can run two DC motors of A4988 Module because the output stages that are driving a bipolar stepper winding are H-bridges and you need two of them (Check here for more on bipolar motors) .

Controlling two motors with different speeds is out of mind. Because there's no different pins.

Now to answer that how would you control the speed. You need to pulse step pin. You might need to set the micro-stepping modes. Like 8/16 micro-step per step. Check the current graphs. Because you are approximating sinusoidal waveform. Motor might start at some value of current(which can be controlled by pot as you mentioned)

EDIT : Quick Google search gives me this link
Good Resource. Let me bookmark.