Ehitan kõige tõhusamat elektrisõidukit maailmas.
Palun kontrollige veebisaiti alloleval lingil.
Loodan, et auto on odav, nii et kõik saaksid seda endale lubada.
Nii et ma kujundan ja toonin oma odavat mootorikontrollerit.
Minu disain on kasutada umbes 10 MOSFET PWM -i, mida Arduino juhitakse, et tõhusalt juhtida auto kiirust 10–20 hobujõudu.
Esimesel testitud osal on kaks MOSFET -i samal radiaatoril.
Suutsin testida kuni 20.00 p ja MOSFET kuumutati ainult 47C -ni.
Kui tõstan pinge 48 V -ni temperatuuril 20 A, saan juhtida 1. 3HP.
See kontroller sobib suurepäraselt suurte elektriliste jalgrataste või väikeste elektrimootorrataste jaoks, mille osad on umbes 10 dollarit.
Osade loendi kontroller (
kasutasin Arduino mega, kuid võite kasutada taimerilüliti või muid mikrodiceController) 2 MOSFETS-i (kasutasin N-
tee 60 V 30 AMP QFP30N06L) dioode (kasutasin 4 1N5404) peavalamu (
kasutasin suurepärast alumiiniumradiaatorit (kasutasin 18
või 14-le), mis on 18 VÄLJAS) (I kasutasin PC-d, kuid 18-le PC-le), kuid 18 amprid, signaalide jaoks 22 g)
Busbarfirst joodistasin traadi MOSFETi plii külge.
Eraldasin need ettevaatlikult nii, et mul oleks ruumi keevitamiseks.
Värava tihvtil keevitasin 22g traati.
Keevitasin 18G juhtmeid äravoolul ja elektriallikast.
Panin soojuse kahanemise toru mis tahes paljastatud osa koguni MOSFET -i.
Seejärel ühendasin värava, kahe mosfeti lähte- ja tühjendamise.
Ühendasin need bussiga.
Ühendasin bussi äravooluga 22 g traadi.
Uks ja äravoolutoru on kinnitatud leivalaua külge.
1 K takisti kasutatakse värava tühjendamiseks ripptakistina, kui mul pole sisse lülitatud.
Seejärel ühendatakse värav Arduino digitaalse tihvtiga 13.
Äravool on ühendatud Arduino GND tihvtiga.
Seejärel ühendan potentsiomeetri Arduinoga, et juhtida kiirust ja LCD -ekraani (valikuline).
Pärast mõne termilise pasta kandmist radiaatori tagaküljele kinnitasin MOSFET -poldid radiaatori külge.
Ma kasutan Arduino Digital Pin 13, kuna see teeb PWM -i umbes 1000 Hz pingega.
Enamiku mootorite heli on tüütu, kuid sagedus võib soovi korral muutuda.
See programm on väga lihtne.
Sisestage lihtsalt muutuja mõõtepanni analoognõelast.
Seejärel kasutatakse seda väärtust PWM -i töötsükli muutmiseks.
Siin on väike näide programmist.
Potti katab Arduinose armee.
Arduino klaasipuhasti langeb pöörlemisel pinge vahemikus 0 kuni 5.
Analoog lugemisfunktsioon aktsepteerib pingelangust.
Me kasutasime seda funktsioonis AnalogWrite'is, mis lõi PWM -impulsi.
Int pwm = 13 analoograami (pott); AnalogWrite (PWM, POT/4);
Paigaldasin termomeetri ühele MOSFET -ile, testisin paljusid erinevaid voolusid ja jälgisin temperatuuri.
Ma saan 17A -d piisavalt kaua joosta ja temperatuur on stabiilne 47 ° C juures.
Maksimaalne vool on üle 20.
Mul pole suurt mootorit, seega kasutan koormusena 4 12 V mootorit ja 4 sibulat.
Kui saan suurema mootori ja teen suurema aku, hakkan testima suuremat kontrollerit 10 kuni 20 hj.
Testisin oma kontrollerit omatehtud liitiumioonakuga.
Kasutan paralleelselt 8 ühikut ja kasutan 40 ühikut, kuni 5 rühma 20 V.
Kui testisin seda umbes 20 minutiga, märkasin, et mu aku muutus väga kuumaks ja pinge langes palju.