cancel
Showing results for 
Search instead for 
Did you mean: 

STM32F303RE and X-NUCLEO-IHM07M1 for FOC

erayGz
Associate

Hello everyone,

I am working on my bachelor thesis about sensorless Field-Oriented Control (FOC) for a three-phase BLDC motor.

At the moment, I have a NUCLEO-F303RE board, a small BLDC motor, an ESC, and a power supply. I have already generated and measured PWM/SPWM signals from TIM1 channels on the STM32, but I understand that using an ESC with a 50 Hz throttle signal is not the same as directly generating three-phase PWM for FOC.

For this reason, I am considering using an X-NUCLEO-IHM07M1 motor driver expansion board with my NUCLEO-F303RE board.

My question is:

Can the NUCLEO-F303RE + X-NUCLEO-IHM07M1 combination be used for a sensorless FOC thesis project? More specifically, can this board act as the required three-phase motor driver/inverter stage so that I can implement or test sensorless FOC with STM32 Motor Control SDK or my own code?

I would also like to know whether this combination is supported by STM32 Motor Control Workbench / MCSDK, or whether I should use another Nucleo board or another X-NUCLEO motor driver board for better compatibility.

My goal is not high-power motor control. I only need a low-voltage laboratory setup where I can demonstrate three-phase BLDC motor control, open-loop startup, and preferably sensorless FOC or at least the required steps toward it.

Any advice about hardware compatibility, MCSDK support, and whether X-NUCLEO-IHM07M1 is suitable for this purpose would be very helpful.

Thank you.

0 REPLIES 0