UNIVERSITAS BINA NUSANTARA KONTROL POSISI PADA MOTOR DC DENGAN FPGA

dokumen-dokumen yang mirip
BAB 4 IMPLEMENTASI DAN EVALUASI. selanjutnya perancangan tersebut diimplementasikan ke dalam bentuk yang nyata

UNIVERSITAS BINA NUSANTARA

Aplikasi FPGA dalam Pengontrolan Ruangan

BAB 3 PERANCANGAN SISTEM. PID berbasiskan FPGA yang bekerja secara multiplexing untuk pemberian data set point

PERANCANGAN PENGENDALI POSISI LINIER UNTUK MOTOR DC DENGAN MENGGUNAKAN PID

UNIVERSITAS BINA NUSANTARA. Budi Wicaksono Sardjono Yohan Darmawan Geary

Simulasi Auto-Tuning PID Controller untuk Motor DC Menggunakan Metode Multiple Integrations

PERANCANGAN MODUL DENGAN PENGATURAN GRAYSCALE PADA DOT MATRIX (PROTOTYPE)

PERANCANGAN PROTOTIPE KONTROL MOBILE ROBOT PEMINDAH BENDA

STANDALONE AVR PROGRAMMER

UNIVERSITAS BINA NUSANTARA

Dhanny Tandil Ivander Sharon Manuel Siahaan Yansen Wilyanto

BAB 1 PENDAHULUAN. poros yang cukup besar sehingga sangat banyak digunakan. Dalam mengatasi sesuatu

ANALISA DAN PERANCANGAN SISTEM PENGATUR ARAH SEL SURYA BERBASIS AVR SKRIPSI. oleh

Universitas Bina Nusantara SISTEM NAVIGASI MOBIL ROBOT TRICYCLE

UNIVERSITAS BINA NUSANTARA SIMULASI KINEMATIKA LENGAN ROBOT INDUSTRI DENGAN 6 DERAJAT KEBEBASAN

IMPLEMENTASI FSM BASED PLC SEBAGAI PENGENDALI PROTOTIPE MESIN PENCUCI MOBIL OTOMATIS

DAFTAR ISI HALAMAN PENGESAHAN... ABSTRAKSI... KATA PENGANTAR... DAFTAR ISI... DAFTAR TABEL... DAFTAR GAMBAR... DAFTAR LAMPIRAN...

TUGAS AKHIR. Perancangan Pengendali PID Berbasis Komputer

PERANCANGAN PROTOTIPE SISTEM PEMANTAUAN RUMAH BURUNG WALET BERBASISKAN MICROCONTROLLER SKRIPSI. Oleh

BAB IV ANALISA DAN PENGUJIAN SISTEM

PENGENDALIAN KECEPATAN MOTOR DC MENGGUNAKAN SENSOR ENCODER DENGAN KENDALI PI

Universitas Bina Nusantara. Jurusan Sistem Komputer. Skripsi Sarjana Komputer. Semester Genap tahun 2003/2004

APLIKASI RF SEBAGAI JALUR KOMUNIKASI TOMBOL DARURAT PADA PERUMAHAN

UNIVERSITAS BINA NUSANTARA

BAB 3 PERANCANGAN SISTEM. Perancangan sistem pengendalian posisi linier motor DC dengan algoritma

UNIVERSITAS BINA NUSANTARA MAPPING PARKING SYSTEM

Bina Nusantara University Jurusan Sistem Komputer

UNIVERSITAS BINA NUSANTARA. Jurusan Sistem Informasi Program Studi Komputerisasi Akuntansi Skripsi Sarjana Komputer Semester Ganjil tahun 2007/2008

Pengontrol Ruang Hidup Cacing Lumbricus Rubellus Dengan. Mikrokontroler AVR SKRIPSI. Oleh : Yugi L Wilym

POLITEKNIK NEGERI SRIWIJAYA PALEMBANG

