2014-03-24 09:37 PM
I am using a
STM32103VBT6 and STM32 PMSM FOC based BLDC program.
It works very well when it
drive a 16 inch hub BLDC motor(56 poles), but it has problems when driving a 14 inch (46 poles) hub BLDC motor whose speed is less than 60RPM.
It is unsmooth at low speed. The motor will produce large torque ripple
when hall sernsor
.
It also works well when
run
ning
at high speed.(>5km/h)
Can you tell me how to adjust
the
program to
14 inch hub BLDC
motor?
2014-03-31 01:13 AM
Ciao
Probably you have to adjust the PI parameter for these low speed operation. For instance reducing KI and or KP setting untill the control is more stable. You are working near the limitation of the lib. The resolution of the speed is in term of 1 tenth of Hz that corrseponds to 6 RPM. Ciao Gigi