FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA

dokumen-dokumen yang mirip
Tabel Data Pengujian 5x Perubahan Posisi. Kanan (V) Kiri (V)

OHMMETER DIGITAL BERBASIS MICROCONTROLLER

LAMPIRAN A RANGKAIAN LENGKAP dan FOTO PENGUAT KELAS D

LAMPIRAN. #include <mega16.h> //menambahkan library atmega16 #include <delay.h> //menambahkan library delay #define ADC_VREF_TYPE 0x40

BAB 3 PERANCANGAN ALAT. Rangkaian Catu daya (Power Supply Adaptor) ini terdiri dari satu keluaran, yaitu 5

Standar Operasional Prosedur Alat

Listing Program. // Declare your global variables here

PELATIHAN: Pemrograman Mikrokontroler Tipe AVR bagi Guru-guru SMK

DAFTAR PUSTAKA. Universitas Sumatera Utara

Kajian Pustaka. Spesifikasi - Krisbow KW Fitur - Krisbow KW06-290

LAMPIRAN. A. Pembuatan Minimun system dan Penanaman Program 1. Rangkaian Minimum System yang telah dilarutkan, di bor dan dipasang komponen

LAMPIRAN A PROGRAM CODE VISION AVR

LAMPIRAN A. Gambar A. Layout alat tongkat tunanetra. Ubiversitas Sumatera Utara

MIKROKONTROLER ATMEGA BERBASIS CODEVISION AVR (ADC DAN APLIKASI TERMOMETER) dins D E P O K I N S T R U M E N T S

DAFTAR PUSTAKA. Bejo, Agus C & AVR Rahasia Kemudahan Bahasa C Dalam Mikrokontroler ATMega 8535.Yogyakarta:Graha Ilmu.

BAB III DESAIN DAN PEMBUATAN

LAMPIRAN. Lay Out Minimum Sistem dengan ATMega8

Project : Version : Date : 15/05/2013 Author : F4CG Company : F4CG Comments:

BAB 4 HASIL DAN PEMBAHASAN

Langkah-langkah pemrograman: 1. Pilih File >> New:

Ping))) Paralax Ultrasonic Range Finder By : Hendawan Soebhakti

CLAMP-METER PENGUKUR ARUS AC BERBASIS MIKROKONTROLER TUGAS AKHIR

LAMPIRAN A FOTO REALISASI ALAT

BAB IV HASIL DAN UJI COBA

Penerima Remote SONY dengan ATmega32

BAB III METODE PENELITIAN

MODUL 8 Analog Digital Converter (ADC)

UNIVERSITAS MEDAN AREA

Digital Compass CMPS03 By : Hendawan Soebhakti

Gambar 3.1 Blok Diagram Timbangan Bayi

BAB III PERANCANGAN DAN PEMBUATAN SISTEM. perangkat keras maupun perangkat lunak yang meliputi:

