I have a hover-board motor mounted on a long lever arm and as I increase the requested torque I continue seeing increased force at the end of a level arm, but then when it reaches a certain torque I stop being able to measure increased torque. I input higher values but the measured torque stays the same. Dumping errors produces nothing, and I can decrease the torque again and the motor will respond correctly.
I have hover-board motors mounted in different orientations that error out at higher requested torques, (DC bus under-voltage/ current limit violation) the way I expect them to, does anyone have any idea why I would be having issues like this?
There’s a couple possibilities: either your current_limit / temperature / something else is clamping the max torque, or you’re just hitting magnetic saturation.
I’m encountering the same issue again, but can’t use this solution anymore. Using live plotter I can see the measured_iq get to 5amps but then refuses to go higher and doesn’t error.
The effective current limit is 60
The mootor.current_control.max_allowed_current is 121.5
motor.config.current_lim is 60
The fact that it cuts off at a number seems like it’s some setting but I can’t imagine what it is. Does anybody know?
It is strange that measured_iq would be limited to 5 amps exactly. Besides the current limit, current is also limited by motor.config.torque_lim. By default it is infinity, but maybe it was set by mistake during a firmware update or config backup?