Jeg bygger det mest effektive elektriske køretøj i verden.
Tjek venligst hjemmesiden i linket nedenfor.
Håber bilen er billig, så alle har råd.
Så jeg designer og fremstiller min egen billige motorcontroller.
Mit design er at bruge omkring 10 mosfet PWM styret af Arduino til effektivt at kontrollere hastigheden af bilens 10 til 20 hestekræfter motor.
Den første del jeg testede har to MOSFET'er på den samme radiator.
Jeg var i stand til at teste op til kl. 20.00, og mosfet'en blev kun opvarmet til 47C.
Hæver jeg spændingen til 48 V ved 20 a, kan jeg styre 1. 3HK.
Denne controller er perfekt til store elektriske cykler eller små elektriske motorcykler med dele til kun omkring $10.
Stykliste-controller (
jeg brugte Arduino Mega, men du kan bruge timer-switch eller anden mikro-enhedscontroller)2 Mosfets (jeg brugte N-
Road 60 V 30 amp qfp30n06l)Dioder (jeg brugte 4 1N5404) Hovedvask (
jeg bruger en aluminiumsradiator med stor fin)Computerblæser (jeg brugte en 12A
, men I brugte en 16,V PC) blæser. 16 eller 14 ville være bedre for høje forstærkere, 22g for signaler)
Busbar. Først loddede jeg ledningen til Mosfet-ledningen.
Jeg skilte dem forsigtigt ad, så jeg fik plads til svejsning.
På portstiften svejste jeg en 22g ledning.
Jeg svejste 18 g ledninger på afløbet og den elektriske kilde.
Jeg satte varmekrympeslangen på enhver udsat del hele vejen til Mosfet.
Jeg tilsluttede derefter gate, source og drain for de to MOSFET'er.
Jeg tilsluttede dem på bussen.
Jeg tilsluttede en 22g ledning til afløbet på bussen.
Døren og afløbsrøret er fastgjort til brødbrættet.
1 k modstanden bruges som en drop down modstand til at aflade porten, når jeg ikke har nogen strøm tændt.
Gaten forbindes derefter til den digitale pin 13 på Arduino.
Afløbet er forbundet til Arduino GND-stiften.
Jeg forbinder derefter potentiometret til Arduino for at styre hastigheden og LCD-skærmen (valgfrit).
Efter at have påført noget termisk pasta på bagsiden af radiatoren, fik jeg fastgjort mosfet-boltene til radiatoren.
Jeg bruger Arduino digital pin 13, fordi den laver PWM ved en spænding på omkring 1.000 hz.
Lyden af de fleste motorer er irriterende, men frekvensen kan ændre sig, hvis du vil.
Dette program er meget enkelt.
Indtast blot en variabel fra den analoge pin på målepanden.
Denne værdi bruges derefter til at ændre PWM-driftscyklussen.
Her er et lille eksempel på programmet.
Gryden er dækket af Arduinos hær.
Viskeren på Arduino sænker spændingen mellem 0 og 5, når den roterer.
Den analoge læsefunktion accepterer spændingsfald.
Vi brugte dette i AnalogWrite-funktionen, der skabte PWM-pulsen.
Int PWM = 13 AnalogRead (Pot); AnalogWrite(PWM, Pot/4);
Jeg installerede et termometer på en af mosfet'erne, testede mange forskellige strømme og overvågede temperaturen.
Jeg kan køre 17A længe nok, og temperaturen er stabil på 47C.
Maksimal strøm er over 20.
Jeg har ikke en stor motor, så jeg bruger 4 12 v motorer og 4 pærer som belastning.
Når jeg får en større motor og laver en større batteripakke, begynder jeg at teste en større controller på 10 til 20 hk.
Jeg testede min controller med et hjemmelavet lithium-ion-batteri.
Jeg bruger 8 enheder parallelt og bruger op til 5 grupper af 20 v i træk ved hjælp af 40 enheder.
Da jeg testede det på omkring 20 minutter, bemærkede jeg, at mit batteri blev meget varmt, og spændingen faldt meget.