Mikrokontroler Modul Pengendali Utama

3.2 Perangkat Keras Alat Pengawas Kecepatan pada Forklift

Perangkat keras yang dirancang dan direalisasikan pada alat pengawas ini terdiri modul pengendali utama, modul sensor, modul penampil, modul pengawas arah laju forklift,dan indikator nilai ambang batas kecepatan.

3.2.1 Modul Pengendali Utama

Modul pengendali utama terdiri dari modul mikrokontroler, RS-232, EEPROM eksternal dan RTC.

3.2.1.1 Mikrokontroler

Pada Bab II sudah dijelaskan bahwa dalam perancangan alat ini menggunakan mikrokontroler keluarga AVR jenis Atmega32. Mikrokontroler ATMega32 dipilih karena memiliki fitur seperti kapasitas memori program dan memori data yang cukup besar, interupsi, timer counter, USART. Mikrokontroler ini berfungsi sebagai pengendali utama dalam alat pengawas yang dibuat sehingga semua proses yang meliputi penerimaan dan pengolahan data dari inductive proximity, pengendalian indikator berupa buzzer dan LED , dan sevent segment sebagai penampil nilai kecepatan dikendalikan oleh mikrokontroler ini. Gambar 3.2 menunjukkan untai mikrokontroler dalam perancangan ini, sedangkan untuk konfigurasi port-port mikrokontroler dapat dilihat pada Tabel 3.1. Gambar 3.2 Untai Mikrokontroler . Tabel 3.1 Konfigurasi Port-Port Mikrokontroler Pin – Pin Mikrokontroler Fungsi PORTA.6 Terhubung pada Common 7-Segment 1 angka satuan PORTA.7 Terhubung pada Common 7-Segment 2 angka puluhan PORTB.0 Terhubung pada kaki A 7-Segment PORTB.1 Terhubung pada kaki B 7-Segment PORTB.2 Terhubung pada kaki C 7-Segment PORTB.3 Terhubung pada kaki D 7-Segment PORTB.4 Terhubung pada kaki E 7-Segment PORTB.5 Terhubung pada kaki F 7-Segment PORTB.6 Terhubung pada kaki G 7-Segment PORTB.7 Terhubung pada kaki Dot 7-Segment PORTD.2 Sebagai pembaca masukan Sensor Proximity Inductive PORTD.4 Terhubung pada Indikator LED Merah PORTD.5 Terhubung pada Indikator LED Hijau PORTD.6 Terhubung pada Indikator berupa buzzer PORTD.7 Sebagai pembaca masukan indikator transmisi PB0 XCKT0 1 PB1 T1 2 PB2 AIN0INT2 3 PB3 AIN1OC0 4 PB4 SS 5 PB5 MOSI 6 PB6 MISO 7 PB7 SCK 8 RESET 9 PD0 RXD 14 PD1 TXD 15 PD2 INT0 16 PD3 INT1 17 PD4 OC1B 18 PD5 OC1A 19 PD6 ICP 20 PD7 OC2 21 XTAL2 12 XTAL1 13 GND 11 PC0 SCL 22 PC1 SDA 23 PC2 TCK 24 PC3 TMS 25 PC4 TDO 26 PC5 TDI 27 PC6 TOSC1 28 PC7 TOSC2 29 AREF 32 AVCC 30 GND 31 PA7 ADC7 33 PA6 ADC6 34 PA5 ADC5 35 PA4 ADC4 36 PA3 ADC3 37 PA2 ADC2 38 PA1 ADC1 39 PA0 ADC0 40 VCC 10 ATmega32 VCC C11 C12 1 2 XTAL 1 2 3 4 5 6 7 8 9 10 ISP Downloder VCC TXD RXD MISO RST MOSI SCK

3.2.1.2 RS-232