Što je pogonski uređaj za korakni motor?
Definicija pogonskog uređaja za korakni motor
Pogonski uređaj za korakni motor definiran je kao sklop koji se koristi za pokretanje ili vođenje koraknog motora, sastavljen od kontrolera, pogona i spojeva motora.
Važne komponente
Kontroler (u suštini mikrokontroler ili mikroprocesor)
IC pogon za obradu struje motora
Jedinica za napajanje
Kontroler za korakni motor
Izbor kontrolera je prvi korak u izgradnji pogonskog uređaja. Morao bi imati najmanje 4 izlazna štapača za korakni motor. Također, mora sadržavati tajmer, ADC, serijski priključak itd., ovisno o primjeni u kojoj će se pogonski uređaj koristiti.
Pogonski uređaj za korakni motor
Danas ljudi odstupaju od diskretnih komponenti pogona, poput tranzistora, prema kompaktnim integriranim IC-ima.
Ti pogonski IC-ovi dostupni su po razumnom cijeni i lakše su za implementaciju u montaži, što poboljšava ukupno vrijeme dizajna sklopa.
Pogoni moraju biti odabrani da odgovaraju ocjenama motora u pogledu struje i naponova. Serija pogona ULN2003 najpopularnija je u primjenama bez H mosta, prikladna za pogon koraknog motora.
Svaki Darlington par unutar ULNa može obrađivati do 500mA, a maksimalni napon može doseći do 50VDC.
Napajanje za pogon koraknog motora
Korakni motor radi na naponima između 5V i 12V i potražuje 100mA do 400mA. Koristite specifikacije motora koje pruža proizvođač kako biste dizajnirali regulirano napajanje kako biste izbjegli fluktuacije brzine i momenta okreta.
Jedinica za napajanje

Budući da regulator napona 7812 može obrađivati samo do 1A struje, tu se koristi vanjski tranzistor. On može obrađivati 5 A struje. Treba osigurati odgovarajući toplotni disipator ovisno o ukupnoj potrazi struje.
Shematski dijagram pokazuje tok i međuspojeve između komponenata ploče pogona.
Razne komponente
Prekidači, potenciometri
Toplotni disipator
Spojnici
Kompleksni pogonski uređaj za korakni motor
Pogonski uređaj za korakni motor je neznačajan dio elektronike dok ne programirate mikrokontroler da ispravno šalje signale koraknom motoru putem pogona. Korakni motor može raditi u modovima poput punog koraka, valovitog pogona ili polukoraka. Pogon treba biti interaktivni kako bi omogućio korisničke naredbe za različite modove koraka i kontrolu brzine. Također, mora podržavati naredbe za pokretanje/zaustavljanje.
Da bismo ostvarili gore navedene funkcije, moramo koristiti dodatne štapače na mikrokontroleru. Dva štapača su potrebna za odabir vrste koraka i pokretanje ili zaustavljanje motora.
Jedan štapac je potreban za povezivanje potenciometra, koji će djelovati kao kontroler brzine. ADC unutar mikrokontrolera koristit će se za kontrolu brzine rotacije.
Algoritam programa
Inicijalizirajte štapače porta u modu ulaza/izlaza.
Inicijalizirajte modul ADC.
Stvorite zasebne funkcije za polukorake, pun korak, valoviti pogon i kašnjenje.
Provjerite dva štapača porta za način rada (00-zaustavljanje, 01-valoviti pogon, 10-pun korak, 11-polukoraci).
Idite na odgovarajuću funkciju.
Pročitajte vrijednost potenciometra putem ADC-a i odgovarajuće postavite vrijednost kašnjenja.
Završite jednu ciklus sekvence.
Idite na korak 4.
Ploča pogona
Ako planirate izraditi vlastitu ploču koristeći CAD softver poput EAGLE-a, osigurajte da pružate dovoljnu debljinu za struju motora da teče bez pregrejavanja ploče.
Također, budući da su motori induktivne komponente, treba paziti da se ne perturbiraju druge putanje signala preko interferencija. Treba slijediti pravilne provjere ERC i DRC.