2026-04-10 8:40 AM
I’d like to learn more about FOC algorithms and eventually design my own motor driver. For this purpose, I’m planning to use the STEVAL-CTM009V1 to drive a pump or traction motor similar to those used in forklifts.
In general, forklifts with around 2-ton lifting capacity are based on a 48V architecture, and I already have access to such a system for testing.
My main question is:
Can I drive an ACIM (induction motor) with the STEVAL-CTM009V1? I’m not fully sure about its capabilities in this regard. If it is possible, are there any reference projects or examples that I can follow?
Also, when using Motor Control Workbench, which control board would you recommend pairing with the STEVAL-CTM009V1?
I should also mention that I’m already familiar with FOC concepts and have experience designing forklifts and telehandlers, but this will be my first time designing a motor driver from scratch, so I’d really appreciate any guidance or best practices.
Thanks in advance for your help!
Solved! Go to Solution.
2026-04-13 7:22 AM
Hello @Ymtr,
You have to adapt the provided examples to your use case.
Examples are based on NUCLEO-G431RB. Refer to STM32 MCU Developer Zone page for MCU/board selection tools.
2026-04-13 5:06 AM
Hello @Ymtr,
You can refer to STM32 MC SDK AC Induction Motor link. This document is linked to the examples provided in the MCSDK6.3.2 suite, and the STEVAL-IHM023V3 power board is used.
In MCSDK6.4.2 suite, the examples are based on the STEVAL-IPM10B/STEVAL-IPM15B power boards.
2026-04-13 5:41 AM
So, just to confirm — does this mean I can adapt these examples to drive an encoder-based ACIM motor using the STEVAL-CTM009V1?
I also have one more question:
Do you have any recommended control board to use together with the STEVAL-CTM009V1?
Thanks in advance for your support
2026-04-13 7:22 AM
Hello @Ymtr,
You have to adapt the provided examples to your use case.
Examples are based on NUCLEO-G431RB. Refer to STM32 MCU Developer Zone page for MCU/board selection tools.