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.

C2000WARE-MOTORCONTROL-SDK: More detailed descriptions for EST module, like EST_SetBemf_SF()

Part Number: C2000WARE-MOTORCONTROL-SDK

Hi!

Looking through the EST module: https://dev.ti.com/tirex/content/C2000Ware_MotorControl_SDK_4_02_00_00/docs/html/libraries_html/group___e_s_t.html#ga6a8e5d4d78fce0d052d20bc144ed5bf7

There are many functions that generically state "Configures the controller for each of the estimator states." Where can I find more details about these functions?

For example EST_Set_Bemf_sf() has a generic description. What does this function do?

Thanks

Cameron

  • You may find the detailed description for most the functions in  the InstaSPIN-FOC and InstaSPIN-MOTION User's Guide.

    As descibed in the header file and the function's name for  EST_Set_Bemf_sf()  that is used to set the coefficient to estimate the BEMF voltage.

  • Hey Yanming,

    I'm looking in the user guide you linked, I can't find the setBemf function. Thanks!

  • Yes, it's new function for low inductance motor without description in the user's guide. You don't need to change the default settings, and you can find the comments in the user_mtr1.h as below.

    //! \brief Defines the scale factor for the flux estimation
    //! the default value is 1.0f, change the value between 0.1f and 1.25f
    //!
    //#define USER_M1_EST_FLUX_HF_SF (0.120f)
    //#define USER_M1_EST_FLUX_HF_SF (0.250f)
    #define USER_M1_EST_FLUX_HF_SF (1.00f)

    //! \brief Defines the scale factor for the frequency estimation
    //! the default value is 1.0f, change the value between 0.5f and 1.5f
    //!
    #define USER_M1_EST_FREQ_HF_SF (1.00f)

    //! \brief Defines the scale factor for the bemf estimation
    //! the default value is 1.0f, change the value between 0.50f and 1.25f
    //!
    #define USER_M1_EST_BEMF_HF_SF (1.00f)