Hey guys, I’m looking for some help! First of all I’d like to mention that I’ve analyzed MANY previous threads regarding this issue to no avail. Anyways, here is the problem:
When accelerating from a standstill with high throttle, the motor will begin to “shake” (or clunk?) when reaching a certain RPM. Luckily I have been able to isolate the problem to this setting:
When the “sensorless ERPM” has been reached, the motor essentially becomes stupid and starts clunking for a few seconds. At this moment, if I hold the throttle above like 70% or so, the VESC just shuts down and throws an ABS_OVER_CURRENT fault. (strange thing is my abs. max is set to 130A, and the terminal does not even show >130A?) However if I ease back on the throttle and gently accelerate past the sensorless ERPM, the motor will eventually regain control.
I verified this is the issue by adjusting the sensorless ERPM. If I set it to 1000, the clunking/fault code will occur at around 1000erpm. If I set it to 15000, the same will occur at approx. 15000erpm,etc etc. For testing’s sake I set it to 999999erpm so it is never reached, and the clunking is gone for good. Unfortunately this means it will be running in sensored FOC mode at high rpms, which is quite noisy and very inefficient (I noticed a significant decrease in power).
To reiterate simply:
IF throttle > ~70%
AND I am riding the bike (motor has a load)
AND sensorless ERPM is reached
THEN motor will clunk/lag/shake
THEN vesc will throw ABS_OVER_CURRENT fault
I am running 12s5p with a bestech BMS, VESC is Flipsky’s FSESC6.6 single, Motor is Maytech 6374 190kv.
Any advice is appreciated!