Motor stepper adalah salah satu jenis motor dc yang dikendalikan dengan pulsa pulsa digital.
Oleh karena itu untuk menggerakan motor
stepper diperlukan pengendali motor stepper yang membangkitkan pulsa pulsa periodik. Motor stepper bekerja dengan merubah pulsa elektronis menjadi gerakan mekanis diskrit dimana motor stepper bergerak berdasarkan urutan pulsa yang diberikan kepada motor stepper tersebut. Sebuah motor dc yang dilengkapi rangkaian kendali dengan sistem closed feedback yang terintegrasi dalam motor tersebut.
Contoh motor servo disusun dari sebuah
motor DC, gearbox, potensiometer yang berfungsi untuk menentukan putaran sumbu motor servo. Perbedaan mendasar antara dari jenis motornya dan bagaimana motor tersebut dikontrol.
Motor stepper biasanya menggunakan 50 sampai
100 kutub motor brushless sedangkan servo umumnya hanya memiliki sampai 12 kutub. Stepper tidak membutuhkan encoder karena stepper dapat secara akurat bergerak antar kutub- kutub, namun pada servo, dengan hanya sedikit kutub yang dimilikinya, membutuhkan encoder untuk menjaga posisinya tetap pada jalurnya.
Sederhananya stepper bergerak secara inkrimental
menggunakan pulsa (open loop) sementara servo secara closed loop menggunakan bantuan encoder. Menggunakan komponen utama berupa sebuah ic logika XOR (74LS86). Dan sebuah IC JK flip-flop (74ls76). Rangkaian tersebut berfungsi untuk menghasilkan empat pulsa keluaran berurutan yang dapat berbalik urutannya dengan menerapakn logika tertentu pada rangkaian. Keluaran pengendali motor stepper ini ada empat pena. Pena pena tersebut akan menghasilkan pulsa yang dapat menggerakan motor stepper.