IMPLEMENTASI KONTROL PID UNTUK PENGENDALI MICROPUMP GUNA MENJAGA KONTINUITAS ALIRAN FLUIDA LAPORAN TUGAS AKHIR

dokumen-dokumen yang mirip
PEMANGGIL ANTRIAN BERBASIS MIKROKONTROLLER AT89S52

PENGIRIMAN DAN PENERIMAAN DATA BERBASIS MIKROKONTROLER DENGAN MEDIA TRANSMISI GELOMBANG RADIO

APLIKASI AT89S51 UNTUK KOMPETISI RENANG

KENDALI ON-OFF PERALATAN ELEKTRONIK MENGGUNAKAN PC DENGAN KOMUNIKASI SERIAL RS-485

LAPORAN TUGAS AKHIR PROTOTYPE SISTEM PENILAIAN LATIHAN TEMBAK DIGITAL

PAPAN INFORMASI MATRIKS LED BERBASIS MIKROKONTROLER

APLIKASI SENSOR ASAP PADA PERINGATAN DILARANG MEROKOK, ALARM KEBAKARAN DAN PEMADAM KEBAKARAN

PRINTER ELEKTRONIK DENGAN MENGGUNAKAN MIKROKONTROLLER

PENDETEKSI BANJIR BERBASIS MIKROKONTROLLER DENGAN MENGGUNAKAN TRANSMISI GELOMBANG RADIO

AKUISISI DATA MENGGUNAKAN USB MIKROKONTROLLER

PEMANFAATAN MIKROKONTROLLER SEBAGAI PENGENDALI MULTILEVEL INVERTER JENIS BARU

PENIMBANG GULA OTOMATIS BERBASIS MIKROKONTROLER AT89S52

TIMBANGAN BERAT BADAN DAN TINGGI BADAN DENGAN OUTPUT SUARA

ROBOT PEMINDAH BENDA SECARA OTOMATIS : SUBAB LENGAN ROBOT TUGAS AKHIR

PERANCANGAN TELEMETRI SUHU DENGAN MODULASI DIGITAL ON-OFF KEYING MODULASI FREKUENSI

ROBOT PEMINDAH BENDA SECARA OTOMATIS : SUBBAB MOBILE ROBOT TUGAS AKHIR

PENGUKUR SUHU DAN KELEMBABAN UDARA DENGAN TRANSMISI DATA DIGITAL MELALUI FREKUENSI RADIO 2,4 GHZ

WATT METER DIGITAL SATU FASA MENGGUNAKAN MIKROKONTROLLER AT 89S51 TUGAS AKHIR. Oleh : B YOYOK WP

DAFTAR ISI. ABSTRAK... i KATA PENGANTAR... ii DAFTAR ISI... iv DAFTAR GAMBAR... vii DAFTAR TABEL... x DAFTAR LAMPIRAN... xi

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

RANCANG BANGUN ALAT PENGATUR ARAH ANTENA BERDASARKAN LEVEL SINYAL CAHAYA

SIMULASI PENGAMANAN UNTUK SISTEM PERPARKIRAN KHUSUS PASCABAYAR BERBASIS KOMPUTER

MEMORI TERPROGRAM BERBASIS V/Hz UNTUK PENGENDALIAN MOTOR INDUKSI TIGA FASA

PENGENDALIAN ROBOT MENGGUNAKAN MODULASI DIGITAL FSK (Frequency Shift Keying ) LAPORAN TUGAS AKHIR. Oleh : JOHANES

ALAT PENGONTROL KEBISINGAN DI PERPUSTAKAAN BERBASIS MIKROKONTROLER AT MEGA 16

MINIMALISASI PERKABELAN KELISTRIKAN MOBIL DENGAN SISTEM MULTIPLEKSING TUGAS AKHIR

ALAT PENGAMAN DAN PENGERING IRISAN JAHE OTOMATIS

PERANCANGAN ALAT PENGUKUR TEGANGAN BATERAI PADA RTU DIVISUALISASI PADA PC TUGAS AKHIR

MAXIMUM POWER POINT TRACKER PADA SOLAR CELL/PHOTOVOLTAIC MODULE DENGAN MENGGUNAKAN FUZZY LOGIC CONTROLLER

