|
www.elektronik.si Forum o elektrotehniki in računalništvu
|
Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
laco Član
Pridružen-a: Pon 06 Jun 2011 19:32 Prispevkov: 13 Aktiv.: 0.08 Kraj: Hrvatska
|
Objavljeno: Tor Maj 21, 2013 9:03 pm Naslov sporočila: ATMEGA16 PWM Sine Wave 50Hz Inverter |
|
|
Trebam pomoć, napisao sam program za Sine Wave PWM ATMEGA16 na 16Mhz, PWM radi na taktu 16kHz
Varijabla Direction upravlja sa uključivanjem/isključivanjen signala A, B, C i D.
if Direction = 0 Then
MOSA = Reset 'A=0
MOSD = Reset 'D=0
MOSB = Set 'B=1
MOSC = Set 'C=1
Direction = 1
else
MOSB = Reset 'B=0
MOSC = Reset 'C=0
MOSA = Set 'A=1
MOSD = Set 'D=1
Direction = 0
End IF
B i D je PWM poluvalni signal u trajanju 10ms dobiveni prema tablici sinusne krivulje od 32 segmenta, A i C je signal dobiven na bazi 50Hz pogledaj sliku ATMEGA16 50Hz Sine Wave_1.jpg.
Za IGBT driver u Proteus ISIS progeramu sam uptrijebio IR2112 (nemam model za IR2110) . Napajanje IGBT-a je +315VDC pogledaj sliku IR2112-IGBT-Inverter_1.jpg.
Na izlazu imam +290VDC i slijedeći oscilogram pogledaj sliku IR2112-IGBT-Inverter_2.jpg.
PWM Tabela sinusne poluperiode:
Sine_dat:
Data 0 , 100 , 199 , 296 , 390 , 480 , 566 , 645 , 718 , 783 , 840 , 889 , 928 , 958 , 979 , 989
Data 989 , 979 , 958 , 928 , 889 , 840 , 783 , 718 , 645 , 566 , 480 , 390 , 296 , 199 , 100 , 0
Kako dobiti na izlazu 50Hz 220VAC.
Opis: |
|
Velikost datoteke: |
318.02 KB |
Pogledana: |
15 krat |
|
Opis: |
|
Velikost datoteke: |
371.34 KB |
Pogledana: |
26 krat |
|
Opis: |
|
Velikost datoteke: |
384.67 KB |
Pogledana: |
19 krat |
|
_________________ Lijep pozdrav,
Ivica Lacmanovic |
|
Nazaj na vrh |
|
|
int47 Član
Pridružen-a: Pon 15 Dec 2003 0:10 Prispevkov: 2066 Aktiv.: 9.27 Kraj: Ljubljana
|
Objavljeno: Tor Maj 21, 2013 9:42 pm Naslov sporočila: |
|
|
Na izhodu IGBT mostiča dodaj (LC) filter.
|
|
Nazaj na vrh |
|
|
|
|
Ne, ne moreš dodajati novih tem v tem forumu Ne, ne moreš odgovarjati na teme v tem forumu Ne, ne moreš urejati svojih prispevkov v tem forumu Ne, ne moreš brisati svojih prispevkov v tem forumu Ne ne moreš glasovati v anketi v tem forumu Ne, ne moreš pripeti datotek v tem forumu Ne, ne moreš povleči datotek v tem forumu
|
Uptime: 68 dni
Powered by phpBB © 2001, 2005 phpBB Group
|