cancel
Showing results for 
Search instead for 
Did you mean: 

DC motor support in STM32 Motor Control Software Development Kit (MCSDK)

Thomas Jespersen
Associate III

Hi.

Are DC motors supported in MCSDK?

If not, are there any plans for adding support for DC motors with current controller, speed controller, position controller etc.?

Regards Thomas

3 REPLIES 3
chaaalyy
Senior II

Unfortunately, i don´t think so :( I believe, that kind of stuff is just not "valuable" enough for ST... They have some few DC motor drivers, but as long, as bldc / pmsm is state of the art, nobody cares about the easy stuff.

Atm i´m also facing a design problem with a brushed (and geared) dc motor and i try the approach via software PID controller for given speeds (reading the revs with incremental encoder). Even for a "non engineer", like me this seems to be a reachable goal :)

My setup: STM32F746 Disco, 2 dc motors (24V, geared 1:70) and as driver i use the Cytron MDDA10 controlled via PWM duty cycle... Pretty easy to handle :) Speed control via PID has the advantage of much more torque at low speeds. If the power isn´t enough for the motor to reach the requested speed: enlarge the duty cycle and within the physical possibilities everything is fine :) Position control is placed on top: Just check where u are, how far to go and when it´s time to stop, reduce speed to zero or give it a quick "active braking" with reversed polarity (keep peak current in mind, if you do so...)

Claire O.
ST Employee

Dear Thomas and chaaalyy,

Of course our customer request are valuable for us in ST. The problem is more a question of bandwidth and priority. We are now developing a more flexible MC workbench inside the MCSDK to allow us to add new algorithm and new motors types... Please keep posted!

Thanks,

Claire

Laurent Ca...
Lead II

The question has been moved from the "Motor Control Hardware" section to the "STM32 Motor Control" section (the question is about the STM32 MC SDK). 

Best regards