PERANCANGAN PEMBATAS KECEPATAN MOTOR DC TUGAS AKHIR. Oleh : Dicky Yulianto

APLIKASI PENGUKURAN KONSENTRASI GAS CO PADA ASAP ROKOK MENGGUNAKAN SENSOR AF 30

DIGITAL SYSTEM AUTOMATIC VOLTAGE REGULATOR

OTOMATISASI PENGATUR KELEMBAPAN DAN SUHU PADA OVEN MENGGUNAKAN ATMEGA 8535 LAPORAN TUGAS AKHIR

APLIKASI RFID (Radio Frequency Identification) UNTUK KEAMANAN GEDUNG

TAKARIR. Akumulator Register yang digunakan untuk menyimpan semua proses aritmatika

APLIKASI SMS SEBAGAI PENGENDALI SUHU JARAK JAUH TUGAS AKHIR

BAB 3 PERANCANGAN SISTEM

PERANCANGAN PENGATURAN SISTEM TRAFFIC LIGHT DENGAN WEBCAM DINAMIS (PENGENDALIAN ATCS MELALUI PORT PARALLEL) TUGAS AKHIR OLEH :

KEYBOARD TANPA KABEL DENGAN MENGGUNAKAN INFRA MERAH

PERANCANGAN DAN PEMBUATAN SISTEM PENGENDALIAN LEVEL AIR DAN SUHU MENGGUNAKAN DTMF BERBASIS MIKROKONTROLLER AT89S51

PERANCANGAN ALAT PEMBUAT BRIKET SERBUK GERGAJI KAYU DENGAN MENGGUNAKAN TIMER DAN SENSOR INFRA MERAH TUGAS AKHIR OLEH : PERWITHA JAKA W

PENUNJUKKAN HALTE BERBASIS MIKROKONTROLLER. Agung Umar Prabowo

MULTI METER DENGAN TAMPILAN SEVEN SEGMENT DAN ISYARAT SUARA

PERANCANGAN SISTEM AUTOMATIC VOLUME CONTROL

SISTEM MONITORING LEVEL AIR MENGGUNAKAN KENDALI PID

SISTEM PASSWORD MENGGUNAKAN FINGERPRINT

SISTEM INFORMASI DATA BUKU PERPUSTAKAAN VIA SMS

SISTEM PENGUNCI TELEPON RUMAH (PSTN) MENGGUNAKAN PASSWORD YANG DAPAT DIKENDALIKAN DARI JARAK JAUH

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

TAKARIR. Akumulator Register yang digunakan untuk menyimpan semua proses aritmatika. Assembler Bahasa pemrograman mikrokontroler MCS-51

PEMANFAATAN MIKROKONTROLER SEBAGAI PENGENDALI SOLAR TRACKER UNTUK MENDAPATKAN ENERGI MAKSIMAL

ALAT PENAMPIL AKORD GITAR BERBASIS MIKROKONTROLER TUGAS AKHIR

ROBOT PEMINDAH BARANG YANG DIKONTROL DAN DIMONITOR MELALUI JARINGAN INTERNET

RADIO FREQUENCY IDENTIFICATION (RFID) SEBAGAI SISTEM KEAMANAN MOBIL

DESAIN DAN IMPLEMENTASI INVERTER TYPE KONSTAN TEGANGAN FREKUENSI BERUBAH UNTUK SISTEM 3 FASA

KENDALI VARIABEL VOLTAGE VARIABEL FREKUENSI PADA MOTOR INDUKSI SATU FASA BERBASIS MIKROKONTROL ATMEGA8535 LAPORAN TUGAS AKHIR OLEH : MATHIAS WINDY

SISTEM NOTIFIKASI SMS ALAT PENGAMAN BEBAN TIDAK SEIMBANG BERBASIS ARDUINO PADA TRAFO DISTRIBUSI SISTEM TENAGA LISTRIK

VOLT / HERTZ CONTROL

SISTEM KONTROL PENGOPERASIAN AC (AIR CONDITIONING) JARAK JAUH DENGAN SMS (SHORT MESAGGE SERVICE) BERBASIS MIKROKONTROLER ATMEGA8535 TUGAS AKHIR

