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.

TMS320F280025C-Q1: is05_motor_id – Motor Parameters Identification for own board

Part Number: TMS320F280025C-Q1
Other Parts Discussed in Thread: C2000WARE-MOTORCONTROL-SDK, C2000WARE

Tool/software:

Hi,

I am currently using F280025C-Q1, an Allegro gate driver, and single shunt.

Our system is using 24V and would like to obtain correct motor id (obtained using EVM).

1. Is it possible to obtain correct motor variable with just single shunt board?

2. If yes, then is it possible to run the lab in my own board instead of EVM board?

3. How do I migrate the is05_motor_id lab into a working project(motor is running correctly and code structure is similar to the lab code).

Thank you in advance.

BR

Min Oh

  • 1. Is it possible to obtain correct motor variable with just single shunt board?

    No. The identification function doesn't support single shunt.

    2. If yes, then is it possible to run the lab in my own board instead of EVM board?

    Three shunt is ok if your own board is.

    3. How do I migrate the is05_motor_id lab into a working project(motor is running correctly and code structure is similar to the lab code).

    Please take a look at the lab user's guide that has a chapter introducing the migration.  

  • Would you be able to give me the URL to access that lab guide that introduce migration process?

    It seems it's not in the lab guide that I have.

    Thank you.

  • We have provided a softwareFAST library that can support InstaSPIN with FAST on all of the C2000 devices with FPU. You may refer to the lab for the newer C2000 device in motor control SDK. The universal motor control lab is available in the current MCSDK, which can support a set of hardware kits and control algorithms for BLDC/PMSM drive. The kits include LAUNCHXL-F280025C, LAUNCHXL-F280039CLAUNCHXL-F2800137 with BOOSTXL-DRV8323RS, BOOSTXL-DRV8323RH, DRV8353Rx-EVMBOOSTXL-3PHGANINV, DRV8316REVM, or  DRV8329AEVM inverter board for low voltage motor (max: 100Vdc) . TMDSCNCD280025C, TMDSCNCD2800137 , TMDSCNCD2800157 , or TMDSCNCD280039C with TMDSHVMTRINSPIN inverter board and TMDSADAP180TO100 for high voltage motor (max 350Vdc). And The control algorithms include sensorless InstaSPIN-FOC with FAST, Sensorless-FOC with eSMO, Sensored-FOC with incremental encoder, Sensored-FOC with hall sensor.

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

    Universal Project and Lab User’s Guide: https://www.ti.com/lit/spruj26

    Example lab project at the folder: C:\ti\c2000\C2000Ware_MotorControl_SDK_<version>\solutions\universal_motorcontrol_lab\f28002x

    or                                                         C:\ti\c2000\C2000Ware_MotorControl_SDK_<version>\solutions\universal_motorcontrol_lab\f28003x

    or                                                         C:\ti\c2000\C2000Ware_MotorControl_SDK_<version>\solutions\universal_motorcontrol_lab\f280013x

    or                                                         C:\ti\c2000\C2000Ware_MotorControl_SDK_<version>\solutions\universal_motorcontrol_lab\f280015x