AKUISISI DATA MENGGUNAKAN USB MIKROKONTROLLER

dokumen-dokumen yang mirip
PRINTER ELEKTRONIK DENGAN MENGGUNAKAN MIKROKONTROLLER

PENGIRIMAN DAN PENERIMAAN DATA BERBASIS MIKROKONTROLER DENGAN MEDIA TRANSMISI GELOMBANG RADIO

EMBEDDED SYSTEM WEB BERBASIS WIFI UNTUK MENGENDALIKAN MOTOR TUGAS AKHIR

ALAT PENDETEKSI PERKIRAAN CUACA DENGAN PENGOLAHAN CITRA

SISTEM INFORMASI DATA BUKU PERPUSTAKAAN VIA SMS

APLIKASI SMS SEBAGAI PENGENDALI SUHU JARAK JAUH TUGAS AKHIR

ALAT PENGAMAN DAN PENGERING IRISAN JAHE OTOMATIS

PENGATUR WAKTU PENYALAAN PERALATAN ELEKTRONIK RUMAH BERBASIS MIKROKONTROLER

Deteksi Dini dan Pengendalian Terhadap. Air Pasang dan Banjir

PENIMBANG GULA OTOMATIS BERBASIS MIKROKONTROLER AT89S52

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

PEMANFAATAN MIKROKONTROLER SEBAGAI PENGENDALI SOLAR TRACKER UNTUK MENDAPATKAN ENERGI MAKSIMAL

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

PENGONTROLAN AC MOBIL BERDASARKAN KEMIRINGAN JALAN (TANJAKAN) TUGAS AKHIR

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

PENDETEKSI BANJIR BERBASIS MIKROKONTROLLER DENGAN MENGGUNAKAN TRANSMISI GELOMBANG RADIO

SISTEM MONITORING AUDIO VIDEO BERBASIS WiFi

TERMOMETER BLUETOOTH BERBASIS ANDROID

IMPLEMENTASI INVERTER SATU FASA TERKENDALI ARUS MENGGUNAKAN SUMBER MODUL SURYA DENGAN KENDALI DAYA MAKSIMAL LAPORAN TUGAS AKHIR

APLIKASI RFID (Radio Frequency Identification) UNTUK KEAMANAN GEDUNG

PERANCANGAN SISTEM AUTOMATIC VOLUME CONTROL

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

SISTEM PENGEREMAN MOBIL PADA SAAT TERJADI KEMUNDURAN

PEMANGGIL ANTRIAN BERBASIS MIKROKONTROLLER AT89S52

AMPLIFIER STEREO DENGAN UMPAN BALIK AKUSTIK UNTUK PENGUATAN AUDIO

PAPAN INFORMASI MATRIKS LED BERBASIS MIKROKONTROLER

PENGENDALIAN PERLATAN KANTOR MENGGUNAKAN PONSEL BLUETOOTH

PENGENDALI PENYIRAM TANAMAN STRAWBERRY BERDASARKAN KELEMBABAN BERBASIS FUZZY

APLIKASI MIKROKONTROLER AT89S52 SEBAGAI VENDING MACHINE

PROSES PEMISAHAN PADA TANGKI HASIL PENYULINGAN MINYAK KAYU PUTIH SECARA OTOMATIS

PERANCANGAN PENGUAT AUDIO KLAS B (PUSH-PULL)

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

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

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

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

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

SISTEM PERINGATAN JARAK PADA KENDARAAN DENGAN FUZZY LOGIC BERBASIS MIKRO KONTROLLER

PEMANFAATAN IC MEMORI TERPROGRAM UNTUK MENGENDALIKAN INVERTER 3 FASA

MINIMALISASI PERKABELAN KELISTRIKAN MOBIL DENGAN SISTEM MULTIPLEKSING TUGAS AKHIR

SISTEM PENGUAT AUDIO JENIS SUBWOOFER DENGAN MENGGUNAKAN TEKNIK MODULASI DELTA TUGAS AKHIR

DIGITAL SYSTEM AUTOMATIC VOLTAGE REGULATOR