TUGAS AKHIR PERANCANGAN SISTEM KONTROL ALARM BERBASIS SMS MENGGUNAKAN MODUL GSM DAN MIKROKONTROLLER ATMEGA 8535 PADA VHF TRANSMITTER

PENGENDALI PENYIRAM TANAMAN STRAWBERRY BERDASARKAN KELEMBABAN BERBASIS FUZZY

PEMANFAATAN IC MEMORI TERPROGRAM UNTUK MENGENDALIKAN INVERTER 3 FASA

METODE PENGENDALIAN KONVERTER DC DC EMPAT LEVEL JENIS DIODA CLAMP

SISTEM PENGENDALI LEVEL DAN VOLUME AIR PADA PROSES PENGISIAN BAK PENAMPUNG AIR MENGGUNAKAN AT89S51 DENGAN PENAMPIL SEGMENT 7 TUGAS AKHIR

APLIKASI MIKROKONTROLER AT89S52 SEBAGAI VENDING MACHINE

PERANCANGAN DAN PEMBUATAN SISTEM KEAMANAN GEDUNG MELALUI JALA-JALA LISTRK PLN BERBASIS MIKROKONTROLER AT89S51

PERANCANGAN OSILOSKOP PC MELALUI SOUNDCARD

KEAMANAN GEDUNG DENGAN CCTV WIRELESS

PENGOPERASIAN HELIKOPTER TANPA AWAK TUGAS AKHIR

DAFTAR ISI HALAMAN JUDUL... HALAMAN PENGESAHAN P EMBIMBING... HALAMAN PENGESAHAN P ENGUJI... HALAMAN PERSEMBAHAN... HALAMAN MOTTO... KATA PENGANTAR...

PENGGULUNG KUMPARAN DIGITAL DENGAN KENDALI MIKROKONTROLLER

TUGAS AKHIR Sistem Pengamanan Kendaraan Bermotor Menggunakan Password dan Smartcard Berbasis Microcontroller Atmega 8535

DAFTAR ISI HALAMAN JUDUL. HALAMAN PENGESAHAN PEMBIMBING. HALAMAN PENGESAHAN PENGUJI... HALAMAN PERSEMBAHAN. HALAMAN MOTTO.. ABSTRAKSI... DAFTAR ISI...

Kontrol Keseimbangan Robot Mobil Beroda Dua Dengan. Metode Logika Fuzzy

ROBOT PINTAR MEMATIKAN LAMPU DI SUATU RUANGAN BERBASIS MIKROKONTROLER AT89S51 TUGAS AKHIR

PERANCANGAN DAN PEMBUATAN ALAT PENGHITUNG ORANG DALAM RUANGAN BERBASIS MIKROKONTROLER AT89S52 MENGGUNAKAN SENSOR INFRA-MERAH LAPORAN TUGAS AKHIR

PERANCANGAN ALAT PEMANTAU TEKANAN DAN KONSENTRASI OKSIGEN UDARA PERNAFASAN BERBASIS MIKROKONTROLER ATmega32

DESAIN DAN IMPLEMENTASI MAKSIMUM POWER POINT TRACKER MELALUI DETEKSI DAYA DAN TEGANGAN

INTERFACE SUMBER SINYAL AUDIO DAN SISTEM AUDIO MOBIL

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

RANCANG BANGUN LOKER OTOMATIS DENGAN MENGGUNAKAN BARCODE BERBASIS PC

BAB II TEORI DASAR 2.1 Pendahuluan 2.2 Sensor Clamp Putaran Mesin

LAPORAN PROYEK AKHIR RANCANG BANGUN ALAT PENGERING JAMUR KUPING DENGAN PEMANAS MENGGUNAKAN MIKROKONTROLLER AT89C51

BAB III PERANCANGAN SISTEM. 3.1 Pengantar Perancangan Sistem Pengendalian Lampu Pada Lapangan Bulu

PEMANFAATAN MIKROKONTROL ATMEGA 8535 SEBAGAI PENGENDALI INVERTER SATU FASA JEMBATAN PENUH TERPROGRAM ¼ λ

