cancel
Showing results for 
Search instead for 
Did you mean: 

BLDC motor fails with speed feedback error on high rmps

BPoko.1
Associate

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!

2 REPLIES 2
BPoko.1
Associate

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

0690X00000DBfD5QAL.png

Laurent Ca...
Lead II

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