PERCOBAAN 8 MOTOR STEPPER

dokumen-dokumen yang mirip
PERCOBAAN 2 SAKLAR PUSH BUTTON

PERCOBAAN 1 DISPLAY LED

PERCOBAAN 9 T I M E R/ COUNTER

BAB 13 INTERFACE KE PRINTER DOT MATRIKS

PERCOBAAN 3 DISPLAY 7 SEGMEN

PERCOBAAN 11 PULSE WIDHT MODULATION

Gambar 1. Rangkaian interface ke LCD Karakter 2 x16

PERCOBAAN 15 I N T E R U P S I

PERCOBAAN 5 ANALOG TO DIGITAL CONVERTER ( ADC )

Memprogram Interface Motor

PERCOBAAN 10 PORT SERIAL

BAB IV PENGUJIAN DAN ANALISA RANGKAIAN

LAPORAN PRAKTIKUM SISTEM KENDALI. Kontrol Putaran Motor DC. Dosen Pembimbing Ahmad Fahmi

Pengantar Robotika. Pertemuan 1 dan 2. Pengantar ROBOTIKA.

Percobaan 7 INTERFACE MIKROKONTROLER DAN MOTOR STEPPER

BAB III PERANCANGANALAT

BAB I KOMPONEN DAN RANGKAIAN LATCH/PENGUNCI

Secara fisik, kerja dari sebuah mikrokontroler dapat dijelaskan sebagai siklus

Bekerja Dengan MIDE-51

BAB IV PENGUJIAN ALAT

BAB IV PENGUJIAN DAN ANALISA RANGKAIAN

BAB IV PENGUJIAN ALAT DAN ANALISA

BAB III RANCANGAN DAN CARA KERJA ALAT

BAB III PERANCANGAN SISTEM PEMROGRAMAN DAN IMPLEMENTASI ROBOT KARTESIAN

Bab VI. Motor Stepper

DT-AVR Application Note

BAB IV PENGUJIAN DAN EVALUASI SISTEM. Pengujian dan evaluasi sistem pada tugas akhir ini meliputi perangkat

Percobaan 5 PENGENALAN MIKROKONTROLER 8051

BAB 3 PERANCANGAN SISTEM. sederhana, ditunjukan pada blok diagram dibawah ini.

BAB IV PENGUJIAN ALAT DAN ANALISA

Rancang Bangun Inverter Tiga Phasa Back to Back Converter Pada Sistem Konversi Energi Angin

Applied Control Systems Stepper Motors

Pemrograman Mikrokontroler MCS-51 menggunakan Programmer USBasp Oleh : Seniman INSTALASI DRIVER USBASP DI KOMPUTER

APLIKASI SENSOR PELAMPUNG PADA SISTEM PENGONTROLAN PINTU AIR OTOMATIS PADA BENDUNGAN BERBASIS MIKROKONTROLLER AT89S51 DEARNI PURBA

II. TINJAUAN PUSTAKA. Pergerakan meja kerja digerakan oleh sebuah motor sebagai penggerak dan poros

BAB III PERANCANGAN DAN KERJA ALAT

BAB III PERANCANGAN SISTEM. Secara garis besar rangkaian pengendali peralatan elektronik dengan. blok rangkaian tampak seperti gambar berikut :

BAB III PERANCANGAN DAN PEMBUATAN ALAT

USER MANUAL PALANGAN KERETA API OTOMATIS MATA DIKLAT : SISTEM PENGENDALI ELEKTRONIKA

BAB 3 PERANCANGAN DAN PEMBUATAN SISTEM

PENGAMAN PINTU OTOMATIS MENGGUNAKAN KEYPAD MATRIKS BERBASIS MIKROKONTROLER AT89S52 PADA LABORATORIUM STMIK-MURA LUBUKLINGGAU

Memprogram Port sebagai Output dan Input Sederhana

BAB IV PENGUJIAN DAN ANALISA

DAFTAR ISI. HALAMAN PENGESAHAN... i. KATA PENGANTAR... iii. DAFTAR ISI... v. DAFTAR TABEL... x. DAFTAR GAMBAR... xi. DAFTAR LAMPIRAN...

Struktur Bahasa Assembler Mikrokontroller MCS51

KENDALI MOTOR DC. 3. Mahasiswa memahami pengontrolan arah putar dan kecepatan motor DC menggunakan

BAB IV PENGUJIAN ALAT DAN ANALISA

DAFTAR ISI HALAMAN JUDUL

BAB III METODE PENELITIAN

BAB IV ANALISA DAN PEMBAHASAN. Pengujian sistem elektronik terdiri dari dua bagian yaitu: - Pengujian tegangan catu daya - Pengujian kartu AVR USB8535

BAB III PERANCANGAN DAN PEMBUATAN ALAT

Pendahuluan. Prinsip Kerja Motor Stepper

USER MANUAL TRAINER TRAFFIC LIGHT MATA DIKLAT: SISTEM OTOMASI DAN PENGENDALI ELEKTRONIKA SISWA -TEKNIK ELEKTRONIKA INDUSTRI 1

BAB III METODOLOGI PENELITIAN

BAB II LANDASAN TEORI

Kemampuan yang dibangun:

BAB III PROSES PERANCANGAN

DISPENSER PAKAN TERNAK AYAM OTOMATIS BERBASIS MIKROKONTROLER ATMEGA 8535

RANCANG BANGUN SISTEM PEMBERHENTIAN KERETA LISTRIK, BUKA TUTUP PINTU KERETA DAN STASIUN MENGGUNAKAN PLC LG MASTER-K 120S DAN BASIC STAMP

de KITS Application Note AN19 - How 2 Use de KITS SPC DC Motor with StarTech PPI Card

METODE PENELITIAN. Dalam melakukan penelitian ini ialah dengan melakukan eksperimen secara

BAB II TEORI DASAR. 2.1 Proses Pembengkokan

PERANCANGAN ALAT PENDETEKSI DAN PEMADAM KEBAKARAN OTOMATIS DENGAN MENGGUNAKAN SENSOR UV-TRON BERBASIS MIKROKONTROLLER AT89S51 : TORANG M HUTAHAEAN

BAB 1l DASAR TEORI 2.1. NODEMCU V3

BAB 3 PERANCANGAN SISTEM. Computer. Parallel Port ICSP. Microcontroller. Motor Driver Encoder. DC Motor. Gambar 3.1: Blok Diagram Perangkat Keras

PERCOBAAN 14 REAL TIME CLOCK (RTC) 12C887

BAB III RANGKAIAN PENGENDALI DAN PROGRAM PENGENDALI SIMULATOR MESIN PEMBEGKOK

Automatic Fish Feeder Using Microcontroller

III. METODOLOGI PENELITIAN. 1. Pembuatan rangkaian elektronika di Laboratorium Elektronika Jurusan

Bahasa Pemrograman Assembler 8051

BAB 4 ANALISA PENGUJIAN PROGRAM 4.1. PROSES PERANCANGAN PROGRAM BASCOM-8051

BAB 3 PERANCANGAN ALAT DAN PROGRAM

BAB III PERANCANGAN ALAT

DASAR INPUT/OUTPUT (2) (PORT PPI DAN PORT 1 SEBAGAI INPUT/OUTPUT)

RANCANG BANGUN SISTEM PEMBERHENTIAN KERETA LISTRIK, BUKA TUTUP PINTU KERETA DAN STASIUN MENGGUNAKAN PLC LG MASTER-K 120S DAN BASIC STAMP SKRIPSI

BAB IV HASIL DAN UJI COBA

BAB III PERANCANGAN Gambaran Alat

CONTOH-CONTOH PROGRAM MIKROKONTROLER

melibatkan mesin atau perangkat elektronik, sehingga pekerjaan manusia dapat dikerjakan dengan mudah tanpa harus membuang tenaga dan mempersingkat wak

BAB III RANCANGAN SISTEM. dirancanag. Setiap diagram blok mempunyai fungsi masing-masing. Adapun diagram

BAB 3 PERANCANGAN SISTEM. motor stepper yang dikontrol oleh software EMC melalui PC.

PENGONTROL ROBOT. Dosen : Dwisnanto Putro, S.T, M.Eng. Published By Stefanikha69

BAB 3 PERANCANGAN SISTEM. terpisah dari penampang untuk penerima data dari sensor cahaya (LDR) dan modul yang

Gambar 9.1 Gambar 9.2

BAB I PENDAHULUAN Manfaat Dan Tujuan

BAB IV PENGOLAHAN DATA DAN ANALISA

BAB III PERANCANGAN ALAT. dimmer atau terang redup lampu dan pengendalian pada on-off lampu. Remote

BAB III PERENCANAAN DAN GAMBAR

LABORATORIUM INQUIRY: KEMAGNETAN (Panduan bagi dosen)

PERANCANGAN PENGENDALI POSISI LINIER UNTUK MOTOR DC DENGAN MENGGUNAKAN PID

BAB IV PENGUJIAN ROBOT AMPHIBI

MODUL PEMANFAATAN JALUR KOMUNIKASI RS 485 UNTUK SIMULASI KENDALI JARAK JAUH PLC MASTER K 10S1

BAB III PERANCANGAN PROTOTIPE

PERANCANGAN PROGRAM SIMULASI JEMBATAN ANGKAT OTOMATIS BERBASIS AT89S51 TUGAS AKHIR ELISA SIMATUPANG

BAB II LANDASAN TEORI

BAB I PENDAHULUAN 1.1 Latar Belakang

TUGAS AKHIR NETTY DAMAIYANTI PAKPAHAN

PRAKTIKUM PEMOGRAMAN ROBOT CERDAS LABORATORIUM AI

Transkripsi:

PERCOBAAN 8 MOTOR STEPPER TUJUAN 1. Memahami rangkaian interface mikrokontroller dengan motor stepper 2. Memahami rangkaian driver motor stepper ULN2003 3. Memahami bahasa assembly untuk mengatur arah putaran motor stepper 4. Memahami bahasa assembly untuk mengatur arah putaran motor stepper dengan menggunakan saklar. Gambar 8.1. Rangkaian interface motor stepper dengan driver ULN2003 DASAR TEORI Pada Motor DC biasa, akan berputar dan berputar terus selama power supply ada. Tidak ada rangkaian cerdas tertentu yang diperlukan untuk mengendalikan motor tersebut, kecuali hanya memperlambat putaran atau membalik putaran, dengan menerapkan polaritas balik. Motor stepper adalah sangat berbeda. Jika anda memberikan power pada motor ini, maka motor ini akan berada dalam keadaan diam, agar motor dapat berputar, anda harus merubah sinyal yang masuk ke motor. Sebagai ilustrasi, dapat dibayangkan sebuah kompas dengan elektromagnet disekitarnya. Sebagaimana digambarkan pada gambar 8.2., apabila power yang diberikan pada elektromagnet diganti, maka akan merubah posisi jarum dari kompas. 8-1

Gambar 8.2. Ilustrasi sebuah kompas dengan elektromagnet Dengan empat buah elektromagnet maka gerakan akan melompat secara kasar. Sekarang bayangkan susunan yang sama dengan 100 elektromagnet yang mengitari kompas. Dengan mangatur energi yang mengalir pada setiap elektromagnet dalam berurutan, maka jarum akan memerlukan sebanyak 100 langkah untuk melakukan satu kali putaran. Tetapi dengan pengaturan 100 elektromagnet secara individu, akan memerlukan elektronika yang kompleks. Gambar 8.3. Ilustrasi motor stepper dengan jarum kompas dengan elektromagnet Pada ilustrasi tersebut, huruf-huruf yang melingkar mewakili elektromagnet. Semua magnet dengan huruf yang sama berada dalam keadaan koneksi. Ketika anda memberi arus pada rangkaian tersebut, maka semua elektromagnet dengan huruf yang sama akan on pada saat itu, untuk menggerakkan kompas, maka elektromaget berikutnya harus dialiri arus, sehingga akan menimbulkan gerakan. Table 8.1. Full Step Mode A B C D KOMENTAR 1 0 0 0 Take a step clock wise 0 1 0 0 another step clock wise 0 0 1 0 another step clock wise 0 0 0 1 another step clock wise 0 0 0 1 No step take 0 0 1 0 Take a step back 8-2

Mode Half Steps Dengan menghidupkan dua koil pada waktu yang bersamaan maka motor akan berada dalam posisi diantaranya. Table 2.7.2. Half Step Mode Gambar 8.4. Half step mode A B C D KOMENTAR 1 0 0 0 Take a step clock wise 1 1 0 0 Half a step clock wise 0 1 0 0 The complete full step clock wise 0 1 1 0 another half step clock wise 0 0 1 0 The complete full step clock wise 0 0 1 1 Another half step clock wise 0 0 0 1 The complete full step clock wise 1 0 0 1 another half step clock wise 1 0 0 0 Start position Gambar 8.3. Bentuk fisik motor stepper disk drive 1,2 8-3

Percobaan 8.1. Penggerak Motor Putar Searah Jarum Jam Pada percobaan ini, motor stepper akan berputar searah jarum jam, terus menerus Untuk melakukan percobaan ini lakukan beberapa langkah sebagai berikut: 1. Hubungkan kabel parallel antara P0 dengan motor stepper 2. Hubungkan modul Microcontroller Trainer dengan power supply +5V 3. Hubungkan modul Microcontroller Trainer dengan rangkaian programmer 4. Buka Program M-IDE Studio for MCS-51, sebagai editor dan compiler program 5. Ketik program berikut ini: org 0h start: call StepCW sjmp start StepCW:mov P0,#11101111b Turn on driver 1 mov P0,#11011111b Turn on driver 2 mov P0,#10111111b Turn on driver 3 mov P0,#01111111b Turn on driver 4 StepCCW: mov P0,#01111111b Turn on driver 1 mov P0,#10111111b Turn on driver 2 mov P0,#11011111b Turn on driver 3 mov P0,#11101111b Turn on driver 4 delay: mov R0,#255 delay1:mov R2,#255 djnz R2,$ djnz R0,delay1 end 6. Simpanlah program yang anda ketik dan beri nama : prog81a.asm 7. Pada program MIDE tersebut pilih Build /F9 atau untuk melakukan kompilasi program dari *.asm ke *.hex. 8. Lakukan pemrograman mikrokontroller dengan menggunakan Program ISP Software ( Lihat Petunjuk Penggunaan) 9. Lakukan pengamatan arah putaran motor stepper apakah sudah sesuai? 10. Lakukan modifikasi program tersebut diatas, untuk putaran motor yang berlawanan arah jarum jam CCW. 8-4

Percobaan 8.2 Pengaturan Arah Putaran Motor Melalui Saklar Pada percobaan ini, motor stepper akan berputar searah jarum jam, atau berlawanan arah jarum jam bergantung pada posisi push button yang ditekan ( P2.0 atau P2.1 ) secara terus menerus. Untuk melakukan percobaan ini lakukan beberapa langkah sebagai berikut: 1. Hubungkan kabel parallel antara P0 dengan motor stepper 2. Hubungkan modul Microcontroller Trainer dengan power supply +5V 3. Hubungkan modul Microcontroller Trainer dengan rangkaian programmer 4. Buka Program M-IDE Studio for MCS-51, sebagai editor dan compiler program 5. Ketik program berikut ini: org 0h start: CW: JB P2.0,CCW SW1 call stepcw sjmp start CCW: JB P2.1,CW SW2 Call stepccw Sjmp start StepCW: mov P0,#11101111b Turn on driver 1 mov P0,#11011111b Turn on driver 2 mov P0,#10111111b Turn on driver 3 8-5

mov P0,#01111111b Turn on driver 4 StepCCW: mov P0,#01111111b Turn on driver 1 mov P0,#10111111b Turn on driver 2 mov P0,#11011111b Turn on driver 3 mov P0,#11101111b Turn on driver 4 delay: mov R0,#255 delay1:mov R2,#255 djnz R2,$ djnz R0,delay1 end 6. Simpanlah program yang anda ketik dan beri nama : prog82a.asm 7. Pada program MIDE tersebut pilih Build /F9 atau untuk melakukan kompilasi program dari *.asm ke *.hex. 8. Lakukan pemrograman mikrokontroller dengan menggunakan Program ISP Software ( Lihat Petunjuk Penggunaan) 9. Lakukan pengamatan arah putaran motor stepper apakah sudah sesuai? 10. Lakukan modifikasi program tersebut diatas, saklar push button yang lain. 8-6