AMPLIFIER STEREO DENGAN UMPAN BALIK AKUSTIK UNTUK PENGUATAN AUDIO

PENGATUR WAKTU PENYALAAN PERALATAN ELEKTRONIK RUMAH BERBASIS MIKROKONTROLER

JURUSAN ELEKTRO FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH MALANG 2016

TKC210 - Teknik Interface dan Peripheral. Eko Didik Widianto

PENGONTROLAN AC MOBIL BERDASARKAN KEMIRINGAN JALAN (TANJAKAN) TUGAS AKHIR

Deteksi Dini dan Pengendalian Terhadap. Air Pasang dan Banjir

BAB II LANDASAN TEORI

PENGGUNAAN PC SEBAGAI PENALA FREKUENSI SESUAI STANDAR INTERNASIONAL SEKALIGUS MEDIA BERLATIH GITAR

PERANCANGAN ROBOT DENGAN SENSOR UV-TRON R9454 BERBASIS MIKROKONTROLER ATMEL 89S51 TUGAS AKHIR. Diajukan Guna Memenuhi Sebagian Persyaratan

BAB II LANDASAN TEORI

ROBOT PENGIKUT GARIS DENGAN SENSOR INFRA MERAH BERBASIS MIKROKONTROLLER AT89S52 TUGAS AKHIR

PERANCANGAN ALAT PEMERIKSA LEMBAR JAWAB KOMPUTER MENGGUNAKAN WEBCAM

KOREKSI KESALAHAN PADA SISTEM DVB-T MENGGUNAKAN KODE REED-SOLOMON

TUGAS AKHIR SIMULATOR PENGHITUNG JUMLAH ORANG PADA PINTU MASUK DAN KELUAR GEDUNG

SISTEM PENYIRAMAN TAMAN DENGAN MENGGUNAKAN HP MELALUI METODE SPEED DIAL

Transkripsi:

IMPLEMENTASI KONTROL PID UNTUK PENGENDALI MICROPUMP GUNA MENJAGA KONTINUITAS ALIRAN FLUIDA LAPORAN TUGAS AKHIR Oleh: ANDIKA PERMADI 02.50.0079 PROGRAM STUDI TEKNIK ELEKTRO FAKULTAS TEKNOLOGI INDUSTRI UNIVERSITAS KATOLIK SOEGIJAPRANATA 2010

HALAMAN PENGESAHAN Tugas Akhir dengan Judul IMPLEMENTASI KONTROL PID UNTUK PENGENDALI MICROPUMP GUNA MENJAGA KONTINUITAS ALIRAN FLUIDA ini diajukan untuk memenuhi persyaratan dalam memperoleh gelar Sasrjana Teknik Elektro ( Strata-1 ) pada Program Studi Teknik Elektro di Fakultas Teknologi Industri Universitas Katolik Soegijapranata Semarang Tugas akhir ini disetujui pada tanggal... Semarang,... Mengetahui / Menyetujui Pembimbing I Pembimbing II ( Yulianto Tejo P, ST.MT ) ( Risa Farrid Christianti, ST.MT ) NPP : 058.1.1993.144 NPP. 058.1.2002.250 Dekan Fakultas Teknologi Industri Universitas Katolik Soegijapranata ( Dr. F. Budi Setiawan, MT.) NPP : 058.1.1994.150 ii

ABSTRAK Laporan Tugas Akhir ini menjelaskan tentang aplikasi sistem kontrol pada pengaturan variabel fluida. Metode kontrol yang digunakan dalam sistem ini adalah kontrol proporsional integral derivatif (PID). Proses kontrol PID dilakukan oleh mikrokontroller AT89S52 dan penginputan data untuk seting baru ketinggian, besaran Kp, Ki dan Kd, termasuk untuk monitoring tinggi Fluida dilakukan dengan menggunakan komputer (PC). Pengujian sistem akan dilakukan untuk mengontrol variabel fluida dengan ketinggian sesuai dengan banyaknya data 8 bit yang diterima potensio sebagai sensor tinggi yang diinputkan ke ADC 0804, yaitu antara 0 sampai dengan 255. Pengujian dilakukan dengan beberapa variasi parameter kontrol PID. Aplikasi dari kontrol PID ini dapat diterapkan dalam bidang industri kecil atau menengah. Salah satu aplikasinya seperti pada tugas akhir ini digunakan eksperimen untuk pengaturan variabel fluida. Sehingga kita dapat mengatur level dan debit fluida yang kita butuhkan secara otomatis. Kata kunci: sistem kontrol, kontrol proporsional integral derivatif (PID), kontrol variabel (level dan debit) fluida. iii