ADC ( Analog To Digital Converter Converter konversi analog ke digital ADC (Analog To Digital Convertion) Analog To Digital Converter (ADC)

I. Pendahuluan. II. Tujuan. III. Gambaran Disain. MODUL 7 Monitoring Suhu dan Cahaya ke PC

Langkah-langkah pemrograman: 1. Pilih File >> New:

PRAKTIKUM III Robot Line Follower Sederhana

A-1 LISTING PROGRAM MIKROKONTROLER

I. Pendahuluan. II. Tujuan. III. Gambaran Disain. MODUL 6 Meter Cahaya Digital

BAB III METODOLOGI PENELITIAN. dengan suhu dan timer berbasis mikrokontroler ATMega8535, dapat

BAB III METODOLOGI PENELITIAN. Berikut alat dan bahan yang digunakan. Bahan yang digunakan pada pembuatan dan penelitian ini adalah:

POLITEKNIK CALTEX RIAU

LAMPIRAN A SKEMATIK RANGKAIAN

SKEMATIK RANGKAIAN A V R 12V. Out. Gnd. Kontak Motor. Accu 12V. Klakson ISP CONNECTOR PA0 PB0 PB1 PA2 PA4 MOSI MISO PA6. 10uF SCK RST. 10uF. 47uF.

LAMPIRAN A DATA SHEET

C. RUMUSAN MASALAH 1. Bagaimana cara membuat timbangan digital? 2. Apa tujuan pembuatan timbangan digital?

BAB III METODOLOGI PENELITIAN. yang sebelumnya telah dihaluskan dan melalui proses quality control

BAB IV HASIL DAN UJICOBA

DAFTAR PUSTAKA. Barry, Gwoollard Elektronika Praktis. PT. Praditya Paramitha, Jakarta.

LAMPIRAN A. Gambar A. Skematik Perancangan Solar Tracker Dual Axis. 54 Universitas Sumatera Utara

Gambar 4.1 Rangkaian keseluruhan

PENGEMBANGAN MODUL PRAKTIKUM MIKROKONTROLER (AVR) MENGGUNAKAN PERANGKAT LUNAK PROTEUS PROFESSIONAL v7.5 SP3

BAB III METODOLOGI PENELITIAN

BAB IV HASIL DAN PEMBAHASAN. Hasil dan pembahasan merupakan pemaparan dari spesifikasi alat, kinerja

Gambar 3. 1 Diagram blok system digital

BAB III PERANCANGAN DAN REALISASI SISTEM

BAB III METODE PENELITIAN

INSTRUMENTASI INDUSTRI (NEKA421)

MODUL V: Timer dan Counter

MIKROKONTROLER ATMEGA BERBASIS CODEVISION AVR (SERIAL U(S)ART) dins D E P O K I N S T R U M E N T S

DAC - ADC Digital to Analog Converter Analog to Digital Converter

BAB V KESIMPULAN DAN SARAN. melakukan analisa terhadap rancang bangun monitoring volume air mineral

Universitas Sumatera Utara

STIKOM SURABAYA BAB IV PEMBAHASAN. 4.1 Perangkat Keras. Informasi waktu yang akan ditunjukkan oleh jarum dan motor power

Tata letak konektor DT-AVR ATMEGA168 BMS adalah sebagai berikut: Persiapan hardware DT-AVR ATMEGA168 BMS adalah sebagai berikut:

BAB IV PENGUJIAN DAN SIMULASI PENGENDALIAN SUHU RUANG PENETAS TELUR

Analog to Digital Convertion Menggunakan Arduino Uno Minsys

Pulsa = Frekuensi * 60/20 ; atau Pulsa = frekuensi*30;

LAMPIRAN 1 DATA SHEET SERVO GWS S677

Tabel 1. Karakteristik Potensiometer Putaran Kedua No Sudut (derajat) Teori (KΩ) Praktik (KΩ) Error (%) ,00 45,50 1, ,86 45,30 0,97 2

Membuat Sendiri Robot Line Tracker

TPA81 Thermopile Array

LAMPIRAN 1 Perhitungan Hasil Pengukuran

Light Dependent Resistor LDR Menggunakan Arduino Uno Minsys

Elektronika Lanjut. Sensor Digital. Elektronika Lanjut Missa Lamsani Hal 1

TEORI ADC (ANALOG TO DIGITAL CONVERTER)

BAB IV PENGUJIAN ALAT DAN ANALISA

LAB PTE - 05 (PTEL626) JOBSHEET 8 (ADC-ANALOG TO DIGITAL CONVERTER)

RANCANG BANGUN OTOMATISASI PINTU GARASI DENGAN KOMUNIKASI BLUETOOTH BERBASIS MIKROKONTROLER

REFS0-1 (Reference Selection Bits) REFS0-1 adalah bit-bit pengatur mode tegangan referensi ADC.

$'&$QDORJWR'LJLWDO&RQYHUWLRQ

PENDAHULUAN Pada dasarnya setiap konsumen pasti menginginkan kenyamanan, khususnya dalam menggunakan fasilitas umum. Misalnya dalam menggunakan fasili

PENGEMBANGAN ALAT DETEKSI TINGKAT DEHIDRASI BERDASARKAN WARNA URINE MENGGUNAKAN LED DAN FOTODIODA

BAB IV HASIL DAN UJI COBA

Pengenalan CodeVisionAVR

MIKROKONTROLER ATMEGA BERBASIS CODEVISION AVR (I2C DAN APLIKASI RTC) dins D E P O K I N S T R U M E N T S

MAX6675 K-Type Thermocouple Temperature Sensor

MODUL PELATIHAN MIKROKONTROLLER UNTUK PEMULA DI SMK N I BANTUL OLEH: TIM PENGABDIAN MASYARAKAT JURUSAN TEKNIK ELEKTRO

FAKULTAS ILMU KOMPUTER UNIVERSITAS SRIWIJAYA PALEMBANG TAHUN AJARAN

Listing Program Aquaponik

BAB III PEMBUATAN ALAT. 1. Alat yang dibuat berupa pengedali motor DC berupa miniatur konveyor.

BAB IV HASIL KERJA PRAKTEK. sistem perancangan ini memiliki sensor untuk mengetahui seberapa intensitas cahaya

RANCANG BANGUN PERBAIKAN FAKTOR DAYA

ADC Analog-to-Digital Converter. Kuliah #9 TCK210 Teknik Interface dan Peripheral

BAB V PENUTUP. otomatis yang dapat terjadwal.

BAB III PERANCANGAN SISTEM KONTROL TEST BED AUTOMATIC CRUISE CONTROL

MIKROKONTROL ATMega8535 Teknik Elektronika Industri

BAB IV HASIL KERJA PRAKTEK. MMC (Multi Media Card) merupakan alat untuk menyimpan data digital. Memory card

BAB IV PENGUJIAN SISTEM

PERCOBAAN I PENGENALAN CODEVISION AVR

DAFTAR PUSTAKA. Anton, 2007, Sensor Suhu LM35, com/sensor Suhu LM35.htm

BAB 3 PERANCANGAN ALAT. Sensor Utrasonik. Relay. Relay

Transkripsi:

EKA165 Revisi:02 Tgl:25 Feb 2014 Hal 1/5 A. TUJUAN Setelah melakukan praktik mahasiswa diharapkan dapat: 1. Memahami konfigurasi ADC 2. Menguasai pemrograman ADC untuk aplikasi input sensor B. TEORI DASAR ADC (Analog To Digital Converter) adalah perangkat elektronika yang berfungsi untuk mengubah sinyal analog (kontinyu) menjadi sinyal digital (deskret). Perangkat ADC dapat berbentuk suatu modul atau rangkaian elektronika maupun suatu chip IC. ADC berfungsi untuk menjembatani pemrosesan sinyal analog oleh sistem digital. Kecepatan sampling suatu ADC menyatakan seberapa sering sinyal analog dikonversikan ke bentuk sinyal digital pada selang waktu tertentu. Kecepatan sampling biasanya dinyatakan dalam sample per second (SPS). Gambar. Kecepatan sampling ADC dalam ketelitian Resolusi ADC menentukan ketelitian nilai hasil konversi ADC. Sebagai contoh: ADC 8 bit akan memiliki output 8 bit data digital, ini berarti sinyal input dapat dinyatakan dalam 255 (2 n 1) nilai diskrit, ADC 10 bit memiliki 1023 nilai deskret. ADC 12 bit memiliki 12 bit output data digital, ini berarti sinyal input dapat dinyatakan dalam 4096 nilai diskrit. Dari contoh diatas ADC 12 bit akan memberikan ketelitian nilai hasil konversi yang jauh lebih baik daripada ADC 8 bit.

Resolusi ADC = Vref/(nilai bit-1) Contoh Jika diketahui Vref = 5 V Prosesor = ATmega16 (8bit) Resolusi ADC = 5/(256-1) = 0,0196 V Artinya setiap kenaikan 0,0196 V maka nilai ADC akan bertambah 1 nilai deskret ADC. Dengan cara sebaliknya akan diperoleh nilai tegangan input. Resulosi dapat ditingkatkan dengan memperkecil nilai referensi, misalnya: Jika diketahui Vref = 2,5 V Prosesor = ATmega16 (8bit) Resolusi ADC = 2,5/(256-1) = 0,0098 V Dengan demikian dapat diartikan bahwa setiap kenaikan 0,0098 V maka nilai deskret ADC akan naik 1 poin. Prinsip kerja ADC mengkonversi sinyal analog ke dalam bentuk besaran yang merupakan rasio perbandingan sinyal input dan tegangan referensi. Sebagai contoh, bila tegangan referensi 5 volt, tegangan input 3 volt, rasio input terhadap referensi adalah 60%. Jadi, jika menggunakan ADC 8 bit dengan skala maksimum 255, akan didapatkan sinyal digital sebesar 60% x 255 = 153 (bentuk decimal) atau 10011001 (bentuk biner). Sinyal Analog = (sample/max_value) * reference voltage = (153/255) * 5 = 3 Volts C. ALAT DAN BAHAN 1. Modul AVR Atmega8535/8/16/32 2. PC (Personal computer)/laptop 3. Jumper 4. Power supply 5-12V

D. SKEMA RANGKAIAN Aref= analog referensi diset 5V Dapat dimodifikasi nilai ref. <=5 V. E. LANGKAH KERJA DAN PENGAMATAN 1. Buatlah alat dan bahan seperti rangkaian di atas; 2. Buatlah program seperti yang tertulis berikut, uji cobakan/simulasikanlah di Proteus lalu coba pada hardware nyata; 3. Cobalah list program berikut; #include <mega8535.h> #include <delay.h> #include <stdio.h> #asm.equ lcd_port=0x12 ;PORTD #endasm #include <lcd.h> #include <delay.h> #define ADC_VREF_TYPE 0x20 // Read the 8 most significant bits // of the AD conversion result unsigned char read_adc(unsigned char adc_input)

ADMUX=adc_input (ADC_VREF_TYPE & 0xff); // Delay needed for the stabilization of the ADC input voltage delay_us(10); // Start the AD conversion ADCSRA =0x40; // Wait for the AD conversion to complete while ((ADCSRA & 0x10)==0); ADCSRA =0x10; return ADCH; } // Declare your global variables here unsigned char data=0; char kata[16]; void main(void) PORTA=0x00; DDRA=0x00; PORTB=0x00; DDRB=0x00; PORTC=0x00; DDRC=0x00; PORTD=0x00; DDRD=0x00; // External Interrupt(s) initialization // INT0: Off // INT1: Off // INT2: Off MCUCR=0x00; MCUCSR=0x00; // Timer(s)/Counter(s) Interrupt(s) initialization TIMSK=0x00; // Analog Comparator initialization // Analog Comparator: Off // Analog Comparator Input Capture by Timer/Counter 1: Off ACSR=0x80; SFIOR=0x00; // ADC initialization // ADC Clock frequency: 750.000 khz // ADC Voltage Reference: AREF pin // ADC High Speed Mode: Off // ADC Auto Trigger Source: Free Running // Only the 8 most significant bits of

// the AD conversion result are used ADMUX=ADC_VREF_TYPE & 0xff; ADCSRA=0xA4; SFIOR&=0x0F; // LCD module initialization lcd_init(16); while (1) data=read_adc(0); //baca data yang masuk pada ADC0 (PINA0) sprintf(kata,"suhu : %d",data); //tampilkan data pada LCD lcd_gotoxy(0,0); //posisi pada layar lcd lcd_puts(kata); delay_ms(100); //waktu tunda biar nggak kecepetan lcd_clear(); //clear layar LCD }; } 4. Berikan input ADC Anda berupa potensiometer, amatai apa yang terjadi. 5. Tugas, buatlah program dengan untuk membuat termometer dengan sensor LM35 DZ. 6. Tuliskan hasil praktikum anda sesuai format dan simpulkan hasilnya.