Turinys:

Pasidaryk pats „Arduino PWM5“saulės energijos įkrovimo valdiklis (įtrauktas PCB failai ir programinė įranga): 9 žingsniai
Pasidaryk pats „Arduino PWM5“saulės energijos įkrovimo valdiklis (įtrauktas PCB failai ir programinė įranga): 9 žingsniai

Video: Pasidaryk pats „Arduino PWM5“saulės energijos įkrovimo valdiklis (įtrauktas PCB failai ir programinė įranga): 9 žingsniai

Video: Pasidaryk pats „Arduino PWM5“saulės energijos įkrovimo valdiklis (įtrauktas PCB failai ir programinė įranga): 9 žingsniai
Video: Solar Tracker System using Arduino and LDR #shorts #charger 2024, Liepa
Anonim
Image
Image
Schemos piešimas
Schemos piešimas

Prieš kelerius metus Julianas Ilettas sukūrė originalų, PIC mikrovaldikliu pagrįstą „PWM5“saulės įkrovimo valdiklį. Jis taip pat eksperimentavo su „Arduino“versija. Jo vaizdo įrašus rasite čia:

pagal Juliano schemą, arduined.eu sukūrė labai mažą versiją, pagrįstą 5 V, 16 MHz „Arduino Pro Mini“:

Po to, kai jau suprojektavau ir pagaminau du MPPT saulės baterijų įkroviklius, norėjau išbandyti šį labai supaprastintą dizainą.

1 žingsnis: schemos piešimas

Schema sukurta pagal Juliano ranka nupieštą. Stengiausi, kad tai būtų kuo lengviau suprantama. Tai taip pat bus tinkamo PCB pagrindas.

2 žingsnis: Tinkamos PCB kūrimas

Tinkamos PCB projektavimas
Tinkamos PCB projektavimas
Tinkamos PCB projektavimas
Tinkamos PCB projektavimas

Eagle schema buvo šio PCB išdėstymo pagrindas. Takeliai yra vienpusiai ir labai platūs. Tai leidžia lengvai išgraviruoti plokštes, jei nenorite jų užsisakyti iš gamintojo.

3 žingsnis: Prototipo plokštės paruošimas

Prototipų lentos paruošimas
Prototipų lentos paruošimas
Prototipų lentos paruošimas
Prototipų lentos paruošimas
Prototipų lentos paruošimas
Prototipų lentos paruošimas
Prototipų lentos paruošimas
Prototipų lentos paruošimas

Prieš užsakydamas plokštes, norėjau patikrinti dizainą ant plokštės prototipo. Jo dydis yra 0,8 x 1,4 colio.

4 žingsnis: užpildykite valdybą

Valdybos užpildymas
Valdybos užpildymas
Valdybos užpildymas
Valdybos užpildymas
Valdybos užpildymas
Valdybos užpildymas

Kadangi plokštė turi būti tokio paties dydžio kaip „Pro Mini“, komponentai yra labai arti vienas kito. Žinoma, mes taip pat galėtume naudoti SMD komponentus, tačiau norėjau, kad dizainas būtų kuo patogesnis „pasidaryk pats“. Komponentų pavadinimus rasite schemoje. Visi rezistoriai yra 1/4 vatų dydžio.

BTW: Tai buvo mano pirmasis bandymas lituoti be švino. Taigi jis gali atrodyti švaresnis;-)

5 žingsnis: išbandykite „Dickson“įkrovimo siurblio grandinę

„Dickson“įkrovimo siurblio grandinės bandymas
„Dickson“įkrovimo siurblio grandinės bandymas
„Dickson“įkrovimo siurblio grandinės bandymas
„Dickson“įkrovimo siurblio grandinės bandymas

