Mikä on askelmotorin ohjaaja?
Askelmotorin ohjaajan määritelmä
Askelmotorin ohjaaja on sähköpiiri, jota käytetään askelmotorin ajamiseen tai toimittamiseen. Se koostuu ohjaimesta, ohjaajasta ja moottoriyhteyksistä.
Olennaiset komponentit
Ohjain (olennaisesti mikroohjain tai mikroprosessori)
Ohjaaja-IC, joka hoitaa moottorin virtan
Virtalähdeyksikkö
Askelmotorin ohjain
Ohjaimen valinta on ensimmäinen askel ohjaajan rakentamisessa. Sillä on oltava vähintään 4 ulospinnia askelmotorille. Lisäksi siinä on oltava ajastimet, ADC, sarjaportti jne. riippuen sovelluksesta, jossa ohjaajaa käytetään.
Askelmotorin ohjaaja
Nykyään ihmiset siirtyvät yhä enemmän pois erillisistä ohjaajakomponenteista, kuten transistorista, tiiviimpään integroituihin IC-komponentteihin.
Nämä ohjaaja-IC:t ovat saatavilla kohtuullisilla hinnoilla ja niitä on helpompaa toteuttaa kokoamisessa, mikä parantaa koko piirin suunnitteluaikaa.
Ohjaajien on oltava sopivia moottorin arvoille virtan ja jännitteen suhteen. ULN2003-sarjan ohjaajat ovat suosittuja ei-H-silta-pohjaisissa sovelluksissa, jotka sopivat askelmotorin ajamiseen.
Jokainen Darlington-pari ULN:ssä voi käsitellä jopa 500mA:n, ja maksimijännite voi olla jopa 50VDC.
Virtalähde askelmotorin ajamiseen
Askelmoottori toimii jännitteellä 5V ja 12V välillä ja kuluttaa 100mA ja 400mA välillä. Käytä moottorin tuottajan antamia spesifikaatioita säännellyn virtalähteen suunnittelussa, jotta vältetään nopeuden ja kierrosmomentin vaihtelut.
Virtalähdeyksikkö

Koska 7812-jännitteesiintäyttäjä voi käsitellä vain enintään 1A:n virtaa, tässä käytetään ulkopuolista transistoria. Se voi käsitellä 5 A:n virtaa. On tarjottava asianmukainen lämmönjohto riippuen kokonaisvirtakulutuksesta.
Lohkodiagrammi näyttää virtaa ja yhteyksiä ohjaajalaudan komponenttien välillä.
Muut komponentit
Kytkimet, potentiometrit
Lämmönjohto
Yhdistävät johtotaidot
Ylempi askelmotorin ajuri
Askelmotorin ajuri on tyhjä elektroniikkakomponentti, ellei mikroohjainta ohjelmoi antamaan signaaleja askelmotorille ohjaajan kautta. Askelmoottori voi toimia tiloissa, kuten täysi askel, aallenyhteys tai puoliaskel. Ohjaajan on oltava vuorovaikutteinen, jotta se sallii käyttäjän komentoja eri askelytiloille ja nopeusohjaukselle. Lisäksi sen on tettava aloitus-/pysäytyskomennot.
Yllä mainittujen toimintojen saavuttamiseksi meidän on käytettävä lisäpinoja mikro-ohjaimessa. Kaksi pinoa vaaditaan askelytyypin valitsemiseen ja moottorin käynnistämiseen tai pysäyttämiseen.
Yksi pini vaaditaan liittää potentiometri, joka toimii nopeusohjaimena. Mikro-ohjaimen sisällä oleva ADC käytetään pyöritysnopeuden ohjaamiseen.
Ohjelman algoritmi
Alusta porttipinien syöttö-/ulostulotilassa.
Alusta ADC-moduuli.
Luo erilliset funktiot puoliaskelylle, täysiaskelylle ja aallenyhdyskuvioille sekä viiveelle.
Tarkista kaksi porttipinia toimintatyyppiä varten (00-pysäytys, 01-aallenyhteys, 10-täysi askel, 11-puoliaskel).
Siirry sopivaan funktioon.
Lue potentiometrin arvo ADC:n kautta ja aseta sen mukaan viivearvo.
Suorita yksi jonojen kierros.
Siirry askeluun 4.
Ohjaajalauta
Jos suunnittelet omien lautojesi tekemistä CAD-ohjelmistolla, kuten EAGLE, varmista, että annat riittävän paksun leveyden moottorivirran virtaamiseksi ilman laudan ylikuumenemista.
Myös, koska moottorit ovat induktiivisia komponentteja, huomiota on kiinnitettävä siihen, ettei muita signaalipolkuja häiritä. On noudatettava asianmukaisia ERC- ja DRC-tarkistuksia.