Hi,
I am not qualified enough to explain. So I would suggest you to go through these links.
http://techtrain.microchip.com/webse...MPS_090106.pdf
http://www.intersil.com/data/an/AN1246.pdf
In my software I do this while changing phase.
1. Switch off the High Side MOSFET
2. Wait for the dead time.
3. Switch on both low side (flux reset)
4. Switch off both low side
5. Switch on the other High Side
6. Start PWM on the corresponding low side.
If you are not getting sinewave in your output while you apply feedback then its your correction algo that is not working. I cannot release our code here without permission from pramod but there is certainly an example of a Sinewave Inverter using C which uses a delta lookup scheme to make computations easier. Here is the link
http://rapidshare.com/files/43362188/C_Sinewave.rar
Hope this helps.
Bookmarks