Rangkaian Mikrokontroler ATMega 8535 PERANCANGAN SISTEM

diatas diperoleh nilai dan jenis komponen yang digunakan pada rangkaian Driver seperti terlihat pada Gambar 3.9. Gambar 3.10 Rangkaian Penggerak relay Keseluruhan

3.5 Rangkaian Mikrokontroler ATMega 8535

Rangkaian sistem minimum mikrokontroler ATMega 8535 terdiri dari rangkaian sistem minimum dan rangkaian IO. Rangkaian minimum mikrokontroler terdiri dari rangkaian clock dan rangkaian reset. Rangkaian clock pada mikrokontroler ATMega 8535 ini membutuhkan osilator Kristal dan 2 buah kapasitor non polar agar dapat berosilasi. Pada perancangan ini, besar frekuensi osilator Kristal yang digunakan adalah 12 MHz dan besar kapasitor adalah 22pF. Pemilihan frekuensi dan besar kapasitor tersebut dirancang berdasarkan datasheet mikrokontroler ATMega 8535. Rangkaian reset pada mikrokontroler ATMega 8535 berfungsi untuk mengembalikan mikrokontroler pada program awal. Rangkaian reset ini terdiri dari resistor 10 KΩ dan kapasitor nonpolar 100nF. Kombinasi komponen kapasitor dan resistor ini berfungsi untuk menentukan nilai konstanta waktu pengisian Universitas Sumatera Utara muatan pada kapasitor. Ketika catu daya dihidupkan, kapasitor akan melakukan pengisian muatan awal sehingga logika yang diterima pena reset saat itu dalam keadaan logika rendah dan mikrokontroler masuk ke dalam modus reset. Akan tetapi setelah pengisian muatan kapasitor penuh, pena reset akan berubah menjadi logika tinggi. Setelah itu, mekanisme reset dilakukan dengan mengosongkan kembali kapasitor melalui penekanan tombol reset. Gambar 3.11 Rangkaian minimum Mikrokontroler ATMega 8535 dan Hubungan IO PORT Rangkaian IO adalah semua rangkaian yang terhubung dengan mikrokontroler ATMega 8535. Bandar-bandar yang digunakan untuk mengendalikan rangkaian IO dapat dilihat pada Tabel 3.2 : Tabel 3.2 Fungsi PORTBandar yang digunakan PORTBandar Bit Fungsi A 1 Sensor Tegangan B 1-5 Hubungan ke Tombol 6 Led Indikator 7 Relay Charger C 0-7 Hubungan ke LCD Universitas Sumatera Utara Untuk pemograman ke mikrokontroler ATMega8535, maka diperlukan suatu programmerdownloader ISP In System Programming. Programmer ISP mempunyai keuntungan yaitu dapat memprogram mikrokontroler yang sedang terpasang dengan rangkaian lainnya tanpa harus mencabut serpih chip mikrokontroler tersebut sehingga lebih praktis jika ingin melakukan pemograman secara berulang-ulang. Pemograman berbasis ISP cukup menghubungkan antara pin MOSI, MISO, SCK, RESET, VCC dan Ground dengan programmer ISP tersebut.

3.6 Rangkaian Pembagi Tegangan