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.

CCS/DRV8301: InstaSPIN-FOC setting

Part Number: DRV8301
Other Parts Discussed in Thread: TMS320F28027,

Tool/software: Code Composer Studio

Hi

We are testing our motor with TMS320F28027 and DRV8301. We follow your InstaSPIN-FOC setting for important parameters. But we face one problem, what's the reason to set USER_MOTOR_MAX_CURRENT? Motor phase current will change if we set different value, is this SW limitation or HW limitation? If that is SW limitation, how TMS320F28027 detect phase current

Thanks,

Brian

  • USER_MOTOR_MAX_CURRENT is used to limit the maximum torque current, which depends on the maximum current of both board and motor. The three-phase currents are measured by shunt resistor using ADC and convert these three-phase currents to d/q current to control the flux and torque current. The InstaSPIN-FOC control the torque current to adjust the speed or torque output. 

    You might have a look at the motor control textbook that should have a more detail description of the FOC technique for motor drive.