Anda di halaman 1dari 30

Definisi Motor Stepper

Secara umum motor listrik


berfungsi untuk mengubah
energy listrik menjadi
energy mekanik yang
berupa tenaga putar. Motor
stepper adalah perangkat
elektromekanis yang bekerja
dengan mengubah pulsa
elektronis menjadi gerakan
mekanis diskrit. Motor
stepper bergerak berdasarkan
urutan pulsa yang diberikan
kepada motor. Karena itu, untuk
menggerakkan motor stepper
diperlukan pengendali
motor stepper yang
membangkitkan pulsa-pulsa
periodik. Penggunaan motor
stepper
memiliki beberapa keunggulan
dibandingkan dengan
penggunaan motor DC biasa.
Ada tiga jenis motor stepper:
motor stepper Magnet
Permanen, Variable Reluctance
dan Hybrid.
Motor stepper tipe Variable
reluctance (VR). Motor
stepper jenis ini telah
lama ada dan merupakan
jenis motor yang secara
struktural paling mudah
untuk
dipahami. Motor ini terdiri atas
sebuah rotor besi lunak dengan
beberapa gerigi dan
sebuah lilitan stator. Ketika
lilitan stator diberi energi
dengan arus DC, kutub-
kutubnya menjadi termagnetasi.
Perputaran terjadi ketika gigi-
gigi rotor tertarik oleh
kutub-kutub stator.
Motor stepper tipe Permanent
Magnet (PM). Motor stepper
jenis ini memiliki
rotor yang berbentuk seperti
kaleng bundar (tin can) yang
terdiri atas lapisan magnet
permanen yang diselang-seling
dengan kutub yang berlawanan.
Dengan adanya magnet
permanen, maka intensitas fluks
magnet dalam motor ini akan
meningkat sehingga dapat
menghasilkan torsi yang lebih
besar. Motor jenis ini biasanya
memiliki resolusi langkah
(step) yang rendah yaitu antara
0 0
7,5 hingga 15 per langkah atau
48 hingga 24 langkah
setiap putarannya.
Motor stepper tipe hibrid
memiliki struktur yang
merupakan kombinasi dari
kedua tipe motor stepper
sebelumnya. Motor stepper
tipe hibrid memiliki gigi-
gigi
seperti pada motor tipe VR dan
juga memiliki magnet permanen
yang tersusun secara
aksial pada batang porosnya
seperti motor tipe PM.
Motor tipe ini paling
banyak
digunkan dalam berbagai
aplikasi karena kinerja lebih
baik. Motor tipe hibrid dapat
menghasilkan resolusi langkah
0
yang tinggi yaitu antara 3,6
0
hingga 0,9 per langkah atau
100-400 langkah setiap
putarannya
Definisi Motor Stepper
Secara umum motor listrik
berfungsi untuk mengubah
energy listrik menjadi
energy mekanik yang
berupa tenaga putar. Motor
stepper adalah perangkat
elektromekanis yang bekerja
dengan mengubah pulsa
elektronis menjadi gerakan
mekanis diskrit. Motor
stepper bergerak berdasarkan
urutan pulsa yang diberikan
kepada motor. Karena itu, untuk
menggerakkan motor stepper
diperlukan pengendali
motor stepper yang
membangkitkan pulsa-pulsa
periodik. Penggunaan motor
stepper
memiliki beberapa keunggulan
dibandingkan dengan
penggunaan motor DC biasa.
Ada tiga jenis motor stepper:
motor stepper Magnet
Permanen, Variable Reluctance
dan Hybrid.
Motor stepper tipe Variable
reluctance (VR). Motor
stepper jenis ini telah
lama ada dan merupakan
jenis motor yang secara
struktural paling mudah
untuk
dipahami. Motor ini terdiri atas
sebuah rotor besi lunak dengan
beberapa gerigi dan
sebuah lilitan stator. Ketika
lilitan stator diberi energi
dengan arus DC, kutub-
kutubnya menjadi termagnetasi.
Perputaran terjadi ketika gigi-
gigi rotor tertarik oleh
kutub-kutub stator.
Motor stepper tipe Permanent
Magnet (PM). Motor stepper
jenis ini memiliki
rotor yang berbentuk seperti
kaleng bundar (tin can) yang
terdiri atas lapisan magnet
permanen yang diselang-seling
dengan kutub yang berlawanan.
Dengan adanya magnet
permanen, maka intensitas fluks
magnet dalam motor ini akan
meningkat sehingga dapat
menghasilkan torsi yang lebih
besar. Motor jenis ini biasanya
memiliki resolusi langkah
(step) yang rendah yaitu antara
0 0
7,5 hingga 15 per langkah atau
48 hingga 24 langkah
setiap putarannya.
Motor stepper tipe hibrid
memiliki struktur yang
merupakan kombinasi dari
kedua tipe motor stepper
sebelumnya. Motor stepper
tipe hibrid memiliki gigi-
gigi
seperti pada motor tipe VR dan
juga memiliki magnet permanen
yang tersusun secara
aksial pada batang porosnya
seperti motor tipe PM.
Motor tipe ini paling
banyak
digunkan dalam berbagai
aplikasi karena kinerja lebih
baik. Motor tipe hibrid dapat
menghasilkan resolusi langkah
0
yang tinggi yaitu antara 3,6
0
hingga 0,9 per langkah atau
100-400 langkah setiap
putarannya
BAB II
PEMBAHASAN
2.1 Definisi Motor Stepper
Secara umum motor listrik
berfungsi untuk mengubah
energy listrik menjadi
energy mekanik yang
berupa tenaga putar. Motor
stepper adalah perangkat
elektromekanis yang bekerja
dengan mengubah pulsa
elektronis menjadi gerakan
mekanis diskrit. Motor
stepper bergerak berdasarkan
urutan pulsa yang diberikan
kepada motor. Karena itu, untuk
menggerakkan motor stepper
diperlukan pengendali
motor stepper yang
membangkitkan pulsa-pulsa
periodik. Penggunaan motor
stepper
memiliki beberapa keunggulan
dibandingkan dengan
penggunaan motor DC biasa.
Ada tiga jenis motor stepper:
motor stepper Magnet
Permanen, Variable Reluctance
dan Hybrid.
BAB II
PEMBAHASAN
2.1 Definisi Motor Stepper
Secara umum motor listrik
berfungsi untuk mengubah
energy listrik menjadi
energy mekanik yang
berupa tenaga putar. Motor
stepper adalah perangkat
elektromekanis yang bekerja
dengan mengubah pulsa
elektronis menjadi gerakan
mekanis diskrit. Motor
stepper bergerak berdasarkan
urutan pulsa yang diberikan
kepada motor. Karena itu, untuk
menggerakkan motor stepper
diperlukan pengendali
motor stepper yang
membangkitkan pulsa-pulsa
periodik. Penggunaan motor
stepper
memiliki beberapa keunggulan
dibandingkan dengan
penggunaan motor DC biasa.
Ada tiga jenis motor stepper:
motor stepper Magnet
Permanen, Variable Reluctance
dan Hybrid.
BAB II
PEMBAHASAN
2.1 Definisi Motor Stepper
Secara umum motor listrik
berfungsi untuk mengubah
energy listrik menjadi
energy mekanik yang
berupa tenaga putar. Motor
stepper adalah perangkat
elektromekanis yang bekerja
dengan mengubah pulsa
elektronis menjadi gerakan
mekanis diskrit. Motor
stepper bergerak berdasarkan
urutan pulsa yang diberikan
kepada motor. Karena itu, untuk
menggerakkan motor stepper
diperlukan pengendali
motor stepper yang
membangkitkan pulsa-pulsa
periodik. Penggunaan motor
stepper
memiliki beberapa keunggulan
dibandingkan dengan
penggunaan motor DC biasa.
Ada tiga jenis motor stepper:
motor stepper Magnet
Permanen, Variable Reluctance
dan Hybrid.
Pertumbuhan pesat dunia
perindustrian membutuhkan
peralatan proses
produksi maupun
pendukungnya yang
menggunakan motor, baik
motor AC maupun
DC yang bekerja dengan
kecepatan putar konstan
maupun yang bervariasi dengan
pengasutan langsung maupun
pengasutan bertingkat untuk
menghindari arus
pengasutan yang terlalu tinggi
pada motor. Terdapat beberapa
metode untuk mengatur
kecepatan putaran motor.
Motor stepper merupakan
motor yang memiliki
perbedaan pada segi
putarannya dalam motor DC
dan AC. Motor stepper
merupakan motor DC yang
tidak
mempunyai komutator.
Umumnya motor stepper hanya
mempunyai kumparan pada
bagian stator sedangkan
pada bagian rotor
merupakan magnet permanen
(bahan
ferromagnetic). Karena
konstruksi inilah maka motor
stepper dapat diatur posisinya
pada posisi tertentu dan/atau
berputar ke arah yang
diinginkan, apakah searah jarum
jam atau sebaliknya. Ada tiga
jenis motor stepper: motor
stepper Magnet Permanen,
Variable Reluctance dan
Hybrid. Semua jenis tersebut
melakukan fungsi dasar yang
sama, tetapi mempunyai
perbedaan penting pada
beberapa aplikasi.
Motor stepper adalah
perangkat elektromekanis
yang bekerja dengan
mengubah pulsa elektronis
menjadi gerakan mekanis
diskrit. Motor stepper bergerak
berdasarkan urutan pulsa
yang diberikan kepada
motor. Karena itu, untuk
menggerakkan motor stepper
diperlukan pengendali motor
stepper yang
membangkitkan pulsa-pulsa
periodik. Penggunaan motor
stepper memiliki beberapa
keunggulan dibandingkan
dengan penggunaan motor DC
biasa
Kontrol Motor Setepper Arduino UNO
ALDI ADITYA
Teknik Elektro Unika Soegija pranata
21f10018@student.inika.ac.id
Pendahuluan