BAB I PENDAHULUAN. menggerakan belt conveyor, pengangkat beban, ataupun sebagai mesin

DT-51 Application Note

DAFTAR ISI. Halaman Judul. Lembar Pengesahan Pembimbing. Lembar Pengesahan Penguji. Halaman Persembahan. Halaman Motto. Kata Pengantar.

UNIVERSITAS BINA NUSANTARA

DAFTAR ISI HALAMAN JUDUL... HALAMAN PENGESAHAN... HALAMAN PENYATAAN... INTISARI... ABSTRACT... HALAMAN MOTTO... HALAMAN PERSEMBAHAN... PRAKATA...

UNIVERSITAS BINA NUSANTARA. Jurusan Sistem Komputer Program Studi Skripsi Sarjana Komputer Semester Genap tahun 2003/2004

1.1 DEFINISI PROSES KONTROL

PENGENDALIAN KECEPATAN MOTOR DC DENGAN KONTROL PID BERBASIS MIKROKONTROLER ATMEGA 8535

Universitas Bina Nusantara. Jurusan Sistem Informasi Program Studi Komputerisasi Akuntansi Skripsi Sarjana Komputer Semester Ganjil tahun 2005/2006

INSTRUMENTASI INDUSTRI (NEKA421) JOBSHEET 14 (DAC 0808)

UNIVERSITAS BINA NUSANTARA

Pembuatan Program Interface Untuk Pengontrolan RVM-1

DAFTAR ISI. HALAMAN JUDUL... i. LEMBAR PENGESAHAN PEMBIMBING... ii. LEMBAR PENGESAHAN DOSEN PENGUJI... iii. HALAMAN PERSEMBAHAN...

ALAT PENGONTROL SUHU LILIN MALAM PADA PROSES PEMBUATAN BATIK BERBASIS MIKROKONTROLER (SOFTWARE) SKRIPSI

UNIVERSITAS BINA NUSANTARA. Perancangan Sistem Keamanan Pada Pintu Brankas

UNIVERSITAS BINA NUSANTARA SIMULASI KINEMATIKA ROBOT MOBIL DENGAN FUZZY LOGIC

UNIVERSITAS BINA NUSANTARA

ANALOG TO DIGITAL CONVERTER

SISTEM MONITORING LEVEL AIR MENGGUNAKAN KENDALI PID

DAFTAR ISI. LEMBAR PENGESAHAN PEMBIMBING... Error! Bookmark not defined. LEMBAR PERNYATAAN KEASLIAN... iii. LEMBAR PENGESAHAN PENGUJI...

kan Sensor ATMega16 Oleh : JOPLAS SIREGAR RISWAN SIDIK JURUSAN

UNIVERSITAS BINA NUSANTARA. Program studi Ganda Teknik Informatika-Statistika Skripsi Sarjana Komputer Sarjana Sains Semester ganjil 2005/2006

UNIVERSITAS BINA NUSANTARA SISTEM ABSENSI MENGGUNAKAN JARINGAN KOMPUTER DENGAN NETWORK MIKROKONTROLLER

UNIVERSITAS BINA NUSANTARA. Program Ganda Skripsi Sarjana Program Ganda Semester Ganjil 2005/2006. Juanda Rovelim NIM:

PERANCANGAN SISTEM KEAMANAN PADA RUANG CERDAS LAB.LITBANG JURUSAN SISTEM KOMPUTER BERBASISKAN MIKROKONTROLER ATMega8535

INSTRUMENTASI INDUSTRI (NEKA421)

CLOSED LOOP CONTROL MENGGUNAKAN ALGORITMA PID PADA LENGAN ROBOT DUA DERAJAT KEBEBASAN BERBASIS MIKROKONTROLER ATMEGA16

UNIVERSITAS BINA NUSANTARA. Jurusan Sistem Komputer Program Studi Strata-1 Skripsi Sarjana Komputer Semester Ganjil 2006/2007

