Sari la conținut
Mihai_Hd

Realizare invertor 800w 24/230v sinusoida pura

Postări Recomandate

La ultima varianta, cea de 12Mhz, dead time-ul este undeva in jur de 600ns. Eu zic ca e suficient pentru orice IGBT, dar daca vrei il modific...

Partajează acest post


Link spre post
Distribuie pe alte site-uri

 e mult mai sigur cu 1 us ,daca ai timp de asta ,te rog ,fa-o.La varianta cu mega8 si 12 mhz.Am modulul facut ,o probez imediat.

 

merci

Partajează acest post


Link spre post
Distribuie pe alte site-uri

Multumesc @Flopi.

Gasisem ca Matlab poate genera valorile, dar am vrut sa verific daca mai exista si alta metoda.

Banuiesc ca nici tabelul cu valori generate nu il oferi...

Inca o intrebare, de ce nu ai folosit modulul PWM al controllerului? (inteleg ca ai folosit pinii ca iesiri si le-ai comutat manual).

Partajează acest post


Link spre post
Distribuie pe alte site-uri

De dragul discutiei, pentru cei ce vor sa se joace putin , aveti cateva idei sa mesteriti. 

 

1.  -  Un set de cateva programele si cateva explicatii.  Aveti softul, trebuie sa il compilati voi, il puteti modifica cum doriti voi.

..    http://www.elektronik-labor.de/AVR/dds/MicroDDS.html   -  

2.  -  Aici e un proiect dragut cu Ardruino si genereaza o sinusoida draguta. 

..    http://interface.khm.de/index.php/lab/interfaces-advanced/arduino-dds-sinewave-generator/

3.  -  Altul

..    http://electronics.stackexchange.com/questions/66803/sine-signal-generation-using-pwm

4.  -  Ceva cu microchip, are tot programul, trebuie sa il compilati si sa il ardeti in circuit, practic aveti programul si puteti modifica orice doriti in el. 

..    http://saroselectronics.com/digital-sine-wave-synthesis/

Editat de andreigradu

Partajează acest post


Link spre post
Distribuie pe alte site-uri

@nel65

Asta e fisierul atmega8_sin_12M_20K_94_1u-DT_NETESTAT.hex.zip

NU am testat nimic asa ca NU baga 5KW din prima.... :w00t:

 

@cristi7521

Pot sa iti dau tabelul (cu putina maiestrie il poti extrage singur din hex) dar nu cred ca te ajuta prea mult. In tabel intarzierile sunt date in numarul de perioade de tact la 12Mhz. Relevant ar fi tabel cu intarzieri in us sau ceva asemanator. Daca esti interesat, am sa modific programul sa iti generez un tabel personalizat. Am nevoie de frecventa SINPWM pe care ti-o propui si eventual cum vrei sa implementezi asta (si pe ce). Daca nu exista interes aici poti sa o faci pe privat... dar poate mai sunt si altii interesati...

Referitor la PWM-ul controlerului, sunt mai multe motive. Unul l-am descris intr-un post anterior... sinusul ar trebui generat in trepte (intervale in care PWM-ul are aceilasi factor de umplere). De aici probleme cu armonici nedorite, etc. Un alt motiv este faptul ca aceste controlere nu suporta iesiri (PWM) complementare cu dead time. Asa ca am ales sa generez manual toate 4 iesirile, iar factorul de umplere se modifica la fiecare impuls. Pentru a intelege foarte bine mecanismul de refacere prin filtrare a semnalului util, ai nevoie de ceva notiuni de teoria semnaleor (sau ce denumire o avea acum prin facultati)...

Partajează acest post


Link spre post
Distribuie pe alte site-uri

ok,merci ,maine vad ce si cum .Oricum,un indiciu este temperatura finalilor care trebuie sa fie reci fara radiator dupa oricat timp de functionare,fara sarcina la iesirea de 220

Partajează acest post


Link spre post
Distribuie pe alte site-uri

Asta asa e. Eu nu am incercat cu IGBT pana acum dar mosfetii (IRFP460) stau la mine reci si la 200W. Vezi sa nu fie de la fusebitul CKOPT...

Partajează acest post


Link spre post
Distribuie pe alte site-uri

@Flopi

Ideea era de a incerca implementarea feedback-ului, dar nu am facut inca un modul de test si nici nu prea am timp.

Microcontroller pentru test ar fi PIC16F684, dar este destul de lent. Daca se lucreaza cu pinii, cum ai lucrat tu, nu cred ca ramane timp pentru masurarea analogica si calcul.

Eu cred ca si EG8010 este tot un microcontroller si cei de la EGMICRO au facut doar firmware pentru el.

Inteleg destul de bine modul de lucru cu intreruperi, temporizari....

Ce toolbox din Matlab e necesar pentru generarea semnalelor PWM?

Ai simulat un sistem complet care iti arata si distorsiunile dupa filtare?

Nu am lucrat cu Matlab, se pare ca e o scula utila in aceasta situatie.

Un microcontroller ieftin (la pret de PIC sau ATTINY) in care se pot implementa foarte multe (gen EG8010)

