Дефиниција на стапен мотор
Стапен мотор е DC мотор кој се движи со чекори, а неговата брзина на ротација зависи од фреквенцијата на електричниот сигнал.

Компоненти
Моторот има ротор (постојан магнет) и статор (обмотка), каде што роторот се ротира, а статорот стои на место.
Принцип на работа
Централната тапа на обмотката на статорот дозволува промена на правецот на стројеводот кога е поврзана на земја. Ова менува магнетните својства на статорот, избирателно привлекувајќи и одбијајќи роторот за да се создаде стапено движење.
Секвенца на чекори
За да се добие правилно движење на моторот, треба да се следи секвенца на чекори. Оваа секвенца дава напонот што мора да се применува на фазата на статорот. Обично се следи 4-чекорна секвенца.
Кога се следи секвенцата од чекор 1 до 4, се добива ротација во посоката на часовникот, а кога се следи од чекор 4 до 1, се добива ротација во обратна посока на часовникот.

Дијаграм на интерфејс

Дијаграмот подолу покажува интерфејс на стапен мотор кон микроконтролер. Овој дијаграм е општен и може да се применува на било која породица на микроконтролери како што се PIC микроконтролер, AVR или 8051 микроконтролер.
Бидејќи микроконтролерот не може да достави доволно стројевод, се користи вожач како ULN2003 за да се погоди моторот. Може да се користат и индивидуални транзистори или други ИЦ за вожач. Обезбедете дека се поврзани надворешни резистори за потегнување ако се потребни. Никогаш не го поврзувајте моторот директно со ѕирки на контролерот. Напонот на моторот зависи од неговата големина.
Типичен 4-фазен униполарен стапен мотор има 5 терминали. 4 фазни терминали и еден заеднички терминал на централната тапа што е поврзан со земја. Алгоритамот за програмирање за непрекината ротација во посоката на часовникот е даден подолу-
Иницијализирајте ѕирките на пристапот користени за моторот како излези
Напишете заедничка програма за забргување од 500 ms
Излезете прва секвенца-0 × 09 на ѕирките
Повикнете функција за забргување
Излезете втора секвенца-0 × 0 c на ѕирките
Повикнете функција за забргување
Излезете трета секвенца-0 × 06 на ѕирките
Повикнете функција за забргување
Излезете четврта секвенца-0 × 03 на ѕирките
Повикнете функција за забргување
Оди до чекор 3
Агол на чекор
Бројот на чекори потребни за завршување на една целосна ротација зависи од аголот на чекорот на стапен моторот. Аголот на чекорот може да варира од 0,72 степени до 15 степени по чекор. Врз основа на тоа, може да бидат потребни 500 до 24 чекора за да се заврши една ротација. Во примените за контрола на положба, изборот на моторот треба да се направи според минималниот степен на ротација што е потребен по чекор.
Половински чекор
Стапен моторите можат да работат со половина од реалниот агол на чекор, познат како половински чекор. На пример, мотор со класификација од 15 степени по чекор може да се програмира да се ротира со 7,5 степени по чекор користејќи специјална половинска секвенца на чекор.

Стапен мотор врзусу Серво мотор
И стапен моторот и серво моторот се користат главно во примените за контрола на положба. Но, постои разлика во нивната работа и конструкција. Стапен моторот има голем број на полова или зубчиња на неговиот ротор, и овие зубчиња делуваат како магнетни северни и јужни полова кои се привлекуваат или одбија од електрично намагнетениот виток на статорот. Ова помага во стапенот движење што го генерира стапен моторот.
Отстрана, во серво моторот, положбата се контролира со специјализирана кола и механизам за повратна врска, кој генерира сигнал за грешка за да се движи валцот на моторот.