UNIVERSITAS BINA NUSANTARA PERANCANGAN PROGRAM APLIKASI PENDUGAAN DATA HILANG PADA PERCOBAAN DALAM RANCANGAN ACAK KELOMPOK DAN PETAK TERBAGI.

BAB IV PENGUJIAN DAN ANALISA

RANCANG BANGUN ALAT PENGATUR SUHU DAN KELEMBABAN PADA GREENHOUSE UNTUK TANAMAN STROBERI BERBASIS MIKROKONTROLLER ATMEGA 8535 LAPORAN TUGAS AKHIR

HOLONOMIC WALKING ROBOT

UNIVERSITAS BINA NUSANTARA ANALISIS DAN PERANCANGAN SISTEM INFORMASI AKUNTANSI JASA EKSPEDISI PADA PT. GANDA EXPRESS PRATAMA

PEMBUATAN SISTEM PENGATURAN PUTARAN MOTOR DC MENGGUNAKAN KONTROL PROPORTIONAL-INTEGRAL-DERIVATIVE (PID) DENGAN MEMANFAATKAN SENSOR KMZ51

UNIVERSITAS BINA NUSANTARA. Jurusan Sistem Komputer Skripsi Sarjana Komputer Semester Genap tahun 2004

UNIVERSITAS BINA NUSANTARA. Jurusan Sistem Komputer Skripsi Sarjana Komputer Semester Ganjil tahun 2006/2007

BAB III PERANCANGAN SISTEM

UNIVERSITAS BINA NUSANTARA ABSTRAK

BAB I PENDAHULUAN. digunakan untuk mengontrol dan bisa diprogram sesuai dengan kebutuhan, yang

BAB I PENDULUAN 1.1 Pengertian Digital

UNIVERSITAS BINA NUSANTARA

BAB 2. Landasan Teori. 2.1 Langkah-Langkah Dalam Merancang Sistem Control

Universitas Bina Nusantara. Jurusan Teknik Informatika Program Studi Software Engineering Skripsi Sarjana Komputer Semester Ganjil tahun 2005/2006

TUGAS AKHIR RANCANG BANGUN PESAWAT CENTRIFUGE BERBASIS MIKROKONTROLLER AT89C51. Diajukan guna melengkapi sebagian syarat

APLIKASI RFID UNTUK PEMISAHAN PRODUK PADA INDUSTRI

III. METODE PENELITIAN. dari bulan November 2014 s/d Desember Alat dan bahan yang digunakan dalam perancangan Catu Daya DC ini yaitu :

UNIVERSITAS BINA NUSANTARA

BAB III PERANCANGAN DAN PEMBUATAN ALAT Flow Chart Perancangan dan Pembuatan Alat. Mulai. Tinjauan pustaka

BAB III PERANCANGAN DAN PEMBUATAN SISTEM. Gambar 3. 1 Diagram Blok Sistem Kecepatan Motor DC

UNIVERSITAS BINA NUSANTARA. Jurusan Sistem Komputer Skripsi Sarjana Komputer Semester Genap tahun 2005/2006

RANCANG BANGUN SIMULATOR PENGENDALIAN POSISI CANNON PADA MODEL TANK MILITER DENGAN PENGENDALI PD (PROPOSIONAL DERIVATIVE)

ANALISIS DAN PERANCANGAN APLIKASI HELP DESK BERBASIS INTRANET DENGAN PENERAPAN METODE NATURAL LANGUAGE PROCESSING PADA PT GLOBAL INFORMASI BERMUTU

BAB IV PENGUJIAN ALAT DAN ANALISA

FUZZY LOGIC UNTUK KONTROL MODUL PROSES KONTROL DAN TRANSDUSER TIPE DL2314 BERBASIS PLC

BAB III PERANCANGAN SISTEM. untuk efisiensi energi listrik pada kehidupan sehari-hari. Perangkat input untuk

UNIVERSITAS BINA NUSANTARA ABSTRAK