PENGHITUNG WAKTU,PUTARAN,DAN KECEPATAN DENGAN MENGGUNAKAN SENSOR INFRA MERAH DAN PC PADA BALAP MOBIL TAMIYA TUGAS AKHIR

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

DESAIN PENGISIAN BATERE METODE CONSTANT CURRENT CONSTANT VOLTAGE BERBASIS dspic30f4012

ALAT PENAMPIL AKORD GITAR BERBASIS MIKROKONTROLER TUGAS AKHIR

ROBOT PEMINDAH BENDA SECARA OTOMATIS : SUBAB LENGAN ROBOT TUGAS AKHIR

TIMBANGAN BERAT BADAN DAN TINGGI BADAN DENGAN OUTPUT SUARA

DESAIN DAN IMPLEMENTASI MAKSIMUM POWER POINT TRACKER MELALUI DETEKSI ARUS

PEMANFAATAN MIKROKONTROLLER SEBAGAI PENGENDALI MULTILEVEL INVERTER JENIS BARU

IMPLEMENTASI AC-DC MULTILEVEL KONVERTER SEBAGAI POWER FACTOR CORRECTOR TUGAS AKHIR

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

KEAMANAN GEDUNG DENGAN CCTV WIRELESS

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

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

ROBOT PEMINDAH BENDA SECARA OTOMATIS : SUBBAB MOBILE ROBOT TUGAS AKHIR

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

METODA PENGHEMATAN DAYA LISTRIK PADA MONITOR KOMPUTER BERDASARKAN INPUTAN SINYAL SECARA SOFT START TUGAS AKHIR

RANCANG BANGUN ALAT PENGATUR ARAH ANTENA BERDASARKAN LEVEL SINYAL CAHAYA

PENGATURAN KELUARAN VOLUME AIR DENGAN MENGGUNAKAN MOTOR DC TUGAS AKHIR

LAYANAN SMS KESEHATAN UNTUK MENGETAHUI TEKANAN DARAH DAN BERAT BADAN IDEAL TUGAS AKHIR

VOLT / HERTZ CONTROL

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

INTERFACE SUMBER SINYAL AUDIO DAN SISTEM AUDIO MOBIL

AKHIR TUGAS OLEH: JURUSAN. Untuk

DESAIN DAN IMPLEMENTASI SISTEM PENGISI BATERAI TENAGA SURYA MENGGUNAKAN METODE INCREMENTAL CONDUCTANCE KENDALI ARUS BERBASIS dspic30f4012

PERANCANGAN OSILOSKOP PC MELALUI SOUNDCARD

KEYBOARD TANPA KABEL DENGAN MENGGUNAKAN INFRA MERAH

SIMULASI PENGAMANAN UNTUK SISTEM PERPARKIRAN KHUSUS PASCABAYAR BERBASIS KOMPUTER

STUDI KOMPARASI INVERTER SATU FASA DENGAN STRATEGI UNIPOLAR DAN BIPOLAR TUGAS AKHIR. Oleh : AJI REZA ADHITYA NUGRAHA

STUDI KOMPARASI MPPT ANTARA SOLAR CONTROLLER MPPT M10-20A DENGAN MPPT TIPE INCREMENTAL CONDUCTANCE SEBAGAI CHARGER CONTROLLER LAPORAN TUGAS AKHIR

APLIKASI VOIP MENGGUNAKAN MOBILE PHONE VIA WI-FI

MAXIMUM POWER POINT TRACKER DENGAN METODE INCREMENTAL CONDUCTANCE TRANSCONDUCTANCE CONTROL BERBASIS. dspic30f4012

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

Kendali Motor Induksi Tiga Fasa Tipe Volt/Hertz. Dengan Modulasi Vektor Ruang Berbasis Mikrokontrol. Atmega32

AKTIF POWER FILTER PARALEL SATU FASA BERBASIS KESAMAAN DAYA NYATA SEBAGAI KOMPENSATOR HARMONISA

FILTER DAYA AKTIF SHUNT UNTUK SISTEM TIGA FASA TIGA KAWAT BERBASIS DETEKSI ARUS SUMBER

PENGGULUNG KUMPARAN DIGITAL DENGAN KENDALI MIKROKONTROLLER

Desain. Oleh : Banar Arianto : NIM UNIVERS SEMARANG

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

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

PEMANFAATAN INVERTER SATU FASA SEBAGAI PENGINJEKSI DAYA BERBASIS MIKROKONTROLLER ATMEGA8535

APLIKASI AT89S51 UNTUK KOMPETISI RENANG

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

Desain Buck Chopper Sebagai Catu. Power LED Dengan Kendali Arus

PENINGKATAN JARAK JANGKAUAN WIRELESS LAN DENGAN CIRCULAR WAVEGUIDE

MOTOR LINIER SWITCH RELUCTANCE 4 ROTOR 6 STATOR BERBASIS MIKROKONTROLER PIC 18F4550

BOOST PWM RECTIFIER 3 FASA SEBAGAI METODE PERBAIKAN KUALITAS DAYA DAN MENINGKATKAN EFISIENSI DAYA

SISTEM PENYIRAMAN TAMAN DENGAN MENGGUNAKAN HP MELALUI METODE SPEED DIAL

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

SOFT START MOTOR AC 3 FASA UNTUK MENGURANGI RUGI RUGI START PADA MOTOR 3 FASA

DESAIN DAN IMPLEMENTASI DC TO AC CONVERTER KENDALI DIGITAL TUGAS AKHIR

DESIGN DAN IMPLEMENTASI HIGH PERFORMANCE AUDIO SYSTEM DENGAN MENGGUNAKAN TEKNIK SINYAL TERPISAH

SISTEM PENDINGIN RUANG OTOMATIS BERDASAR VOTING KEPADATAN PENGUNJUNG BERBASIS MIKROKONTROLER AT MEGA 16 SKRIPSI

DESAIN & OPERASI MOTOR SWITCH RELUCTANCE 4 KUTUB ROTOR 6 KUTUB STATOR LAPORAN TUGAS AKHIR. Oleh : MOSES EDUARD LUBIS

PERANCANGAN PENGENDALIAN MESIN PENYEMPROT DAN PENGERING CAT BERBASIS PLC

PENUNJUKKAN HALTE BERBASIS MIKROKONTROLLER. Agung Umar Prabowo

IMPLEMENTASI PHOTOVOLTAIC PADA SISTEM PERINGATAN DINI BAHAYA BANJIR DENGAN DUA LEVEL KETINGGIAN AIR TUGAS AKHIR

SISTEM PASSWORD MENGGUNAKAN FINGERPRINT

PERANCANGAN RADIO STREAMING BERBASIS WEBSITE MELALUI JARINGAN SECARA OFFLINE

DESAIN TAPIS DAYA AKTIF FASA BERBASIS EKSTRASI

Transkripsi:

AKUISISI DATA MENGGUNAKAN USB MIKROKONTROLLER TUGAS AKHIR Disusun Oleh : BRIMA DESTRA BILLAWA 02.50.0091 FAKULTAS TEKNOLOGI INDUSTRI JURUSAN TEKNIK ELEKTRO UNIVERSITAS KATOLIK SOEGIJAPRANATA SEMARANG 2010 i

PENGESAHAN Tugas Akhir dengan judul Akuisisi Data Menggunakan USB Mikrokontroller diajukan untuk memenuhi sebagian dari persyaratan dalam memperoleh gelar Sarjana Teknik Elektro pada Program Studi Teknik Elektro di Fakultas Industri Universitas Katolik Soegijapranata Semarang. Laporan Tugas Akhir ini telah disetujui pada tanggal...2010 Semarang, 2010 Mengetahui / Menyetujui Dosen Pembimbing ( B. Harnadi, ST. MT ) NPP. 058.1.1994.168 Mengetahui, Dekan Fakultas Teknologi Industri ( Leonardus Heru P, ST. MT ) NPP 058.I. 2000.234 ii

ABSTRAK USB atau Universal Serial Bus, merupakan suatu teknologi yang memungkinkan kita untuk menghubungkan alat eksternal (periferal) ke komputer kita. Dengan menggunakan mikrokontroller PIC18F4550 kita bisa melakukan akuisisi data dan pengolahan data melalui teknologi USB tersebut. Kata kunci : Universal Serial Bus, Mikrokontroller iii

