Maximum Speed Problem


I use a 2200kv, 40A motor with odrive, closed-loop with encoder and I do not reach the speed I think the motor should reach. At around 1400rmp, the motor does nearly not spin up anymore, also when I increase maximum current. The power supply does not influence the speed, it is the same limit for 12 and 20V.

What could cause this problem? Can it be related to field weakening?

Hi @kurtisblow, have you increased odrv0.axis0.controller.config.vel_limit?

Hi Neil, yes, I increase the speed limit, but it did not help.

What are your motor and encoder parameters? Pole Pairs and CPR. And what command are you sending?