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.
Tool/software: Code Composer Studio
Hi, I am using F28379D microcontroller. I am trying to generator Space Vector PWM (SVPWM) for 3 phase inverter. I am going through the control suite example D:\ti\ti control suite\development_kits\HVMotorCtrl+PfcKit_v2.1\HVACI_Scalar where svgen_mf is used to generate SVPWM. I have a few questions about this.
Image 1 is the set of equations that are implemented in image 2 for SVPWM generation. I am confused about this implementation.
1. What is _IQ(1) here? The svgen_mf.h file code tells that _IQ(1) is 1 pu for 60 degrees. Then why is _IQ(1) used in Ta, Tb and Tc implementation? Please throw some light on this issue.
2. The dx equation that we need to implement is dx=Msin(60-alpha) (ref spru485a.pdf). But the equation implemented in the project HVACI scalar is this : v.dx = _IQsin(PI_THIRD-_IQmpy(v.NewEntry,PI_THIRD));
Why is M (the modulation index or gain) not being multiplied in this equation? And why is NewEntry which is alpha multiplied to PI_THIRD in this equation?
Thanks.
In normalized mode, 1pu represents 100%. It may be any parameter, be it angle or time. TI examples are based on this concept.
Reg M multiplication, pls spend some time to review the code.
There has been a long silence and we assume that the concern is resolved and closing the thread. If you have any other queries, post them separately or if is continuation of this one, post within 30 days to reopen the thread.