Pirometr z czujnikiem MLX90614ESF-BAA

Kiedy zachodzi konieczność bezdotykowego pomiaru temperatury badanego obiektu, a nie mamy możliwości zamocowania odpowiedniego czujnika temperatury, z pomocą przyjdzie nam pirometr. Jednym z dostępnych tego typu modułów jest GY-906 wykorzystujący czujnik MLX90614ESF-BAA. Wykorzystany tutaj czujnik pozwoli nam zarówno na pomiar temperatury otoczenia jak i badanego obiektu. Pod względem budowy zawiera w sobie zintegrowany wzmacniacz o niskim poziomie szumów, procesor DSP oraz 17-bitowy przetwornik ADC.

gygy906-bot

MLX90614 jest dostępny w kilku wariantach, różniących się wartością napięcia zasilającego, zakresem pomiaru temperatury otoczenia oraz ogólnym przeznaczeniem.

Pierwszy człon ESF oznacza, że mamy do czynienia z czujnikiem mierzonej temperatury otoczenia z zakresu -40°C…85°C  (pierwsza litera E) oraz obudowie TO-39 (dwie ostatnie litery SF). Gdybyśmy potrzebowali czujnika o większym zakresie wartości temperatur -40°C…125°C, powinniśmy wybrać wersję „K” (czyli MLX90614KSF). Drugi człon BAA informuje nas o napięciu zasilania 3V (pierwsza litera B), natomiast ostatnie dwie litery definiują liczbę stref oraz typ obudowy, który ma bezpośredni wpływ na obszar widzenia FOV (Field of View) o którym nieco później.

Tabela opisu wersji czujnika MLX90614:

Temperatura otoczenia Obudowa Zasilanie / Dokładność Liczba stref FOV
MLX90614 E (-40°C…85°C)
K (-40°C…125°C)
SF (TO-39) A (5V)
B (3V)
D (3V) dokładność medyczna
A – pojedynczy
B – podwójny
C – kompensowany
A – 90°
C – 35°
F – 10°
H – 12°
I – 5°

Powróćmy jednak do naszego modułu, który został konkretnie wyposażony w czujnik MLX90614ESF-BAA. Posiada on już wbudowany stabilizator napięcia 3.3V oraz rezystory podciągające magistralęI2c do zasilania rezystorami o wartości 4.7 kΩ. Wiemy również, że zakresy mierzonych temperatur to: -40°C…85°C dla temperatury otoczenia oraz -40°C…380°C dla temperatury badanego obiektu. Moduł charakteryzuje się dokładnością pomiaru 0.5°C dla zakresu pomiarowego To=0°C…60°C(temperatura obiektu), Ta=0°C…50°C (temperatura otocznia) z rozdzielczością 0.2°C. Największy błąd pomiarowy z jakim przyjdzie nam się spotkać to ±4°C, jednak dla bardzo wysokich temperatur.

Jak wspomniałem wcześniej, czujnik może komunikować się mikrokontrolerem za pomocą magistraliI2c, jednak możliwy jest również odczyt pomiarów za pomocą sygnału PWM o rozdzielczości 10 bitów i okresie 1,024ms, dzięki czemu możliwe jest opracowanie układu bez udziału mikrokontrolera. Domyślnym adresem czujnika na magistrali I2c jest 0x5A. Deklarowany pobór prądu to 2mApodczas normalnej pracy i maksymalnie 6uA w trybie uśpienia.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *