DM805-AI-upravljanje-koračnim-motorima
Objavljeno u: Kontrola koračnog motora

Kontrola koračnog motora s Leadshine DM805-AI

Ovaj post pokazuje koliko lako i učinkovito može biti s vrlo malo dodatnih komponenti s Leadshineovim DM805-AI pokretačkim programom koračnog motora upravljamo koračnim motorom. 

Prikazani upravljački sustav korišten je za pomicanje osi Z stroja pomoću koračnog motora Nema 23 na temelju ručnog upravljanja prekidačima sporog i brzog kretanja. Prekidači su tropoložajni sa povratnom oprugom i imaju međumirovni položaj i otklone na jednu i drugu stranu. Na krajnjim položajima Z osi nalaze se dvije krajnje sklopke.

Rad sustava

Rad sustava možete vidjeti u sljedećem videu:
 
 
DM805-AI-upravljanje-koračnim-motorima

Što je DM805-AI upravljački program koračnog motora?

Za razliku od većine drajvera koračnih motora, DM805-AI ima ugrađeni oscilator. Oscilator omogućuje samom pokretaču da generira impulse potrebne za okretanje koračnog motora. Dakle, ne treba nam vanjski generator impulsa (PLC, mikrokontroler,...), što pojednostavljuje i pojeftinjuje cijeli sustav. Frekvencija impulsa postupno se povećava i smanjuje na početku i na kraju pokreta, što omogućuje glatki početak i završetak pokreta uz ubrzanje i usporavanje. No, potrebno je znati da DM805-AI, za razliku od PLC-a i mikrokontrolera, ne omogućuje precizno pozicioniranje. Više o upravljačkom programu koračnog motora DM805-AI možete pročitati na sljedećoj poveznici: DM805-AI.

Cilj i svrha konačnog sustava

1. Os Z pomičemo gore-dolje s prekidačima na ručki preko DM805-AI drivera i koračnog motora Nema 23. Svaki od dva prekidača ručke omogućuje kretanje gore i dolje. Jedan prekidač s ručkom je za sporo kretanje, drugi za brzo kretanje. 

2. Koračni motor se mora zaustaviti u trenutku kada udari u granični prekidač na jednom ili drugom kraju Z osi. Svi prekidači ručke su blokirani i ne mogu pokrenuti rotaciju koračnog motora. Sve dok je granični prekidač aktiviran, kretanje možemo pokrenuti samo pritiskom na gumb za isključivanje krajnjih prekidača (crveni gumb u videu ispod). Tada ručke prekidača moraju dopustiti kretanje samo u smjeru od aktiviranog krajnjeg prekidača.  

3. Jednostavno mijenjanje spore i brze brzine kretanja Z osi.

4. Kako bismo postigli gore opisanu kontrolu, želimo uz DM805-AI koristiti što manje pasivnih elektroničkih komponenti.

Korištene komponente

Shema vezanja

DM805-AI nudi četiri različita načina rada. Za postizanje željene kontrole koristite način rada velike/male brzine. Za to koristimo ulaze Run, Speed, Direction i Disable, koji su na razini od 5 V preko pull-up otpornika. Kada ih želimo aktivirati, moramo ih spojiti na GND:

  • Kada se aktivira ulaz Run, motor se počinje okretati s ubrzanjem unaprijed postavljenim bočnim potenciometrom dok ne postigne unaprijed postavljenu brzinu (vidi sljedeću točku). U trenutku kada deaktiviramo ulaz Run, motor počinje usporavati uz usporavanje, koje je unaprijed podešeno istim bočnim potenciometrom kao i za ubrzanje. 
  • Kada je ulaz brzine aktiviran, motor se okreće brzinom koju je unaprijed postavio jedan bočni potenciometar. Kada je ulaz brzine neaktivan, motor se okreće brzinom koju je unaprijed postavio potenciometar druge strane.
  • Kada aktiviramo Direction, motor se okreće u jednom smjeru. Kada je ulaz smjera neaktivan, motor se okreće u drugom smjeru.
  • Kada aktiviramo Disable ulaz, motor se trenutno zaustavlja, bez usporavanja.

U ovom smo primjeru koristili četiri SPST tipkala (svaki od dva prekidača s polugom i povratnom oprugom učinkovito kombinira dva SPST NO tipkala). Kad bi se koristila četiri SPDT ključa, cijeli krug bi se mogao napraviti bez dioda. 

Dvije krajnje sklopke spojene su paralelno, što znači da je ulaz Onemogući aktiviran ako je aktivirana barem jedna krajnja sklopka. Kada je aktiviran ulaz Onemogući, upravljački program DM805-AI ne dopušta kretanje. 

Tipka za isključivanje graničnih sklopki u ovom slučaju je namijenjena za prekid ulaza Disable. Krug tada dopušta kretanje samo u smjeru od aktivirane granične sklopke. Razlog je taj što aktivirana granična sklopka ne dopušta spajanje Run ulaza na GND, jer je Run ulaz spojen na NC terminal krajnje sklopke preko međuprekidača poluge. 

Kontrola koračnog motora s DM805-A

Napiši komentar

Vaša adresa e-pošte neće biti objavljena. * (obavezno) označuje zahtevana polja