upravljanje motorom bez četkica s arduinom
Dom » Blog » upravljanje motorom bez četkica s arduinom

upravljanje motorom bez četkica s arduinom

Pregleda: 0     Autor: Urednik stranice Vrijeme objave: 2020-09-02 Porijeklo: stranica

Raspitajte se

facebook gumb za dijeljenje
gumb za dijeljenje na twitteru
gumb za dijeljenje linije
wechat gumb za dijeljenje
linkedin gumb za dijeljenje
pinterest gumb za dijeljenje
gumb za dijeljenje WhatsAppa
gumb za dijeljenje kakao
snapchat gumb za dijeljenje
gumb za dijeljenje telegrama
podijeli ovaj gumb za dijeljenje

Pozdrav od čitatelja, proizvođača, geekova, entuzijasta, elektroničara i početnika;
Dugo sam pokušavao napraviti bežični R/C automobil s motorom bez četkica i Arduinom.
Sad kad sam završio ispit u školi, odlučio sam ga polagati.
U konačnom postupku određivanja metode upravljanja koju ću koristiti za izradu R/C automobila, imam problem: upravljanje motorom bez četkica pomoću Arduina.
Kada se upravljanje (tehnički)
Arduino AC motorom čini pomalo zastrašujućim, ne brinite, jer u ovom priručniku pokazat ću vam kako je lako upravljati istosmjernim motorom pomoću Arduina koristeći bilo koju vrstu prekidača/potenciometra/joysticka, u osnovi, bilo što što može promijeniti parametre na način na koji Arduino može zabilježiti, bilo da je to izravni napon ili otpornik.
Da biste sami isprobali ovaj projekt, potrebno vam je nešto osnovno:
pružam međunarodne veze za izvore za većinu proizvoda koje sam koristio)
Također su vam potrebni neki osnovni alati: Započnimo naš projekt kada sredite materijale!
Prije nego počnemo pisati kod, spojimo se na ESC i motor iz arduina.
Veza s ovim projektom vrlo je jednostavna i izravna.
Prema kodu koji sam napisao, veza je sljedeća: izlazni pin potenciometra/joysticka spojen je na analogni pin 0 na Arduinu.
Dan je shematski dijagram korištenja potenciometra i analognog joysticka. (
Koristio sam domaću joystick i dao shematski dijagram joysticka)
ESC za Arduino: crna linija (uzemljenje)---
> Pin za uzemljenje na Arduinu Bijela žica (Signal)---
> Mjesečna linija digitalnog pina ArduinoCrvena (napajanje)--
> Vin na Arduinu (
Ovo napaja Arduino)
Spojite ESC na motor bez četkica: jednostavno spojite tri žice motor bez četkica na ESC.
Narudžbe nisu važne. (
Ako se motor ne okreće u željenom smjeru, jednostavno prebacite bilo koju od dvije žice u esc na motor bez četkica)
Nakon dovršetka povezivanja hardvera, možemo obraditi Arduino kod.
Kod je prilično jednostavan i pokušavam objasniti funkcionalnost svakog retka komentarima.
Međutim, slobodno me kontaktirajte ako budete imali problema: hrithikbansal70 @ gmail.
Comhrithikbansal. comKod:(.
Također je priložena ino datoteka)
/* ESC kalibrira ESC podatkovni pin spojen na digitalni pin 10 na arduinu.
Potenciometar/joystick ulaz spojen na analogni pin 0 na Arduinu.
Prevedite i prenesite kod.
Zatim držite joystick/potenciometar u maksimalnom položaju i spojite vanjsko napajanje na ESC.
Čut ćete nekoliko zvučnih signala i stavite potenciometar/joystick u najniži položaj.
Ovo će postaviti krajnju točku na ESC.
Ovaj primjer koda je u javnoj domeni.
Revidirao ga je Hrithik Bansal www 20. ožujka 2017. hrithikbansal.
Com */uključuje /uključuje servo biblioteku za servo esc funkcije;
/Deklaraj ESC kao int ulaz servo objekta; void setup(){esc. priložiti(10);
/Spojite ESC na digitalni pin 10 serijski. započeti (9600);
Započnite čitanje/otvaranje serijskog monitorvoid loop(){
Input = analogRead (A0);
/Vrijednost ulaza je analogni ulaz na serijskom pinu 0 0. print(
\'Originalna ulazna vrijednost :\');
/Serial port ispisuje izvorni niz ulaznih vrijednosti. ispis(unos); Serijski. ispis(\' | \'); kašnjenje(1); ulaz=map(analogRead(A0)
, 0,1023, 0,180);
/Preslikajte ulazne vrijednosti joysticka na analogni pin 0 na maksimalne i minimalne vrijednosti koje odgovaraju servo izlazu: 180 i 0 serijski. print(
\'Ulazna vrijednost za mapiranje :\'); Serijski. ispis(unos);
/Serial ispisuje ulaznu vrijednost mapiranja Serial. ispis(\'\'); kašnjenje(1);
/Kašnjenje određuje vašu rezoluciju/glatkoću i sposobnost motora da odgovori na kretanje potwntiometra/joysticka. esc napisati (unos);
Status/ESC bit će isti kao status/položaj joysticka}
Nakon učitavanja koda na arduino i ponovne provjere svih hardverskih veza, uključite bateriju u ESC i odmah resetirajte arduino (
pritisnite malu tipku za reset).
Zatim odmah postavite potenciometar/joystick u bilo koji od dva krajnja položaja, što će biti vaša gornja krajnja točka (
gdje će se motor okretati najvećom brzinom).
Ponovno ćete čuti nekoliko zvučnih signala, nakon čega je potenciometar/joystick potpuno usmjeren prema drugom kraju/drugom kraju.
Ovo će biti vaš niži nivo (
motor će u ovom trenutku biti u stacionarnom stanju).
Opet ćete čuti nekoliko zvučnih signala i kalibracija je obavljena. {
Ovo je demonstrirano u video
demo projektu: video LinkNow, kada pomaknete gumb potenciometra/analogni joystick u gornju/donju točku, motor bez četkica će se u skladu s tim ubrzati/usporiti.
Savjet: Tijekom testa, zbog ukupne rotacije motora (motor s vanjskim rotorom)
također je opasno da ga ne možete držati u rukama.
Tijekom testiranja, centrifuga za rolu papira slučajno je izletjela dok se motor vrtio vrlo brzo: Ako imate bilo kakvih problema, kontaktirajte me: hrithikbansal70
Comhrithikbansal.
Nadam se da će ovo riješiti vaš problem i da ćete danas naučiti nešto novo. Hvala!

HOPRIO grupa profesionalni proizvođač kontrolera i motora, osnovana je 2000. godine. Sjedište grupe je u gradu Changzhou, provinciji Jiangsu.

Brze veze

Kontaktirajte nas

WhatsApp: +86 18921090987 
Tel: +86- 18921090987 
Dodaj: No.19 Mahang South Road, Wujin High-tech District, Changzhou City, Jiangsu Province, Kina 213167
Ostavite poruku
KONTAKTIRAJTE NAS
Autorska prava © 2024 ChangZhou Hoprio E-Commerce Co., Ltd. Sva prava pridržana. Sitemap | Politika privatnosti