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.

LAUNCHXL-F280049C: Instaspin will not run motor

Part Number: LAUNCHXL-F280049C
Other Parts Discussed in Thread: BOOSTXL-DRV8320S, BOOSTXL-DRV8320RS, C2000WARE

Hi,

I am trying to run through the labs on InstapinFOC for the LAUNCHXL-F280049C in combination with the BOOSTXL-DRV8320S EVM. I have the DRV set up on J1 and J2, as defined in the user.h file. In each lab, the following trip fault gets set: 

if(HAL_getPwmEnableStatus(halHandle) == true)
        {
            if(HAL_getTripFaults(halHandle) != 0)
            {
                motorVars.faultNow.bit.moduleOverCurrent = 1;
            }
        }

I tried commenting that out to get past it, but the motor still will not spin. I have been trying to make the motor spin using lab 5 and 7. The fault LED on the DRV board does not light up, so it does not seem like any real fault is present. In user.h I have tried defining the motor as either my_motor_1 or the predefined #define Estun_EMJ_04APB22_B.

Any help is greatly appreciated.

  • BoostXL-DRV8320RS is for low voltage motor, that supports a DC power supply from 6 to 54 V from a battery or a DC voltage source.

    Site 1 (J1-J4) and Site 2 (J5-J8) of the F280049C LaunchPad are supported connecting to one DRV8320RS BoosterPack board separately for single motor control. Set the definition in user.h for selecting the Site 1 or Site.

    And you need to use the lab05 to identify the motor first, and then set the identified parameters in user.h for other subsequent labs.  You might have a look at the lab guide and follow it to run these labs as well.

    The guide can be found in the folder of motor control SDK as the following.

    C:\ti\c2000\C2000Ware_MotorControl_SDK_2_00_00_00\solutions\common\sensorless_foc\docs