cancel
Showing results for 
Search instead for 
Did you mean: 

B-G431B-ESC1 FOC does not work correctly

ugomict
Associate

Hi friends. Help me figure this out.

Am I missing something, or is my board faulty?

MCSDK 6.4.1

Motor 12n14p

 

 

In 6-step mode, the motor operates correctly, and the phase signal waveform also appears normal.

IMG20251030120600.jpg

 

But in FOC mode, something strange happens; the motor is practically impossible to spin. In the profiler, it usually starts on the first try, and the program allows you to save the motor parameters, but the motor spins noisily, and profiling a second time in the same session is impossible; the motor won't start. A default project created with the motor parameters from the profiler also fails to reliably start the motor in the Pilot program.

IMG20251030125934.jpgIMG20251030125524.jpgIMG20251030122801.jpg

Shouldn't the signal in FOC mode look like a sine wave?

2 REPLIES 2
Duc
Senior

Hi @ugomict ,

I have experience with the B-G431B-ESC1, and I found it can be tricky to use, especially with hobby BLDC motors that don't come with a datasheet. In my opinion, the profiler isn’t always intuitive for tuning parameters. You need to start with rough estimates for the parameters; otherwise, the motor tends to oscillate and generate a lot of noise. As for the FOC signal, it's a square wave (PWM), but its modulation produces a sinusoidal current in the motor.

GMA
ST Employee

Hello @ugomict,

In the case of drone motors, the use of 6-step is more recommended than FOC.

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