You are on page 1of 2

Motor stepper adalah Motor yang berkerja perlangkah (step by step) berdasarkan sinyal yang diberikan pada masingmasing

jalur yang ada. Tidak seperti motor pada umumnya, motor stepper memiliki kumparan pada statornya
sedangkan

bagian

rotornya

merupakan

magnet

permanent.

Aplikasi Motor Stepper dalam dunia elektronika amat banyak terutama yang membutuhkan torsi yang kecil dengan
tingkat akurasi yang tinggi. Contohnya pada CDROM (alat pemutar disket),Floppy Disk,atau pada printer tipe lama. Dan
jenisnya

pun

beragam

tergantung

kebutuhan

dan

pemamfaatannya.

Dalam percobaan yang saya lakukan, saya menggunakan sebuah motor stepper yang saya dapat dari sebuah printer
Epson STYLUS C43SX.

Gambar 1. Motor Stepper


Bisa kita lihat jika pin dari motor ini ada 4 buah. Saya sendiri mengubah posisi pin 3 menjadi pin dua dan pin 2
menjadi pin 3 (dilihat dari jumper bertandah biru) karena alasan tertentu sehingga programnya nanti akan sedikit
berbeda.
Jika pada keadaan normal,kita akan memberikan sinyal pada motor stepper secara berurutan 0001,0010,0100 dan
1000 dengan jeda tiap stepnya maka pada percobaan ini saya memberikan sinyal seperti ini 0001,1000,0010 dan 0100
dengan jeda sekitar 50 ms.Dan Motor steppernya sendiri saya hubungkan di Port1 Mikrokontroler At89s51. Sehingga
Contoh Program Untuk Menggerakan Motor Stepper Menggunakan Bahasa Assembly yang kita buat akan seperti ini:
ORG

00H

MULAI:
MOVP1,#
ACALL
MOV
ACALL
MOVP1,#
ACALL
MOVP1,#
ACALL

01H
TUNDA
P1,#08H
TUNDA
02H
TUNDA
04H
TUNDA

WAIT:
AJMP

MULAI

TUNDA:
MOV

R1,#50

TUNDA1:
MOV
DJNZ
DJNZ

R0,#0H
R0,$
R1,TUNDA1
RET

END

You might also like