2019-08-27 11:23 PM
Hello Everyone
I'm using FOC Motor Control to spin three differents motors. It works quite well, but I'm attemping to obtain more power from motors, and I'd like to know how to do it.
With a potentiometer, I vary speed reference and system works fine. But at every speed I'd like to obtain a fixed maximum current the motor can handle before it starts to decelerate.
For example I'd like to have always 10A maximum current, at 1000rpm or 8000rpm.
I've tried to use function MC_SetCurrentReferenceMotor1(), but it seems not to work. With monitor attached, I can see that Iq reference varies and depends on the speed of the motor: when I set MAX_SPEED, Iq reach NOMINAL_CURRENT reference.
Does anybody know how can I obtain a motor that can drain 10A at every speed reference?
Have I to change control mode from speed to torque and then check periodically mechanical speed and then adjust with ramps?
Thanks
Roberto