A. Definisi Motor Stepper


Secara umum motor listrik berfungsi untuk mengubah energy listrik menjadienergy
mekanik yang berupa tenaga putar. Motor stepper adalah perangkatelektromekanis
yang bekerja dengan mengubah pulsa elektronis menjadi gerakanmekanis diskrit.
Motor stepper bergerak berdasarkan urutan pulsa yang diberikankepada motor. Karena
itu, untuk menggerakkan motor stepper diperlukan pengendalimotor stepper yang
membangkitkan pulsa-pulsa periodik. Penggunaan motor steppermemiliki beberapa
keunggulan dibandingkan dengan penggunaan motor DC biasa.Ada tiga jenis motor stepper:
motor stepper Magnet Permanen, Variable Reluctancedan Hybrid.Motor stepper tipe Variable
reluctance (VR).
Motor stepper jenis ini telahlama ada dan merupakan jenis motor yang secara
struktural paling mudah untukdipahami. Motor ini terdiri atas sebuah rotor besi lunak
dengan beberapa gerigi dansebuah lilitan stator. Ketika lilitan stator diberi energi
dengan arus DC, kutub-kutubnya menjadi termagnetasi. Perputaran terjadi ketika gigi-gigi
rotor tertarik olehkutub-kutub stator.Motor stepper tipe Permanent Magnet (PM). Motor
stepper jenis ini memilikirotor yang berbentuk seperti kaleng bundar (tin can) yang terdiri atas
lapisan magnetpermanen yang diselang-seling dengan kutub yang berlawanan. Dengan adanya
magnetpermanen, maka intensitas fluks magnet dalam motor ini akan meningkat sehingga
dapatmenghasilkan torsi yang lebih besar. Motor jenis ini biasanya memiliki resolusi
langkah(step) yang rendah yaitu antara 7,50 hingga 150 per langkah atau 48 hingga 24
langkahsetiap putarannya.Motor stepper tipe hibrid memiliki struktur yang merupakan
kombinasi darikedua tipe motor stepper sebelumnya. Motor stepper tipe hibrid
memiliki gigi-gigiseperti pada motor tipe VR dan juga memiliki magnet permanen yang
tersusun secaraaksial pada batang porosnya seperti motor tipe PM. Motor tipe ini
paling banyakdigunkan dalam berbagai aplikasi karena kinerja lebih baik. Motor tipe
hibrid dapatmenghasilkan resolusi langkah yang tinggi yaitu antara 3,60 hingga 0,90 per
langkah atau100-400 langkah setiap putarannya.

