This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

selecting microcontroller for stepper motor

Hi guys,

I am quite new to this field so may be my question would be a little immature. I have used multiple kinds of microcontroller like msp430, tm4c123g, 8051,arduino uno board,atmega32 for programming different kind of embedded applications. But now a days i am working on stepper motor control, so what i am struggling in is, controlling 5 stepper motor at the same time. 

For ex: if the 1st motor starts at t(time)=0 microsec, then the 2nd motors starts at t=3 microseconds and so on.

Is this delay going to effect the actual movement of the motor(although its very small). Please help to resolve my doubt.

  • saikat paul said:
    Is this delay going to effect the actual movement of the motor(although its very small).

    You've provided detail on the, "Start time" of each motor - but not upon the "Frequency or Step-Rate" of each one.   That's required too - is it not?

    Unknown is the presence of any external, "Stepper Motor Controller(s)."    These remove much of the processing burden from the MCU - and sometimes even provide output levels suitable for direct motor drive/attachment.   (most always - MCU outputs are too feeble to properly operate a motor of any (realistic) size.)

    You may impose suitable power components to increase the output capability of the MCU's GPIOs.   Beware that most motors generate a, "Kick-back" voltage when motor current is removed - this voltage can prove damaging if not managed.  (i.e. "clamped" to safe levels)

    As is so often the case - more detail is required to further guide you in your quest...   As a general answer - based upon the (light) info presented - the inexpensive LPad (and its MCU) has a good chance of meeting your (reasonable) performance objectives...