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: low speed torque FOC

Part Number: LAUNCHXL-F280049C
Other Parts Discussed in Thread: BOOSTXL-DRV8320RS, LAUNCHXL-F28069M, BOOSTXL-DRV8323RS, MOTORWARE

Hi,

I have some question about low speed torque.

I have LAUNCHXL-F280049C + BOOSTXL-DRV8320RS to control my motor.

I try to change user.h to add my current, but it is no improvement.

I found similar E2E question.
https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/984077/launchxl-f280049c-torque-velocity-approaching-stator-slots

My motor have load

(1) Is this the limit of instaspin-foc? So if I want to improve the startup performance. I have to give up FOC to contorl? 

(2) Or refer the E2E  to the boostxl_3phganinv to edit the is07_speed_control project?
But the boostxl_3phganinv is support servo, the difference between the two control methods, how to edit it?

(3) Or buy another driver to support the BLDC that fits my needs?

Ask other questions,

I have LAUNCHXL-F28069m + BOOSTXL-DRV8323RS.

The BOOSTXL-DRV8323RS is broken, so I can't test the low speed torque.

Can Instaspin-Motiion  support heavy load? 

Thanks

Jerry

  • (1) Is this the limit of instaspin-foc? So if I want to improve the startup performance. I have to give up FOC to contorl? 

    It's a challenge to achieve a stable torque output for sensorless-FOC at very low speed. You may implement sensored-FOC for motor drive.

    But the boostxl_3phganinv is support servo, the difference between the two control methods, how to edit it?

    The boostxl_3phganinv can be also used for sensorless InstaSPIN-FOC with LAUNCHXL-F280049C, you just need to change some configuration codes in hal.c and hal.h, and constant parameters definition in user.h.

    The current example project for boostxl_3phganinv in motor control SDK is based on sensored-FOC.

    3) Or buy another driver to support the BLDC that fits my needs?

    You should select the right inverter kit according to the maximum current and voltage of the motor. You may take a look at the links below for the kits supporting for the BLDC drive.

    https://www.ti.com/tool/C2000WARE-MOTORCONTROL-SDK

    https://www.ti.com/microcontrollers-mcus-processors/microcontrollers/c2000-real-time-control-mcus/applications/instaspin.html

    Can Instaspin-Motiion  support heavy load? 

    InstaSPIN-motion is for position and motion control. The supporting maximum load depends on the motor and the inverter. As mentioned above, it's better to used the sensored-FOC if you need to run the motor with full load at low speed.

  • Thanks your reply

    I will try to edit is07 project.

    InstaSPIN-motion is for position and motion control. The supporting maximum load depends on the motor and the inverter.

    I remember I used InstaSPIN-motion. My BLDC Motor ID can't get correct, because inductance is so low.

    Finaly I skip InstaSPIN-Motion and use InstaSPIN-FOC and add encoder to control. 

    But I don't use SpinTAC. I remember SpinTAC is motion inertia

    Am I suitable for use InstaSPIN-motion?

    Even if the motor identification is not correct.

    Thanks

  • InstaSPIN-FOC is ok for you if you want to run the motor without position sensor and don't need position control.

    You should use lab02c for low inductance motor identification if you are using motorWare based labs.