B. Prinsip Kerja Motor Stepper


Prinsip kerja motor stepper adalah mengubah pulsa-pulsa input menjadi
gerakanmekanis diskrit. Oleh karena itu untuk menggerakkan motor stepper
diperlukanpengendali motor stepper yang membangkitkan pulsa-pulsa periodik.Motor stepper
merupakan perangkat pengendali yang mengkonversikan bit-bitmasukan menjadi posisi
rotor. Bit-bit tersebut berasal dari terminal-terminal input yangada pada motor stepper yang
menjadi kutub-kutub magnet dalam motor. Bila salah satuterminal diberi sumber tegangan,
terminal tersebut akan mengaktifkan kutub di dalammagnet sebagai kutub utara dan kutub
yang tidak diberi tegangan sebagai kutub selatan.Dengan terdapatnya dua kutub di dalam
motor ini, rotor di dalam motor yang memilikikutub magnet permanen akan mengarah sesuai
dengan kutub-kutub input. Kutub utararotor akan mengarah ke kutub selatan stator
sedangkan kutub selatan rotor akanmengarah ke kutub utara stator.Prinsip kerja motor
stepper mirip dengan motor DC, sama-sama dicatu dengantegangan DC untuk memperoleh
medan magnet. Bila motor DC memiliki magnet tetappada stator, motor stepper mempunyai
magnet tetap pada rotor. Adapun spesifikasi darimotor stepper adalah banyaknya fasa,
besarnya nilai derajat per step, besarnya volttegangan catu untuk setiap lilitan, dan
besarnya arus yang dibutuhkan untuk setiap lilitan.Motor stepper tidak dapat bergerak sendiri
secara kontinyu, tetapi bergerak secaradiskrit per-step sesuai dengan spesifikasinya. Untuk
bergerak dari satu step ke stepberikutnya diperlukan waktu dan menghasilkan torsi yang
besar pada kecepatan rendah.Salah satu karakteristik motor stepper yang penting yaitu adanya
torsi penahan, yangmemungkinkan motor stepper menahan posisinya yang berguna untuk
aplikasi motorstepper dalam yang memerlukan keadaan start dan stop. Berikut ini
adalah ilustrasistruktur motor stepper sederhana dan pulasa yang dibutuhkan untuk
menggerakkannya

