FOC does not start motor

I am running FOC using a custom ST board and using the code of ST. The motor does not rotate on its own we need to do hand push. The scenario is motor is already loaded with around 5Nm, then i give the speed command. Is it recommended to start with trapezoidal switching and then move to FOC once the motor starts spinning. Please advise.

How about that?


That is what I am doing now seriously I need some solution.

1 Like

With hall sensors it’s better to start with trapezoidal because you don’t know the precise angle. Once you are moving you use the extrapolated angle. You could probably also use FOC but set the predicted angle in the middle of the right sector.

1 Like

Thankyou very much I will try and update the results.