kabeer02
Full Member level 5
This design has no charging system but if you want to add you can simply change the MCU to a higher version and modified the code...
Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
This design has no charging system but if you want to add you can simply change the MCU to a higher version and modified the code...
My design is a sine-wave stand-alone PWM voltage-source inverter (Not UPS)
with PIC16F876A MCU, with parameters: Uin=12V DC, Uo=230V AC, 50Hz, P=500W.
Inverter have an integrated input under/over voltage protection, output voltage regulation, output current protection and overtemperature protection.
Output voltage is a pure sine-wave, generated with built-in PWM module of PIC MCU,
with frequency 20Khz.
I am so sorry for my late reply. It is my careless. Now, I reply it. I think it should be check for your hardware device used in your prefer design. According to my experience, I have adjusted the switching devices (MOSFET) to be sure obtain their threadhold level and Filter design also adjusted until to be smooth sine wave output. I also used source code from Taner's design too.* It is completed.Hello
I saw this interesting thread and was really thankful to members who posted their valuable project here.
Although i have built a sine wave inverter (not with a PIC MCU) and totally different design approach.
The inverter works fine but i have a problem in adjusting the closed loop feedback loop.
I will explain it here. (please see the attached PDF document)
I generate a sinewave and get a rectified feedback.
At exact peak i measure the voltage- INV_VOLT
I have a variable voltage SET_V through a pot (0-5v)
I have 100 rows of 32 sine weighted variables each (1-100% duty)
At every ZCD event , i compare the SET_V and INV_VOLT and increase or decrease the row index.
This has a good effect a better stable sine wave, but not very stable , some oscillations are present within 1v.
another effect is on loading, the voltage drops by 4-5 volts (NO LOAD = 230VAC)
Can some learned member share an algorithm , how this can be achieved in my scheme?
Please remember , i correct o/p every 10ms.
Earlier i tried at a higher frequency with comparing 32 samples on similar lines on Taners code...
Which did not work....
Expecting help
I think it should be check for your hardware device used in your prefer design. According to my experience, I have adjusted the switching devices (MOSFET) to be sure obtain their threadhold level and Filter design also adjusted until to be smooth sine wave output. I also used source code from Taner's design too.*