BAB II DASAR TEORI. Current Transformer atau yang biasa disebut Trafo arus adalah tipe instrument

dokumen-dokumen yang mirip
KONFIGURASI PIN AT MEGA 16A

Pemrograman Mikrokontroler dengan Bahasa C Lanjut

Sistem Mikrokontroler FE UDINUS

BAB II TINJAUAN PUSTAKA. Atmel AVR adalah jenis mikrokontroler yang paling sering dipakai dalam

BAB II LANDASAN TEORI. ATMega 8535 adalah mikrokontroller kelas AVR (Alf and Vegard s Risc

BAB II LANDASAN TEORI

II. TINJAUAN PUSTAKA. Mikrokontroler ATmega8535 merupakan salah satu jenis mikrokontroler keluarga AVR

BAB II LANDASAN TEORI. pada itu dapat juga dijadikan sebagai bahan acuan didalam merencanakan suatu system.

Mikrokontroler AVR. Hendawan Soebhakti 2009

BAB II LANDASAN TEORI

MICROCONTROLER AVR AT MEGA 8535

Sistem Minimum Mikrokontroler. TTH2D3 Mikroprosesor

BAB II DASAR TEORI Bentuk Fisik Sensor Gas LPG TGS 2610 Bentuk fisik sensor TGS 2610 terlihat pada gambar berikut :

MIKROKONTROLER Yoyo Somantri dan Egi Jul Kurnia

BAB II LANDASAN TEORI. Selain dari pada itu dapat juga dijadikan sebagai bahan acuan didalam

BAB II LANDASAN TEORI

MICROCONTROLER AVR AT MEGA 8535

PERBANDINGAN KECEPATAN PENCACAHAN ANTARA TIMER 0 (8 BIT) DENGAN TIMER 1 (16 BIT) PADA SISTEM MIKROKONTROLER

RANCANGAN SISTEM PARKIR TERPADU BERBASIS SENSOR INFRA MERAH DAN MIKROKONTROLER ATMega8535

II. TINJAUAN PUSTAKA. kondisi cuaca pada suatu daerah. Banyak hal yang sangat bergantung pada kondisi

BAB II TINJAUAN PUSTAKA

BAB II LANDASAN TEORI

Apa itu timer/counter?

BAB II TINJAUAN PUSTAKA. Gambar 2.1. Simbol LED [8]

III. METODOLOGI PENELITIAN. Penelitian dan perancangan tugas akhir ini telah dimulai sejak bulan Juli 2009

BAB II TINJAUAN PUSTAKA

BAB IV HASIL DAN PEMBAHASAN. Setelah pembuatan modul maka perlu dilakukan pendataan melalui proses

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI

BAB 2 LANDASAN TEORI

BAB III PERANCANGAN SISTEM

BAB I PENDAHULUAN. Seiring dengan kemajuan teknologi yang sangat pesat dewasa ini,

III. METODE PENELITIAN. Penelitian dan perancangan tugas akhir dilakukan di Laboratorium Terpadu

II. TINJAUAN PUSTAKA. menjadi sumber tegangan arus searah yang bersifat variable. Pengubah daya DC-

BAB II DASAR TEORI. ATmega8535 merupakan IC CMOS 8-bit berdaya rendah yang berdasar pada

BAB III TEORI PENUNJANG. dihapus berulang kali dengan menggunakan software tertentu. IC ini biasanya

BAB III TEORI PENUNJANG. Microcontroller adalah sebuah sistem fungsional dalam sebuah chip. Di

BAB II KONSEP DASAR PERANCANGAN

BAB III PERANCANGAN SISTEM

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA

Blok sistem mikrokontroler MCS-51 adalah sebagai berikut.

DAFTAR ISI. Daftar Pustaka P a g e

Gambar 2.1 Robot Beroda

BAB II METODE PERANCANGAN APLIKASI

BAB II TINJAUAN PUSTAKA

BAB II LANDASAN TEORI

BAB 2 LANDASAN TEORI

Sistem Tertanam. Pengantar Atmega328 dan Arduino Uno. Dennis Christie - Universitas Gunadarma

BAB II LANDASAN TEORI

BAB III METODE PENELITIAN. Metode penelitian yang digunakan adalah metode eksperimen. Eksperimen

BAB II LANDASAN TEORI

BAB II. PENJELASAN MENGENAI System-on-a-Chip (SoC) C8051F Pengenalan Mikrokontroler

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI

BAB II TINJAUAN PUSTAKA. judul Modifikasi Baby Incubator Transport (Monitoring Suhu Skin dan. Kontrol Kelembaban) oleh Wisnu Kusuma Wardana[2].

BAB II LANDASAN TEORI

BAB II TINJAUAN PUSTAKA

BAB III PERANCANGAN DAN REALISASI PERANGKAT KERAS DAN PERANGKAT LUNAK SISTEM. Dari diagram sistem dapat diuraikan metode kerja sistem secara global.

BAB II LANDASAN TEORI. mahluk hidup diantaranya sebagai air minum atau keperluan rumah tangga

BAB II TEORI DASAR. beberapa komponen utama yang digunakan pada simulasi Pengendali Lampu. Jarak Jauh dan Dekat pada Kendaraan Secara Otomatis.

Percobaan 2 I. Judul Percobaan Sistem Kendali Digital Berbasis Mikrokontroler

BAB III PERANCANGAN SISTEM. sebuah alat pemroses data yang sama, ruang kerja yang sama sehingga

BAB 2 TINJAUAN TEORI

BAB II DASAR TEORI. AVR(Alf and Vegard s Risc processor) ATMega32 merupakan 8 bit mikrokontroler berteknologi RISC (Reduce Instruction Set Computer).

BAB II TINJAUAN PUSTAKA

PROCEEDING. sepeti program untuk mengaktifkan dan PENERAPAN AUTOMATIC BUILDING SYSTEM DI PPNS. menonaktifkan AC, program untuk counter

BAB II TEORI DASAR. frekuensi 20 Hz sampai 20KHz. Lebih dari itu hanya beberapa jenis binatang yang

BAB 2 LANDASAN TEORI

Timer/Counter. AVR ATMega 8535

BAB II TINJAUAN PUSTAKA

MIKROKONTROLER Arsitektur Mikrokontroler AT89S51

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI. Model Markov Tersembunyi atau lebih dikenal sebagai Hidden Markov

BAB III LANDASAN TEORI. digunakan seperti MCS51 adalah pada AVR tidak perlu menggunakan oscillator

BAB II TINJAUAN PUSTAKA

BAB II DASAR TEORI. mikrokontroler yang berbasis chip ATmega328P. Arduino Uno. memiliki 14 digital pin input / output (atau biasa ditulis I/O, dimana

ARSITEKTUR MIKROKONTROLER AT89C51/52/55

BAB II DASAR TEORI 2.1. Mikrokontroler AVR ATmega32

Oleh Ilmin Syarif Hidayatullah ( ) Pembimbing : Andi Rahmadiansah, ST, MT

BAB II TINJAUAN PUSTAKA

BAB II DASAR TEORI. dari suatu objek untuk sepersekian detik setelah objek menghilang dari pandangan.

BAB III PERANCANGAN SISTEM

MIKROPENGENDALI C TEMU 2b AVR ARCHITECTURE. Oleh : Danny Kurnianto,S.T.,M.Eng Sekolah Tinggi Teknologi Telematika Telkom

BAB II KAJIAN PUSTAKA. Modifikasi Baby Incubator Transport (Monitoring Suhu Skin dan Kontrol

BAB II TEORI DASAR 2.1 Pendahuluan 2.2 Sensor Clamp Putaran Mesin

BAB III RANCANG BANGUN SISTEM KARAKTERISASI LED. Rancangan sistem karakterisasi LED diperlihatkan pada blok diagram Gambar

BAB 2 TINJAUAN TEORITIS. Sensor TGS 2610 merupakan sensor yang umum digunakan untuk mendeteksi adanya

MIKROPENGENDALI C TEMU 4 AVR TIMER AND COUNTER. Oleh : Danny Kurnianto,S.T.,M.Eng Sekolah Tinggi Teknologi Telematika Telkom

BAB III LANDASAN TEORI. Kinerja tinggi, rendah daya Atmel AVR 8-bit Microcontroller Instruksi Powerfull - Kebanyakan Single-jam Siklus Eksekusi

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI

TKC210 - Teknik Interface dan Peripheral. Eko Didik Widianto

Lab Elektronika Industri Mikrokontroler - 1 AT89C1051

BAB III PERANCANGAN UIMEGA 8535

BAB II TINJAUAN PUSTAKA

LANDASAN TEORI BAB II

BAB II TINJAUAN PUSTAKA

BAB II Tinjauan Pustaka

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

Transkripsi:

BAB II DASAR TEORI 2.1 Trafo Arus ( Current Transformer ) Current Transformer atau yang biasa disebut Trafo arus adalah tipe instrument trafo yang didesain untuk mendukung arus yang mengalir pada kumparan sekunder sebanding dengan arus bolak-balik yang mengalir pada sisi primer. Secara umum Trafo ini digunakan untuk mengukur dan melindungi rele pada industri yang memakai tegangan tinggi di mana trafo ini mempunyai fasilitas pengukuran yang aman dalam mengukur jumlah arus yang besar begitu juga dengan tegangan yang tinggi. Disamping penggunannya untuk mengukur arus, trafo ini juga dibutuhkan untuk pengukuran daya dan energi, trafo arus juga dibutuhkan untuk pengukuran daya dan energi, pengukuran jarak jauh dan rele proteksi.kumparan primer trafo arus dihubungkan secara serie dengan jaringan atau peralatan yang akan diukur arusnya, sedangkan kumparan sekunder dihubungkan dengan peralatan meter dan rele proteksi. Trafo ini bekerja sebagai trafo yang terhubung singkat. Trafo arus untuk tujuan proteksi biasanya harus mampu bekerja lebih dari 10 kali arus pengenalnya. Cara kerja dari trafo arus ini: Jika pada kumparan primer mengalir arus I1, maka pada kumparan primer akan timbul gaya gerak magnet sebesar N1 I1. gaya gerak magnet ini memproduksi fluks pada inti. Fluks ini membangkitkan gaya gerak listrik pada kumparan sekunder. Jika kumparan sekunder tertutup, maka pada kumparan sekunder mengalir arus I2. arus ini menimbulkan gaya gerak magnet N2I2 pada kumparan sekunder.

Sebagai contoh suatu CT dengan pengenal nominal arus 300/5A, dimana I 1 adalah arus primer 300 A dan I 2 arus sekunder 5 A Gambar 2.1 Kinerja CT Berdasarkan rumus: I 1 N 1 = I 2 N 2......(2.1). (2.2 ) dimana: >, sehingga < = Jumlah lilitan primer = Jumlah lilitan sekunder Daya yang diserap oleh transformator ini untuk melakukan kerjanya tidak seberapa besar, karena beban yang dihubungkan hanya terdiri dari relai-relai dan alatalat ukur (meteran) yang mungkin hanya digunakan pada waktu tertentu. Beban pada transformator ukur (CT) dikenal sebagai muatan (Burden) dari transformator tersebut. Istilah muatan biasanya melukiskan impedansi yang dihubungkan pada kumparan sekunder transformator itu, tetapi dapat juga menetapkan voltampere yang diberikan kepada beban

2.2 Mikrokontroler Mikrokontroler adalah suatu keping IC dimana terdapat mikroprosesor dan memori program (ROM) serta memori serbaguna (RAM), bahkan ada beberapa jenis mikrokontroler yang memiliki fasilitas ADC, PLL, EEPROM dalam satu kemasan. Penggunaan mikrokontroler dalam bidang kontrol sangat luas dan populer. Ada beberapa vendor yang membuat mikrokontroler diantaranya Intel, Microchip, Winbond, Atmel, Philips, Xemics dan lain - lain. Dari beberapa vendor tersebut, yang paling populer digunakan adalah mikrokontroler buatan Atmel. Mikrokontroler AVR (Alf and Vegard s Risc prosesor) memiliki arsitektur RISC 8 bit, di mana semua instruksi dikemas dalam kode 16-bit (16-bits word) dan sebagian besar instruksi dieksekusi dalam 1 (satu) siklus clock, berbeda dengan instruksi MCS 51 yang membutuhkan 12 siklus clock. Tentu saja itu terjadi karena kedua jenis mikrokontroler tersebut memiliki arsitektur yang berbeda. AVR berteknologi RISC (Reduced Instruction Set Computing), sedangkan seri MCS 51 berteknologi CISC (Complex Instruction Set Computing). Secara umum, AVR dapat dikelompokkan menjadi 4 kelas, yaitu keluarga ATtiny, keluarga AT90Sxx, keluarga ATMega dan AT86RFxx. Pada dasarnya yang membedakan masing masing kelas adalah memori, peripheral, dan fungsinya. Dari segi arsitektur dan instruksi yang digunakan, mereka bisa dikatakan hampir sama. Oleh karena itu, dipergunakan salah satu AVR produk Atmel, yaitu ATMega8535. Selain mudah didapatkan dan lebih murah ATMega8535 juga memiliki fasilitas yang lengkap. Untuk tipe AVR ada 3 jenis yaitu AT Tiny, AVR klasik, AT Mega. Perbedaannya hanya pada fasilitas dan I/O yang tersedia serta fasilitas lain seperti ADC,EEPROM dan lain sebagainya. Salah satu contohnya adalah AT Mega 8535. Memiliki teknologi RISC dengan kecepatan maksimal 16 MHz membuat ATMega8535 lebih cepat bila dibandingkan dengan varian MCS 51. Dengan fasilitas

yang lengkap tersebut menjadikan ATMega8535 sebagai mikrokontroler yang powerfull dan hemat daya listrik. Gambar 2.2 IC Atmega 8535 2.2.1. Fitur ATMega8535 Sistem processor 8 bit berbasis RISC dengan kecepatan maksimal 16 MHz. Ukuran memory flash 8KB, SRAM sebesar 512 byte, EEPROM sebesar 512 byte. ADC internal dengan resolusi 10 bit sebanyak 8 channel Port komunikasi serial USART dengan kecepatan maksimal 2.5 Mbps Mode Sleep untuk penghematan penggunaan daya listrik

2.2.2. Peta Mikrokontroler Atmega 8535 Mikrokontroler Atmega 8535 mempunyai susunan dan tata letak seperti yang digambarkan dibawah ini : Gambar 2.3 Tata Letak Mikrokontroler AT mega 8535 Saluran IO sebanyak 32 buah, yaitu Port A, Port B, Port C dan Port D ADC 10 bit sebanyak 8 Channel Tiga buah timer / counter 32 register Watchdog Timer dengan oscilator internal SRAM sebanyak 512 byte Memori Flash sebesar 8 kb

Sumber Interrupt internal dan eksternal Port SPI (Serial Pheriperal Interface) EEPROM on board sebanyak 512 byte Komparator analog Port USART (Universal Shynchronous Ashynchronous Receiver Transmitter) 2.2.3. Konfigurasi Pin Atmega 8535 Mikrokontroler Atmega 8535 mempunyai konfigurasi seperti yang digambarkan dibawah ini : Gambar 2.4 Konfigurasi Pin Atmega 8535 VCC (power supply) merupakan Pin yang berfungsi sebagai pin masukan catudaya GND (ground) merupakan Pin Ground

Port A (PA7..PA0) merupakan pin I/O dan pin masukan ADC, Port A berfungsi sebagai input analog pada A/D Konverter. Port A juga berfungsi sebagai suatu Port I/O 8-bit dua arah, jika A/D Konverter tidak digunakan. Pin - pin Port dapat menyediakan resistor internal pull-up (yang dipilih untuk masing-masing bit).port A output buffer mempunyai karakteristik gerakan simetris dengan keduanya sink tinggi dan kemampuan sumber. Ketika pinpa0 ke PA7 digunakan sebagai input dan secara eksternal ditarikrendah, pin pin akan memungkinkan arus sumber jika resistor internal pull-up diaktifkan. Pin Port A adalah tri-stated manakalasuatu kondisi reset menjadi aktif, sekalipun waktu habis. Port B (PB7..PB0) Port B adalah suatu Port I/O 8-bit dua arah dengan resistor internalpull-up (yang dipilih untuk beberapa bit). Port B output buffermempunyai karakteristik gerakan simetris dengan keduanya sinktinggi dan kemampuan sumber. Sebagai input, pin port B yangsecara eksternal ditarik rendah akan arus sumber jika resistor pullupdiaktifkan. Pin Port B adalah tri-stated manakala suatu kondisi reset menjadi aktif, sekalipun waktu habis. Port C (PC7..PC0) Port C adalah suatu Port I/O 8-bit dua arah dengan resistor internalpull-up (yang dipilih untuk beberapa bit). Port C output buffermempunyai karakteristik gerakan simetris dengan keduanya sinktinggi dan kemampuan sumber. Sebagai input, pin port C yangsecara eksternal ditarik rendah akan arus sumber jika resistor

pullupdiaktifkan. Pin Port C adalah tri-stated manakala suatu kondisi reset menjadi aktif, sekalipun waktu habis. Port D (PD7..PD0) Port D adalah suatu Port I/O 8-bit dua arah dengan resistor internalpull-up (yang dipilih untuk beberapa bit). Port D output buffermempunyai karakteristik gerakan simetris dengan keduanya sinktinggi dan kemampuan sumber. Sebagai input, pin port D yangsecara eksternal ditarik rendah akan arus sumber jika resistor pullupdiaktifkan. Pin Port D adalah tri-stated manakala suatu kondisi reset menjadi aktif, sekalipun waktu habis. RESET (Reset input) merupakan pin yang digunakan untuk mereset mikrokontroler XTAL1 dan XTAL2 merupakan pin masukan clock eksternal AVCC merupakan pin masukan untuk tegangan ADC AREF adalah pin masukan tegangan referensi untuk ADC. 2.2.4. Sistem Clock Mikrokontroler, mempunyai sistem pewaktuan CPU, 12 siklus clock. Artinya setiap 12 siklus yang dihasilkan oleh ceramic resonator maka akan menghasilkan satu siklus mesin. Nilai ini yang akan menjadi acuan waktu operasi CPU. Untuk mendesain sistem mikrokontroler kita memerlukan sistem clock, sistem ini bisa di bangun dari clock eksternal maupun clock internal. Untuk clock internal, kita tinggal memasang komponen seperti di bawah ini:

Gambar 2.5 Sistem Clock 2.2.5. Peta Memory Atmega 8535 ATMega8535 memiliki ruang pengalamatan memori data dan memori program yang terpisah. Memori data terbagi menjadi 3 bagian yaitu : 32 buah register umum, 64 buah register I/O, dan 512 byte SRAM internal. Register untuk keperluan umum menempati space data pada alamat terbawah yaitu $00 sampai $1F. Sementara itu register khusus untuk menangani I/O dan kontrol terhadap mikrokontroler menempati 64 alamat berikutnya, yaitu mulai dari $20 sampai $5F. Register tersebut merupakan register yang khusus digunakan untuk mengatur fungsi terhadap berbagai peripheral mikrokontroler, seperti kontrol register, timer/counter, fungsi fungsi I/O, dan sebagainya. Register khusus alamat memori secara lengkap dapat dilihat pada tabel dibawah. Alamat memori berikutnya digunakan untuk SRAM 512 byte, yaitu pada lokasi $60 sampai dengan $25F. Konfigurasi memori data ditunjukkan pada gambar di bawah ini.

Gambar 2.6 Konfigurasi Data AVR AT Mega 8535 2.2.6. Memory Program ATmega8535 berisi 8K bytes On-Chip di dalam sistem Memoriflash Reprogrammable untuk penyimpanan program. Karena semuaavr instruksi adalah 16 atau 32 bits lebar, Flash adalah berbentuk 4K x16. Untuk keamanan perangkat lunak, Flash Ruang program memori adalah dibagi menjadi dua bagian, bagian boot program dan bagian aplikasi program dengan alamat mulai dari $000 sampai $FFF.Flash Memori mempunyai suatu daya tahan sedikitnya 10,000write/erase

Cycles. ATmega8535 Program Counter (PC) adalah 12 bitlebar, alamat ini 4K lokasi program memori. Gambar 2.7 Memori Program AT Mega 8535 2.2.7. Interupsi Interrupt adalah suatu kejadian atau peristiwa yang menyebabkan mikrokontroler berhenti sejenak untuk melayani interrupt tersebut. Mikrokontroler yang sedang menjalankan programnya, saat terjadi interrupt, program akan berhenti sesaat, melayani interrupt tersebut dengan menjalankan program yang berada pada alamat yang ditunjuk oleh vektor dari interrupt yang terjadi hingga selesai dan kembali meneruskan program yang terhenti oleh interrupt tadi. Seperti yang terlihat Gambar di bawah, sebuah program yang seharusnya berjalan terus lurus, tiba-tiba terjadi interrupt dan harus melayani interrupt

tersebut terlebih dahulu hingga selesai sebelum ia kembali meneruskan pekerjaannya. Gambar 2.8 Diagram Pelayanan Interupsi Yang harus diperhatikan untuk menguanakan interupsi adalah, kita harus tau sumber-sumber interupsi, vektor layanan interupsi dan yang terpenting rutin layanan interupsi, yaitu subrutin yang akan dikerjakan bila terjadi interupsi. Pada AVR terdapat 3 pin interupsi eksternal, yaitu INT0,INT1,dan INT2. Interupsi eksternal dapat dibangkitkan apabila ada perubahan logika atau logika 0 pada pin interupsi Pengaturan kondisi keadaan yang menyebabkan terjadinya interupsi eksternal diatur oleh register MCUCR ( MCU Control Register), yang terlihat seperti gambar ini: Bit penyusunnya: Gambar 2.9 MCU Control Regiser Bit ISC11 dan ISC10 bersama-sama menentukan kodisi yang dapat menyebakan interupsi eksternal pada pin INT1.

Bit ISC01 dan ISC00 bersama-sama menentukan kodisi yang dapat menyebakan interupsi eksternal pada pin INT0. Pemilihan pengaktifan interupsi eksternal diatur oleh register GICR (General Interrupt Control Register) yang terlihat pada gambar berikut: Gambar 2.10 General Interrupt Control Register Bit penyusunnya dapat dijelaskan sebagai berikut: Bit INT1 adalah bit untuk mengaktifkan interupsi eksternal 1. Apabila bit tersebut diberi logika 1 dan bit I pada SREG (status register) juga satu, maka interupsi eksternal 1 akan aktif. Bit INT0 adalah bit untuk mengaktifkan interupsi eksternal 0. Apabila bit tersebut diberi logika 1 dan bit I pada SREG (status register) juga satu, maka interupsi eksternal 0 akan aktif. Bit INT2 adalah bit untuk mengaktifkan interupsi eksternal 2. Apabila bit tersebut diberi logika 1 dan bit I pada SREG (status register) juga satu, maka interupsi eksternal 2 akan aktif. 2.2.8. Timer / Counter Timer/Counter pada AT Mega 8535 terdiri dari 3 buah. Yaitu Timer/Counter0 ( 8bit ), Timer/Counter1 ( 16 bit ), dan Timer/Counter2 ( 8 Bit ).

2.2.8.1 Timer/Counter0 Pengaturan Timer/Counter0 diatur oleh register TCCR0 yang dapat dilihat pada gambar di bawah ini: Gambar 2.11 TCCR0 Bit 7 FOC0: Force Output Compare Bit 6,3-WGM01:WGM00 : Waveform generation Unit Bit mengontrol kenaikan dari konter, sumber nilai maksimum counter, dan tipe dari jenis timer/counter yang dihasilkan, yaitu mode normal,clear timer,mode compare match, dan dua tipe dari PWM. Tabel 2.1 Waveform Generation Unit WGM01dan WGM00 Bit 5,4 COM1:COM00 : Compare Match Output Mode Bit tersebut mengontrol pin OC0 (Output Compare pin). Apabila kedua bit itu 0 atau clear, maka pin OC0 berfungsi sebagi pin biasa. Namun, bil;a salah satu bit set, maka fungsi pin tergantung pada setting bit pada WGM00 dan WGM01. Berikut daftar table seting bit pada WGM00 dan WGM01.

Tabel 2.2 Compare Output Mode, non-pwm Mode COM 01 dan COM 00 Tabel 2.3 Compare Output Mode, Fast PWM Mode COM 01 dan COM 00 Tabel 2.4 Compare Output Mode, Phase Correct PWM Mode COM 01 dan COM 00 Bit 2,1,0 CS02,CS01,CS00 : Clock seleck Ketiga bit tersebut memilih sumber clok yang akan digunakan oleh Timer/Counter. Berikut Tabelnya:

Tabel 2.5 Clock Select Bit Description CS02,CS01,CS00 2.2.8.2 Timer/Counter1 Timer/Counter1 adalah 16 Bit Timer/Counter yang memungkinkan program pewaktuan lebih akurat. Pengaturan pada Timer/Counter1 diatur melalui Resgister TCCR1A Register COM1A1: 0 dan COM1B:0 mengontrol kondisi Pin Output Compare (OC1A dan OC1B ). Jika salah satu atauy kedua bit pada register COM1A:0 ditulis menjadi 1, maka kaki pin OC1A tidak berfungsi normal sebagai I/O. begitu juga pada rekaki OC1B. Fungsi pada pin OC1A dan OC1B tergantung dari seting bit pada register WGM13:0 diset sebagai mode PWM atau mode non PWM. Tabel 2.6 Compare Output Mode, non-pwm

Tabel 2.7 Compare Output Mode, Fast PWM Tabel 2.8 Compare Output Mode, Phase Correct and Frequensi Correct PWM Bit 3 FOC1A : Force Output Compare untuk chanel A Bit 2 FOC1B : Force Output Compare untuk chanel B Bit 1 WGM11:0 : Waveform generation Mode Dikombinasikan denagn bit WGM13:2 yang terdapat pada register TCCR1B, bit tersebut mengontrol urutan pencacah dari counter, sumber maksimum (TOP) nilai counter, dan

tipe gelombang yang dibangkitkan. Mode yang dapat dilakukan antara lain mode normal, mode clear timer on compare Match (CTC) dan tiga tipe mode PWM. Setingan mode dapat dilihat pada table berikut: Tabel 2.9 Waveform Generation Mode Bit Description WGM 12 WGM 11 dan WGM 10 TCCR1B Register TCCR1B digunakan juga untuk mengkonfigurasi/seting Timer/Counter1. Khusunya bit WGM13,WGM12. Untuk penentuan clock bit CS12,CS11,CS10 Tabel 2.10 Clock Select Bit Description bit CS12, CS11, dan CS10

2.2.8.3 Timer/ Counter 2 Pengaturan Timer/Counter2 diatur oleh register TCCR2 yang dapat dilihat pada gambar di bawah ini: Bit 7 FOC2: Force Output Compare Bit 6,3-WGM021:WGM20 : Waveform generation Unit. Bit mengontrol kenaikan dari konter, sumber nilai maksimum counter, dan tipe dari jenis timer/counter yang dihasilkan, yaitu mode normal,clear timer,mode compare match, dan dua tipe dari PWM. Berikut table setingnya: Tabel 2.11 Waveform Generation Mode Bit Description WGM 21 dan WGM 20 Bit 5,4 COM1:COM00 : Compare Match Output Mode

Bit tersebut mengontrol pin OC0 (Output Compare pin). Apabila kedua bit itu 0 atau clear, maka pin OC0 berfungsi sebagi pin biasa. Namun, bila salah satu bit set, maka fungsi pin tergantung pada setting bit pada WGM00 dan WGM01. Berikut daftar table seting bit pada WGM00 dan WGM01. Tabel 2.12 Compare Output Mode, non-pwm Mode WGM 21 dan WGM 20 Tabel 2.13 Compare Output Mode, Fast PWM Mode WGM 21 dan WGM 20 Tabel 2.14 Compare Output Mode, Phase Correct PWM Mode WGM 21 dan WGM 20 Bit 2,1,0 CS22,CS21,CS20 : Clock seleck Ketiga bit tersebut memilih sumber clok yang akan digunakan oleh Timer/Counter. Berikut Tabelnya:

Tabel 2.15 Clock Select Bit Description CS22, CS21 dan CS20 Register TIMSK dan TIFR Bit0 Timer/Counter0 Overflow Interrupt Enable, jika bit tersebut diberi logika satu dan I SREG juga set, maka bisa dilakukan enable interupsi overflow Timer/Counter0 Bit1- Timer/Counter0 Output Compere Match Interrupt Enable, jika bit tersebut diberi logika satu dan I SREG juga set, maka bisa dilakukan enable Interupsi Output Compere Match Bit2- Timer/Counter1 Overflow Interrupt Enable, jika bit tersebut diberi logika satu dan I SREG juga set, maka bisa dilakukan enable interupsi overflow Timer/Counter1 Bit3-

Bit0 Timer/Counter0 Overflow Flag, bit akan bernilai satu jika Timer/Counter0 Overflow. Bit dapat dinolkan lagi dengan memberikan logika satu ke bit Flag ini. Bit1- Output Comapre Flag 0, bit akan berniali satu jika nilai pada Timer/Counter0 sama dengan nilai pada OCR0 Output Comapre 2.3 Pengkondisi Sinyal. Sinyal arus yang keluar pada saat pembebanan akan diukur sampai taraf yang lebih rendah dengan perbandingan tertentu dengan meggunakan trafo arus ( CT ), hal ini dimaksudkan agar sesuai dengan taraf arus perubahan dari sistem analog ke digital. Arus keluaran dari trafo arus dirubah menjadi tegangan analog agar bisa dibaca oleh ADC yang ada dalam internal mikrokontroler Atmega 8535. 2.4 Analog to Digital Converter ( ADC ) ADC atau Analog to Digital Converter adalah sebuah alat yang dapat digunakan untuk mengkonversi sinyal atau isyarat analog menjadi digital yang siap disimpan atau diproses lebih lanjut oleh peralatan digital, termasuk mikrokontroler AVR.