Prinsip Kerja Motor Stepper

Gambar diatas memberikan ilustrasi dari pulsa keluaran pengendali motor stepperdan penerpan
pulsa tersebut pada motor stepper untuk menghasilkan arah putaran yangbersesuaian dengan pulsa
kendali

C. Progran Motor Stepper Aruino UNO


#include <Stepper.h>

const int steps_per_rev1 = 2048;

const int steps_per_rev2 = 512;

#define IN1 10

#define IN2 11

#define IN3 12

#define IN4 13

Stepper motor(steps_per_rev1,steps_per_rev2, IN1, IN3, IN2, IN4);

void setup() {

motor.setSpeed(15);

Serial.begin(115200);

void loop() {

Serial.println("Rotating Clockwise...");

motor.step(steps_per_rev2);

delay(10);

Serial.println("Rotating Anti-clockwise...");

motor.step(-steps_per_rev1);

delay(10);

Serial.println("Rotating Anti-clockwise...");

motor.step(steps_per_rev1);

delay(10);

Serial.println("Rotating Anti-clockwise...");

motor.step(-steps_per_rev1);
delay(10);

Serial.println("Rotating Clockwise...");

motor.step(-steps_per_rev2);

delay(10);

}
D. Penjelasan Koding Arduino UNO motor Stepper
.Step Satu
#include <Stepper.h> //library Steppernya di masukan pada kodingannya

const int steps_per_rev1 = 2048; //deklarasi konstanta

const int steps_per_rev2 = 512; //deklarasi konstanta

#define IN1 10 //Input port pada Arduino port 10 dengan inisialisasi IN1

#define IN2 11 //Input port pada Arduino port 11 dengan inisialisasi IN2

#define IN3 12 //Input port pada Arduino port 12 dengan inisialisasi IN3

#define IN4 13 //Input port pada Arduino port 12 dengan inisialisasi IN4

Stepper motor(steps_per_rev1,steps_per_rev2, IN1, IN3, IN2, IN4);

.Step dua

void setup() { // berfungsi sebagai bentuk inisialisasi atau pengenalan dalam program Arduino dan
hanya dieksekusi sekali sejak program dijalankan

motor.setSpeed(15); // setting kecepatan motor

Serial.begin(115200);

void loop() { // fungsi loop

Serial.println("Rotating Clockwise..."); // rotasi searah jarum jam ¼ putaran

motor.step(steps_per_rev2);

delay(10);

Serial.println("Rotating Anti-clockwise..."); // rotasi berlawanan jarum jam 1 putaran

motor.step(-steps_per_rev1);

delay(10);
Serial.println("Rotating Anti-clockwise..."); // rotasi searah jarum jam 1 putaran

motor.step(steps_per_rev1);

delay(10);

Serial.println("Rotating Anti-clockwise..."); // rotasi berlawanan jarum jam 1 putaran

motor.step(-steps_per_rev1);

delay(10);

Serial.println("Rotating Clockwise..."); // rotasi berlawanan jarum jam ¼ putaran

motor.step(-steps_per_rev2);

delay(10);

}
E. Gambar arah putaran

F. Kesimpulan

Motor stepper bekerja apabila salah satu terminal diberi tegangan maka akan mengaktifkan
kutub utara di dalam magnet dan rotor akan berputar menghadap ke kutub yang sesuai dengan
perintah yang diberikan, maka koil akan aktif satu persatu secara bergantian.

Program Arduino bergerak sebanyak 5 stap yang pertama ¼ putaran lalu step kedua bergerak
berlawanan arah jarum jam step ketiga bergerak satu putaran searah jarumjam Kembali ke
arahjarum jam3 step ke empat berputar berlawanan arah jarum jam Kembali kearah jarum jam3
lalu step 5 bergerak berlawanan arah jarumjam ¼ lingkaran Kembali kea rah jam 12

Anda mungkin juga menyukai