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.

TMS320F280025: SVPWM questions for "universal_motorcontrol_lab_f28002x" project

Part Number: TMS320F280025
Other Parts Discussed in Thread: C2000WARE

Hello Champs,

Customer had SVPWM related questions for "universal_motorcontrol_lab_f28002x" project in C2000ware Motorcontrol SDK (using FAST library):

1) Is SVPWM used in this project 5-stage or 7-stage?

2) Which value of below "SVM_Mode_e" will be used in calculating current/voltage offset during offline state before starting? Which value of below "SVM_Mode_e" will be used during motor running?

//! \brief Enumeration for svpwm mode

//!

typedef enum

{

SVM_COM_C = 0, //!< SVPWM common SVM mode

SVM_MIN_C = 1, //!< DPWM minimum SVM mode

SVM_MAX_C = 2, //!< DPWM maximum SVM

SVM_DQ_S = 3 //!< SVPWM standard DQ mode

} SVM_Mode_e;

 

Would you please help? Thanks!

 

Best Regards,

Linda

  • 1) Is SVPWM used in this project 5-stage or 7-stage?

    The SVPWM is 7-stage if set the SVM mode to SVM_COM_C. The SVPWM is 5-stage if set the SVM mode to SVM_MIN_C or SVM_MAX_C. SVM_DQ_S  is not supported and used in this project. Only SVM_COM_C and SVM_MIN_C can be supported in the FOC project if use the low-side shunt resistor for current sensing. 

    2) Which value of below "SVM_Mode_e" will be used in calculating current/voltage offset during offline state before starting? Which value of below "SVM_Mode_e" will be used during motor running?

    For startup and offset calibration,  must set the SVM mode to SVM_COM_C as shown in project.