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.
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...