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.

TMS320F28P559SJ-Q1: InstaSPIN - FAST estimator - ACIM control

Part Number: TMS320F28P559SJ-Q1
Other Parts Discussed in Thread: MOTORWARE, AM263P4

Tool/software:

Hello,

I would like to use the TMS320F28P559SJ product.
Does this device support InstaSPIN and the FAST estimator for motor parameter identification?
Is it suitable for ACIM (Asynchronous/Induction Motor) control? And are there any example codes specifically for ACIM motor control available for this device?

Regards,
Burak

  • Sorry. Current the TMS320F28P559SJ has to use InstaSPIN with software library that only supports PMSM motor.

    You may have to use the previous instaspin-FOC with F2806x for ACIM in motorWare.

  • Hi,

    Is there only F2806x support for ACIM? I have F2800157 microcontroller. Can I use this MCU for ACIM example? There is fast_full_lib.lib in universal motor control example for F280015x.


    Regards,
    Burak

  • I'm planning to use a motor with an encoder. Therefore, I believe I won’t need the FAST software observer for rotor flux, angle, speed, and torque estimation. Out of the features listed under InstaSPIN-FOC, I only intend to use the ones highlighted in bold below:

       - FAST software observer for rotor flux, angle, speed, and torque estimation
       - Motor Parameter Identification
       - Observer and Torque Control Loop Auto-Tuning
       - High Performance at Low Speeds and in Dynamic Applications

    In this case, will I still be dependent on the static FAST library? In the final version of the project, I plan to use the AM263P4 processor. If the static library is required, I won’t be able to use the one compiled for the F2806x on the AM263P4 platform (different architecture).
    So, to summarize: If I’m using an encoder, will I still need the static FAST library to make use of the features mentioned above? 

    Regards,
    Burak

  • If you use an encoder for motor control with sensored-FOC, you don't need to use the FAST library that is only for sensorless FOC.

  • Thank you for your reply. I’m continuing my research on this topic and I have some follow-up questions:

    1-) Is ACIM motor support limited only to the F2806x series? Are there official example projects for ACIM motor control on F2806x using InstaSPIN? Are the required algorithms for ACIM stored in ROM or provided as static libraries? Can these algorithms portable to other C2000 devices or on AM263P (ARM-based) MCUs?

    2-) FAST is not needed when using an encoder for sensored FOC. But InstaSPIN includes other features like: "Motor parameter identification Observer and torque loop auto-tuning High performance at low speeds and dynamic applications." Which specific functions or API calls should be used to enable or access these features in code? Are these features part of the FAST library, or located in another static library or ROM? Can they portable to  on other C2000 devices or AM263P?

    3-) If we use InstaSPIN with ACIM motors in encoder-based (sensored) mode, is there anything specific we need to do in the configuration?

    4-) Can the Universal Motor Control examples for both C2000 and AM263 be used to control ACIM motors?

  • 1-) Is ACIM motor support limited only to the F2806x series?

    Yes.

    Are there official example projects for ACIM motor control on F2806x using InstaSPIN? Are the required algorithms for ACIM stored in ROM or provided as static libraries? Can these algorithms portable to other C2000 devices or on AM263P (ARM-based) MCUs?

    No

    2-) FAST is not needed when using an encoder for sensored FOC. But InstaSPIN includes other features like: "Motor parameter identification Observer and torque loop auto-tuning High performance at low speeds and dynamic applications." Which specific functions or API calls should be used to enable or access these features in code? Are these features part of the FAST library, or located in another static library or ROM? Can they portable to  on other C2000 devices or AM263P?

    There is no example for ACIM, include sensored-FOC and sensorless-FOC.


    3-) If we use InstaSPIN with ACIM motors in encoder-based (sensored) mode, is there anything specific we need to do in the configuration?

    As metioned above. You have to design the ACIM algorithm by yourself.

    4-) Can the Universal Motor Control examples for both C2000 and AM263 be used to control ACIM motors?

    No. Only support ACIM.