Skip to main content
RReic.2
Associate II
May 17, 2022
Question

Sensorless FOC - sudden motor rotation change

  • May 17, 2022
  • 2 replies
  • 1953 views

Hi Community

I'm using the following setup:

  • MC Motor Control Workbench v6.0.0
  • STM32 FW V1.5.0 (HAL)
  • Power + Control Board: B-G431B-ESC1
  • Observer + PLL (Sensorless)
  • Motor 10 pole pair
  • Mech. Speed 200rpm

The motor starts and ramps up to 200rpm.

It can now happen that when there is a load change, the rotor suddenly turns at full speed in the opposite direction. The speed is displayed in the Motor Pilot. In this case, however, the phase current looks distorted.

What can be the cause?

This topic has been closed for replies.

2 replies

Javier1
Principal
May 17, 2022

This looks a lot like the set speed functions expect a signed variable, and youre passing an unsigned variable.

hit me up in https://www.linkedin.com/in/javiermuñoz/
RReic.2
RReic.2Author
Associate II
May 17, 2022

I just press the button on the board which starts the motor with MC_StartMotor1() and no further action. Then this seems to be a problem in the SDK ?

Javier1
Principal
May 17, 2022
hit me up in https://www.linkedin.com/in/javiermuñoz/
RReic.2
RReic.2Author
Associate II
May 17, 2022

...this doesn't happen with "CORDIC"