adalah modul termometer non-kontak inframerah presisi tinggi dengan antarmuka I2C dan operasi 5V atau 3.3V.
- Pengukuran non-kontak sempurna untuk mengukur suhu benda bergerak.
- Rentang pengukuran suhu: -70 °C hingga +380 °C
- Antarmuka I2C/SMBus
- PWM opsional dan output interupsi
- Operasi 3.3V atau 5V
Perbedaan utama antara termometer ini dan kebanyakan termometer lainnya adalah pembacaan suhu dilakukan tanpa menyentuh objek yang suhunya sedang dipantau. Ini bisa sangat berguna untuk memantau suhu sesuatu yang bergerak seperti poros motor yang berputar atau benda-benda pada konveyor bergerak yang dibangun misalnya.
Karena sensor tidak harus terkena suhu yang sama dengan yang diukur, sensor dapat membaca berbagai suhu. Ini memiliki rentang pengukuran -70 °C (-94 °F) hingga +380 °C (+720°F) dengan akurasi 0,5 °C di sekitar suhu kamar. Sensor itu sendiri memiliki rating -40 ° C hingga +125 ° C.
Sensor memiliki bidang pandang 90 derajat dan suhu yang dilaporkan adalah suhu rata-rata dalam bidang pandang tersebut. Oleh karena itu, jarak pengukuran yang tepat tergantung pada seberapa lebar bidang pandang yang diinginkan. Jika mengukur suhu permukaan suatu benda seperti IC atau poros berputar, biasanya digunakan jarak pengukuran sekitar 1 cm.
Sensor memiliki filter optik built-in yang memotong cahaya tampak dan inframerah dekat untuk meminimalkan dampaknya pada pembacaan.
Modul ini memiliki 3 mode operasi dasar. Itu dapat mengkomunikasikan suhu atau memiliki pengaturan yang dikonfigurasi menggunakan bus I2C. Ini dapat mengkomunikasikan suhu secara terus menerus menggunakan sinyal PWM di mana siklus kerja sinyal mewakili suhu. Ini dapat bertindak sebagai sakelar termal di mana output diaktifkan pada titik perjalanan yang telah diprogram seperti ketika digunakan dalam termostat.
Menggunakan I2C / SMBus
Antarmuka utama ke perangkat adalah SMBus yang pada dasarnya sama dengan I2C dan menggunakan jalur SDA (Data) dan SCL (Jam) yang sama. Modul ini memiliki resistor pull-up 4,7K pada jalur ini. Pin SCL dan SDA terhubung ke pin SCL dan SDA pada MCU.
Suhu objek serta suhu lingkungan MLX90614 dapat dibaca dalam °C dan °F. Perangkat ini menggunakan unit ADC dan DSP 17-bit resolusi tinggi yang menyediakan jangkauan besar, resolusi tinggi, dan akurasi yang sangat baik.
Selain itu, perangkat dapat diprogram melalui antarmuka untuk memiliki salah satu dari 127 alamat I2C sehingga hingga 127 perangkat dapat beroperasi pada satu bus I2C. Sejumlah pengaturan lain juga dapat dikonfigurasi menggunakan antarmuka I2C seperti menggunakan output PWM atau mode operasi sakelar termal.
Menggunakan Mode PWM
Ketika ditempatkan ke mode PWM, modul mengeluarkan sinyal PWM 10-bit terus menerus pada pin SDA yang mewakili suhu objek yang diukur. Sinyal modul PWM secara default mencakup kisaran -20C hingga 120C dengan resolusi output 0,14C, tetapi rentang default ini dapat disesuaikan melalui bus I2C.
Menggunakan Mode Saklar Termal
Saat digunakan sebagai sakelar termal, suhu prasetel dapat diprogram ke dalam perangkat. Ketika suhu tercapai, pin PWM dipicu yang dapat digunakan sebagai input interupsi ke MCU atau dapat digunakan untuk menggerakkan relai atau perangkat serupa secara langsung. Kemampuan penggerak keluaran adalah 25mA.
Memasok Daya
Modul ini memiliki regulator 3.3V 662K di atasnya. Ini dapat menangani hingga 6V maks pada pin input daya VIN meskipun 5V adalah tipikal. Jika modul ditenagai dengan 3.3V pada pin VIN, tegangan melewati regulator dengan penurunan tegangan minimal, sehingga modul kompatibel dengan MCU 5V dan 3.3V.
Koneksi Modul
Modul menampilkan koneksi berikut.
1x4 Tajuk
- VIN = 3,3 atau 5V untuk mencocokkan MCU
- GND = Tanah
- SCL = Jam I2C
- SDA = Data I2C
Perakitan Modul
Modul dikirimkan dengan strip header laki-laki longgar. Header dapat disolder ke bagian atas atau bawah modul tergantung pada penggunaan yang direncanakan atau kabel dapat digunakan untuk membuat sambungan yang mungkin lebih disukai dalam beberapa kasus.
Untuk penggunaan papan tempat memotong roti, kami menempatkan header di bagian bawah. Solder paling mudah jika header dimasukkan ke dalam papan tempat memotong roti tanpa solder untuk menahannya pada posisinya selama proses penyolderan.
HASIL EVALUASI KAMI:
Ini adalah rakitan kecil yang bagus yang dapat dengan cepat digunakan untuk melakukan pengukuran suhu dasar. Menggunakan fitur yang lebih canggih pasti membutuhkan pembacaan lembar data.
Program di bawah ini adalah program uji sederhana yang mencetak data suhu dari sensor ke Jendela Serial Monitor.
Ada beberapa perpustakaan yang tersedia untuk sensor MLX90614. Dalam contoh di sini, kami menggunakan pustaka Adafruit yang sangat mudah digunakan, tetapi hanya mendukung pengukuran suhu dasar dan bukan fitur perangkat yang lebih canggih. Perpustakaan dapat diunduh dari dalam Manajer Perpustakaan Arduino IDE.
Untuk memulai dan menjalankan, cukup sambungkan VIN ke 5V atau 3.3V agar sesuai dengan MCU dan sambungkan GND ke ground. Hubungkan juga SCL ke SCL di MCU dan SDA ke SDA di MCU.
Unduh program dan buka Jendela Serial Monitor untuk melihat hasilnya. Pastikan baud rate diatur ke 9600.
Jika Anda bertanya-tanya tentang Serial . print ( “\xC2\xB0” ) baris hanya ada untuk mencetak simbol derajat '°'.
0 Response to "Skema Rangkaian PCB Sensor suhu non kontak MLX90614"
Posting Komentar
Berkomentarlah dengan baik ^_^