Kadangi norėjau, kad energijos suvartojimas būtų kuo mažesnis (jis yra apie 6 mA), naudojau 3,3 V, 8 MHz „Arduino Pro Mini“versiją. Taigi dėl 3,3 V (vietoj 5 V) maitinimo aš nebuvau tikras, ar įkrovimo siurblys sugebės sukurti reikiamą įtampą IRF3205 MOSFET. Taigi aš šiek tiek eksperimentavau su skirtingais PWM dažniais ir siurblio kondensatoriais. Kaip matote, apie 5,5 V įtampos nepakako valdyti ne loginio lygio MOSFET. Taigi nusprendžiau naudoti IRLZ44N. Tai vadinamasis loginio lygio MOSFET ir puikiai veikia su 5V.

6 žingsnis: likusių komponentų ir laidų litavimas

Likusių komponentų ir laidų litavimas
Likusių komponentų ir laidų litavimas
Likusių komponentų ir laidų litavimas
Likusių komponentų ir laidų litavimas
Likusių komponentų ir laidų litavimas
Likusių komponentų ir laidų litavimas

Tada atėjo laikas lituoti likusius komponentus, laidus ir išorinį apsauginį diodą. Šis diodas yra labai svarbus! Įsitikinkite, kad jis gali valdyti maksimalią srovę.

7 žingsnis: programinės įrangos bandymai

Programinės įrangos testai
Programinės įrangos testai
Programinės įrangos testai
Programinės įrangos testai
Programinės įrangos testai
Programinės įrangos testai

Kadangi originali programinė įranga buvo šiek tiek tokia, kaip jums sekasi, nusprendžiau parašyti savo. Ją (ir „Eagle PCB“failus, taip pat „Gerbers“) galite atsisiųsti iš mano „GitHub“. Nuoroda yra šios instrukcijos pabaigoje.

Svarbus žingsnis buvo išsiaiškinti maksimalų Julians MOSFET tvarkyklės grandinės perjungimo dažnį. Kaip matote, 15 kHz atrodo siaubingai (matuojant prie MOSFET vartų) ir gamintų daug šilumos. Kita vertus, 2 kHz atrodo priimtinas. Vaizdo įrašo skirtumus galite pamatyti pirmame šio straipsnio puslapyje.

Norėdami atlikti reikiamus matavimus, naudoju savo pigų DSO201 osciloskopą, multimetrą ir „pasidaryk pats“„Arduino“galios matuoklį.

8 žingsnis: Išvada, atsisiuntimo nuorodos

Išvada, atsisiuntimo nuorodos
Išvada, atsisiuntimo nuorodos

Taigi, kokia yra šio mažo projekto išvada? Jis veikia gerai, bet, žinoma, jo negalima naudoti esant vardinei baterijos įtampai, mažesnei nei 12 V. Bent jau šiuo atveju tai būtų labai neefektyvu, nes tai tik PWM įkroviklis, o ne pinigų keitiklis. Jame taip pat nėra MPPT stebėjimo. Tačiau dėl savo dydžio tai gana įspūdinga. Jis taip pat veikia su labai mažomis saulės baterijomis arba esant labai silpnai saulės šviesai.

Ir, žinoma, labai smagu statyti šį daiktą. Man taip pat patiko žaisti su savo osciloskopu ir vizualizuoti MOSFET tvarkyklės schemą.

Tikiuosi, ši maža instrukcija jums buvo naudinga. Taip pat peržiūrėkite kitus mano elektronikos vaizdo įrašus mano „YouTube“kanale.

Programinė įranga, „Eagle CAD“failai ir „Gerber“failai mano „GitHub“:

github.com/TheDIYGuy999/PWM5

MPPT įkrovikliai mano „GitHub“:

github.com/TheDIYGuy999/MPPT_Buck_Converte…

github.com/TheDIYGuy999/MPPT_Buck_Converte…

Mano „YouTube“kanalas:

www.youtube.com/channel/UCqWO3PNCSjHmYiACD…

9 veiksmas: kur užsisakyti lentas

Kur užsisakyti lentas
Kur užsisakyti lentas
Kur užsisakyti lentas
Kur užsisakyti lentas

Lentas galite užsisakyti čia:

jlcpcb.com (su pridėtais Gerber failais)

oshpark.com (su „Eagle“lentos failu)

žinoma, yra ir kitų alternatyvų

Rekomenduojamas: