Rangkaian Mikrokontroler ATMega 8 Rancangan Sistem Kendali

Rancangan sistem kendali terbagi atas dua bagian besar yaitu rancangan hardware atau rangkaian elektronik dan rancangan software atau program. Rancangan hardware terdiri dari beberapa komponen elektronika, misalnya: IC, kontroler, modem RS-485, sensor, dan lain-lain. Berikut ini akan dibahas prinsip kerja dan fungsi dari komponen-komponen utama yang digunakan.

3.2.1 Rangkaian Mikrokontroler ATMega 8

Mikrokontroler yang digunakan dalam perancangan ini adalah mikrokontroler tipe AVR yaitu ATMega 8. Mikrokontroler diprogram dengan bahasa C dengan editor CV AVR versi 2.04.9 dalam rancangan ini mikrokontroler digunakan sebagai alat pembaca sensor sekaligus kalibrasi data sensor. Input mikrokontroler berasal dari sensor yaitu sensor ultrasonic. Sensor yang digunakan termasuk sensor digital dengan komunikasi dua arah. Input sensor diprogram pada port B yaitu PB.0 dan PB.1 yang ada pada pin 14 dan pin 15. Sedangkan output mikrokontroler adalah data serial yang telah ditentukan port D yaitu PD.0 untuk serial in dan PD.1 untuk serial out. Data serial keluaran mikrokontroler digunakan untuk dikirim ke komputer via jaringan RS- 485. Kecepatan baud rate untuk komunikasi serial mikrokontroler ditentukan pada 9600bps. Kristal yang ada pada pin 9 dan pin 10 adalah masukan kristal osilator untuk mengaktifkan clock sedangkan resistor pada pin 1 dan 7 berfungsi sebagai pull up agar mikrokontroler dapat direset. Konfigurasi keseluruhan dapat dilihat pada gambar rangkaian di bawah ini. Universitas Sumatera Utara 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 PC 6 RESET PD 0 RXD PD 1 TXD PD 2 INT 0 PD 3 INT 1 PD 4 XCKT0 VCC GND PB 6 XTAL1TOSC1 PB 7 XTAL2TOSC2 PD 5 T1 PD 6 AIN0 PD 7 AIN1 PB 0 IC P1 ADC5SCL PC 5 ADC4SCA PC 4 ADC3 PC 3 ADC2 PC 2 ADC1 PC 1 ADC0 PC 0 GND AREF AVCC SCF PB5 MISO PB 4 MOSIOC2 PB 3 SSOC1B PB2 OC1A PB 1 A T M E G A 8 10 K Ω AN 7805 BATERE 12V2AH 220µF25V 10µF25V 100µF50V XTAL 4MHz HC-SR04 Ultrasonic Ping Sensor 2 3 1 4 trigger echo M o d u l R S 4 8 5 5 Volt Gambar 3.2 Rangkaian Mikrokontroler ATMega 8 3.2.2 Rangkaian Sensor HC-SR04 Sensor merupakan sebuah komponen yang berfungsi mengubah satu besaran ke besaran lain, pada umumnya besaran listrik. Sensor yang digunakan dalam rangkaian adalah sensor yang mendeteksi jarak. Sensor bekerja dengan sinyal ultrasonic dengan frekuensi ±40kHz. Cara kerja sensor ini adalah memancarkan ultrasonic dan menunggu sinyal pantulan jika mengenai suatu objek. Lama waktu pantulan tergantung pada jarak objek dengan mengetahui besar waktu pantulan dapat dicari jarak objek. Apabila kecepatan suara diketahui dengan rumus: Tipe sensor jarak yang digunakan adalah HC-SR04 yang merupakan salah satu sensor yang cukup akurat. Sensor dapat mendeteksi jarak lebih dari 3m. dalam aplikasi ini sensor digunakan untuk mengukur ketinggian air sungai sebagai akuisisi data perubahan level ketinggian air sungai. Berikut adalah konfigurasi pin sensor yang digunakan dalam perancangan sistem. Universitas Sumatera Utara Gambar 3.3 Rangkaian sensor ultrasonik HC-SR04

3.2.3 Rangkaian Modem RS485