UNIVERSITAS BINA NUSANTARA. Program Ganda TEKNIK INFORMATIKA - MATEMATIKA Skripsi Sarjana Program Ganda Semester Genap 2006/2007

UNIVERSITAS BINA NUSANTARA

BINA NUSANTARA UNIVERSITY. Jurusan Sistem Informasi Program Studi Komputerisasi Akuntansi Skripsi Sarjana Komputer Semester Ganjil tahun 2007/2008

Implementasi Modul Kontrol Temperatur Nano-Material ThSrO Menggunakan Mikrokontroler Digital PIC18F452

UNIVERSITAS BINA NUSANTARA

DAFTAR ISI. Halaman Judul. Lembar Pengesahan Pembimbing. Lembar Pernyataan Keaslian. Lembar Pengesahan Penguji. Halaman Persembahan.

UNIVERSITAS BINA NUSANTARA PERANCANGAN PLC MENGGUNAKAN FPGA

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2007/2008

DAFTAR ISI. LEMBAR PENGESAHAN ABSTRAK...i KATA PENGANTAR...ii DAFTAR ISI...v DAFTAR GAMBAR... viii DAFTAR TABEL...xi

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Fakultas Ilmu Komputer Skripsi Sarjana Komputer Semester Genap tahun 2005/2006

LAPORAN AKHIR OTOMATISASI BUKA TUTUP GORDEN SERTA ON/OFF LAMPU DENGAN INPUT CAHAYA DAN REMOTE CONTROL

AKHIR TUGAS OLEH: JURUSAN. Untuk

Kontrol Keseimbangan Robot Mobil Beroda Dua Dengan. Metode Logika Fuzzy

Transkripsi:

UNIVERSITAS BINA NUSANTARA Jurusan Sistem Komputer Skripsi Sarjana computer Semester Genap tahun 2005/2006 KONTROL POSISI PADA MOTOR DC DENGAN FPGA Harry 0500589552 Bunny Diredja 0500593392 Wadi 0500582294 Abstrak Kontrol posisi pada motor DC merupakan salah satu bagian yang sangat penting dalam dunia perindustrian. Perkembangan teknologi digital yang begitu pesat sekarang ini memungkinkan pengontrolan dilakukan secara digital. FPGA adalah salah satu media pendukung yang dapat digunakan untuk merancang algoritma pengontrolan PID digital. Dengan menggunakan FPGA, perancangan sistem yang dibuat dapat lebih mudah untuk dikembangkan, dan pada perancangannya menggunakan bahasa pemograman VHDL. Kesimpulan yang diperoleh dari sistem yang dirancang adalah kontrol posisi dari tiga buah motor DC secara bergantian dengan kecepatan tinggi dan dapat dikategorikan simultan sudah dapat dilakukan, akan tetapi tingkat kestabilannya perlu ditingkatkan, karena pada respon sistem masih terdapat overshoot dan error posisi. Sistem sudah dapat dikatakan stabil karena tidak terdapat osilasi yang simpangannya tetap atau membesar dengan maksimum time sampling 4,85376 ms pada setiap motor DC. Motor DC hanya mampu mengangkat beban sebesar ±50 gr yang berjarak ±5 centimeter dari titik poros putaran pada motor DC. Kata kunci : Kontrol posisi, FPGA, kestabilan, time sampling, beban. iv

