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/LAUNCHXL-F28027F: BOOSTXL-DRV8301 Universal GUI

Part Number: LAUNCHXL-F28027F
Other Parts Discussed in Thread: BOOSTXL-DRV8301, MOTORWARE

Tool/software: Code Composer Studio

Hi,

I finally was able to run the Universal GUI with the LaunchXL-F28027F and BoostXL-DRV8301 combo ( see this thread e2e.ti.com/support/microcontrollers/c2000/f/902/t/633709 ) but now I have some issue with the Min Width, Shunts and Isc.

I keep getting the message:  value: identifier not found: svgencurrent at (svgencurrent) .MinWidth

And also for the shunts:  index: identifier not found: svgencurrent at (svgencurrent).IgnoreShunt

And the Isc (A) is showing values too high around 40 Amps?

I am attaching a picture of the Universal GUI screen after Motor ID. I am using the 2-Mtrdyno (teknic motors) and I compiled my proj_lab05b.out for the appProrgram.out for the GUI.

Please let me know if should keep running the motor with these parameters or how to fix them.

Thanks

Roberto

  • For lab 05, none of the variables are meaningful, as it doesn't calculate Is nor does it use Overmodulation. If you want Isc (A) to be meaningful, you'll need to add the below in the "void updateGlobalVariables_motor()" routine:

    // read Id and Iq vectors in amps
    gMotorVars.Id_A = _IQmpy(CTRL_getId_in_pu(ctrlHandle), _IQ(USER_IQ_FULL_SCALE_CURRENT_A));
    gMotorVars.Iq_A = _IQmpy(CTRL_getIq_in_pu(ctrlHandle), _IQ(USER_IQ_FULL_SCALE_CURRENT_A));

    // calculate vector Is in amps
    gMotorVars.Is_A = _IQsqrt(_IQmpy(gMotorVars.Id_A, gMotorVars.Id_A) + _IQmpy(gMotorVars.Iq_A, gMotorVars.Iq_A));

    Sean
  • The Isc(A) in the upper right is a calculation of the short circuit current as determined by the motor parameters. It has nothing to do with any variables in the MotorWare projects.

    Min Wideth and Shunts are for proj_lab10 or when you are using the over-modulation features.