Controlerele motoarelor pas cu pas sunt circuite electrice utilizate pentru a furniza informații către driverul pas cu pas, care controlează funcția unui motor pas cu pas. Controlerul motorului pas cu pas poate fi încorporat în designul driverului pas cu pas. În unele cazuri, driverele de motoare pas cu pas sunt programate cu un set inițial de comenzi care nu se modifică. Aceste drivere sunt o formă de controler independent de motor pas cu pas. În alte cazuri, programarea driverului este modificată de un controler separat de motor pas cu pas pentru a produce diverse mișcări.
Controlerul motorului pas cu pas trimite un semnal în impuls către driverele pasului. Ordinea semnalului poate fi introdusă de un operator de echipament sau poate fi un set programat de comenzi. Acest semnal este interpretat în comenzi de către șofer și transmis motorului prin punerea sub tensiune sau dezactivarea înfășurărilor.
Avantajul utilizării controlerelor de motoare pas cu pas, mai degrabă decât driverelor independente, este în controlul suplimentar al funcțiilor motorului. În timp ce driverele de bază pas cu pas controlează o cantitate limitată de funcții, controlerele pentru motoare pas cu pas sunt capabile să gestioneze mișcările la o scară mai largă. Micropasul, controlul pe mai multe axe și alte funcții sunt posibile cu utilizarea controlerelor de motoare pas cu pas. Pe lângă controlul direcției de mișcare, controlerele motoarelor pas cu pas înregistrează și manipulează și viteza și distanța exactă a mișcării.
În unele cazuri, se folosesc controlere cu mai multe axe. Acest tip de controler de motor pas cu pas permite controlul mai multor motoare pas cu pas dintr-un punct. Aceste controlere avansate de motoare pas cu pas sunt utilizate în aplicații în care este necesar un control precis al mișcărilor sincronizate. Cu capacitatea de a controla funcțiile mai multor motoare simultan, aceste controlere pot crea mișcările fluidelor necesare pentru echipamentele de producție de precizie.
Motoarele pas cu pas și driverele sunt disponibile atât în configurații de motor bipolar, cât și unipolar. Când sunt utilizate controlere de motoare pas cu pas, controlerele trebuie să fie potrivite cu motorul și tipul de driver adecvat. Diferența cheie dintre cele două tipuri este numărul de înfășurări pentru fiecare pas.
Un motor pas cu pas unipolar are două înfășurări pentru fiecare pas, deoarece curentul electric se deplasează doar într-o singură direcție. Acest tip de motor pas cu pas necesită ca șoferul să activeze perechi de înfășurări, mai degrabă decât o singură înfășurare pe pas. Motorul pas cu pas bipolar permite curentului electric să circule în ambele direcții printr-o singură înfășurare în fiecare pas. Driverele de motor pas cu pas utilizate pentru acest tip de motor trebuie doar să activeze o înfășurare pentru un singur pas. Controlerul motorului pas cu pas este responsabil pentru semnalizarea șoferului să activeze înfășurările care, la rândul lor, creează mișcarea dorită.