Kata Pengantar Pertama-tama penulis mengucapkan puji dan syukur kepada Tuhan Yang Maha Esa, atas berkat rahmat-nya sehingga skripsi ini dapat diselesaikan dengan baik. Judul skripsi yang dibuat penulis adalah Kontrol Posisi Pada Motor DC Dengan FPGA. Skripsi ini dibuat sebagai syarat dalam menyelesaikan studi strata 1 (S1) pada Jurusan Sistem Komputer Universitas Bina Nusantara. Penulis sadar bahwa karya ilmiah ini jauh dari sempurna, sehingga masukanmasukan guna pengembangan dan penyempurnaan lebih lanjut dengan senang hati penulis persilahkan. Dalam kesempatan ini juga penulis ingin mengucapkan terima kasih kepada berbagai pihak yang telah memberikan bantuan dan dukungan moril selama pembuatan skripsi sehingga dapat menyelesaikannya dengan baik, mereka adalah: 1. Seluruh anggota keluarga penulis, yang memberikan dukungan baik moril maupun materil secara terus menerus dalam segala hal. 2. Bapak Satrio Dewanto Drs., M.Eng., Selaku Dosen Pembimbing dan Dosen Kepala Bagian Inti Jurusan Sistem Komputer yang telah memberikan dukungan moril, mengorbankan waktu dan tenaganya untuk memberikan bimbingan, nasihat, saran dan kritik yang membangun selama pembuatan skripsi ini. 3. Bapak Wiedjaja, S.Kom., selaku Kepala Jurusan Tehnik Komputer yang telah memberikan dukungan moril, mengorbankan waktu dan tenaganya untuk memberikan nasihat, saran dan kritik yang membangun selama pembuatan skripsi ini. 4. Bapak Prof. Dr. Gerardus Polla, M.App.Sc., selaku Pj. rektor Universitas Bina Nusantara, yang telah memberikan kepercayaan dan kesempatan kepada penulis selama pembuatan skripsi ini. 5. Rekan-rekan mahasiswa yang tidak dapat disebutkan satu-persatu yang telah memberikan dorongan semangat kepada penulis. v

6. Para asisten UPT PK Universitas Bina Nusantara, yang membantu penulis dalam menyelesaikan skripsi ini. 7. Civitas Akademika Universitas Bina Nusantara tempat penulis menimba ilmu selama ini. Akhir kata dengan segala kerendahan hati, penulis mohon maaf apabila ada kata yang kurang berkenan dihati. semoga skripsi ini dapat bermanfaat bagi para pembaca dan almamater dalam studi akademik dimasa yang akan datang. Jakarta, 23 January 2006 Penulis vi

DAFTAR ISI Halaman Judul Luar...i Halaman Judul Dalam....ii Halaman Persetujuan Hardcover....iii Halaman Pernyataan Dewan Penguji...iv Abstrak...v Kata Pengantar...vi Halaman Penulis........viii Daftar Isi...ix Daftar Tabel...xiv Daftar Gambar......xv Daftar Lampiran..xvii BAB 1 PENDAHULUAN 1.1 Latar Belakang...1 1.2 Ruang Lingkup...3 1.3 Tujuan dan Manfaat...4 1.4 Metodologi...5 1.5 Sistematika Penulisan...5 BAB 2 LANDASAN TEORI 2.1 Langkah-Langkah Dalam Merancang Sistem Control...7 2.2 Sistem Control...8 viii

2.2.1 Penggolongan Sistem Control.....8 2.2.1.1 Sistem Untaian Terbuka ( Loop Terbuka)..8 2.2.1.2 Sistem Untaian Tertutup ( Loop Tertutup)...9 2.3 Kestabilan Sistem.....10 2.4 Beberapa Model Conntroller........10 2.4.1 Controller " on " dan " off ".....11 2.4.2 Controller Proporsional ( P )........11 2.4.3 Controller Integral ( I ).........12 2.4.4 Controller Diferensial ( D ).... 14 2.4.5 Pengontrolan Controller Dengan Integral Dengan- Derivative (PID)..16 2.5 Motor DC...19 2.5.1 Perkembangan Motor DC....19 2.5.2 Cara Kerja dan Persamaan Matematik dari Motor DC...20 2.6 Analog to Digital Converter ADC.....21 2.6.1 Sampling.......22 2.6.2 Quantisasi. 23 2.6.3 Coding..24 2.6.4 Tahapan dari ADC....24 2.6.5 Error dalam ADC...24 2.7 Digital to Analog Converter DAC...25 2.7.1 Weighted Resistor 25 2.7.2 R-2R Ladder.26 2.7.3 Error.. 27 ix

