Gumagawa ako ng pinakamabisang de-kuryenteng sasakyan sa mundo.
Mangyaring suriin ang website sa link sa ibaba.
Sana mura lang ang sasakyan para kayanin ng lahat.
Kaya ako ay nagdidisenyo at gumagawa ng sarili kong murang motor controller.
Ang aking disenyo ay gumamit ng humigit-kumulang 10 mosfet PWM na kinokontrol ng Arduino upang epektibong makontrol ang bilis ng 10 hanggang 20 horsepower na motor ng kotse.
Ang unang bahagi na sinubukan ko ay may dalawang MOSFET sa parehong radiator.
Nakapag-test ako hanggang 20 am p at ang mosfet ay pinainit lang hanggang 47C.
Kung itataas ko ang boltahe sa 48 V sa 20 a, makokontrol ko ang 1. 3HP.
Perpekto ang controller na ito para sa malalaking electric bike o maliliit na electric motorcycle na may mga piyesa na nasa halos $10 lang ang presyo.
Part list controller (
Gumamit ako ng Arduino Mega ngunit maaari kang gumamit ng timer switch o iba pang micro devicecontroller)2 Mosfets (Ginamit ko ang N-
Road 60 V 30 amp qfp30n06l)Diodes (ginamit ko ang 4 1N5404)Head sink (
Gumamit ako ng malaking palikpik na aluminum radiator)Computer fan (ginamit ko ang isang 12V . 16A na fan) Wire8A (
ginamit ko ang isang PC . 16A) 14 ay magiging mas mahusay para sa mataas na amp, 22g para sa mga signal)
BusbarFirst I soldered ang wire sa Mosfet lead.
Maingat kong pinaghiwalay ang mga ito upang magkaroon ako ng puwang para sa hinang.
Sa gate pin ay hinangin ko ang isang 22g wire.
Hinangin ko ang 18g ng mga wire sa drain at sa pinagmumulan ng kuryente.
Inilagay ko ang Heat Shrink tube sa anumang nakalantad na bahagi hanggang sa Mosfet.
Pagkatapos ay ikinonekta ko ang gate, source at drain ng dalawang MOSFET.
Ikinonekta ko sila sa bus.
Ikinonekta ko ang isang 22g wire sa drain sa bus.
Ang pinto at drain pipe ay nakakabit sa breadboard.
Ang 1 k risistor ay ginagamit bilang isang drop down na risistor upang ilabas ang gate kapag wala akong kapangyarihan.
Ang gate ay pagkatapos ay konektado sa digital pin 13 sa Arduino.
Ang drain ay konektado sa Arduino GND pin.
Pagkatapos ay ikinonekta ko ang potentiometer sa Arduino upang makontrol ang bilis at ang LCD screen (opsyonal).
Pagkatapos mag-apply ng ilang thermal paste sa likod ng radiator, inayos ko ang mosfet bolts sa radiator.
Gumagamit ako ng Arduino digital pin 13 dahil ginagawa nito ang PWM sa boltahe na humigit-kumulang 1,000 hz.
Ang tunog ng karamihan sa mga Motor ay nakakainis, ngunit ang dalas ay maaaring magbago kung gusto mo.
Ang program na ito ay napaka-simple.
Maglagay lang ng variable mula sa analog pin ng measuring pan.
Ang halagang ito ay pagkatapos ay ginagamit upang baguhin ang PWM duty cycle.
Narito ang isang maliit na halimbawa ng programa.
Ang palayok ay sakop ng Arduinos army.
Ang wiper sa Arduino ay bumababa sa boltahe sa pagitan ng 0 at 5 kapag umiikot.
Ang analog na pagbabasa function ay tumatanggap ng boltahe drop.
Ginamit namin ito sa AnalogWrite function na lumikha ng PWM pulse.
Int PWM = 13 AnalogRead (Pot); AnalogWrite(PWM, Pot/4);
Nag-install ako ng thermometer sa isa sa mga mosfet, sinubukan ang maraming iba't ibang mga alon at sinusubaybayan ang temperatura.
Kaya kong patakbuhin ang 17A nang sapat at ang temperatura ay matatag sa 47C.
Ang maximum na kasalukuyang ay higit sa 20.
Wala akong malaking motor, kaya gumagamit ako ng 4 na 12 v na motor at 4 na bumbilya bilang load.
Kapag nakakuha ako ng mas malaking motor at gumawa ng mas malaking battery pack, sisimulan kong subukan ang isang mas malaking controller na 10 hanggang 20 hp.
Sinubukan ko ang aking controller gamit ang isang gawang bahay na lithium ion na baterya.
Gumagamit ako ng 8 unit na magkatulad at gumagamit ng hanggang 5 grupo ng 20 v sa isang hilera gamit ang 40 units.
Nang sinubukan ko ito sa halos 20 minuto, napansin ko na ang aking baterya ay uminit nang husto at ang boltahe ay bumaba nang husto.
Ang HOPRIO group ay isang propesyonal na tagagawa ng controller at motors, ay itinatag noong 2000. Group headquarters sa Changzhou City, Jiangsu Province.