Šiame straipsnyje paaiškinama paprasta grynosios sinusinės bangos keitiklio grandinė, naudojant „Arduino“, kurią galima atnaujinti, kad būtų pasiekta bet kokia norima galia pagal vartotojo pageidavimus
Grandinės valdymas
Paskutiniame straipsnyje mes sužinojome kaip sukurti sinusinės bangos impulsų pločio moduliaciją arba SPWM, nors , mes naudosime tą pačią „Arduino“ plokštę, kad pasiūlytume paprastą gryną sinusinės bangos keitiklio grandinę. Dizainas iš tikrųjų yra labai paprastas, kaip parodyta kitame paveikslėlyje.
Jūs tiesiog privalote užprogramuokite „arduino“ lentą su SPWM kodu, kaip paaiškinta ankstesniame straipsnyje, ir prijunkite jį prie kai kurių išorinių įrenginių.
Smeigtukas Nr. 8 ir smeigtukas Nr. 9 sugeneruoti SPWM pakaitomis ir perjunkite atitinkamus „mosfets“ su tuo pačiu SPWM modeliu.
Savo ruožtu „mosfst“, naudodamas akumuliatoriaus energiją, indukuoja transformatorių su didele srovės SPWM bangos forma, todėl antrinė trafo dalis generuoja identišką bangos formą, tačiau tinklo kintamosios srovės lygiu .
Siūloma „Arduino“ keitiklio grandinė gali būti atnaujinta iki bet kokio pageidaujamo didesnio galingumo lygio, paprasčiausiai atnaujinant „mosfets“ ir „trafo“ reitingą, taip pat galite tai konvertuoti į pilną tiltą arba H-tilto sinusinių bangų keitiklis
„Arduino“ plokštės maitinimas
Schemoje „Arduino“ plokštė gali būti matoma tiekiama iš 7812 IC grandinės, kurią galima sukurti laidais a standartas 7812 IC tokiu būdu. IC užtikrins, kad „Arduino“ įvestis niekada neviršytų 12 V žymės, nors tai ir gali būti ne itin svarbu, nebent akumuliatorius būtų įvertintas virš 18 V.
Jei turite klausimų apie pirmiau minėtą SPWM keitiklio grandinę, naudodami užprogramuotą „Arduino“, nedvejodami paklauskite jų per savo vertingus komentarus.
„Arduino SPWM“ bangos formos vaizdai
SPWM bangos formos vaizdas, gautas iš aukščiau pateikto „Arduino“ keitiklio dizaino (išbandė ir pateikė p. Ainsworth Lynch)
Norėdami gauti programos kodą, apsilankykite šioje nuorodoje:
„Arduino“ SPWM generatoriaus grandinė
ATNAUJINTI:
Naudojant BJT buferio etapą kaip lygio perjungiklį
Kadangi „Arduino“ plokštė pagamins 5 V išėjimą, tai gali būti ne ideali vertė tiesiogiai vairuoti „mosfets“.
Todėl, norint pakelti vartų lygį iki 12 V, gali prireikti tarpinio BJT lygio perjungiklio pakopos, kad mosfetai galėtų veikti tinkamai, nesukeliant nereikalingo prietaisų įkaitimo. Atnaujintą diagramą (rekomenduojama) galima pamatyti toliau:
Aukščiau pateiktas dizainas yra rekomenduojamas! (Tiesiog įsitikinkite, kad pridėjote uždelsimo laikmatį, kaip paaiškinta toliau!)
Vaizdo įrašas
Dalių sąrašas
Visi rezistoriai yra 1/4 vatų, 5% CFR
- 10K = 4
- 1K = 2
- BC547 = 4nos
- Mosfets IRF540 = 2nos
- „Arduino UNO“ = 1
- Transformatorius = 9-0-9V / 220V / 120V srovė pagal reikalavimą.
- Baterija = 12V, Ah vertė pagal reikalavimą
Vėlavimo efektas
Norėdami įsitikinti, kad „mosfet“ etapas neprasideda „Arduino“ paleidimo ar paleidimo metu, galite pridėti šį uždelsimo generatorių ir prijungti juos prie kairiosios pusės BC547 tranzistorių pagrindo. Tai apsaugos mosfetus ir neleis jiems degti įjungiant „Arduino“ maitinimo jungiklį.
PRIEŠ FINALUOJANT INVERTERĮ, PATIKRINKITE TYRIMĄ IR PATVIRTINKITE VĖLAVIMO REZULTATUS SU LED.
Automatinio įtampos reguliatoriaus pridėjimas
Kaip ir bet kurio kito keitiklio, šio dizaino išvestis gali padidėti iki nesaugių ribų, kai baterija yra visiškai įkrauta.
Norėdami tai valdyti an automatinis įtampos reguliatorius galėtų būti naudojamas, kaip parodyta žemiau.
Kolektoriai BC547 turėtų būti prijungti prie kairiosios pusės BC547 poros pagrindų, kurie yra prijungti prie „Arduino“ per 10K rezistorius.
Atskirai įtampos korekcijos grandinės versijai mes galime modifikuoti pirmiau pateiktą grandinę transformatoriumi, kaip parodyta žemiau:
Nepamirškite sujungti neigiamą liniją su neigiama baterijos linija
Kaip nustatyti
Norėdami nustatyti automatinę įtampos korekcijos grandinę, maitinkite stabilią 230 V arba 110 V įtampą, kaip nurodyta jūsų keitiklio specifikacijose, į grandinės įvesties pusę.
Tada atsargiai sureguliuokite 10 k. Nustatymą taip, kad raudoni šviesos diodai tiesiog užsidegtų. Viskas, užsandarinkite iš anksto nustatytą nustatymą ir prijunkite grandinę su aukščiau nurodyta „Arduino“ plokšte, kad įgyvendintumėte numatytą automatinį išėjimo įtampos reguliavimą.
CMOS buferio naudojimas
Kitas aukščiau minėto „Arduino“ sinusinių bangų keitiklio grandinės dizainas gali būti matomas žemiau, CMOS IC naudojamas kaip palaikomas buferis BJT etapui
Svarbu:
Norint išvengti atsitiktinio įjungimo prieš paleidžiant „Arduino“, paprasta uždelsimo įjungimo laikmačio grandinė gali būti įtrauktos į pirmiau pateiktą dizainą, kaip parodyta žemiau:
Ankstesnis: „Arduino“ SPWM generatoriaus grandinė - išsami informacija apie kodą ir schema Kitas: „Arduino“ dažnio matuoklis, naudojant 16 × 2 ekraną