Un motor pas cu pas este un motor controlat de computer care împarte o rotație completă a motorului în mai multe etape diferite. Motivul pentru acești mulți pași și pentru că motorul este controlat de un computer este că un motor pas cu pas este făcut pentru a fi foarte precis, astfel încât utilizatorul să îi spună să efectueze o cantitate exactă de pași sau rotații. Există multe piese pentru un motor pas cu pas, iar indexerul motorului pas cu pas face parte din sistemul de control al motorului. Indexatorul motorului pas cu pas este responsabil pentru sincronizarea motorului și furnizarea de impulsuri direcționale. Fără indexator, motorul nu ar ști în ce direcție să se întoarcă sau câți pași să facă.
Când se folosește un motor pas cu pas pentru a fi utilizat în orice industrie sau pentru a îndeplini orice nevoie, acesta începe cu computerul sau un microprocesor. Utilizatorul introduce informații, în cod, despre direcția în care dorește să se miște motorul pas, câți pași și viteza motorului. Codarea motorului pas cu pas depinde de computerul sau microprocesorul utilizat, împreună cu motorul pas în sine.
După ce instrucțiunile sunt terminate, acestea se deplasează de la controler în indexerul motorului pas cu pas. Aici, indexorul motorului pas cu pas interpretează codul și îl traduce în impulsuri și direcții reale. Aceste direcții se introduc apoi în șofer și imediat în motorul pas pentru a efectua mișcarea instruită.
Indexatorul în sine este responsabil pentru două aspecte principale ale mișcării motorului pas: direcția și impulsurile de ceas. Un motor pas cu pas se mișcă pe baza impulsurilor electrice, astfel încât motorul trebuie să aibă semnalele electrice corecte pentru a se deplasa în direcția corectă. Indexatorul motorului pas cu pas îi spune motorului ce impuls electric este necesar pentru ca motorul să se miște în funcție de nevoile utilizatorului.
Termenul „impulsuri de ceas” se referă la câți pași creează motorul și la câtă energie este alimentată în întregul motor pentru ca acesta să miște numărul corespunzător de pași. Dacă pulsul ceasului este setat incorect sau nu este interpretat corect de către indexator, motorul se poate mișca prea mult sau prea puțin. Acest lucru poate ruina un experiment sau o funcție, motiv pentru care indexatorul trebuie să fie capabil să interpreteze comenzile utilizatorului fără greș.
Alături de mișcare, o altă funcție importantă a motorului pas cu pas este de a avea o funcție de oprire. Când rulați un experiment, persoana care a programat motorul pas poate să fi setat viteza sau pașii prea mari. Pentru a preveni deteriorarea motorului, utilizatorul trebuie să emită o comandă de oprire în indexer, astfel încât motorul să înceteze mișcarea.