KATA PENGANTAR Puji Syukur ke hadirat Allah SWT, yang telah melimpahkan rahmat-nya kepada penulis, sehingga penulis dapat menyelesaikan tugas akhir ini dari awal hingga selesainya tugas akhir ini. Tugas akhir ini digunakan untuk memenuhi salah satu syarat guna mendapatkan gelar Sarjana Teknik Elektro di Universitas Katolik Soegijapranata Semarang. Ada begitu banyak pihak yang telah membantu penulis dalam menyelesaikan tugas akhir ini. Maka pada kesempatan ini penulis ingin menyampaikan ucapan terimakasih kepada : 1. Bpk. Leonardus Heru P, ST, MT. selaku Dekan Fakultas teknologi Industri Jurusan Teknik Elektro Universitas Katolik Soegijapranata Semarang. 2. Bpk. Yulianto Tejo P, ST.MT. selaku Dosen Pembimbing I Tugas Akhir ini yang telah membimbing dalam pelaksanaan Tugas Akhir dan penyusunan Laporan Tugas Akhir. 3. Ibu. Risa Farrid Christianti, ST.MT. selaku Dosen Pembimbing II yang telah membimbing dalam pelaksanaan Tugas Akhir dan penyusunan Laporan Tugas Akhir. 4. Kepada kedua orang tua saya yang telah mendukung serta doa dalam pelaksanaan pembuatan tugas akhir ini. 5. Serta rekan-rekan yang telah ikut serta mendukung dan membantu baik secara moral dan spiritual dalam membantu dalam penyelesaian Laporan Tugas Akhir ini. iv

Semoga Tuhan melimpahkan rahmat dan karunia-nya kepada semua pihak yang telah membantu hingga tugas akhir ini selesai. Setiap saran yang dapat diberikan untuk perbaikan laporan ini akan diterima dengan segala senang hati Semoga buku ini dapat digunakan sebagai penambah ilmu pengetahuan bagi kita semua meskipun buku ini belum sempurna. Semarang,.2010 Penyusun v

DAFTAR ISI HALAMAN JUDUL...i HALAMAN PENGESAHAN...ii ABSTRAK...iii KATA PENGANTAR... iv DAFTAR ISI...vi DAFTAR GAMBAR... ix DAFTAR TABEL...xi BAB I PENDAHULUAN...1 1.1 LATAR BELAKANG MASALAH... 1 1.2 PERUMUSAN MASALAH...2 1.3 PEMBATASAN MASALAH... 2 1.4 TUJUAN TUGAS AKHIR... 3 1.5 MANFAAT TUGAS AKHIR... 3 1.6 METODE PENULISAN... 3 1.7 SISTEMATIKA PENYUSUNAN LAPORAN TUGAS AKHIR...4 BAB II LANDASAN TEORI... 6 2.1 ARSITEKTUR ATMEL AT89S52...6 2.1.1 Fasilitas Mikrokomputer AT89S52... 6 2.1.2 Konfigurasi Kaki Mikrokomputer AT89S52...7 2.2 DASAR PEMPROGRAMAN ATMEL AT89S52... 11 2.2.1 Organisasi Memori... 11 2.2.2 Register-register Fungsi Khusus (Special Function vi

Registers)...14 2.2.3 Interupsi... 16 2.2.4 Pewaktu (Timer) dan Pencacah (Counter)...20 2.2.5 Port Seri Pada AT89C52... 28 2.3 Dekode Nada DTMF MT8870 (DTMF decode)...34 2.4 Pembangkit Nada DTMF TP5088 (DTMF generator)...40 2.5 Chip Recorder ISD 2560... 44 2.6 Dasar Pemprograman Bahasa C Menggunakan SDCC...49 BAB III PERANCANGAN...52 3.1 PERANCANGAN PIRANTI KERAS...52 3.1.1 Pembangkit DTMF menggunakan IC TP5088... 52 3.1.2 Decode nada DTMF menggunakan IC MT8870... 53 3.1.3 Mikrokontroller AT89S52...54 3.1.3.1 Modul Mikrokontroller Tombol...54 3.1.3.1 Modul Mikrokontroller Display Besar... 56 3.1.3.1 Modul Mikrokontroller Suara... 57 3.1.4 Pemancar frekuensi FM...58 3.1.4 Penerima frekuensi FM...59 3.2 PERANCANGAN PIRANTI LUNAK... 60 3.2.1 Perancangan Diagram Alir...60 3.2.2 Menulis Program... 64 3.2.2 Optimasi Program...65 vii

