Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.
aqildad: well i am designing an 220 v, 50 hz inverter, circuit wasn't working for that voltage so i reduced it and started testing the circuit, upto 70v it was giving good result but after that it started giving absurd results
filter circuit parameters
L : 0.025 H
C: 0.1 uF
what should be the...
i have followed this article for PWM generation https://tahmidmc.blogspot.in/2013/02/sine-wave-generation-with-fast-pwm-mode_2525.html
32 entries of sine tables makes 180 degree of sine wave,
for two phase operation, AND gates are used to divide PWM in two halfs,
PWM output from Atmega16 looks...
I have generated 127 sine table values and added one extra 0 to make it 128.
Confused over two things
SREG_I_bit = 1; is it same as sei(); starting the global interrupt ????
Why should it be more often , didn't able to understand it ???
the final sine wave frequency would be little less than...
KlausST: bro, i have used the same code as Tahmid has used in his article,. just modified the parts i don't need. highlighted them in red.
TBL_POINTER_OLD is removed as not necessary in my case.
Tahmid has used SREG_I_bit = 1; is it same as sei(); starting the global interrupt ?
here...
build the complete circuit again, debugged every single output after connection and finally made the complete circuit without connecting any filter, with an load of 5 ohm and 16 mH.
here is the complete circuit.
Input DC Voltage 20 V.
This is my voltage and current waveform
Red is current...
KlauST: I think for 128 entries, i don't there is any need of tbl_pntr_old.
no need of this comparison as well, if (TBL_POINTER_NEW < TBL_POINTER_OLD).
instead of this, i think i can do something like this inside interupt function
void interrupt() org IVT_ADDR_TIMER1_OVF{
TBL_POINTER_NEW...
Do i need to externally connects those diodes in my circuit ?
i didn't connect externally as MOSFET IRF840 has those diodes built in.
what would be the formula for calculation of L and C.
f = 1/2*pi*sqrt(LC)
16 Khz = 1/2*pi*sqrt(LC)
is this correct way of calculating ?
-Vss is ground in my...
curtshow: Do you mean sweep analysis of those gate PWM pulses or just the waveforms ?
Any formula, how to calculate that ?
BradtheRad: which simulation software are you using ?
what should be the filter connection, is it like this, without the caps to ground.
**broken link removed**
Bradtherad: the filter circuit is necessary for getting sinusoidal voltage waveform, isn't it ?
without filter the current waveform should somewhat be sinusoidal even if there are some spikes or other noise, but my current waveform is no where near to sine wave
I am designing a pure sinewave inverter, 220V, 50 Hz.
Here is the complete design,
without filter i simulate the whole circuit and tried to plot the current waveform by placing a current probe in RL Load (R = 5 Ohm, L = 16 mH).
I should be getting a sinusoidal current waveform but it is giving...
I am working on pure sine wave inverter
22 V DC Input to 220 V, 50 Hz AC Output.
Have generated SPWM signal using Atmega16.
Testing Load: Resistive, may try with Inductive load too.
Can someone recommend me which MOSFET and MOSFET DRIVER should i use for H-Bridge, and please give a explanation...
Sorry i forgot to mention i am trying to measure it in Proteus.
I think for measuring voltage i can connect the two terminals to A and B and then invert B, A+B on channel A would give me the voltage difference.
How to use Current Probe in Proteus
I want to measure current and show it on oscilloscope, can someone tell how to use the current probe.
Also i want to show the voltage waveform across a resistor so, how do i connect two wires for voltage difference and show it in oscilloscope
EDIT: Sorry i...
Thank you KlausST for taking time and going into that tutorial.
Thanks for a detailed explanation now i understood every bit of that code, that step by step calculation helps me a lot. Thank you
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.