Rangkaian Mikrokontroler ATMega8535 Perancangan Perangkat Keras

ATMega8535 hingga cos φ yang dikehendaki cos φ ≥ 0,98 sudah memenuhi. Sedangkan untuk rangkaian kapasitor bank sudah ada pada gambar 3.8. Masing- masing kapasitor bank memiliki rangkaian yang sama seperti gambar tersebut, untuk selengkapnya dapat dilihat dalam gambar rangkaian keseluruhan. Relay akan mengendalikan kapasitor bank, apakah kapasitor bank akan terhubung ke lampu untuk mengosongkan kapasitor atau ke sumber tegangan dan juga sekaligus beban induksi apabila dihubungkan dengan beban. NC normally close relay terhubung ke lampu pengosongan kapasitor, maka ini berarti pada saat relay tidak aktif, kapasitor bank akan terhubung ke lampu tersebut dengan tujuan agar kapasitor tidak bermuatan lagi. NO normally open relay terhubung ke sumber tegangan ac 220V 50Hz, maka pada saat relay aktif, kapasitor bank akan terhubung ke sumber tegangan tersebut.

3.1.7 Rangkaian Mikrokontroler ATMega8535

Pada perancangan alat ini akan digunakan mikrokontroler ATMega8535 yang berfungsi untuk membaca tegangan analog dari sensor tegangan dan sensor arus serta menghitung nilai cos φ , membaca inputan dari tombol, menampilkan data hasil perhitungan ke LCD dan mengendalikan relay. Rangkaian ini berfungsi sebagai pusat kendali dari seluruh sistem yang ada.Komponen utama dari rangkaian ini adalah IC mikrokontroler ATMega8535. Pada IC inilah semua program diisikan, sehingga rangkaian dapat berjalan sesuai dengan yang dikehendaki. Dalam menjalankan chip IC mikrokontroler ATMega8535 memerlukan rangkaian tambahan beberapa komponen elektronikalain sebagai pendukung. Komponen pendukung ini akan dirangkai dalam bentuk sederhana dan minim sehingga disebut sebagai rangkaian sistem minimum. Dengan rangkaian sistem minimum ini, maka rangkaian mikrokontroler baru dapat bekerja. Dalam perancangan alat ini, sistem minimum mikrokontroler ATMega8535 terdiri dari: Universitas Sumatera Utara 2. Kristal 11.0592 MHz 3. Kapasitor 4. Resistor Rangkaian mikrokontroler ATMega8535 master ditunjukkan pada gambar berikut ini: Gambar 3.10 Rangkaian sistem minimum mikrokontroler ATMega8535 Mikrokontroler ini memiliki 32 port IO, yaitu port A, port B, port C dan port D. Pin 33 sampai 40 adalah Port A yang merupakan port ADC, dimana port ini dapat menerima data analog. Pin 1 sampai 8 adalah port B. Pin 22 sampai 29 adalah port C. Dan Pin 14 sampai 21 adalah port D. Pin 10 dihubungkan ke sumber tegangan 5 volt. Dan pin 11 dihubungkan ke ground. Rangkaian mikrokontroler ini menggunakan komponen kristal sebagai sumber clocknya. Nilai kristal ini akan mempengaruhi kecepatan mikrokontroler dalam mengeksekusi suatu perintah tertentu. Pada pin 9 dihubungkan dengan sebuah kapasitor dan sebuah resistor yang terhubung ke ground. Kedua komponen ini berfungsi agar program pada mikrokontroler dijalankan beberapa saat setelah power aktif. Lamanya waktu antara aktifnya power pada IC mikrokontroler dan aktifnya program adalah sebesar perkalian antara kapasitor dan resistor tersebut. Universitas Sumatera Utara LCD Liquid Crystal Display adalah modul indikator yang banyak digunakan karena tampilannya yang menarik. LCD yang paling banyak digunakan saat ini ialah LCD LMB162ABC karena harganya cukup murah. LCD LMB162ABC merupakan modul LCD dengan tampilan 2 × 16 2 baris × 16 kolom dengan konsumsi daya rendah. Modul tersebut dilengkapi dengan mikrokontroler yang didesain khusus untuk mengendalikan LCD. Mikrokontroler HD44780 buatan Hitachi yang berfungsi sebagai pengendali LCD memiliki CGROM Character Generator Read Only Memory, CGRAM Character Generator Random Access Memory, dan DDRAM Display Data Random Access Memory. LCD yang umum, ada yang panjangnya hingga 40 karakter 2 × 40 dan 4 × 40, dimana kita menggunakan DDRAM untuk mengatur tempat penyimpanan karakter tersebut. Tabel 3.5 Peta memori LCD Gambar berikut menampilkan hubungan antara LCD dengan port mikrokontroler: Gambar 3.11 Rangkaian skematik dari LCD ke mikrokontroler Universitas Sumatera Utara dihubungkan ke GND Ground, pin 3 merupakan pengaturan tegangan Contrast dari LCD, pin 4 merupakan Register Select RS, pin 5 merupakan RW ReadWrite, pin 6 merupakan Enable, pin 11-14 merupakan data. Reset, Enable, RW dan data dihubungkan ke mikrokontroler Atmega8535. Fungsi dari potensiometer R4 adalah untuk mengatur gelap terangnya karakter yang ditampilkan pada layar LCD.

3.2 Perancangan Perangkat Lunak