I use this engine from Scorpion; https://www.scorpionsystem.com/catalog/aeroplane/motors_1/sii-55/S-5535-160KV/ and VESC 6 with AS5047 Encoder on a GoPed scooter.
I have a challenge that I hope someone can help me with. When the wheel get loss of traction during acceleration on loose ground / dirt road, the engine cuts. Assuming that the motor is disabled due to a fault code. When I release the gas handle for about half a second, I can drive again. But as soon as I get loss on the wheel it stops again. I guess I need to make changes to the configuration of the motor controller. I hope that someone with 5047 encoder experience can give me some ideas about how the problem can be solved.
Best regards
Geir
I've found the solution to the problem! Does putting Absolute Maximum Current to the highest possible value (160 A).
:)
Geir
Your VESC is generating a fault code (over current) and in consequence it shuts down for 3 seconds. Motor General >> Advanced >> Fault Stop Time. If a fault occurs you need to feel that, so it makes sense to have a 3 Second cutoff. Otherwise you could fry your device.
Sure, you can put up the absolute max current... You should first try to decrease the "Time constant for calculating KP and KI" during the FOC motor setup. Try to use T: 500.0 µS instead of the 1000.0µS