Rabu, 20 Oktober 2010

TPA81 : Waktu Sampling Pengukuran

Baca dulu :
Seperti yang sudah saya tuliskan pada post sebelumnya, sensor TPA81 adalah sensor yang dapat mendeteksi dan mengukur suhu secara simultan pada 8 titik/pixel tanpa menyentuh sumber panas tersebut. Dan berbeda dengan sensor PIR yang hanya dapat mendeteksi perubahan suhu, sensor TPA81 dapat mengukur suhu statik (suhu tidak berubah) maupun suhu dinamis.
Oleh sebab itu, sensor TPA81 baik jika digunakan untuk akuisisi pengukuran suhu (pada range tertentu >> suhu relatih rendah).

TPA81 Waktu Sampling
Sensor TPA81 memiliki waktu sampling minimal untuk memperoleh data pengukuran suhu yang valid. Pada datasheet sensor TPA81 halaman 3 tertulis sebagai berikut :



Arti pada 2 kalimat terakhir begini (Bhs Inggris pas-pasan) :
Register 2 - 9 adalah 8 pixel suhu / temperatur.
Akuisisi (pengambilan data) suhu dilakukan secara terus-menerus dan pembacaan akan tepat sekitar 40 mS setelah sensor berada pada posisi yang baru.

Bisa diartikan bahwa, Agar data yang diperoleh valid dan benar maka sebaiknya pengambilan data suhu pada sensor TPA81 setiap minimal 40 mS.
Masalahnya adalah sensor TPA81 memiliki 8 pixel / titik pengukuran suhu, sehingga sedikit membingungkan apakah 40 mS itu untuk setiap pixel yang terdapat pada sensor TPA81 atau 40 mS untuk seluruh pixel tersebut.

Jika 40 mS untuk 8 pixel maka waktu sampling sensor TPA81 minimal adalah 40 mS.
Sedangkan jika 40 mS untuk 1 pixel maka waktu sampling sensor TPA81 keseluruhan minimalnya adalah 40 mS x 8 = 320 mS.

TPA81 Waktu Sampling 40 mS
Saya pribadi menggunakan waktu sampling 40 mS dan codingnya sebagai berikut :








TPA81 Waktu Sampling 320 mS
Beberapa Coding yang menggunakan waktu sampling ini dan codingnya sebagai berikut :

Perbedaannya hanya pada menempatkan fungsi delay_ms(40);




Oiya terlanjur upload lg..
Loopingnya ganti tuh nilainya seperti berikut :
for (x=0; x<=7; x++)

Buru-buru + ngantuk, jadi khilaf deh..
Semoga manfaat ... ^^v...
CMIIW..

Topik yang Populer