2.8 FPGA....29 2.8.1 Sejarah Perkembangan FPGA..29 2.8.2 Keuntungan Menggunakan FPGA... 30 2.8.3 Aplikasi Dari FPGA.30 2.8.4 Pengenalan VHDL....32 2.8.5 Beberapa Syntax yang terdapat dalam VHDL. 33 2.8.6 Data Object...33 2.8.7 Standard Data Types.34 2.8.8 IEEE Standard Logic Type std_logic...34 2.9 Op-Amp....35 2.9.1 Karateristik Op-Amp yang ideal..35 2.9.2 Macam-Macam Penguatan... 37 2.9.3 Cara kerjanya dari Penguatan Operasional... 38 2.10 Sensor Posisi. 39 BAB 3 PERANCANGAN SISTEM 3.1 Power Supply...41 3.1.1 Perancangan Power Supply...41 3.2 ADC (Analog to Digital Converter)...42 3.2.1 Perancangan ADC...43 3.3 DAC (Digital to Analog Converter)...47 3.3.1 Perancangan DAC (Digital To Analog Converter)...48 3.4 Modul Penguat Tegangan dan Penguat Arus...51 3.4.1 Perancangan Penguat Tegangan dan Penguat Arus...52 3.5 Modul Interconnection.....53 x

3.6 Modul FPGA 53 3.6.1 Perancangan Implementasi Algoritma PID Pada FPGA. 54 3.6.1.1 Clock Controller dan KP, KI, KD, Set Point 55 3.6.1.1.1 Clock Controller.57 3.6.1.1.2 Register Kp, Ki, Kd, Set Point...62 3.6.1.2 PID Arithmatic.....67 3.7 Metode Metode Pembuatan Operasi Aritmatik...73 3.7.1 Operasi Pengurangan...73 3.7.2 Operasi Perkalian...76 3.7.3 Operasi Penjumlahan 1. 77 3.7.4 Operasi Penjumlahan 2. 79 BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Hardware...84 4.1.1 Implementasi Power Supply...84 4.1.2 Implementasi Sinyal Converter...84 4.1.3 Implementasi Modul Set Point...85 4.1.4 Implementasi Modul Keypad.....85 4.1.5 Implementasi Modul Penguat arus.....85 4.1.6 Implementasi Modul Interconnection....86 4.1.7 Implementasi Sistem Control PID Pada Modul FPGA..86 4.2 Implementasi Software...87 4.2.1 Implementasi Software pada FPGA...87 4.2.2 PID Controller...88 4.3 Cara Mengoperasikan Sistem Dengan Keypad...88 xi

4.4 Data Hasil Percobaan...89 4.4.1 Hasil percobaan untuk mencari nilai Kp 89 4.4.2 Hasil percobaan untuk mencari nilai Kd 91 4.4.3 Hasil percobaan untuk mencari nilai K1 92 4.5 Data hasil percobaan dengan menggunakan Osiloskop Digital... 109 4.6 Evaluasi Sistem....111 BAB 5 KESIMPULAN DAN SARAN 5.1 Kesimpulan...112 5.2 Saran...113 DAFTAR PUSTAKA...115 RIWAYAT HIDUP...117 LAMPIRAN LAMPIRAN LISTING PROGRAM...LA1 LAMPIRAN TABEL...LB1 xii

DAFTAR TABEL Tabel 3.1 Tabel 3.2 Tabel 3.3 Tabel 3.4 Tabel 3.5 Tabel 4.1 Tabel 4.2 Tabel 4.3 Tabel 4.4 Selector Internal DAC...49 Lookup Table Instruksi Decoder...58 Tabel Kebenaran modul Select store...64 Fungsi input untuk Register motor...64 Fungsi input dan output decoder 2 to 3...66 Tabel hasil percobaan untuk mencari nilai Kp. 90 Tabel hasil percobaan untuk mencari nilai Kd.91 Tabel hasil percobaan untuk mencari nilai Ki..92 Tabel hasil percobaan output dari respon motor...93 xiii

