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, Juli
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 u tome što smanjuje složenost veza što dovodi do urednijeg postavljanja. Međutim, ovo je neobavezno: svi rezultati su i dalje važeći s arduino pločom, matičnom pločom i dovoljno dupont kratkospojnika za povezivanje.

Upravljajmo koračnim motorom s arduino pločom.

Korak 1: Šta nam treba

- Arduino mikrokontroler ili Drivemall

- Žica

- Step 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 da se napravi cijeli krug

Objasnimo zašto nam je potreban upravljački program umjesto povezivanja steppera direktno na mikrokontroler.

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

Na tržištu postoje dvije vrste pokretača koračnih motora:

  • klasični upravljački programi L298 ili ULN2003 dvostruki H-most u kojem logika za napajanje jednofaznih leži u kodu;
  • Moderni 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

Connections
Connections
Connections
Connections
Connections
Connections

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 negativan smjer i zaustavljanje
  • pin A2 se koristi za potvrđivanje i pokretanje prema smeru prethodno pritisnutog dugmeta

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 vodič je nastao kao dio projekta Makerspace for Inclusion, sufinansiranog iz programa Erasmus + Evropske komisije.

Cilj projekta je promovirati neformalni oblik obrazovanja kao sredstvo za poticanje socijalne uključenosti mladih, neformalno obrazovanje kakvo se može pronaći u prostorima proizvođača.

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čuje se: