• Tidak ada hasil yang ditemukan

KENDALI POSISI DAN KECEPATAN MOTOR LANGKAH BERBASIS MIKROKONTROLER TUGAS AKHIR. PETRA GOKMA RIA NIM : Program Studi Teknik Elektro

N/A
N/A
Protected

Academic year: 2021

Membagikan "KENDALI POSISI DAN KECEPATAN MOTOR LANGKAH BERBASIS MIKROKONTROLER TUGAS AKHIR. PETRA GOKMA RIA NIM : Program Studi Teknik Elektro"

Copied!
10
0
0

Teks penuh

(1)

KENDALI POSISI DAN KECEPATAN

MOTOR LANGKAH

BERBASIS MIKROKONTROLER

TUGAS AKHIR

Oleh

PETRA GOKMA RIA

NIM : 13203021

Program Studi Teknik Elektro

SEKOLAH TEKNIK ELEKTRO DAN INFORMATIKA

INSTITUT TEKNOLOGI BANDUNG

(2)

KENDALI POSISI DAN KECEPATAN

MOTOR LANGKAH

BERBASIS MIKROKONTROLER

Oleh :

Petra Gokma Ria

Tugas Akhir ini telah diterima dan disahkan

Sebagai persyaratan untuk memperoleh gelar

SARJANA TEKNIK

di

JALUR PILIHAN TEKNIK KENDALI

SEKOLAH TEKNIK ELEKTRO DAN INFORMATIKA

INSTITUT TEKNOLOGI BANDUNG

Bandung, 26 Juni 2007

Disetujui oleh :

Pembimbing,

Ir. Arief Syaichu-Rohman, MEngSc, PhD

NIP : 132007611

(3)

ABSTRAK

KENDALI POSISI DAN KECEPATAN

MOTOR LANGKAH

BERBASIS MIKROKONTROLER

Oleh

Petra Gokma Ria

NIM : 13203021

PROGRAM STUDI TEKNIK ELEKTRO

Motor langkah adalah salah satu jenis motor yang sangat akurat dalam pengaturan posisi dengan mengatur pulsa sinyal yang diberikan padanya sehingga derajat perputaran motor dapat diatur. Oleh karena itu, motor langkah semakin banyak digunakan dalam kehidupan sehari-hari, misalnya pada mesin fotokopi dan printer. Penggunaan yang semakin meningkat mengakibatkan perlunya kendali kecepatan pada motor langkah untuk membuat penggunaan motor langkah semakin fleksibel. Tugas Akhir ini terdiri dari dua bagian. Bagian-bagian tersebut adalah kendali kecepatan dan kendali posisi, yang direpresentasikan ke dalam dua mode. Pada mode yang pertama, motor langkah dapat berputar pada kecepatan yang dimasukkan oleh pengguna melalui keypad. Selain itu, kecepatan motor dapat segera berubah saat pengguna melakukan interupsi yaitu dengan memasukkan nilai kecepatan yang baru. Pada mode kedua, motor langkah berputar kemudian berhenti pada posisi yang dimasukkan oleh pengguna. Motor langkah tidak berputar pada kecepatan yang sama untuk mencapai posisi tersebut, akan tetapi berputar semakin cepat kemudian melambat sampai akhirnya berhenti di posisi yang sesuai. Kecepatan yang berubah-ubah ini akhirnya membentuk sebuah grafik yang disebut profil kecepatan. Metoda yang dipakai untuk membentuk profil kecepatan ini adalah pendekatan tanjakan linear. Pada metoda ini, profil kecepatan dapat dihasilkan secara nyata waktu dengan penghitungan sederhana, sehingga bisa diimplementasikan dengan mikrokontroler. Kendali kecepatan dan posisi motor langkah diimplementasikan dengan menggunakan mikrokontroler jenis ATMega 8535 yang diprogram dengan Code Vision.

Kata kunci : motor stepper, posisi, kecepatan, percepatan

(4)

ABSTRACT

MICROCONTROLLER BASED

STEPPER MOTOR

POSITION AND SPEED CONTROL

By

Petra Gokma Ria

NIM : 13203021

ELECTRICAL ENGINEERING STUDY PROGRAM

Stepper motor is a type of motor that can accurately give the right position by controlling pulse signal given to it. Thus, the rotation degree of motor can be controlled. Because of that advantage, stepper motors are used more in daily life, such as in photocopy machines and printers. The increasing use of stepper motors causes the speed control of stepper motors become more important to enhance the flexibility.

In this Final Project, basically there are two parts. They are speed control and position control, which are represented into two modes. In the first mode, stepper motor is able to rotate on the speed which is set by user from keypad. Moreover, the speed of motor can change immediately when user does an interruption by setting new value of speed.

In the second mode, stepper motor rotates and then stops on position which is set by user. Stepper motor is not rotates on the same speed to reach that position, but rotates faster, and then slower, and at last stops on the right position. This changing speed builds a graph called speed profile. Method used to make this speed profile is linear ramp approximation. In this method, speed profile of stepper motor is generated in real-time with only simple calculations, so it can be implemented with microcontroller.

Stepper motor speed and position control is implemented with microcontroller ATMega 8535 which is programmed with Code Vision.

(5)

KATA PENGANTAR

Puji syukur penulis panjatkan kepada Tuhan Yang Maha Esa karena hanya dengan rahmatNya Tugas Akhir ini dapat diselesaikan tepat pada waktunya.

Laporan Tugas Akhir yang penulis ajukan berjudul Kendali Posisi dan Kecepatan Motor Langkah Berbasis Mikrokontroler. Selama menyelesaikan laporan ini, tidak sedikit kesulitan yang dihadapi penulis yang terutama disebabkan keterbatasan pengalaman dan pengetahuan yang dimiliki oleh penulis. Penulis menyadari bahwa laporan ini jauh dari sempurna, namun penulis berharap laporan ini dapat memberikan manfaat bagi pembaca pada umumnya dan penulis pada khususnya.

Kemudian penulis ingin menyampaikan rasa terima kasih atas segala bantuan dan bimbingan baik moril maupun materil yang diberikan oleh :

1. papa, mama, bang Oni, santi, dan kika, atas kasih sayang dan dukungan yang tak dapat diucapkan dengan kata-kata selama penulis menyelesaikan tugas akhir;

2. Ir. Arief Syaichu-Rohman, MEngSc, PhD selaku dosen pembimbing Tugas Akhir, atas bimbingan, masukan, saran, dan kesabaran selama penulis menyelesaikan tugas akhir. Maafkan saya sering malas dan jarang bimbingan; 3. kepala LSKK Ir. Iyas Munawar;

4. Dr. Ir. Hilwadi Hindersah, M.Sc., Dr. Ir. Yoga Priyana, dan Dr. Waskita Adijarto, S.T., M.T. selaku dosen penguji;

5. Ditto, atas bantuannya yang sangat-sangat banyak kepada penulis;

6. keluarga Beringin: Uli, Siska, Rudy, Gadri, Andy, Finley, Mikael, Timothy, dan Wesly atas persahabatan dan semangat yang tak pernah putus-putusnya kalian berikan kepada penulis;

7. teman-teman di Lab basement: Andy, Finley, Febri, Robin, Erik, Alam, David, yang sudah membuat suasana di lab menjadi sangat menyenangkan;

8. teman-teman Teknik Elektro 2003 dan khususnya Teknik Kendali;

9. teman-teman PSM, atas dukungannya selama penulis mengerjakan tugas akhir;

(6)

10. semua teman yang selalu menanyakan kapan saya lulus, sehingga saya terdorong untuk segera menyelesaikan tugas akhir ini;

11. dan pihak-pihak yang tidak bisa saya sebutkan satu persatu.

Akhirnya, penulis meminta maaf jika ada kesalahan yang penulis perbuat. Semoga laporan ini dapat memberikan manfaat bagi semua pihak.

Bandung, Juni 2007 Penulis

(7)

DAFTAR ISI

Halaman

ABSTRAK ... i

ABSTRACT ... ii

KATA PENGANTAR ... iii

DAFTAR ISI ... v

DAFTAR GAMBAR ... vii

DAFTAR TABEL ... viii

BAB I. PENDAHULUAN ... 1

I.1 Latar Belakang Masalah ... 1

I.2 Perumusan Masalah ... 2

I.3 Pembatasan Masalah ... 2

I.4 Tujuan ... 2

I.5 Metodologi Penelitian ... 3

I.6 Sistematika Penulisan ... 3

BAB II. TEORI MOTOR LANGKAH ... 4

II.1 Dasar-Dasar Motor Langkah ... 4

II.1.1 Jenis-Jenis Motor Langkah ... 5

II.1.2 Unipolar Dan Bipolar ... 7

II.1.3 Jenis-Jenis Pergerakan Motor Langkah ... 7

II.2 Kendali Kecepatan Motor Langkah ... 9

II.2.1 Penghitungan Nilai Hitung Dengan Pendekatan Deret Taylor ... 10

II.2.2 Perubahan Nilai Percepatan ... 12

II.2.3 Profil Kecepatan ... 13

BAB III. PERANCANGAN DAN IMPLEMENTASI ... 16

III.1 Perancangan Perangkat Keras ... 17

III.2 Perancangan Program ... 21

(8)

BAB IV. PENGUJIAN DAN ANALISIS ... 40

IV.1 Pengujian Kendali Posisi ... 40

IV.2 Pengujian Kendali Kecepatan ... 41

IV.2.1 Mode 1 ... 42

IV.2.2 Mode 2 ... 44

IV.2.2.1 Pengujian 1 ... 45

IV.2.2.2 Pengujian 2 ... 45

IV.2.2.3 Pengujian 3 ... 46

BAB V. KESIMPULAN DAN SARAN ... 52

V.1 Kesimpulan ... 52

V.2 Saran ... 52

DAFTAR PUSTAKA ... 54 LAMPIRAN

LAMPIRAN A KODE SUMBER PROGRAM ... L-1 LAMPIRAN B IMPLEMENTASI PERANGKAT KERAS ... L-14 LAMPIRAN C KONSTANTA TACHOGENERATOR ... L-15

(9)

DAFTAR GAMBAR

Halaman

Gambar 2.1 Motor langkah jenis reluktansi variabel ... 4

Gambar 2.2 Motor langkah jenis magnet permanen ... 6

Gambar 2.3 Motor langkah jenis Hibrid ... 6

Gambar 2.4 Motor langkah a) unipolar dan b) bipolar ... 7

Gambar 2.5 Grafik ω-t pada a) kecepatan tetap b) kecepatan ramp ... 9

Gambar 2.6 Hubungan antara perubahan kecepatan dengan perubahan nilai n ... 13

Gambar 2.7 Contoh profil kecepatan ... 14

Gambar 2.8 Dua profil kecepatan a) profil kecepatan 1 b) profil kecepatan 2 14 Gambar 3.1 Diagram blok sistem ... 16

Gambar 3.2 Motor langkah STH 39D172 a)tampak atas b)skema kumparan . 18 Gambar 3.3 Penggerakmotor langkah ... 19

Gambar 3.4 Skema keypad ... 20

Gambar 3.5 Skema LCD ... 21

Gambar 3.6 Contoh bentuk sinyal yang dihasilkan oleh program ... 22

Gambar 3.7 Diagram alir fungsi main ... 25

Gambar 3.8 Diagram alir fungsi mode1 ... 27

Gambar 3.9 Diagram alir fungsi mode2 ... 30

Gambar 3.10 Diagram alir fungsi pilih_arah ... 32

Gambar 3.11 Diagram alir fungsi timer_interrupt ... 34

Gambar 3.12 Diagram alir fungsi profil1 ... 35

Gambar 3.13 Diagram alir fungsi profil2 ... 37

Gambar 4.1 Hasil pengujian mode 1 ... 42

Gambar 4.2 Hasil pengujian mode 2 a) pengujian 1 profil 1 b) pengujian 1 profil 2 c) pengujian 2 profil 1 d) pengujian 2 profil 1 e) pengujian 3 profil 1 f) pengujian 3 profil 2 ... 47

Gambar 4.3 Perbandingan hasil dengan teori mode 2 a) pengujian 1 profil 1 b) pengujian 1 profil 2 c) pengujian 2 profil 1 d) pengujian 2 profil 1 e) pengujian 3 profil 1 f) pengujian 3 profil 2 ... 49

Gambar 4.4 Perbandingan waktu pada ketiga pengujian untuk posisi 72000 .. 50

(10)

DAFTAR TABEL

Halaman Tabel 2.1 Urutan eksitasi pada berbagai jenis pergerakan motor langkah ... 8 Tabel 2.2 Perbandingan akurasi nilai tundadengan pendekatan dan eksak ... 11 Tabel 3.1 Keluaran rangkaian logika penggerakmotor langkah ... 19 Tabel 3.2 Penyusunan ulang keluaran rangkaian logika penggerakmotor

langkah ... 19 Tabel 4.1 Hasil pengujian kendali posisi pada mode 2 ... 40

Tabel 4.2 Penghitungan pengujian mode 1 berdasarkan pengukuran dari hasil

rekorder ... 43 Tabel 4.3 Penghitungan pengujian mode 1 dengan perubahan pada bagian II ... 44

Referensi

Dokumen terkait

Berdasarkan latar belakang yang telah penulis uraikan di atas maka penulis merasa pentingnya pembahasan mengenai Tindak Pidana Perdagangan Orang di dalam industri perikanan

Pada saat undang-undang ini berlaku, Pajak dan Retribusi yang masih terutang berdasarkan Peraturan Daerah mengenai jenis Pajak Provinsi sebagaimana dimaksud dalam Pasal 2 ayat (1)

Dari paparan tentang “Perbandingan Kompetensi Keagamaan antara penerimaan jalur SPAN, UM PTKIN dan jalur Mandiri tahun 2016 mahasiswa Prodi PAI fakultas Tarbiyah

Oksigen terlarut merupakan faktor pembatas yang paling penting bagi kehidupan biota perairan, Jika bahan organik melimpah maka aktifitas bakteri yang menguraikannya menjadi

Berdasarkan hasil dan pembahasan penelitian, maka kesimpulan dari penelitian tindakan ini yaitu metode snowball throwing dinyatakan dapat digunakan untuk

Tabel 14 di atas menunjukan besarnya nilai mean atau nilai rata-rata dan standar deviasi untuk variabel  Organizational Citizenship Behavior  yang diukur 

karyawan terhadap prosedur atau peraturan dalam melakukan pekerjaan. 4) Kualitas pekerjaan, merupakan kesempurnaan hasil pekerjaan, kerapihan, kebenaran prosedur kerja,

Dari hasil wawancara mendalam kepada 5 orang informan diperoleh informasi salah satu alasan utama mereka terjun menjadi wanita pekerja seks (WPS) adalah masalah