Construiesc cel mai eficient vehicul electric din lume.
Vă rugăm să verificați site-ul în linkul de mai jos.
Sper că mașina este ieftină, așa că toată lumea și-o poate permite.
Așa că proiectez și produc propriul meu controler de motor ieftin.
Designul meu este să folosesc aproximativ 10 mosfet PWM controlați de Arduino pentru a controla eficient viteza motorului de 10 până la 20 de cai putere al mașinii.
Prima parte pe care am testat-o are două MOSFET-uri pe același radiator.
Am putut testa până la 20 am p și mosfet-ul a fost încălzit doar la 47C.
Daca ridic tensiunea la 48 V la 20 a, pot controla 1. 3CP.
Acest controler este perfect pentru biciclete electrice mari sau motociclete electrice mici, cu piese la un preț de aproximativ 10 USD.
Controler listă de piese (
am folosit Arduino Mega, dar puteți folosi un timer sau un alt controler pentru micro dispozitive) 2 Mosfet-uri (am folosit N-
Road 60 V 30 amp qfp30n06l) Diode (am folosit 4 1N5404) Chiuveta (
folosesc un radiator mare din aluminiu) Ventilator computer (am folosit un ventilator 12V,
dar am folosit un PC 12V, 18V) 16 sau 14 ar fi mai bine pentru amperi mari, 22g pentru semnale)
Busbar În primul rând am lipit firul la cablul Mosfet.
Le-am separat cu grija ca sa am loc de sudare.
Pe pinul portii am sudat un fir de 22g.
Am sudat 18g de fire pe scurgere si sursa electrica.
Am pus tubul termocontractabil pe orice parte expusă până la Mosfet.
Am conectat apoi poarta, sursa și scurgerea celor două MOSFET-uri.
Le-am conectat în autobuz.
Am conectat un fir de 22g la scurgerea autobuzului.
Ușa și țeava de scurgere sunt atașate la placa.
Rezistorul de 1 k este folosit ca rezistor drop-down pentru a descărca poarta atunci când nu am alimentare.
Poarta este apoi conectată la pinul digital 13 de pe Arduino.
Drenajul este conectat la pinul Arduino GND.
Apoi conectez potențiometrul la Arduino pentru a controla viteza și ecranul LCD (opțional).
După ce am aplicat puțină pastă termică pe spatele radiatorului, am fixat șuruburile mosfet pe calorifer.
Folosesc pinul digital Arduino 13 pentru că face PWM la o tensiune de aproximativ 1.000 hz.
Sunetul majorității motoarelor este enervant, dar frecvența se poate schimba dacă doriți.
Acest program este foarte simplu.
Doar introduceți o variabilă din pinul analogic al tavii de măsurare.
Această valoare este apoi utilizată pentru a modifica ciclul de lucru PWM.
Iată un mic exemplu de program.
Oala este acoperită de armata Arduinos.
Ștergătorul de pe Arduino scade tensiunea între 0 și 5 atunci când se rotește.
Funcția de citire analogică acceptă căderea de tensiune.
Am folosit acest lucru în funcția AnalogWrite care a creat pulsul PWM.
Int PWM = 13 AnalogRead (Pot); AnalogWrite(PWM, Pot/4);
Am instalat un termometru pe unul dintre mosfet, am testat mulți curenți diferiți și am monitorizat temperatura.
Pot rula 17A suficient de mult și temperatura este stabilă la 47C.
Curentul maxim este peste 20.
Nu am un motor mare, așa că folosesc 4 motoare de 12 V și 4 becuri ca sarcină.
Când primesc un motor mai mare și fac un pachet de baterii mai mare, încep să testez un controler mai mare de 10 până la 20 CP.
Mi-am testat controlerul cu o baterie litiu-ion de casă.
Folosesc 8 unități în paralel și folosesc până la 5 grupuri de 20 v la rând folosind 40 de unități.
Cand l-am testat in aproximativ 20 de minute, am observat ca bateria mi s-a incins foarte tare si tensiunea a scazut foarte mult.