Sensor BMP180 Spesifikasi Sensor Tekanan BMP180 Mikrokontroler ATMega16

21

2.2 Sensor BMP180

BMP180 adalah sensor tekanan barometrik digital barometric pressure sensor dari Bosch Sensortec yang berkinerja sangat tinggi yang dapat diaplikasikan pada berbagai perangkat bergerak seperti smart phone, komputer tablet, dan peralatan olah raga portabel. BMP180 adalah upgrade dari BMP085 dengan banyak peningkatan yang signifikan, seperti ukuran yang lebih kecil lebih hemat energi dengan konsumsi energi sangat rendah, kurang dari 3 μA dan penambahan antarmuka digital yang baru. BMP180 juga menjadi menojol karena kinerjanya yang sangat stabil terlepas dari pasokan tegangan yang digunakan. Gambar 2.2 Sensor Tekanan BMP180

2.3. Spesifikasi Sensor Tekanan BMP180

1. Rentang tekanan pressure range: 300 s.d. 1100 hPa 2. Antarmuka kendali control interface: I 2 C kecepatan transfer hingga 3,4 MHz 3. Resolusi: 0,06 hPa pada moda hemat energi, 0,02 hPa pada moda resolusi tinggi dikonversi terhadap ketinggian: 0,5 meter pada moda hemat energi, 17 cm pada moda resolusi tinggi. Universitas Sumatera Utara 22 4. Akurasi relatif pada V DD 3,3V: 950~1050 hPa±0,12 hPa 25°C±1m, 700~900 hPa ±0,12 hPa 25~40°C±1m 5. Akurasi absolut p=300~1100hPa 0~+65°C, V DD =3,3V: tekanan -4,0~+2,0 hPa, suhu ±1°C 6. Rata-rata konsumsi arus sam pling 1x detik: 3μA pada moda hemat energi, 32μA pada moda resolusi tinggi 7. Tipikal arus puncak peak current : 650μA 0,65 mA 8. Konsumsi arus pada moda siaga: 0,1μA tipikal 9. Catu daya: 1,6 - 3,6 Volt DC untuk IO, V DDIO , 1,8 - 3,6 Volt DC V DD 10. Rentang suhu operasional: -40°C s.d. +85°C 11. Waktu pendeteksian tekanan: 5 msec tipikal pada moda standar 12. Aplikasi yang ditulis untuk BMP085 dapat digunakan langsung pada chip ini tanpa perubahan.

2.4 Mikrokontroler ATMega16

Mikrokontroler adalah suatu alat atau komponen atau pengendali yang berukuran mikro kecil. Mikrokontroler lebih dari sekedar sebuah mikroprosesor karena sudah terdapat atau berisikan ROM Read-Only Memory, RAM Read-Write Memory, beberapa port masukan maupun keluaran, dan beberapa peripheral seperti pencacahpewaktu, ADC Analog to Digital converter, DAC Digital to Analog converter dan serial komunikasi. Salah satu mikrokontroler yang banyak digunakan saat ini yaitu mikrokontroler AVR. AVR adalah mikrokontroler RISC Reduce Instuction Set Compute 8 bit berdasarkan arsitektur Harvard. Secara umum mikrokontroler AVR dapat dikelompokkan menjadi 3 kelompok, yaitu keluarga Universitas Sumatera Utara 23 AT90Sxx, ATMega dan ATtiny. Pada dasarnya yang membedakan masing-masing kelas adalah memori, peripheral, dan fiturnya. Mikrokontroler yang digunakan dalam pembuatan alat ukur monitoring jarak mobil terhadap suatu benda atau penghalang pada saat parkir mundur ini ialah Mikrokontroler ATMega16 . Seperti mikroprosesor pada umumnya, secara internal mikrokontrolerATMega16 terdiri atas unit-unit fungsionalnya Arithmetic and Logical Unit ALU, himpunan register kerja, register dan dekoder instruksi, dan pewaktu beserta komponen kendali lainnya. Secara garis besar mikrokontroler ATMega16 terdiri dari : 1. Arsitektur RISC dengan throughput mencapai 16 MIPS pada frekuensi 16Mhz. 2. Saluran IO 32 buah, yaitu Port A, Port B, Port C, dan Port D. 3. Memiliki kapasitas flash memori 16Kbyte, EEPROM 512 Byte, dan SRAM 1Kbyte 4. CPU yang terdiri dari 32 buah register. 5. User interupsi internal dan eksternal 6. Port antarmuka SPI dan Port USART sebagai komunikasi serial 7. Konsumsi daya rendah DC 5V 8. Fitur Peripheral yang terdiri dari : - Dua buah 8-bit timercounter dengan prescaler terpisah dan mode compare - Satu buah 16-bit timercounter dengan prescaler terpisah, mode compare, dan mode capture - Real time counter dengan osilator tersendiri - Empat kanal PWM dan Antarmuka komparator analog Universitas Sumatera Utara 24 - 8 kanal, 10 bit ADC - Byte-oriented Two-wire Serial Interface - Watchdog timer dengan osilator internal - Antarmuka SPI - On-chip Analog Comparator Selanjutnya untuk blok diagram ATMega16 dapat di lihat pada gambar berikut: Gambar 2.2. Diagram Blok ATMega16 Universitas Sumatera Utara 25

2.5 Konfigurasi PIN ATMega16