Senin, 26 Desember 2011

Akusisi Data Percepatan Menggunakan 3 Axis Accelerometer H48C

Oleh : Dwi Kurniawan
Dalam percobaan ini, modul acelerometer yang digunakan adalah buatan Parallax.Inc dimana dalam modul ini sensor yang digunakan adalah H48C dan telah terintegrasi dengan 4 chanel 12-bit A/D converter with serial interface MCP3204.
Gambar 1. Blok diagram H48C
Blok diagram dari H48C ditunjukan oleh gambar 1. Dengan AOX sebagai analog output sumbu x, AOY sebagai analog output sumbu y, AOZ sebagai analog output sumbu y, dan Vref sebagai tegangan referensi. Maka, untuk mengetahui besarnya percepatan yang dinyatakan dalam level tegangan analog untuk tiap sumbu adalah sebagai berikut.
gX = AOX - Vref (mV) ..................................................(4.1)
gY = AOY - Vref (mV) .................................................(4.2)
gZ = AOZ - Vref (mV) ..................................................(4.3)
Pada modul 3 axis accelerometer buatan Parallax.Inc output tegengan analog tiap sumbu dan output Vref dihubungkan dengan MCP3204 untuk mengkonversi data analog menjadi digital dan mengirimkanya ke kontroler secara serial.

Rabu, 14 Desember 2011

Aplikasi RTC ( Real Time Clock ) Menggunakan DS1307

Oleh : Dwi Kurniawan

DS1307 merupakan IC RTC yang menggunakan protokol I2C (Inter IC Bus ) yang sesuai dengan protokol TWI (2 wire serial interfaces) pada mikrokontroler AVR. Dalam komunikasi menggunakan protokol I2C hanya diperlukan 2 jalur data yakni SCL (Serial Clock) dan SDA (Serial Data).

1. Skema Rangkaian Percobaan
Percobaan RTC DS1307 ini menggunakan arduino deumilanove dengan mikrokontrolernya adalah Atmega328 yang mana pin SCL terletak pada kaki no 28 pada Atmega328 dan dalam arduino board disebut sebagai pin A5, sedangkan pin SDA terletak pada kaki no 27 pada Atmega328 dan dalam arduino board disebut sebagai pin A4.
Skematik rangkaian percobaan untuk modul RTC ditunjukan oleh gambar dibawah ini.
Gambar.1 Skematik rangkaian percobaan modul RTC dengan IC DS1307