http://www.tme.eu/ro/details/stm32f030f4p6/microcontrolere-st/st-microelectronics/

Partajează acest post


Link spre post
Distribuie pe alte site-uri

 Masurarea analogica nu pune probleme. Se poate face in afara intreruperii. Provocarea este la ajustarea prin calcule a timpilor din tabel, mai ales ca nu poti sa reduci timpii astia sub durata intreruperii, iar calculele lungesc intreruperea.. deci iata problema... Nu zic ca nu se poate, dar trebuie facut un compromis intre calitatea semnalului, numarul de trepte de reglaja a amplitudinii, viteza buclei etc. Cu alte cuvinte multe experimente si simulari...

 Cam toate uC din gama 16F sunt cam lente pentru aplicatia asta, desi cred ca se poate... dar fara bucla de control. Cel de la ST, sugerat de tine, nu il cunosc dar pare destul de puternic. Totusi, sugestia mea ar fi sa mergi pe unul care are un sistem PWM mai avansat. Eu am experimentat cu 18F14k22. E tot ieftin si are un PWM destul de ok. Pentru treburi serioase merita sa incerci un dsPIC, de exemplu 30F1010/2020 - cu asta poti sa faci ce reactie vrei...

 In matlab nu folosesc un toolbox anume. Am scris efectiv un program (destul de stufos) care face calculele. Puteam sa il scriu la fel de bine si in C, dar sunt foarte multe facilitati "la gata" in matlab si in plus am ceva experienta cu el din facultate. Refacerea semnalului prin filtrare am facut-o tot cu matlab-ul (analitic) - acelasi program care genereaza timpii simuleaza si refacerea semnalului.

Partajează acest post


Link spre post
Distribuie pe alte site-uri

Salut.

 

Intentionez sa construiesc un invertor similar cu se discuta aici.

Ce doresc sa rezulte:

-inv. sinus 220V 50Hz ac

-input 12V

-output 800W in regim prelungi;  in surge...om trai si om vedea.

Stiu perfect ca era normal un input de 24V pt puterea asta, dar e pt ca va fi utilizat ocazional si pe masina unde nu am 24v. Ma astept deci la peste 100A pe intrare in regim scurt , alimentarea e capabila, ramane sa fie si invertorul asa .

 

Cam ce intentionez  sa folosesc:

 

-Placa populata "Pure sine wave inverter driver board EGS002 "EG8010 + IR2110"driver module + LCDserial va veni (sper) pana in Decembrie.

 

-Placa nepopulata "EGP1000W Pure Sine Wave Inverter Power Board " tot atunci, daca nu cumva le trimite cu 2 avioane diferite si pica vreunu...

 

-Trafuri ridicatoare : am 2 miezuri ER54 ca aici : http://en.tdk.eu/inf/80/db/fer_13/er_54_18_18.pdf, recuperate, cu carcasa sectionata si pini, eliminat intrefierul , 250mmp sectiune, nu am incercat inca sa obtin 500W din fiecare ? Opinii ? Frecventa?

Pot inlocui carcasa, dar recunosc ca mi-a placut destul de mult cum se aseaza spirele pe carcasele sectionate, cuplajul e bun si nu necesita izolatie suplimentara. 

 

-Mosuri pt pushpull , am deocamdata disponibile niste recuperate irfb59n10 - 100V, 25mR, 59A (daca trec probele raman, daca nu , mai caut solutii ). As zice 3 pe ramura pt fiecare traf, deci total 12? De irf3205 de la mivaxxx am citit "numai de bine"

 

-Redresarea pe 320v, am niste byv329-1200 http://www.tvsat.com.pl/pdf/B/by329_ph.pdfinsa imi par cam lente 130ns, deci probabil voi ajunge la RURP1560.

 
-Controller 494 sau 3525 dar ambele necesita totem pole sau driver dedicat ...
 
-Placa pt 12/320 va fi lunga pe una din laturi cat cea de Hbridge de pe ebay, din motive de optimizare a locului din carcasa.
 

Imi propun solutia cu 2 module pushpull 12/320v independente legate in paralel abia dupa punte sau , eventual cu inductante de filtraj independente dar in cazul asta reactia pt stabilizarea pe 320v va fi ... mai dificila. Pt ca fiecare reactie vede ce da si cealalta si iese un meci de fotbal american unde fiecare impinge cat il tine muschiul . Nu stiu cum fac chinezii partea asta , dar banuiesc ca trafurile lor sunt ceva mai asemanatoare l.

Nu agreez varianta cu trafuri in serie-paralel atacate de aceiasi mosfeti , pentru ca sunt trafuri hand-made si implicit ies un pic diferite, oricat m-as stradui, si cu LC metru si rugaciuni tot difera. Un pic de intrefier pe unul sau nu calca perfect jumatatile, se satureaza mai repede unul, scapari diferite cu putini uH dar asta in procente difera mult , etc. Testat, prajit si invatat ceva din pagube. Plus ca am si un pic de redundanta asa , ceea ce imi convine.

 

