Unë po ndërtoj automjetin elektrik më efikas në botë.
Ju lutemi kontrolloni faqen e internetit në lidhjen më poshtë.
Shpresoj që makina të jetë e lirë në mënyrë që të gjithë ta përballojnë atë.
Kështu që unë jam duke dizajnuar dhe prodhuar kontrolluesin tim të lirë të motorit.
Dizajni im është të përdor rreth 10 MOSFET PWM të kontrolluar nga Arduino për të kontrolluar në mënyrë efektive shpejtësinë e motorit 10 deri në 20 kuaj të makinës.
Pjesa e parë që kam testuar ka dy MOSFET në të njëjtin radiator.
Unë kam qenë në gjendje të provoj deri në 20 të mëngjesit P dhe MOSFET u ngroh vetëm në 47C.
Nëse e ngre tensionin në 48 V në 20 a, unë mund të kontrolloj 1. 3HP.
Ky kontrollues është i përsosur për biçikleta të mëdha elektrike ose motoçikleta të vogla elektrike me pjesë me çmim rreth 10 dollarë.
Kontrolluesi i listave të pjesëve (
kam përdorur mega mega arduino por ju mund të përdorni ndërprerësin e timerit ose mikro deviceController) 2 MOSFET (kam përdorur N-
60 V 30 amp QFP30N06L diodes) dioda (kam përdorur 4 1N5404
rrugë
) AMP, 22g për sinjale)
Busbarfirst Unë bashkova tela në plumbin e Mosfet.
Unë i ndava me kujdes ato në mënyrë që të kisha vend për saldim.
Në majën e portës unë bashkova një tel 22g.
Kam ngjitur 18g tela në kullim dhe burimin elektrik.
Vendosa tubin e tkurrjes së nxehtësisë në çdo pjesë të ekspozuar deri në MOSFET.
Unë pastaj lidha portën, burimin dhe kullimin e dy MOSFets.
I lidha në autobus.
Kam lidhur një tel 22g me kullimin në autobus.
Tubi i derës dhe kullimit janë ngjitur në dërrasën e bukës.
Rezistori 1 K përdoret si një rezistencë në rënie për të shkarkuar portën kur nuk kam fuqi.
Porta është e lidhur më pas me pinin dixhital 13 në Arduino.
Kullimi është i lidhur me pinin GND Arduino.
Unë pastaj e lidh potenciometrin me Arduino për të kontrolluar shpejtësinë dhe ekranin LCD (opsionale).
Pas aplikimit të disa pastës termike në pjesën e prapme të radiatorit, unë fiksova bulonat MOSFET në radiator.
Unë përdor Arduino Digital Pin 13 sepse bën PWM në një tension prej rreth 1.000 Hz.
Tingulli i shumicës së motorëve është i bezdisshëm, por frekuenca mund të ndryshojë nëse dëshironi.
Ky program është shumë i thjeshtë.
Thjesht shkruani një variabël nga kunja analoge e tiganit matës.
Kjo vlerë përdoret më pas për të ndryshuar ciklin e detyrës PWM.
Këtu është një shembull i vogël i programit.
Tenxhere është e mbuluar nga Ushtria e Arduinos.
Fshirësi në Arduino hedh tensionin midis 0 dhe 5 kur rrotullohet.
Funksioni i leximit analog pranon rënien e tensionit.
Ne e përdorëm këtë në funksionin analogwrite që krijoi pulsin PWM.
Int pwm = 13 analogread (tenxhere); Analogwrite (PWM, POT/4);
Kam instaluar një termometër në një nga MOSFET, kam provuar shumë rryma të ndryshme dhe monitorova temperaturën.
Unë mund të drejtoj 17A mjaft të gjatë dhe temperatura është e qëndrueshme në 47C.
Rryma maksimale është mbi 20 vjeç.
Unë nuk kam një motor të madh, kështu që unë përdor 4 12 V motorë dhe 4 llamba si ngarkesë.
Kur marr një motor më të madh dhe bëj një paketë më të madhe baterie, filloj të provoj një kontrollues më të madh nga 10 deri në 20 kf.
Unë testova kontrolluesin tim me një bateri jonike litium të bërë në shtëpi.
Unë përdor 8 njësi paralelisht dhe përdor deri në 5 grupe prej 20 V me radhë duke përdorur 40 njësi.
Kur e provova në rreth 20 minuta, vura re që bateria ime u bë shumë e nxehtë dhe tensioni ra shumë.