Kalpa Pathum Welivitigoda
Newbie level 1
- Joined
- Nov 26, 2013
- Messages
- 1
- Helped
- 0
- Reputation
- 0
- Reaction score
- 0
- Trophy points
- 1
- Activity points
- 12
Hi, I am developing a three phase 2 level inverter using SVPWM. I am using the power control PWM modules of the PIC18F4431 microcontroller and I am using SVPWM using reduced computation method as presented in "Design and Implementation of Space Vector PWM Inverter Based on a Low Cost Microcontroller" paper.
For the time being I do not sense any external three phase instantaneous values for the algorithm, instead I have an array of of 900 samples from a pure sin wave. My clock speed in the PIC is 8MHz and my PWM frequency is 10kHz (The IGBT pack I am using can only go up to 20kHz). The output signal should be a 50Hz sinusoidal waveform.
I have got two questions,
1) How to select sampling time so that the output voltage waveform is of 50Hz?
2) How to select the optimum switching frequency for the inverter?
[1] https://link.springer.com/article/10.1007/s13369-012-0464-2#page-1
For the time being I do not sense any external three phase instantaneous values for the algorithm, instead I have an array of of 900 samples from a pure sin wave. My clock speed in the PIC is 8MHz and my PWM frequency is 10kHz (The IGBT pack I am using can only go up to 20kHz). The output signal should be a 50Hz sinusoidal waveform.
I have got two questions,
1) How to select sampling time so that the output voltage waveform is of 50Hz?
2) How to select the optimum switching frequency for the inverter?
[1] https://link.springer.com/article/10.1007/s13369-012-0464-2#page-1