nadzorovanje brezkrtačnega motorja z Arduino
Doma » Blog » Nadzorovanje brezkrtačnega motorja z Arduino

nadzorovanje brezkrtačnega motorja z Arduino

Ogledi: 0     Avtor: Urejevalnik spletnega mesta Čas: 2020-09-02 Izvor: Mesto

Poizvedite

Gumb za skupno rabo Facebooka
Gumb za skupno rabo Twitterja
Gumb za skupno rabo vrstic
Gumb za skupno rabo WeChat
Gumb za skupno rabo LinkedIn
Gumb za skupno rabo Pinterest
Gumb za skupno rabo WhatsApp
Gumb za skupno rabo Kakao
Gumb za skupno rabo Snapchat
Gumb za skupno rabo telegrama
Gumb za skupno rabo

Lep pozdrav bralcev, proizvajalcev, geekov, navdušencev, ljubiteljev elektronike in začetnikov;
Že dolgo poskušam zgraditi brezžični avtomobil R/C z motorjem brez krtače in Arduino.
Zdaj, ko sem končal šolski izpit, sem se odločil, da ga vzamem.
V končnem postopku določanja metode nadzora bom uporabil za izdelavo avtomobila R/C, imam težave: nadzorovati brezkrtačni motor z Arduino.
Ko se zdi, da je nadzor nad (tehnično)
Arduino -ov izmenični motor nekoliko strašljiv, ne skrbite, ker vam bom v tem priročniku pokazal, kako enostavno je nadzorovati DC motor z uporabo Arduino z uporabo katere koli vrste stikala/potenciometra/krmilne palice, v bistvu vse, kar lahko spremeni parametri na način, ki ga Arduino lahko zabeleži.
Če želite poskusiti ta projekt sami, potrebujete nekaj osnovnega:
za večino izdelkov, ki sem jih uporabljal, zagotavljam mednarodne povezave za pridobivanje virov)
Potrebujete tudi nekaj osnovnih orodij: naj začnete naš projekt, ko boste materiali razvrstili!
Preden začnemo pisati kodo, naj se prvi povežete z ESC in motor iz Arduina.
Povezava s tem projektom je precej preprosta in neposredna.
Glede na kodo, ki sem jo napisal, je povezava naslednja: Izhodni zatič potenciometra/krmilne palice je povezan z analognim zatičem 0 na Arduinu.
Naveden je shematični diagram uporabe potenciometra in analogne krmilne palice. (
Uporabil sem domačo igralno palico in dal shematični diagram Boystick)
ESC do Arduino: črna črta (ozemljitev) ---
> ozemljitveni pin na Arduinowhite Wire (signal) ---
> mesečna linija digitalnega pin Arduinor (Power)-
vin na
>
esc.
Naročila niso pomembna. (
Če se motor ne vrti v želeni smeri, preprosto preklopite katero koli od dveh žic v ESC na brezkrtačni motor)
Po končani povezavi strojne opreme lahko obvladamo Arduino kodo.
Koda je dokaj preprosta in poskušam razložiti funkcionalnost vsake vrstice s komentarji.
Vendar me prosimo, da me kontaktirate, če imate kakršne koli težave: hrithikbansal70 @ gmail.
ComhrithikBansal. Comthe Code :(.
Priloži tudi datoteko ino)
/* esc umerite podatkovni zatič ESC, priključen na digitalni pin 10 na Arduino.
Potentiometer/vhod v krmilno palico priključen na analogni pin 0 na Arduinu.
Kodo sestavite in naložite.
Nato imejte krmilno palico/potenciometer v največjem položaju in priključite zunanji napajanje na ESC.
Slišali boste nekaj piskov in v najnižji položaj postavili potenciometer/igralno palico.
To bo postavilo končno točko na ESC.
Ta vzorčna koda je v javni domeni.
Hrithik Bansal WWW ga je revidiral 20. marca 2017. Hrithikbansal.
Com * /vključuje /vključuje servo knjižnico za servo esc funkcije;
/Razglasi esc kot int vhod servo objekta; void Setup () {esc. pritrditev (10);
/Priključite ESC na digitalno pin 10 serijsko. začetek (9600);
Začnite branje/odpiranje serijske monitorvoidne zanke () {
input = analongread (a0);
/Vrednost vhoda je analogni vhod na seriji Pin 0 0. natisni (
\ 'originalna vhodna vrednost: \');
/Serijska vrata Natisnite izvirno zaporedje vhodne vrednosti. tisk (vhod); Serijsko. natisni (\ '| \'); zamuda (1); vhod = zemljevid (analogread (A0)
, 0,1023, 0,180);
/Preslikajte vhodne vrednosti krmilne palice na analognem pin 0 na največje in najmanjše vrednosti, ki ustrezajo servo izhodu: 180 in 0 serijski. natisni (
\ 'vhodna vrednost za preslikavo: \'); Serijsko. tisk (vhod);
/Serijsko tiska vhodna vrednost serijske preslikave. natisni (\ '\'); zamuda (1);
/Zakasnitev določa vašo ločljivost/gladkost in zmožnost motorja, da se odzove na gibanje Potwntiometra/krmilne palice. Esc. napišite (vhod);
Status/ESC bo enak statusu/položaju krmilne palice}
po nalaganju kode na Arduino in ponovnem preverjanju vseh priključkov strojne opreme, priključite baterijo v ESC in takoj ponastavite Arduino (
pritisnite gumb za majhno ponastavitev).
Nato takoj postavite potenciometer/krmilno palico v katerega koli od dveh skrajnih položajev, ki bo vaša visoka končna točka (
kjer se bo motor vrtel z najvišjo hitrostjo).
Spet boste slišali nekaj piskov, po katerem je potenciometer/igralna palica popolnoma usmerjen proti drugemu koncu/drugem koncu.
To bo vaš nizki konec (
motor bo trenutno pisarniški material).
Spet boste slišali nekaj piskov in kalibracijsko delo je bilo opravljeno. {
To je bilo prikazano v predstavitvi video
projekta: Video LinkNow, ko premikate gumb za potenciometer/analogno krmilno palico v zgornjo/spodnjo točko, bo brezkrtačni motor ustrezno pospešil/upočasnil.
Nasvet: Med preskusom je zaradi celotnega vrtenja motorja (zunanji rotorski motor)
tudi nevarno, da ga ne morete držati v rokah.
Med testiranjem je vrtenje papirja, ko se je motor vrtel zelo hitro: če imate kakršne koli težave, me kontaktirajte: Hrithikbansal70
ComhrithikBansal.
Upam, da bo to rešilo vaš problem in danes se boste naučili nekaj novega. Hvala!

Hoprio Group, profesionalni proizvajalec krmilnikov in Motors, je bil ustanovljen leta 2000. Skupinski sedež v mestu Changzhou v provinci Jiangsu.

Hitre povezave

Kontaktirajte nas

Whatsapp: +86 18921090987 
Tel: +86-18921090987 
E -poštni: sales02@hoprio.com
Dodaj: No.19 Mahang South Road, High-Tech District Wujin, mesto Changzhou, provinca Jiangsu, Kitajska 213167
Pustite sporočilo
Kontaktirajte nas
Copyright © 2024 Changzhou Hoprio E-Commerce Co., Ltd. Vse pravice pridržane. Zemljevid spletnega mesta | Politika zasebnosti