This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

About USER_MOTOR_MAX_CURRENT setting

Hi,

I have a question about USER_MOTOR_MAX_CURRENT user.h setting.

I'm using lab2c for low inductance motor.

First I was running PMSM motor at setting the USER_MOTOR_MAX_CURRENT to 1.0A.

At this time, it was working properly.

In the second I was running PMSM motor at setting the USER_MOTOR_MAX_CURRENT to 3.3A.

At this time, it was not working.

The maximum current of the motor spec is 3.3A, but I run only in 1.0A.

I think that USER_MOTOR_MAX_CURRENT value is not affect the motor action.

Please teach me the reason it does not work at USER_MOTOR_MAX_CURRENT 3.3A .

Best regards,

Mino.M

  • USER_MOTOR_MAX_CURENT_A is not a COMMAND, it limits the output of the speed controller (which is the input to the Iq_Ref_A Iq PI current controller) when the speed controller is being used (that means this variable has no effect if you are using torque mode only proj_lab04 or 05a)

    Your motor will only use the current required for the load. If you raise MAX_CURRENT to (3.3) this will be the max that the speed controller will command IF REQUIRED. With no load on the machine 3.3A is never required.
  • Thank you for your reply.

    ChrisClearman said:
    Your motor will only use the current required for the load. If you raise MAX_CURRENT to (3.3) this will be the max that the speed controller will command IF REQUIRED. With no load on the machine 3.3A is never required

    I understood it. 

    This problem may exist on other parameters.

    I will investigate again, including the other parameters.

    Best regards,

    Mino.M