
Pure Sine Wave Inverter Design With Code

Hello friends, I hope you are doing well. In the previous tutorials, we studied the basics of inverter topologies and the major components of an inverter. We will now connect those ideas and study how an AVR controller can create a sine reference for a pulse-width-modulated inverter.
This tutorial explains the signal chain, frequency calculations, H-bridge states, LC filter and transformer. The AVR code is an educational SPWM reference generator for an ATmega16 running at 8 MHz. It is useful for simulation and low-energy waveform testing, but it must not be connected directly to power MOSFET gates. A physical inverter needs proper high-side and low-side gate drivers, hardware dead time, current limiting, voltage feedback, thermal protection and a safe PCB layout.
The original project package is still available here:
Pure Sine Wave Inverter Design, Code and Report
You can also study the related pure sine-wave inverter simulation in Proteus before working with physical power hardware.
Pure Sine-Wave Inverter Block Diagram
A low-frequency transformer design can be divided into five blocks:
- The AVR creates a 50 Hz sine reference represented by high-frequency PWM duty cycles.
- A gate-drive stage converts logic commands into safe, fast gate signals with dead time.
- An H-bridge applies positive and negative PWM voltage to the transformer or filter path.
- An LC low-pass filter attenuates the switching carrier and its sidebands.
- A transformer changes voltage and may provide galvanic isolation.
The exact order of filter and transformer depends on the topology. A filter placed on the low-voltage, high-current side requires a large-current inductor. A high-voltage-side filter carries less current but needs components rated for hazardous voltage. The feedback sensing point must match the voltage that the controller is expected to regulate.
Define the Electrical Requirements First
Before calculating PWM, define the input range, output voltage, output frequency, continuous VA, surge power, load power factor, allowable THD and isolation requirement. For a 230 V RMS sine wave:
Vpeak = Vrms × √2 = 230 V × 1.414 = 325.3 V
A transformer-fed 12 V bridge does not deliver 230 V merely because the turns ratio is 230:12. Semiconductor voltage drop, winding resistance, battery sag, modulation index and regulation margin all reduce the available voltage.
If a 300 W load is supplied from 12 V at 88% efficiency:
Iin = 300 W / (0.88 × 12 V) = 28.4 A
This average current does not include surge. The battery, fuse, conductors, switches and transformer primary must be designed for the actual worst case.
How SPWM Represents a Sine Wave
Sinusoidal pulse-width modulation keeps the power switches in on or off states while varying pulse width according to a sine reference. The switching waveform contains the required 50 Hz fundamental plus components clustered around the carrier frequency. A low-pass filter reduces the high-frequency content.
For sample number n in a table of N values, a normalized sine duty command is:
d[n] = 0.5 + 0.5 × M × sin(2πn/N)
M is the modulation index between zero and the linear limit of the selected scheme. An 8-bit timer represents duty commands from 0 to 255:
OCR[n] = round(255 × d[n])
A full-bridge implementation often uses the sign of the sine reference to select output polarity and its magnitude to set PWM duty. The gate driver then creates complementary high-side and low-side signals with guaranteed dead time.
Correct the AVR Carrier and Output Frequency
For an ATmega16 clocked at 8 MHz, Timer0 in 8-bit fast-PWM mode with no prescaler repeats every 256 clock cycles:
fPWM = FCPU / (prescaler × 256)
fPWM = 8,000,000 / (1 × 256) = 31,250 Hz
If firmware advances through one of 256 sine samples on every PWM overflow, the output frequency is:
fout = 31,250 / 256 = 122.07 Hz
That is not 50 Hz. We could reduce the update rate, change the carrier configuration or use a phase accumulator. A 32-bit phase accumulator gives accurate fractional stepping while keeping the 31.25 kHz carrier. Its increment is:
Phase increment = fout × 2³² / fPWM
Phase increment = 50 × 4,294,967,296 / 31,250 ≈ 6,871,948
Adding this number on every PWM overflow makes the upper eight accumulator bits cycle through a 256-entry table at approximately 50 Hz.
AVR SPWM Reference Code
The following AVR-GCC example demonstrates the corrected timing. The table named sine256 must contain 256 unsigned values generated from the duty equation. Store it in flash memory so it does not consume the ATmega16's limited SRAM.
#define F_CPU 8000000UL
#include <avr/io.h>
#include <avr/interrupt.h>
#include <avr/pgmspace.h>
#include <stdint.h>
#define PHASE_STEP_50HZ 6871948UL
/* Insert 256 values from 0 to 255 here.
Each value is round(127.5 + 127.5*sin(2*pi*n/256)). */
const uint8_t sine256[256] PROGMEM = {
/* 256 precomputed samples */
};
volatile uint32_t phaseAccumulator = 0;
static void pwm_init(void)
{
DDRB |= (1 << PB3); /* OC0 output */
OCR0 = 128;
/* Fast PWM, non-inverting OC0, timer clock = F_CPU */
TCCR0 = (1 << WGM00) |
(1 << WGM01) |
(1 << COM01) |
(1 << CS00);
TIMSK |= (1 << TOIE0);
}
ISR(TIMER0_OVF_vect)
{
uint8_t tableIndex;
phaseAccumulator += PHASE_STEP_50HZ;
tableIndex = (uint8_t)(phaseAccumulator >> 24);
OCR0 = pgm_read_byte(&sine256[tableIndex]);
}
int main(void)
{
pwm_init();
sei();
while (1) {
/* Regulation, sensing and fault management belong here. */
}
}
This program produces a single SPWM reference on OC0. After an appropriate low-pass filter, it can demonstrate a 50 Hz analog-shaped waveform centered within the logic supply. It is not a complete full-bridge controller because OC0 alone does not provide four interlocked gate signals, hardware dead time, polarity sequencing or a fault trip path.
For real bridge control, use a timer and gate driver that support complementary outputs and guaranteed dead time, or use a digital-power controller designed for this work. A hardware overcurrent signal should disable the PWM outputs without waiting for normal firmware.
Generating the Sine Table
The lookup table should be generated once on a development computer rather than calculated with floating-point trigonometry every time the small AVR starts. The value for index n is:
value[n] = round(127.5 + 127.5 × sin(2πn/256))
Check these properties before copying the table into firmware:
- There are exactly 256 entries.
- Every value is between 0 and 255.
- The average is close to 127.5.
- The samples cover one complete cycle without repeating the first point at the end.
- The generated fundamental frequency agrees with the phase-step calculation.
A table indexed from zero through 255 covers angles from zero up to slightly less than 360 degrees. Index 256 would begin the next cycle and is therefore not stored.
H-Bridge Circuit
The H-bridge is the power stage. Four controlled switches surround the load or transformer winding. The bridge does not amplify a waveform in the linear-amplifier sense; it switches the DC source into controlled voltage states.
For a modern low-voltage bridge, four N-channel MOSFETs with suitable high-side and low-side gate drivers are often preferred because N-channel devices normally provide better conduction performance than comparable P-channel parts. A mixed P-channel and N-channel bridge can simplify high-side drive at low voltage, but it still requires dead time and proper gate control. Changing transistor polarity does not automatically prevent shoot-through.
Positive Output State
One diagonal pair conducts to apply positive DC-link voltage across the load. The other two commanded switches remain off. Current direction and freewheeling paths depend on load inductance and the active PWM state.
Negative Output State
The opposite diagonal pair conducts to reverse the voltage. With a 12 V ideal DC link, the bridge can apply +12 V or -12 V, giving 24 V peak-to-peak. The useful RMS and fundamental values depend on modulation and filtering.
Dead Time and Shoot-Through
The upper and lower device in one bridge leg must never conduct together. If they do, they short the DC link. Dead time delays the turn-on of one device until its complement has turned off. It must cover driver propagation mismatch, MOSFET switching time, Miller coupling and worst-case temperature.
Do not use two general-purpose BC547 stages as the only protection between a microcontroller and a high-current bridge. Their delays are not a guaranteed dead-time mechanism. Use a gate driver with undervoltage lockout and interlocking, then verify the actual gate-source waveforms and bridge current.
Expected Bridge Waveform
The unfiltered bridge output is a train of high-frequency pulses, not a smooth sine wave. Its duty envelope follows the 50 Hz reference. An oscilloscope's bandwidth, probe connection and math functions affect what you see. Never connect a grounded bench oscilloscope probe directly to a floating or mains-referenced bridge node unless the measurement method is rated and designed for that circuit.
LC Output Filter
An LC low-pass filter passes the 50 Hz fundamental while attenuating the 31.25 kHz carrier. A typical arrangement places the inductor in series and the capacitor across the output or load side.
The ideal undamped resonant frequency is:
fc = 1 / (2π√(LC))
Suppose we begin with L = 3.3 mH and C = 1.0 µF:
fc = 1 / (2π√(0.0033 × 1.0 × 10^-6)) ≈ 2.77 kHz
This is well above 50 Hz and below 31.25 kHz, but it does not prove the filter is suitable. We must also evaluate attenuation, load range, damping, control-loop stability, inductor ripple and saturation current, capacitor RMS current and component voltage ratings.
A practical LC filter is not lossless. The inductor has winding and core loss, and the capacitor has ESR and dielectric loss. It is still normally more efficient than placing a large resistor in series with a power output.
Measure an Unknown Inductor by Resonance
The original project used resonance to estimate an unknown inductance because an LCR meter was unavailable. Connect the unknown inductor with a known capacitor in a low-energy test network driven through a current-limiting resistor.
Adjust the function generator and identify the resonant frequency from the circuit response. For an ideal LC pair:
fr = 1 / (2π√(LC))
Rearranging for inductance gives:
L = 1 / (4π²fr²C)
If a known 1.0 µF capacitor resonates at 2.00 kHz:
L = 1 / (4π² × (2000)² × 1.0 × 10^-6) = 6.33 mH
Capacitor tolerance, inductor resistance, core loss, generator impedance and measurement loading introduce error. Measure at a small signal that does not saturate or heat the core. An inductor measured at milliamperes may have lower inductance at the large current used in an inverter.
Transformer Stage
An ideal transformer follows:
Vs / Vp = Ns / Np
Vp × Ip = Vs × Is
A real inverter transformer needs margin for copper loss, flux density, temperature rise and battery sag. The applied bridge waveform must have balanced positive and negative volt-seconds. A DC offset can walk the core toward saturation and produce a destructive primary-current rise.
The transformer also does not remove all switching harmonics. Its leakage inductance and capacitance interact with the bridge and filter. The complete waveform and insulation performance must be verified on the intended hardware.
Closed-Loop Output Regulation
Open-loop SPWM produces an output that changes with battery voltage and load. A practical inverter measures output voltage, compares it with a reference and adjusts modulation index. The sensing circuit must provide the required galvanic isolation and bandwidth.
The feedback loop should regulate the fundamental or RMS output without chasing individual carrier pulses. Filter resonance adds phase shift, so compensation must be designed and tested over the intended load range. Limit the modulation command so a fault or controller windup cannot demand impossible duty cycles.
Protection Required Before Power Testing
| Protection | Reason |
|---|---|
| Battery-side fuse | Limits source energy during cable or bridge faults |
| Precharge or controlled connection | Limits DC-link capacitor inrush |
| Hardware overcurrent trip | Turns gates off within the safe response time |
| Gate-driver undervoltage lockout | Prevents partially enhanced MOSFETs |
| DC bus overvoltage and battery undervoltage limits | Protect capacitors, switches, battery and load |
| Overtemperature shutdown | Protects semiconductors and magnetics |
| Output short-circuit handling | Controls a severe load fault |
| Safe capacitor discharge | Reduces retained hazardous voltage after shutdown |
Recommended Bring-Up Sequence
- Run the PWM code in simulation and verify carrier and 50 Hz envelope mathematically.
- Observe OC0 through a logic analyzer or oscilloscope at logic-level energy only.
- Low-pass filter the reference signal and confirm its frequency, offset and shape.
- Test the gate driver with the DC power stage disconnected.
- Verify gate amplitude, dead time and default-off behavior.
- Power the bridge from a current-limited, isolated low-voltage source with a resistive test load.
- Measure current and temperature before adding the transformer and filter.
- Increase voltage and power only after current limiting and fault shutdown have been proven.
Common Design Problems
| Symptom | Probable cause | Engineering response |
|---|---|---|
| MOSFETs heat at no load | Shoot-through, slow gates or excessive switching loss | Measure both gate waveforms and bridge current; correct driver and dead time |
| High-side N-channel device stays off | Gate voltage is not above its moving source | Use a suitable bootstrap or isolated high-side driver |
| Output frequency is wrong | Sample rate and table length were confused | Calculate carrier, update rate and phase increment explicitly |
| Sine output is distorted under load | Open-loop voltage sag, filter saturation or insufficient bus voltage | Measure bus and inductor current; add correctly compensated feedback |
| Transformer current rises rapidly | Core saturation or DC volt-second imbalance | Stop immediately and correct timing, winding and flux design |
| Filter rings | High-Q LC resonance and inadequate damping | Model the load and control loop; add a designed damping network |
Practical Review
A sine-wave inverter does not apply an analog sine signal to MOSFET gates. It switches the devices fully on and off using PWM whose average follows a sine reference. The H-bridge supplies bipolar power, the LC network attenuates the carrier, and the transformer changes voltage where the topology requires it.
At 8 MHz, ATmega16 Timer0 fast PWM runs at 31.25 kHz without prescaling. A phase accumulator lets the code traverse a 256-entry sine table at 50 Hz without confusing carrier frequency, interrupt frequency and output frequency. That correct timing is only the waveform-generation layer; gate drive, dead time, feedback, protection, magnetics and thermal design complete the inverter.
Frequently Asked Questions
Why is the PWM carrier much higher than 50 Hz?
A high carrier lets pulse width represent many points along the 50 Hz sine reference and makes the switching components easier to separate with a filter. Higher frequency also raises switching loss, so it is a design tradeoff.
Can OC0 drive a MOSFET gate directly?
It should not drive a power bridge directly. Use a gate driver sized for the MOSFET charge and bus voltage. The driver must provide interlocking, dead time, high-side voltage and a fast fault shutdown path.
Why did 256 samples at each Timer0 overflow produce 122 Hz?
The overflow rate was 31,250 Hz. Dividing it by 256 samples per cycle gives 122.07 cycles per second. A phase accumulator advances through the table fractionally to obtain 50 Hz.
Can P-channel high-side MOSFETs eliminate shoot-through?
No. They may simplify level shifting in a low-voltage bridge, but incorrect overlap can still turn both devices in a leg on together. Dead time and reliable gate control remain necessary.
How do I choose the LC cutoff frequency?
Place it above the output fundamental and sufficiently below the switching carrier, then analyze attenuation, resonance, damping, component current, load range and feedback stability. The resonance formula provides a starting point only.
Why is the sine table stored in flash?
The ATmega16 has limited SRAM. A constant 256-byte table does not need writable memory, so program memory is a better location.
Does the transformer guarantee a clean sine output?
No. Waveform quality depends on modulation, switching timing, filter design, transformer behavior, bus voltage and feedback. A transformer changes voltage and may provide isolation, but it is not a complete harmonic filter.
Can I connect this experimental design to household wiring?
No. Mains-level inverter work can cause fatal shock or fire, and grid connection requires certified synchronization and anti-islanding protection. Use an isolated, current-limited laboratory setup and qualified hardware practices.
would you mind helping me by sending me the details and the whole circuit diagrams of pure sine wave inverter 12Vdc to 220Vac? if you wouldn't please send to my email xyre.zinc@gmail.com.
THx
xyre
1 reply
please send the circuit to y eail @godsonprince5@gailco
1 reply
Its not for free, you have to buy it from the shop.
Thanks.
@ above This email id is not subscribed to our mailing list ..... Subscribe our mailing list and all the circuits will be emailed to you automatically ....
hi
do you still have the proteus files of this inverter + ca you email me the schematic and other details.
Thanks.
Hello,
Can I also get the proteus files and other details via email at taohidlatif@gmail.com?
Thank you.
@ Above Sorry friends, I have worked on it a long time ago as you can see its a very old post .... so I kind of lost the proteus files ... I will search my documents .... If I find it I will surely send it to you guys .... Thanks.
Mr Zain , if you happen to find the files please also send me on my mail worrier_s@yahoo.com ... I am doing MY FYP, and i am kind of stuck at inverter part. This module seemed kind of easy so if you could give me proteus and code files that would be great.
1 reply
ya sure bro, if i find them i will surely email them to you ... btw i was thinking of designing it again as i am getting a lot of queries related to this project ..... as soon as i got free i will work on it ....
AOA, I'm subscribed to your mailing list, still i didn't receive any details. I wanted complete details of Sine Wave inverter (schematic, programming). Kindly do the needful.
Regards,
Restricted
1 reply
Hi bro,
I have mentioned in above comments .... i kind of lost the files ... so i cant send them to you ... I will start working on this project again as soon as i got free ....
Rite now its just what is posted here ....
Thanks.
Nice one bro, you are really a great inventor, pls i'll like to have the cct diagram and other necessary details...i cant find where to subscribe for your mailing list..meanwhile my email is innoachukwu5@gmail.com
Thanks.
can u email me all circuit details on asadmujtaba91@gmail.com
1 reply
I have sent you email .... check it and reply me accordingly .... thanks.
hello, syed zain nasir, could u please me relaize the working of the circuit of a sine wave control block diagram for an air conditioner. Since i dont have ur mail id pls leave a message at the following mail id madan.k.naidu20@gmail.com, so that i can mail the circuit to you.Or pls mail me any sine wave inverter circuits for air conditioners that u are aware of. thank you
PLZ ..................Send me circuit diagrams of pure sine wave inverter 12Vdc to 220Vac...................on mY MAil Id--------gajjarshravan18@gmail.com
HI
I am designing half bridge inveter for 450w using atmega16 can u send.
suggest me circuit and code for the inveter.
My Mail id: dasarathaneie@gmail.com
Kindly send details to my mail
DEAR MR. SYED ZAIN NASIR,
I have an inverter with built in charger change over circuit and AVR microcontroller having PIC16F72, CD4049UBE, CD4093BE, LM324N and LM393P
It features Two wire 0-12v/600w Transformer connected to H-Bridge Using all N-channel type 16 Mosfets IRF3205 in 4 groups.
The oscillator and driver circuit fried (Burned) as per technician in Saddar Karachi.
A ready made circuit from market having PIC16F72 with charger changeover option is available but its designed for center tapped transformer topoly having two output.
Is it possible to drive the H-Bridge by this readymade circuit if I change the N channel type with two N channel and two P channel by using eight IRFP150 as given in your circuit. Will it work?
OR any other suggestions
My objective is to restore my old inverter
If you give your email I can send the pics.
Would be so very grateful for your help
Regards
Rizwan
Could you please send me the code and all proteus files >>
my email : a-sd-s@hotmail.com
1 reply
If I could get the full circuit with the code I will be very glad. Gavivinagadogbe@gmail.com is my email.
1 reply
You can buy the whole project from the shop. http://www.theengineeringprojects.com/shop
can u plz plz send me the code + circuit diagrams of pure sine wave inverter 12Vdc to 220Vac ... Thanku ( osama1_91@hotmail.com )
can u plz plz send me the code + circuit diagrams of pure sine wave inverter 12Vdc to 220Vac with AVR microcontroller connection to circuit.
THANKS
1 reply
i need it urgently.PLZ HELP
sir koi mujy c sharp or visual basic ka atmel89c51 se interfacing sikha de please waiting
1 reply
Search a tutorial on COM Port using Visual Basic on this very website and you will find the solution. :))
Thanks.
Hi my name is ALICK I would like to learn more about micro controllers
To see how it works your code is so
Confusing could you please send me the the control schematic
So that I could see and compare
With the code thank you for this project
Alick
Dear Syed Zain Nasir, Please would you be so kind as to send me the full circuit for your latest Pure Sinewave Inverter, about 30 years ago I bought this massive Inverter transformer XG29E from Maplin, I planned to make my own Inverter but never seemed to get around to it, I have the biggest part already, now with my Solar Power Project I would really like to complete my free energy project by having a decent pure sine Inverter I like yours very much but their does not appear to be much regarding the circuit on here ! Could you email it to me Thanks.
Michelle
Oh I forgot to mention I am rather old school, mostly know and understand Analogue not really any good with digital stuff or programming chips, so could you advise me do you by any chance sell per-programmed chips for the Programming Code stuff ?
Michelle
1 reply
Hi bro, I have posted everything here related to pure sine wave inverter, I don't have anything else than that. So, I can't provide you any more material. Moreover, if you want to hire us then send us a message on help@theengineeringproject.com , and our representative will come back to you and will guide you in detail. Thanks.
Dear Nasir,
Well explained and useful project especially with the emerging importance of inverters vis-à-vis PV systems. I think upgrading the project as you have are doing now is in order. Please retain the elementary explanations for the benefit of newbees. May I suggest reporting on efficiency of the conversion?
Additionally, readers will find it quite useful if the mechanism of grid-tie inverters, zero-crossing switching, etc. is mentioned even if your inverter is not a grid tied one.
Great work!
Best wishes
Hassan
Hello!
Could send me the complete code and schematics, please? (vilo.alternativ@gmail.com)
I tried the posted by you , but the sin table missing some syntactic pieces, I guess :S:P
Anyways this blog is still so helpfull!
Thanks all!
some buddy send me a complete circuit of 12v dc to 220v ac inverter , and also send a chopper of 12v dc to 313v dc converter circuit with complete tested circuit with simulation. i am working on it. its my fyp . please reply me as soon as possible. love u all my electronic lover friends . its urgent tomorrow is our project proposal presentation .. ;).
thank you
regards : Malick Muhammad
i am working on pure sine wave inverter using avr micro controller . (atmega 16 ) using for generate a pwm of 32khz . .any one want any info about it , feel free to contact me mubshir_88@hotmail
Am just starting and have grown fond of inverters though i have not done electronics course. You explain it in a way which i as a layman understand ... Thamks
please some one send me this circuit in Proteus file with avr coding
i need it urgent thanks
please some one send me this circuit in Proteus file with avr coding
i need it urgent thanks
basharatali@iiee.edu.pk
Dear Syed Nasir,
You have explained really very welI and it helped me. I m working on a pure sine wave inverter using AVR microcontroller . It's my FYP and i have selected a method of DC/DC conversion i.e 12v Dc to 325v Dc(Booast converter). I don't have any confusion in PWM code i will prepare it but i have alot of confusion in DC/DC conversion and LC filter would you please help me . Remember i m not using transformer.I want 600 watts,220v ac and 50Hz at the output of my inverter.
Please guide me in preparing Booast coonverter and LC filter for my required output. I would be very thankful for your help.MY email id is Irfan_haider011@yahoo.com
Regards
Syed Irfan
sir kindly send me the details of this project on
beast_im@yahoo.com
circuits and all the data
Hey Zain
Tha's a pretty awesome job you did here, this post is a huge help. I am unsure about one point, the way you selected values for the filter, how did you calculate the capacitor's value? And I have seen in many designs that people have used a filter after the transformer, is there any particular reason why you used it before?
1 reply
Zehra have you succeeded in completing this project, are your schematics are working?
Please Zain Bhai send me Project files all. Specially filter cz i m stuck at Filter Part only. Icannot understand how to Make Filter..........their ratings........ please....
1 reply
Hi,
Bro its not free anymore, you can buy it quite easily just for $10, and if you want we can also provide you this complete project.
Thanks.
1 reply
I want to buy it... tell me how?
Mr. Syed Zain Nasir,
Please help me for my project, i need inverter project 12 VDC to 20 VAC 500 watt and 1000 Watt, if you have this project please send your offer to this email sagahaditama48@gmail.com , im from Indonesia, please help me. Thankyou
Can I still buy this project?
1 reply
Hi,
Yeah you can buy the project from shop.
Thanks.
Respected sir ..
plz give me the detail circuit of this project ...
my email is mian.mubshir@gmail.com...
i shall be very thankful to u ..
1 reply
Hi,
You can buy it from shop. The link is given above in the post. Its just for $10.
Thanks.
1 reply
hey Zain did you manage to find your files? can you please send me the details and the whole circuit diagrams of pure sine wave inverter 12Vdc to 220Vaci am buillding it as my project please help. my email address: 201332180@student.uj.ac.za..
thank you in advance Sir.
1 reply
Hi,
Yeah I got the files, you can buy them from shop just for $10. Moreover, I have also posted a complete Proteus simulation of Pure sine wane inverter which will help you a lot. You can check it in blog.
Thanks.
Thanks.
Boa tarde zain comprando esse projeto como sera fornecido os aquivos.
edil.lsandrade@gmail.com
1 reply
I can't understand, what problem you are getting ???
I want to buy your project, as is done sending files
1 reply
Yeah you can buy the project above via Paypal and you will automatically get the files. Thanks.
Hello,
I am thinking about buying this project, what programs will i need to buy to use files? and if possible; Where can they be bought and/or downloaded?
Also would this work with arduino?
please,i want to know if your inverter design and code include feedback control(e.g PID, PI or Fuzzy logic algorithm) mechanism
can u plz plz send me the code + circuit diagrams of pure sine wave inverter 12Vdc to 220Vac … Thanku
ahmadali1238888@gmail.com
am form syria and i need this project
Hi sir. i am going to design sine wave UPS. for which i need sine wave inverter project detail. i can't find the link of your shop as you mentioned that buy from shop. please humbly requested reply on email.. "adreeskhan1995@gmail.com"
Sir is this controlled inverter or not?? and also sir plz upload the sine wave inverter using ATMEGA16
Nice tutorial. I have one concern though. In your Mode 1, you said a HIGH signal reaches M1 and a LOW reaches M4 gates. Now M1 is a P channel MOSFET which should ideally be turned ON by a LOW signal, and M4 an N channel, which should be turned ON by a HIGH signal. It seems to me like you reversed something somewhere. Please put me through if I am getting it all wrong. Thanks.
Th output of microcontroller is spwm signal and is it 50hz frequency ?
I am working on a 5kva inverter by nick zoein but the problem is on filtering the modified sine wave into a pure sine wave. Any suggestion with regard to the filter design to obtain a pure sine wave

























Comments
78