Jag bygger det mest effektiva elfordonet i världen.
Kontrollera webbplatsen på länken nedan.
Hoppas att bilen är billig så att alla har råd med den.
Så jag designar och tillverkar min egen billiga motorstyrenhet.
Min design är att använda cirka 10 MOSFET PWM som styrs av Arduino för att effektivt kontrollera hastigheten på bilens 10 till 20 hästkraftsmotor.
Den första delen jag testade har två MOSFET: er på samma radiator.
Jag kunde testa upp till 20 AM P och MOSFET upphettades bara till 47C.
Om jag höjer spänningen till 48 V vid 20 A kan jag styra 1. 3 hk.
Denna styrenhet är perfekt för stora elektriska cyklar eller små elmotorcyklar med delar prissatta till cirka 10 dollar.
Del List Controller (
jag använde Arduino Mega men du kan använda timer switch eller annan mikro devicecontroller) 2 MOSFETS (jag använde n-
road 60 V 30 amp qfp30n06l) dioder (jag använde 4 1n5404) huvudsänk (
jag använder en stor fin aluminum radiator) dator (
jag använde en 12-funn . AMPS, 22G för signaler)
Busbarfirst Jag lödde tråden till MOSFET -ledningen.
Jag separerade dem försiktigt så att jag hade plats för svetsning.
På grindstiftet svetsade jag en 22G -tråd.
Jag svetsade 18 g ledningar på avloppet och elkällan.
Jag satte värmekrimpröret på alla exponerade delar hela vägen till MOSFET.
Jag anslöt sedan porten, källan och dräneringen för de två MOSFET: erna.
Jag anslöt dem på bussen.
Jag anslöt en 22G -tråd till avloppet på bussen.
Dörren och dräneringsröret är fästa vid brödskivan.
1 K -motståndet används som ett rullgardinsmotstånd för att ladda ut grinden när jag inte har någon ström på.
Porten är sedan ansluten till den digitala stiftet 13 på Arduino.
Avloppet är anslutet till Arduino GND -stiftet.
Jag ansluter sedan potentiometern till Arduino för att styra hastigheten och LCD -skärmen (valfritt).
Efter att ha applicerat lite termisk pasta på baksidan av kylaren, fixade jag MOSFET -bultarna på kylaren.
Jag använder Arduino Digital Pin 13 eftersom den gör PWM vid en spänning på cirka 1 000 Hz.
Ljudet från de flesta motorer är irriterande, men frekvensen kan ändras om du vill.
Detta program är väldigt enkelt.
Ange bara en variabel från den analoga stiftet på mätpannan.
Detta värde används sedan för att ändra PWM -arbetscykeln.
Här är ett litet exempel på programmet.
Potten täcks av Arduinos armé.
Torkar på Arduino tappar spänningen mellan 0 och 5 när den roterar.
Den analoga läsningsfunktionen accepterar spänningsfall.
Vi använde detta i AnalogWrite -funktionen som skapade PWM -pulsen.
Int pwm = 13 analogread (potten); AnalogWrite (PWM, POT/4);
Jag installerade en termometer på en av MOSFET, testade många olika strömmar och övervakade temperaturen.
Jag kan köra 17A tillräckligt länge och temperaturen är stabil vid 47C.
Maximal ström är över 20.
Jag har inte en stor motor, så jag använder 4 12 V -motorer och 4 glödlampor som last.
När jag får en större motor och gör ett större batteripaket börjar jag testa en större styrenhet på 10 till 20 hk.
Jag testade min styrenhet med ett hemlagat litiumjonbatteri.
Jag använder 8 enheter parallellt och använder upp till 5 grupper om 20 V i rad med 40 enheter.
När jag testade det på cirka 20 minuter märkte jag att mitt batteri blev väldigt varmt och spänningen tappade mycket.