cancel
Showing results for 
Search instead for 
Did you mean: 

Speed Feedback error

Cedd
Associate

Hello,

I am currently working with a custom board using an STGIB15CH60TS-LZ driver and an STM32H503RBT6 microcontroller.

The motor is a 48V, 500W, 300 RPM brushless motor with three Hall effect sensors (120° mechanical angle, 300° electrical angle). It is used in an electric bike.

I am using the FOC algorithm with:

  • Single shunt resistor
  • 16k PWM generation
  • Hall sensors as the main sensor

Everything works correctly, but I sometimes have an issue at startup and under load. Once the motor is running, the issue does not occur.

The image shows the three Hall effect sensors during a failed startup. In this case, the issue comes from the C2 signal.

I believe the problem is caused by small movements in the opposite direction of the expected motor rotation for the FOC algorithm. The motor controller returns a "speed feedback" error.

I am looking for a solution to prevent this error in the FOC algorithm since the reverse movements are unavoidable.

Thank you.

GetAttachmentThumbnail.jpg

1 REPLY 1
GMA
ST Employee

Hello @Cedd,

Firstly, we would like to apologize for the delay in replying to your post.

Did you base your custom board on STEVAL-IPM15B board? If yes, did you check your HALL signals after the RC filtering?

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