KATA PENGANTAR Puji syukur penulis panjatkan kepada Tuhan Yang Maha Esa yang masih memberikan kesehatan kepada penulis untuk menyelesaikan laporan tugas akhir ini. Laporan Tugas Akhir ini disusun dan diajukan untuk memenuhi sebagian dari persyaratan dalam memperoleh gelar Sarjana Teknik Elektro pada Program Studi Teknik Elektro di Fakultas Teknologi Industri Universitas Katholik Soegijapranata Semarang, disamping supaya mahasiswa lebih memahami prinsip-prinsip elektronika yang sudah diperoleh dalam bangku kuliah dan menerapkannya. Dalam pelaksanaan Tugas Akhir sampai tersusunnya laporan ini penulis banyak mendapatkan bantuan dan dukungan pihak-pihak baik moril maupun materiil. Oleh karena itu penulis mengucapan banyak terima kasih dan penghargaan yang sebesarbesarnya Kepada : 1. Tuhan Yang Maha Esa, hanya kepadamu hamba menyembah dan memohon. 2. Bapak Leonardus Heru P ST.MT, Selaku Dekan Fakultas Teknologi Industri Universitas Katholik Soegijapranata yang telah memberikan saran atau masukan dalam pelaksanaan tugas akhir ini 3. Bapak B. Harnadi, ST. MT, selaku Dosen Pembimbing I yang senantiasa memberikan waktu untuk membimbing dan memberi masukan serta saran guna terselesaikannya tugas akhir ini. 4. Seluruh Bapak dan Ibu Dosen Fakultas Teknologi Industri atas ilmu yang diberikan selama di bangku kuliah. 5. Staff Tata Usaha dan Laboran Fakultas Teknologi Industri Unika. iv

6. Mendiang Bapakku Djoko Pramono Setiawan yang memberikan aku arti menjalani hidup, walau hanya dengan kenangan kenangan yang pernah ada selama beliau hidup. Percayalah aku tak akan mengecewakanmu 7. Ibuku tersayang Christina Dyah Purwaningsih yang selalu menyayangi aku, begitu senantiasa dengan sabar menasehati dan mencurahkan segala yang beliau punya buat buah hatinya tercinta. Tiada yang lebih indah selain kasihmu. 8. Kakakku dan istri, adikku dan keluarga yang begitu aku sayangi dan juga selalu terus memberikan Doa, semangat dan dukungannya. 9. Sang pendamping Dyan Harry Permana yang selalu memberikan doa, motivasi serta setia menemani hari-hari penulis, susah maupun senang. 10. Kepada saudara-saudaraku PANDAWA ( Penggo/Bhima, Ambon/Sadewa, Mario/Nakula ) dan semua teman teman dekat yang pernah mengisi hariku dengan semangat. Terimakasih atas Doa, Semangat dan dukungannya. 11. Teman-teman seperjuangan Tugas Akhir, Aji, Tedy, Lukas. Mari selesaikan perjuangan kita dengan baek dan benar. 12. Teman-teman seperjuangan angkatan 2002 yang sudah lulus, terimakasih atas dukungannya. Laporan Tugas Akhir disadari oleh penulis masih jauh dari kata sempurna, oleh karena itu diharapkan kritik dan saran yang bersifat membangun untuk kesempurnaannya. Dan Akhirnya, semoga Laporan Tugas Akhir ini, dapat bermanfaat bagi pembaca maupun yang hendak menyusun laporan tugas akhir. Semarang..2009 Penulis v

DAFTAR ISI HALAMAN JUDUL...i PENGESAHAN...ii ABSTRAK...iii KATA PENGANTAR...iv DAFTAR ISI...vi DAFTAR GAMBAR...x TABEL...xi BAB I PENDAHULUAN...1 1.1 Latar Belakang Masalah...1 1.2 Tujuan Penulisan...1 1.3 Manfaat Penulisan...1 1.4 Pembatasan Masalah....2 1.5 Sistematika Penulisan...2 BAB II KAJIAN LITERATUR...3 2.1 USB...3 2.1.1 Keistimewaan USB.4 2.1.2 Sinyal USB..4 2.1.3 Kelas Perangkat...6 2.1.4 Penghubung USB...8 2.1.5 Protokol USB...9 2.1.5.1 Kelistrikan...9 vi

