Skip to main content
BPoko.1
Associate
February 17, 2020
Question

BLDC motor fails with speed feedback error on high rmps

  • February 17, 2020
  • 3 replies
  • 1312 views

I'm trying to use Motor Control workbench with BLDC motor (from orbital sander). I ran a test with motor profiler, my motor parameters are the following:

  • 7 pole
  • 5 Apk
  • 30V
  • Rs: 0.1 Ohm
  • Ls: 0.022 mH
  • B_emf const: 2 Vrm/krpm
  • Inertia: 30 uN*m*s2
  • Friction: 17 uN*m*s
  • Max rpm: 11000

The motor works fine under ~8500 rpm, but above that stops with speed feedback error. With the original control PCB the motor can achieve 11000rpm, but it uses simple b-emf control.

Any recommendation to achieve 11krpm? I tried to use flux weakening feature, but didn't helped.

Thank you in advance!

3 replies

BPoko.1
BPoko.1Author
Associate
February 17, 2020

I was wrong, it must be an SM-PMSM motor. The waveform on the windings (if I spin the motor):

0690X00000DBfD5QAL.png

Laurent Ca...
Senior III
June 22, 2021

The question has been moved from the section "Motor Control Hardware" to the "STM32 Motor Control" section (the question is about the STM32 MC SDK). 

Best regards

Manoj.M
Associate
July 25, 2024

Hi,

Even I have a very similar problem, just the motor parameters and operating voltages are different.

Have you solved this issue?

 

Thanks.