Rakennan maailman tehokkainta sähköajoneuvoa.
Tarkista verkkosivusto alla olevasta linkistä.
Toivottavasti auto on halpaa, jotta jokaisella on varaa siihen.
Joten suunnittelen ja valmistan omaa halpaa moottoriohjainta.
Suunnitteluni on käyttää noin 10 MOSFET PWM: ää, jota Arduino hallitsee auton 10 - 20 hevosvoiman moottorin nopeutta tehokkaasti.
Ensimmäisessä testatussa osassa on kaksi mosfettia samassa jäähdyttimessä.
Pystyin testaamaan jopa 20 AM P ja MOSFET lämmitettiin vain 47 ° C: seen.
Jos nostan jännitteen arvoon 48 V 20: ssa, voin hallita 1. 3 hevosvoimaa.
Tämä ohjain on täydellinen suurille sähköpyörille tai pienille sähkömoottoripyörille, joiden hinta on vain noin 10 dollaria.
Osasto-ohjain (
käytin Arduino-megaa, mutta voit käyttää ajastinkytkintä tai muuta mikro DeviceController) 2 MOSFET (käytin N-
tie 60 V 30 Amp qFP30N06L)-diodeja (käytin 4 1N5404) Head-pesuallasta (
käytän suurta evää alumiinia säteilijää)
, mutta käyttäin Better For. 16A. AMPS, 22 g signaaleja varten)
Buskbarfirst I Lankin lanka MOSFET -johtoon.
Erotin ne varovasti niin, että minulla oli tilaa hitsausta varten.
Portitapin päällä hitsin 22 g: n johdin.
Hitsin 18 g viemäriin ja sähkölähteeseen.
Laitoin lämmön kutistumisputken mihin tahansa paljaaseen osaan MOSFETiin asti.
Yhdistin sitten kahden MOSFET: n portin, lähteen ja tyhjennyksen.
Yhdistin ne bussiin.
Yhdistin 22 g: n johdon väylän tyhjennykseen.
Ovi- ja tyhjennysputki on kiinnitetty leipälevyyn.
1 K -vastusta käytetään pudotusvastukseksi portin purkamiseen, kun minulla ei ole voimaa.
Portti on sitten kytketty Arduinon digitaaliseen nastaan 13.
Viemäri on kytketty Arduino GND -tappiin.
Sitten yhdistän potentiometrin Arduinoon nopeuden ja nestekidenäytön (valinnainen) ohjaamiseksi.
Kun olen levinnyt jonkin verran lämpöpastaa jäähdyttimen takaosaan, kiinnitin mosfet -pultit jäähdyttimeen.
Käytän Arduino -digitaalista nasta 13, koska se tekee PWM: n jännitteellä noin 1000 Hz.
Useimpien moottorien ääni on ärsyttävää, mutta taajuus voi muuttua, jos haluat.
Tämä ohjelma on hyvin yksinkertainen.
Syötä vain muuttuja mittauspannun analogisesta nastasta.
Tätä arvoa käytetään sitten PWM -käyttöjakson muuttamiseen.
Tässä on pieni esimerkki ohjelmasta.
Potin peittää Arduinos -armeija.
Arduinon pyyhin pudottaa jännitteen välillä 0 - 5 pyörittäessä.
Analoginen lukutoiminto hyväksyy jännitteen pudotuksen.
Käytimme tätä Analogwrites -funktiossa, joka loi PWM -pulssin.
Int pwm = 13 analografia (pot); Analogwrite (PWM, POT/4);
Asensin lämpömittarin johonkin MOSFET: ään, testasin monia erilaisia virroja ja tarkkailin lämpötilaa.
Voin ajaa 17A riittävän kauan ja lämpötila on vakaa 47 ° C: ssa.
Enimmäisvirta on yli 20.
Minulla ei ole suurta moottoria, joten käytän kuormana 4 12 V: n moottoria ja 4 lamppua.
Kun saan isomman moottorin ja teen isomman akun, alaan testata isompaa 10 - 20 hv: n ohjainta.
Testasin ohjainta kotitekoisella litiumioni -akulla.
Käytän 8 yksikköä rinnakkain ja käytän jopa 5 ryhmää 20 V: n peräkkäin 40 yksikköä käyttämällä.
Kun testasin sitä noin 20 minuutissa, huomasin, että akuni tuli erittäin kuumaksi ja jännite putosi paljon.