2.1.5.2 Format Paket USB...10 2.1.5.3 Tipe Paket USB...13 2.1.5.4 Mode Transfer...15 2.1.5.5 USB Descriptor...17 2.2 Mikrokontroller PIC18F4550...22 2.2.1 USB PIC18F4550...23 2.2.2 ADC PIC18F4550...25 2.3 Sensor Temperatur LM35...26 BAB III PERANCANGAN ALAT...28 3.1 Perancangan Hardware...28 3.1.1 Perancangan Keseluruhan Hardware PIC18F4550 29 3.1.2 Perancangan Hardware LM35 Sebagai Sensor Suhu.30 3.1.3 Perancangan Hardware Potensio Sebagai Inputan Data Analog...31 3.1.4 Perancangan Hardware Kontrol Lampu LED...31 3.2 Perancangan Firmware...32 3.2.1 MPLAB...32 3.2.2 USB Framework V 1.3...33 3.2.2.1 Alur Kerja Firmware...33 3.2.2.2 Format Paket...35 3.2.3 Perancangan Firmware Untuk ADC...36 3.2.3.1 Konfigurasi ADC pada Inputan LM35...37 vii

3.2.3.2 Konfigurasi ADC pada Inputan Potensio...38 3.2.4 Perancangan Firmware Kontrol Lampu LED...39 3.3 Perancangan Software...39 3.3.1 Perancangan Software Potensio...41 3.3.2 Perancangan Software LM35...42 3.3.3 Perancangan Software Kontrol Lampu LED...44 BAB IV ANALISA...45 4.1 Deteksi Alat Yang Dirancang...45 4.2 Pengujian Kontrol Lampu LED...48 4.3 Pengujian Potensio...49 4.4 Pengujian LM35...51 BAB V KESIMPULAN DAN SARAN...55 5.1 Kesimpulan...55 5.2 Saran...55 DAFTAR PUSTAKA...xii LAMPIRAN...xiii viii

DAFTAR GAMBAR 2.1. Konfigurasi full speed dan high speed...6 2.2. Konfigurasi low speed...6 2.3. Macam-macam penghubung USB...9 2.4. Sistem endpoint USB...14 2.5. Konfigurasi Kaki PIC18f4550...22 2.6. USB periperal di PIC18F4550...24 2.7. ADC hardware di PIC18F4550...26 2.8. Sensor temperatur LM35...27 3.1 Rancangan Sistem Akuisisi Data Menggunakan USB Mikrokontroller...29 3.2 Skematik hardware PIC18F4550...29 3.3 Antarmuka USB dan PIC18F4550...30 3.4 Antarmuka LM35 dengan PIC18F4550...30 3.5 Antarmuka potensio dengan PIC18F4550...31 3.6 Antarmuka kontrol led dengan PIC18F4550...32 3.7 Tampilan IDE MPLAB 8.43...33 3.8 Alur kerja firmware USB Framework V1.3...34 3.9 Perancangan USBDEMO...41 4.1 Langkah-langkah deteksi alat dan pemasangan driver......47 4.2 Langkah-langkah pengujian kontrol Lampu 1......48 4.3 Langkah-langkah pengujian kontrol Lampu 2...49 4.4 Langkah-langkah pengujian nilai potensio...50 ix

4.5 Kondisi LM35 sebelum dipanaskan...51 4.6 Kondisi LM35 pada saat dipanaskan...52 4.7 Kondisi LM35 dijauhkan sesaat dari solder...54 x

TABEL 2.1 Kelas perangkat atau device class USB...7 2.2 Nilai-nilai PID...10 2.3 Format device descriptor USB...18 2.4 Format configuration descroptor USB...19 2.5 Format interface descriptor USB...20 2.6 Format endpoint descriptor USB...21 xi