cancel
Showing results for 
Search instead for 
Did you mean: 

A power board to the STM32 NUCLEO-64 401RE board to control two 3-phase BLDC motors?

Boris_L
Associate II

Hello. Could someone please recommend a good power board that can power and control two gimbal 3-phase BLDC 12V motors with encoders AS5048A https://www.sparkfun.com/gimbal-motor-with-encoder-12v-587rpm.html ? I use the STM32 NUCLEO-64 F401RE microcontroller board. Thank you.

15 REPLIES 15

Hello @Boris_L,

A modified X-NUCLEO-IHM09M1 is required. For more information, see the referenced post.

If you agree with the answer, please accept it by clicking on 'Accept as solution'.
Best regards.
GMA

Hello GMA,

Based on your last post, I made the configuration consisting of the STM32G474E-EVAL microcontroller board, the two X-NUCLEO-IHM09MMOD connectors, the two X-NUCLEO-IMH11M1 motor-drivers (power boards), and the two gimbal GNM2804H-100T motors. Please see the screenshot attached. However, it shows "No Algorithm is available for this hardware configuration" when I hover a cursor over the red triangle in the left top corner. Moreover, it shows warnings and errors. Could you please advise what to do next? Please notice that I will need to later change the parameters of the motors because I use the two Sparkfun 9V 3-Phase BLDC motors that I mentioned earlier. 

Hello @Boris_L,

On your previous post, on mentioned "STM32G474E-EVAL1 microcontroller board, two X-NUCLEO-IHM07M1 motor-driver boards", the modified X-NUCLEO-IHM09M1 board is X-NUCLEO-IHM07M1 oriented.

If you agree with the answer, please accept it by clicking on 'Accept as solution'.
Best regards.
GMA

Hello GMA,

I am sorry. I use the two gimbal Sparkfun 12V 3-Phase BLDC motors with encoders AS5048A. What connector (adapter) would you recommend if I used the two X-NUCLEO-IMH11M1 motor-drivers (power boards) instead of the two X-NUCLEO-IHM07M1 motor-drivers (power boards)? Thank you. 

Note: It seems that the X-NUCLEO-IMH11M1 motor-driver board is better for the 12V motors because the voltage range and the current range are smaller. 

Hello @Boris_L,

You can take inspiration from the modified X-NUCLEO-IHM09M1 for the X-NUCLEO-IHM07M1 to adapt an X-NUCLEO-IHM09M1 for the X-NUCLEO-IMH11M1.

If you agree with the answer, please accept it by clicking on 'Accept as solution'.
Best regards.
GMA

Dear GMA,

I am just an electrical engineering sophomore. Though I have some physics and mathematics background, I am not so good about electronics and programming yet. Moreover, adapting the hardware is a half of the story. The other half is writing a file of the adapted hardware for the STM32 Motor Control Software Development Kit (Workbench). 

I could try to make the first half. However, writing a file for the Workbench may be problematic for me. I know Python programming (beginner level). I have just begun to learn C programming. 

I want to use your company hardware, except the electromotors, because I need pancake-shaped electromotors for our project. In my view, if your company sells the products (STM32G474E-EVAL and X-NUCLEO-IMH11M1), then it would be better for your company to also sell appropriate adapters and software. wouldn't be? I like your company products and I would like to continue to use them.