Ovaj članak objašnjava jednostavan sklop pretvarača s čistim sinusnim valom koji koristi Arduino, a koji se može nadograditi kako bi se postigla bilo koja željena izlazna snaga prema željama korisnika
Kružni rad
U prošlom članku koji smo naučili kako generirati modulaciju širine impulsa sinusnog vala ili SPWM putem Arduina , koristit ćemo istu Arduino ploču za izradu predloženog jednostavnog kruga pretvarača s čistim sinusnim valom. Dizajn je zapravo vrlo jednostavan, kao što je prikazano na sljedećoj slici.
Jednostavno moraš programirati arduino ploču sa SPWM kodom kako je objašnjeno u prethodnom članku i spojite ga s nekim vanjskim uređajima.
Pin # 8 i pin # 9 generiraju SPWM-ove naizmjence i prebacite odgovarajuće MOSFET-ove s istim SPWM uzorkom.
Mosfst zauzvrat inducira transformator s jakim strujastim SPWM valnim oblikom koristeći bateriju, uzrokujući da sekundarni trafo generira identičan valni oblik, ali na mrežnoj razini izmjeničnog napona .
Predloženi krug pretvarača Arduino mogao bi se nadograditi na bilo koju željenu višu razinu snage, jednostavno nadogradnjom mosfet-a i trafo ocjene u skladu s tim, a možete i pretvoriti u puni most ili Pretvarač sinusnog vala H-mosta
Napajanje ploče Arduino
Na dijagramu se vidi Arduino ploča koja se isporučuje iz kruga 7812 IC, to se može napraviti ožičenjem standard 7812 IC na sljedeći način. IC će osigurati da ulaz u Arduino nikada ne premaši oznaku 12V, iako to možda neće biti apsolutno kritično, osim ako je baterija procijenjena na 18V.
Ako imate bilo kakvih pitanja u vezi s gornjim krugom pretvarača SPWM koristeći programirani Arduino, slobodno ih postavite putem svojih vrijednih komentara.
Slike valnog oblika za Arduino SPWM
Slika SPWM valnog oblika dobivena iz gornjeg dizajna Arduino pretvarača (testirao i dostavio gospodin Ainsworth Lynch)
Za programski kod posjetite sljedeću poveznicu:
Arduino SPWM krug generatora
AŽURIRAJ:
Korištenje BJT međuspremnika kao mjenjač razine
Budući da će Arduino ploča proizvoditi izlaz od 5 V, to možda neće biti idealna vrijednost za izravni pogon MOSFET-a.
Stoga bi za podizanje razine vrata na 12V mogao biti potreban srednji stupanj mjenjača razine BJT, tako da MOSFET-ovi mogu ispravno raditi bez uzrokovanja nepotrebnog zagrijavanja uređaja. Ažurirani dijagram (preporučeno) možete pogledati u nastavku:
Gornji dizajn je preporučeni! (Samo pripazite da dodate tajmer odgode, kao što je objašnjeno u nastavku !!)
Video isječak
Popis dijelova
Svi otpornici su 1/4 vata, 5% CFR
- 10K = 4
- 1K = 2
- BC547 = 4nos
- Mosfets IRF540 = 2nos
- Arduino UNO = 1
- Transformator = struja 9-0-9V / 220V / 120V prema zahtjevu.
- Baterija = 12V, Ah vrijednost prema zahtjevu
Učinak odgode
Da biste osigurali da se pozornica mosfet-a ne pokrene tijekom pokretanja ili pokretanja Arduina, možete dodati sljedeći generator kašnjenja i povezati ih na dnu lijeve strane BC547 tranzistora. To će zaštititi MOSFET-ove i spriječiti njihovo izgaranje tijekom UKLJUČIVANJA Arduino prekidača napajanja.
MOLIM VAS, TESTUJTE I POTVRDITE IZLAZAK ODLOŽENJA LED-om NA KOLEKTORU, PRIJE FINIZIRANJA INVERTERA
Dodavanje automatskog regulatora napona
Kao i bilo koji drugi pretvarač, izlaz ovog dizajna može se popeti do nesigurnih granica kada je baterija potpuno napunjena.
Za kontrolu ovog an automatski regulator napona mogao zaposliti kako je prikazano u nastavku.
Kolektori BC547 trebali bi biti povezani s bazama lijevog bočnog para BC547, koji su povezani s Arduinom preko 10K otpornika.
Za izoliranu verziju sklopa za korekciju napona možemo modificirati gornji krug transformatorom, kao što je prikazano dolje:
Obavezno spojite negativnu crtu s negativom baterije
Kako postaviti
Da biste postavili krug automatske korekcije napona, na ulaznu stranu kruga napajajte stabilnih 230 V ili 110 V prema specifikacijama pretvarača.
Zatim pažljivo prilagodite 10k unaprijed postavljenih postavki tako da crvene LED diode samo zasvijetle. To je sve, zapečatite unaprijed postavljenu vezu i spojite krug s gornjom Arduino pločom za provedbu namjeravane automatske regulacije izlaznog napona.
Korištenje CMOS međuspremnika
Sljedeći dizajn za gornji sklop pretvarača sinufova Arduino može se vidjeti u nastavku, CMOS IC koristi se kao potpomognuti međuspremnik za BJT pozornicu
Važno:
Da biste izbjegli slučajno uključivanje prije pokretanja Arduina, jednostavan kašnjenje UKLJ mogu biti uključeni u gornji dizajn, kao što je prikazano dolje:
Prethodno: Arduino SPWM krug generatora - detalji koda i dijagram Dalje: Arduino mjerač frekvencije pomoću zaslona 16 × 2