DAFTAR GAMBAR Gambar 2.1 Sistem Pengendalian lup terbuka...9 Gambar 2.2 Sistem Pengendalian lup tertutup...10 Gambar 2.3 Blok Diagram Controller Proporsional...12 Gambar 2.4 Blok diagram Controller Integral...13 Gambar 2.5 Gambar 2.6 Blok.Diagram Controller Diferensial......14 Kurva waktu hubungan input-output Controller Diferensial...15 Gambar 2.7 blok diagram Controller Proporsional dengan Integral dan dengan - Derivative ( PID ).17 Gambar 2.8 Perbandingan hasil Controller Proporsional ( P ) dengan Controller - Proporsional ditambah Derivative ( PD ) dengan Proporsional ditambah - Integral ditambah Derivative ( PID ) 18 Gambar 2.9 ADC dengan output n-bit...22 Gambar 2.10 Sinyal Analog sebelum dan sesudah disampling...22 Gambar 2.11 Sinyal Analog yang memiliki waktu sampling yang minimum... 23 Gambar 2.12 Tahapan konversi dari analog ke sinyal digital...24 Gambar 2.13 Rangkaian Weighted Resistor..26 Gambar 2.14 Rangkaian R-2R Ladder...27 Gambar 3.1 Gambar 3.2 Blok Diagram Keseluruhan...40 Skematik Power Supply...42 xiv

Gambar 3.3 Gambar 3.4 Gambar 3.5 Gambar 3.6 Gambar 3.7 Gambar 3.8 Gambar 3.9 Skematik Modul ADC...44 Skematik Modul DAC..49 Rangkaian Penguat Tegangan dan Penguat Arus...52 Skematik Clock Controller...57 Skematik Input KP, KI, KD, Set Point...62 Skematik feedback Posisi...65 Skematik dari PID Arithmatic...68 Gambar 3.10 Diagram Alir Sistem...82 Gambar 4.1 Gambar 4.2 Gambar 4.3 Respon feedback motor DC 1 dengan beban.109 Respon feedback motor DC 2 dengan beban.110 Respon feedback motor DC 3 dengan beban.110 xv

Daftar Lampiran Lampiran A ADDER1.vhd...LA1 ADDER2.vhd...LA2 ADDER3.vhd...LA3 clk_div.vhd...la3 count1.vhd...la4 count_com.vhd...la5 dec2to3.vhd...la6 dec_commander.vhd...la6 dec_sel_reg.vhd...la8 min1.vhd...la9 min2.vhd...la10 mul1.vhd...la11 mul2.vhd...la11 mul3.vhd...la12 mul4.vhd...la13 mux2to1.vhd...la14 PIDsystem.vhd...LA14 red1.vhd...la24 red2.vhd...la25 reg_error0.vhd...la26 xvi

reg_error1.vhd...la28 reg_error2.vhd...la30 reg_error3.vhd...la32 reg_kd.vhd...la33 reg_ki.vhd...la35 reg_kp.vhd...la37 reg_sp.vhd...la39 Lampiran B Tabel 3.1 Tabel 3.2 Tabel 3.3 Tabel 3.4 Tabel 3.5 Tabel 4.1 Tabel 4.2 Tabel 4.3 Tabel 4.4 Selector Internal DAC...LB1 Lookup Table Instruksi Decoder...LB1 Tabel Kebenaran modul Decoder Select Register...LB3 fungsi input untuk Register motor...lb3 Fungsi input dan output decoder 2 to 3...LB4 Tabel hasil percobaan untuk mencari nilai Kp...LB4 Tabel hasil percobaan untuk mencari nilai Kd...LB5 Tabel hasil percobaan untuk mencari nilai Ki.......LB6 Tabel hasil percobaan output dari respon motor...lb7 Lampiran C Data Sheet xvii