Mai am ceva miezuri si inductante recuperate din surse mari , in caz ca e nevoie testez si cu ele.

Partajează acest post


Link spre post
Distribuie pe alte site-uri

Imi propun solutia cu 2 module pushpull 12/320v independente legate in paralel abia dupa punte sau , eventual cu inductante de filtraj independente dar in cazul asta reactia pt stabilizarea pe 320v va fi ... mai dificila. Pt ca fiecare reactie vede ce da si cealalta si iese un meci de fotbal american unde fiecare impinge cat il tine muschiul . Nu stiu cum fac chinezii partea asta , dar banuiesc ca trafurile lor sunt ceva mai asemanatoare l.

Nu agreez varianta cu trafuri in serie-paralel atacate de aceiasi mosfeti , pentru ca sunt trafuri hand-made si implicit ies un pic diferite, oricat m-as stradui, si cu LC metru si rugaciuni tot difera. Un pic de intrefier pe unul sau nu calca perfect jumatatile, se satureaza mai repede unul, scapari diferite cu putini uH dar asta in procente difera mult , etc. Testat, prajit si invatat ceva din pagube. Plus ca am si un pic de redundanta asa , ceea ce imi convine.

 Saturarea nu apare la forward din cauza ca trafurile nu sunt indentice. Atat cat este bine calculat numarul de spire si sunt luate marje generoase nu ar trebui sa apara probleme. Micile diferente se transforma in caldura (pierderi) - se va incalzi unul mai mult decat celalalt.

Majoritatea invertoarelor folosesc trafuri cu primarele in paralel (cu mosfeti si condensatoare pentru fiecare dar comanda comuna). Cele mai multe nu au bobina de iesire. Inductanta de scapari e destul... Iti spun din experienta ca e mai bine asa.

Partajează acest post


Link spre post
Distribuie pe alte site-uri

Marje generoase, la ce te referi, la spire sau la miez, ca miezul imi iese cam la fix.

Partajează acest post


Link spre post
Distribuie pe alte site-uri

E vorba despre alegerea densitatii maxime a campului magnetic (B) impreuna cu estimarea corecta a tensiunii maxime la care va fi alimentat si a T_on_max,  in calculul numarului de spire: N=U*Tmax/(S*B). Saturatia miezului e data de atingerea densitatii maxime a campului magnetic suportata de miez (in jur de 0.35T pentru ferita). Dimensiunea miezului nu conteaza atat cat incape bobinajul si poate disipa pierderile. 

Partajează acest post


Link spre post
Distribuie pe alte site-uri

B = 12v * 10^8 / ( 4 * 25000hz  * 2spire  * 2.5 cmp) = 2400Gs = 0.24T  Tabele fabricantilor (foarte putinii care ofera) au miezul ca fiind in zona de putere asemanatoare cu a unui ETD49 si recomanda cam 300W la 20khz. Nu stiu materialul.

Partajează acest post


Link spre post
Distribuie pe alte site-uri

Nu prea inteleg calculul tau... oricum 12V ar trebui sa fie 13.8V - cat are un acumulator cu Pb proaspat luat de la incarcat (asta daca nu vrei sa il conectezi la masina cu motorul pornit unde ai 14.5V). Frecventa driverului de 25Khz e cam mica si rezulta un Ton max =1/F=40us (presupun factor de umplere 100%).

Pentru un miez cu 2.5cmp, 12V, 25Khz si 2 spire rezulta B=0.96T... Deci nu stiu cum ai calculat...

Tabelele fabricantilor sunt foarte utile pentru alegerea lui B. In ele sunt stabilite desitatile campului in functie de frecventa astfel incat pierderile in cupru sa fie comparabile cu pierderile in miez. Pentru un miez necunoscut e ok sa alegi 0.24T iar la frecventa poti sa mergi fara frica pana pe la 40-50Khz (eu am facut unul pe un tor de la chinezii la 80Khz). Singurul risc ar fi pierderile in miez, care cresc cu frecventa, dar nu cred ca e cazul...

Deci pentru miezul tau cu 2.5cmp, la 13.8V si 40Khz(driver) ar rezulta cam 6 spire (pt. B=0.23T). 

Editat de Flopi

Partajează acest post


Link spre post
Distribuie pe alte site-uri

Creează un cont sau autentifică-te pentru a adăuga comentariu

Trebuie să fi un membru pentru a putea lăsa un comentariu.

Creează un cont

Înregistrează-te pentru un nou cont în comunitatea nostră. Este simplu!

Înregistrează un nou cont

Autentificare

Ai deja un cont? Autentifică-te aici.

Autentifică-te acum

  • Navigare recentă   0 membri

    Nici un utilizator înregistrat nu vede această pagină.

×

Informații Importante

Folosim cookie-uri și tehnologii asemănătoare pentru a-ți îmbunătăți experiența pe acest website, pentru a-ți oferi conținut și reclame personalizate și pentru a analiza traficul și audiența website-ului. Înainte de a continua navigarea pe www.tehnium-azi.ro te rugăm să fii de acord cu: Termeni de Utilizare.