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.

BOOSTXL-DRV8305EVM: Sensored Motor control

Part Number: BOOSTXL-DRV8305EVM
Other Parts Discussed in Thread: LAUNCHXL-F28069M, , MOTORWARE

I used LaunchXL-F28069M and BOOSTXL-DRV8305EVM for driving a motor with sensored control. HOw to determine motor parameters in INSTASPIN-MOTION?? Which example program is used to determine motor parameters??

  • Hi Vijay,

    I have looped the post to C2000 for support with INSTASPIN-MOTION. 

    Thanks,
    Aaron

  • Download and install motorware, and then follow the lab user's guide to run the related lab projects.

    MotorWare: http://www.ti.com/tool/motorware

     

    The InstaSPIN lab guide (instaspin_labs.pdf) in the folder of motorWare

    C:\ti\motorware\motorware_1_01_00_18\docs\labs

     

    You need to run the lab02b/c for motor electrical parameter identification, and run lab12a for inertia and friction identification to implement the InstaSPIN-Motion.

  • Hi,

    I used Lab 02a from the motor ware to identify motor parameters identification. Bus-voltage is 24V. Motor starts running while measuring Rs and when the inductance measurement starts, a beep sound arises and the RunIdentify turns to 0. 

    What could be the reason?? Bus voltage needs to be less than 24V??

  • The BOOSTXL-DRV8305EVM  is a low voltage kit that the supported maximum voltage is 45V, so recommend to use the 24V power supply for running the related low voltage motor.

    As mentioned above, please take a look at the lab guide first, and follow the operation steps to connect the motor and use the right labs to run/identify the motor. Don't add the load to the motor for parameters identification.

    And you need to tune the identification variables in the file of the user.h according to your own motor as described in the lab guide.

    #define USER_MOTOR_RES_EST_CURRENT      (1.0)                               // A -  10-30% of rated current of the motor

    #define USER_MOTOR_IND_EST_CURRENT      (-1.0)                             // A -  10-30% of rated current of the motor,  just enough to enable rotation

    #define USER_MOTOR_MAX_CURRENT            (5.0)                               // A -  30~150%  of rated current of the motor

    #define USER_MOTOR_FLUX_EST_FREQ_Hz     (40.0)                            // Hz - 10~30% rated frequency of the motor