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.

TMS320F28334: MTPA and FLUX-Weakening Implementation

Part Number: TMS320F28334
Other Parts Discussed in Thread: CONTROLSUITE, C2000WARE-MOTORCONTROL-SDK, C2000WARE

Hi, 

I am designing sensorless FOC for AC motor control using a TMS320F28334 device and a reference of the HVACI_sensorless example.

Further, I want to implement MTPA and Flux Weakening for better performance. 

Can I get guidance on the same in steps like what input and parameters I will need and what equations I can use to implement the whole Algorithm and also what other thing I need to keep in mind?

Thanks in Advance.

  • Currently, there is only a reference code and guide to implement MTPA and Flux Weakening for an IPM motor, not for ACIM in motor control SDK or controlSUITE. 

    You can the reference design and guide for Universal motor control lab as below which includes MTPA and Flux Weakening algorithm for an IPM motor.

    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