Sadržaj:
- Korak 1: Šta nam treba
- Korak 2: Kako radi koračni motor i zašto koristimo upravljački program
- Korak 3: Veze
- Korak 4: Firmware i kontrola
- Korak 5: Odricanje od odgovornosti
Video: Upravljanje koračnim motorom: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:04
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
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
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
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:
Korištenje mjerača vremena 556 za upravljanje koračnim motorom: 5 koraka
Korištenje mjerača vremena 556 za pogon koračnog motora: Ova instrukcija će objasniti kako tajmer 556 može upravljati koračnim motorom. Za ovaj krug nije potreban kôd
Ponovno koristite dodirnu ploču starog prijenosnog računara za upravljanje koračnim motorom: 11 koraka (sa slikama)
Ponovno koristite dodirnu ploču starog prijenosnog računara za upravljanje koračnim motorom: Napravio sam ovaj projekt prije nekoliko mjeseci. Prije nekoliko dana, postavio sam video zapis projekta na r/Arduinu na Redditu. Vidjevši da se ljudi zanimaju za projekt, odlučio sam napraviti ovaj Instructable gdje sam napravio neke izmjene u Arduino kodu i
Arduino vodič - Upravljanje koračnim motorom s potenciometrom: 5 koraka
Arduino vodič - Upravljanje koračnim motorom s potenciometrom: Ovo uputstvo je pisana verzija mog " Arduina: Kako upravljati koračnim motorom s potenciometrom " YouTube video koji sam nedavno postavio. Toplo vam preporučujem da to provjerite. Na mom YouTube kanalu prvo biste trebali vidjeti
Arduino vodič - Upravljanje koračnim motorom s upravljačkim programom ULN 2003: 5 koraka
Arduino vodič - Upravljanje koračnim motorom s upravljačkim programom ULN 2003: Ovo uputstvo je pisana verzija mog " Arduina: Kako upravljati koračnim motorom s upravljačkim programom motora ULN 2003 " YouTube video koji sam nedavno postavio. Toplo vam preporučujem da to provjerite
Upravljanje koračnim motorom s Arduinom: 8 koraka
Upravljanje koračnim motorom s Arduinom: Salut les Makers :) c'est Maker3.0Notre premier " uputstva " ovo je mali projekt koji ima uvid u permettre de contrôler un Moteur pas pas " Koračni motor " sa vitesse son sens de rotation et cela de façon manuelle ou automatique