BAB IV HASIL ANALISA...66 4.1 ANALISA PIRANTI KERAS...66 4.1.1 Rangkaian Pengendali / Firmware...68 4.1.2 Rangkaian Pemilih Tegangan... 68 4.1.3.Rangkaian Komunikasi antara Mikrokontroller dengan Komputer...70 4.2 ANALISA PIRANTI LUNAK... 71 4.2.1 Piranti Lunak Pengendali...72 4.2.2 Piranti Lunak Antarmuka Pengguna...89 BAB V PENUTUP...98 6.1 KESIMPULAN... 98 6.2 SARAN... 99 DAFTAR PUSTAKA... 100 LAMPIRAN 1 KODE PROGRAM... 102 A. PIRANTI LUNAK PENGENDALI... 102 B. PIRANTI LUNAK ANTARMUKA PENGGUNA...118 LAMPIRAN 2 DATA SHEET MAX232... 128 LAMPIRAN 3 DATA SHEET LM 317...135 viii

DAFTAR GAMBAR Gambar 2.1 Susunan kaki mikrokomputer AT89C52...8 Gambar 2.2 Organisasi memori program...12 Gambar 2.3 Organisasi memori data...13 Gambar 2.4 Pengalaman langsung dan tak langsung pada RAM 256 byte...14 Gambar 2.5 Proses interupsi...18 Gambar 2.6 Bagan lengkap sistem interupsi...21 Gambar 2.7 Format data transmisi serial asinkron...35 Gambar 2.8 Penghubung DB-25... 38 Gambar 2.9 Sistem minimum komunikasi serial standar RS-232C...39 Gambar 2.10 Penghubung DB-9... 39 Gambar 2.11 Struktur bahasa C... 42 Gambar 3.1 Pemprograman flash EPROM... 54 Gambar 3.2 Verifikasi flash EPROM... 55 Gambar 3.3 Bentuk gelombang pemprograman dan verifikasi pada mode tegangan tinggi...55 Gambar 3.4 Gambar Rangkaian Max 232...54 Gambar 3.5 Diagram Alir piranti lunak firmware...60 Gambar 3.6 Editor teks Devmic...61 Gambar 3.7 Diagram Alir piranti lunak antarmuka... 64 Gambar 3.8 Microsoft Visual Studio.Net...65 Gambar 4.1 Blok Diagram Aplikasi...66 Gambar 4.2.Rangkaian Pengisian Program ROM untuk Mikrokontroller AT89C51 ix

/ C52 / C55 dan AT89S51 / S52 / S53... 67 Gambar 4.3 Rangkaian Pemilih Tegangan...69 Gambar 4.4 Request View pada Com 1 dalam HDD Free Serial Monitor... 71 x

DAFTAR TABEL Tabel 2.1 Fungsi alternatif port 1.0 dan 1.1... 9 Tabel 2.2 Fungsi alternatif port 3... 10 Tabel 2.3 Nilai RS0 dan RS1... 16 Tabel 2.4 Alamat vektor interupsi...18 Tabel 2.5 Mode operasi pewaktu/pencacah... 24 Tabel 2.6 Mode port seri... 32 Tabel 2.7 Tipe data yang didukung oleh SDCC...47 Tabel 3.1 Pengendalian flash EPROM...53 Tabel 4.1 Analisa tegangan EA/Vpp...69 xi