Sadržaj:

Upravljanje koračnim motorom: 5 koraka
Upravljanje koračnim motorom: 5 koraka

Video: Upravljanje koračnim motorom: 5 koraka

Video: Upravljanje koračnim motorom: 5 koraka
Video: КОНЕЦ МУЧЕНИЯМ. Трава больше не проблема! 2024, Studeni
Anonim
Upravljanje koračnim motorom
Upravljanje koračnim motorom

Ovaj vodič je važeći i ako koristimo Arduino i oboje koristeći Drivemall ploču ispod veze za izgradnju Drivemall -a.

Prednost davanja prednosti Drivemallu u odnosu na klasičnu Arduino ploču je smanjenje složenosti veza što dovodi do urednijeg postavljanja. Međutim, ovo je neobavezno: svi rezultati su i dalje valjani s arduino pločom, ploču s opcijama i dovoljno dupont kratkospojnika za povezivanje.

Upravljajmo koračnim motorom s arduino pločom.

Korak 1: Ono što nam treba

- Arduino mikrokontroler ili Drivemall

- Žica

- Koračni motor

- Upravljački program A4988 ili DRV8825 ili L298N ili ULN2003 (postoji mnogo upravljačkih programa za)

Korak 2: Kako radi koračni motor i zašto koristimo upravljački program

Kako radi koračni motor i zašto koristimo upravljački program
Kako radi koračni motor i zašto koristimo upravljački program
Kako radi koračni motor i zašto koristimo upravljački program
Kako radi koračni motor i zašto koristimo upravljački program
Kako radi koračni motor i zašto koristimo upravljački program
Kako radi koračni motor i zašto koristimo upravljački program

Koračni motor se u osnovi sastoji od dvije zavojnice koje moraju biti odgovarajuće napajane (slika 1), ako se motor napaja pogrešnim pokretom, to može uzrokovati kratki spoj na GND.

U svakom koraku motor se okreće pod dobro poznatim kutom koji proizvođač obično označava kao 1,8 °, pa je potrebno 200 koraka kako bi se napravio puni krug

Pojasnimo zašto nam je potreban upravljački program umjesto spajanja steppera izravno na mikrokontroler.

Upravljački programi omogućuju vam skeniranje koraka jer mikrokontroler ne može učitati zavojnice unutar koračnog motora.

Na tržištu postoje dvije vrste pokretača za koračne motore:

  • klasični upravljački programi L298 ili ULN2003 dvostruki H-most u kojem je logika za napajanje jednofaznih smještena u kodu;
  • Suvremeni upravljački programi A4988 ili drv8825 gdje se dio logike nalazi u pogonu.

A4988 za rad na ulazu omogućuje omogućavanje i dva pina, jedan za smjer, a drugi za broj koraka, kao i napajanje.

Korak 3: Veze

Veze
Veze
Veze
Veze
Veze
Veze

Kao prvi pristup koračnim motorima odabrali smo korištenje upravljačkog programa ULN2003.

Tri tipke za upravljanje motorom spojene su na Arduino pomoću otpornika spojenog na GND.

Motor povezujemo na ULN prema shemi na slici 2, Arduino je spojen na upravljački program pinovima 8 9 10 i 11.

Korak 4: Firmware i kontrola

Firmware i kontrola
Firmware i kontrola

Ovdje ćete pronaći osnovni firmver za upravljanje koračnim motorom. U ovom posebnom slučaju Dno na

  • pin A0 se koristi za pozitivan smjer i zaustavljanje
  • pin A1 se koristi za negativni smjer i zaustavljanje
  • pin A2 služi za potvrdu i pokretanje prema smjeru prethodno pritisnutog gumba

broj koraka po ciklusu postavljen je na 20, to znači da će program izvesti 10 ciklusa kako bi napravio jedan potpuni okretaj motora

Korak 5: Odricanje od odgovornosti

Ovaj je vodič izrađen u sklopu projekta Makerspace for Inclusion, sufinanciranog iz programa Erasmus + Europske komisije.

Projekt ima za cilj promicanje neformalnog oblika obrazovanja kao sredstva za poticanje socijalne uključenosti mladih, neformalno obrazovanje kakvo se može pronaći u prostorima za stvaranje.

Ovaj vodič odražava samo stavove autora, a Europska komisija ne može biti odgovorna za bilo kakvu upotrebu informacija sadržanih u njemu.

Preporučeni: