Naisipan kong kontrolin ang ESC. k.
Ang electronic speed controller ng brushless motor na walang transmitter at receiver, o mayroong isang proyekto kung saan nais mong gumamit ng isang simpleng circuit o Arduino upang makontrol ang bilis ng brushless motor, at pagkatapos, magagawa natin ito gamit ang Arduino micro controller.
Kabilang dito ang paggamit ng PWM signal ng arduino upang kontrolin ang bilis ng DC motor sa pamamagitan ng ESC.
Makakatipid ka nito sa halaga ng pagbili ng servo tester o RC transmitter at receiver.
Magsimula na tayo! !
Ano ang kailangan mo: ikonekta muna ang tatlong terminal ng brushless motor sa tatlong terminal ng ESC.
I-screw ang motor sa isang katulad na heavy-duty na board upang mapanatili ang katatagan sa mataas na rpm.
I-download at i-flash ang magagamit na code sa ibaba ng pahina sa arduino gamit ang isang usb cable (
Ang code ay ipinaliwanag sa ibang pagkakataon sa pahinang ito).
Ikonekta ang pangunahing puti o dilaw na linya ng signal ng ESC sa anumang PWM pin Arduino, ikinonekta ko ito sa D8 pin at tinukoy ang pin 8 para dito sa Arduino sketch.
Maaari mong kontrolin ang maraming mga motor gamit ang maramihang mga pin.
Ikonekta ang potentiometer sa vcc o 5 v pin ng Arduino at ground.
Ikonekta ang ikatlong terminal ng variable pin sa analog pin 0, at maaari mong paganahin ang Arduino gamit ang BEC (
Battery canceller circuit)
Lumitaw sa iyong ESC.
Upang magamit ang BEC, ikonekta lamang ang pulang makapal na wire sa Vin pin ng Arduino.
Maaari itong magbigay ng 5 V.
Hindi lahat ng ESC ay may BEC, kung saan maaari mong gamitin ang panlabas na 5 v power supply.
Pagkatapos paganahin ang Arduino, ikonekta ang Lipo na baterya sa ESC ngayon. Tapos ka na! !
Ngayon dahan-dahang iikot ang potentiometer knob upang simulan at pataasin ang bilis ng motor.
Sa code na ito, imamapa o ire-reference lang namin ang maximum value (1023)at minimum(0)
Ang simulation value sa pin 0 ay umabot sa kinakailangang maximum na value (2000)at minimum(1000)
Operate at kontrolin ang value ng ESC speed.
Maaaring kailanganin mong baguhin ang maximum at minimum na mga halaga ng ESC I.
Iba't ibang mga halaga para sa E 1000 at 2000, sa madaling salita, maaaring kailanganin mong i-calibrate ito dahil ang iba't ibang ESC ay maaaring may magkaibang mga punto ng pagsisimula at pagtatapos.
Bisitahin para sa higit pang mga tutorial-RZtronics.
Ang code para makontrol ang esscservo esc gamit ang servo library ay kinabibilangan ng //;
/Gumawa ng setup na may pangalang esc void (){esc. ilakip(9);
/ Tukuyin ang esc signal pin, esc dito.
Segundo (1000);
/Initialize ang signal sa 1000 serial. magsimula(9600); }void loop(){int val;
/Lumikha ng variable val = analogRead (A0);
/Basahin ang input mula sa analog pin 0 at itabi ito sa val = mapa (
Val, 0,1023, 1000,2000);
/Map val sa min at max (
Baguhin kung kinakailangan)esc.
Segundo (val);
/Gamitin ang val bilang isang senyas sa esc
Ang HOPRIO group ay isang propesyonal na tagagawa ng controller at motors, ay itinatag noong 2000. Group headquarters sa Changzhou City, Jiangsu Province.