Jeg bygger det mest effektive elektriske kjøretøyet i verden.
Vennligst sjekk nettsiden i lenken nedenfor.
Håper bilen er billig så alle har råd.
Så jeg designer og produserer min egen billige motorkontroller.
Designet mitt er å bruke omtrent 10 mosfet PWM kontrollert av Arduino for å effektivt kontrollere hastigheten til bilens 10 til 20 hestekrefter motor.
Den første delen jeg testet har to MOSFETer på samme radiator.
Jeg var i stand til å teste opp til kl. 20.00 og mofeten ble bare oppvarmet til 47C.
Hvis jeg hever spenningen til 48 V ved 20 a, kan jeg styre 1. 3HK.
Denne kontrolleren er perfekt for store elektriske sykler eller små elektriske motorsykler med deler priset til bare rundt $10.
Delelistekontroller (
jeg brukte Arduino Mega, men du kan bruke timerbryter eller annen mikroenhetskontroller)2 Mosfets (jeg brukte N-
Road 60 V 30 amp qfp30n06l)Dioder (jeg brukte 4 1N5404)Hodevask (
jeg bruker en aluminiumsradiator med stor finn)Datamaskinvifte (jeg brukte en 12A, men I brukte 12V vifte)
16 eller 14 ville være bedre for høye forsterkere, 22g for signaler)
Busbar. Først loddet jeg ledningen til Mosfet-ledningen.
Jeg skilte dem forsiktig fra hverandre slik at jeg fikk plass til sveising.
På portstiften sveiset jeg en 22g ledning.
Jeg sveiset 18g ledninger på avløpet og den elektriske kilden.
Jeg satte varmekrympeslangen på alle utsatte deler helt til Mosfet.
Jeg koblet deretter gate, source og drain til de to MOSFETene.
Jeg koblet dem på bussen.
Jeg koblet en 22g ledning til avløpet på bussen.
Dør og avløpsrør er festet til brødplaten.
1 k motstanden brukes som en nedtrekksmotstand for å lade ut porten når jeg ikke har strøm på.
Porten kobles deretter til den digitale pin 13 på Arduino.
Avløpet er koblet til Arduino GND-pinnen.
Jeg kobler deretter potensiometeret til Arduinoen for å kontrollere hastigheten og LCD-skjermen (valgfritt).
Etter å ha påført litt termisk pasta på baksiden av radiatoren, festet jeg mosfet-boltene til radiatoren.
Jeg bruker Arduino digital pin 13 fordi den gjør PWM ved en spenning på omtrent 1000 hz.
Lyden til de fleste motorer er irriterende, men frekvensen kan endres hvis du vil.
Dette programmet er veldig enkelt.
Bare skriv inn en variabel fra den analoge pinnen på målepannen.
Denne verdien brukes deretter til å endre PWM-driftsyklusen.
Her er et lite eksempel på programmet.
Potten er dekket av Arduinos hær.
Viskeren på Arduinoen synker spenningen mellom 0 og 5 når den roterer.
Den analoge lesefunksjonen aksepterer spenningsfall.
Vi brukte dette i AnalogWrite-funksjonen som skapte PWM-pulsen.
Int PWM = 13 AnalogRead (Pot); AnalogWrite(PWM, Pot/4);
Jeg installerte et termometer på en av mofetene, testet mange forskjellige strømmer og overvåket temperaturen.
Jeg kan kjøre 17A lenge nok og temperaturen er stabil på 47C.
Maksimal strøm er over 20.
Jeg har ikke en stor motor, så jeg bruker 4 12 v-motorer og 4 pærer som belastning.
Når jeg får en større motor og lager en større batteripakke, begynner jeg å teste en større kontroller på 10 til 20 hk.
Jeg testet kontrolleren min med et hjemmelaget litiumionbatteri.
Jeg bruker 8 enheter parallelt og bruker opptil 5 grupper på 20 v på rad med 40 enheter.
Da jeg testet den på omtrent 20 minutter, la jeg merke til at batteriet ble veldig varmt og spenningen falt mye.