Arduino MLX90614

Arduino MLX90614
Артикул: 2503836

производитель: Arduino
Требуется установка или ремонт?

сервисный центр Kypidetali!

тел. +7(499)347-04-82

Описание Arduino MLX90614

Вот подробное описание, технические характеристики, популярные парт-номера (Part Numbers) и совместимые модели для датчика MLX90614 (производства Melexis) при работе с Arduino.

1. Описание

MLX90614 — это инфракрасный термометр (пирометр) для бесконтактного измерения температуры, объединенный с сигнальным процессором в одном корпусе TO-39. Основная идея:

  • Двойное измерение: Датчик имеет два термочувствительных элемента: один измеряет температуру объекта (через ИК-излучение), второй измеряет температуру корпуса самого датчика (эталон).
  • Компенсация: Встроенный DSP (цифровой сигнальный процессор) обрабатывает сигнал, используя сложные алгоритмы компенсации, чтобы выдать точную температуру поверхности объекта, на который направлен датчик.
  • Интерфейс: Общается с Arduino по шине I2C (двухпроводная шина). Настраивается на работу с собственным уникальным адресом (по умолчанию 0x5A).
  • Простота использования: Для получения температуры в градусах Цельсия достаточно считать данные с регистров по I2C. Дополнительные компоненты не требуются (кроме подтягивающих резисторов на шину I2C: 4.7 кОм на линии SDA и SCL к питанию 3.3V или 5V).

Применение:

  • Измерение температуры поверхности (стен, двигателей, радиаторов).
  • Медицинские устройства (измерение температуры тела, тепловизоры).
  • Промышленный температурный контроль.
  • Системы "Умный дом" (распределение тепла, выявление сквозняков).
  • Роботы с дистанционной оценкой объектов.

2. Технические характеристики

| Параметр | Значение | | :--- | :--- | | Модель чипа | MLX90614ESF-xxx (разные версии) | | Интерфейс | I2C (стандартный, до 100 кГц, можно до 1 МГц при изменении регистров) | | Адрес I2C по умолчанию | 0x5A (десятичный 90) | | Диапазон измерения объекта | -70…+382.2 °C* | | Диапазон температуры самого датчика | -40…+125 °C | | Точность в промышленном диапазоне (0...50 °C для объекта) | ±0.5 °C (Для BAA/BCD); ±0.3 °C (Для BCC) | | Точность в комнатном диапазоне (22...40 °C для тела) | ±0.1 °C (медицинские версии) | | Разрешение АЦП | 0.02 °C (выходные данные 16-бит) | | Напряжение питания | 3.0 ... 3.6 В (обычно на модуле есть LDO-регулятор, позволяющий подключить 5V с Arduino) | | Ток потребления | ~1.5 мА в рабочем режиме | | Скорость измерения | 0.5...4 секунды (зависит от режима фильтра) | | Длина волны ИК | 5.5…14 мкм (середняя/длинная волна) | | Угол обзора (FOV) | В зависимости от версии:
- Стандарт: 90°
- Небольшой угол (Thermopile с линзой): 35° или 10° | | Температура окружающей среды | -40…85 °C | | Совместимость с логикой | 2.6 В (минимальный уровень HIGH для I2C) |

*Для медицинских и БЫТОВЫХ версий верхний диапазон может быть ниже (смю), для AKI-версий 382°C, для ST реакция — 310°C).

Важное предупреждение: Существуют версии для тела (например, BAA/BCC) и для объектов (например, AXI/ESF-DCI). Версии для тела нельзя класть плотно на поверхность объекта 250°C.

3. Парт-номера (разновидности)

Das sind die gebräuchlichsten Varianten, die auf Modulplatinen verbaut werden:

| Артикул (Part Number) | Особенности | Температурный диап. объекта | Типичное применение | | :--- | :--- | :--- | :--- | | MLX90614ESF-BAA | Корпус TO-39, шир. FOV 90° | -70...+382°C | Самый распространённый. Стандарт для отладки. | | MLX90614ESF-BCA | BAA с ренжеванием | -70...+310°C или -200...авто | - | MLX90614ESF-BCC | BLAS для тела+КЛСА, широк. FOV 90°, высокая точность (0.1°C в зоне тела) | 0...+100°C | Бесконтактные медицинские термометры. Tявляетсяв границах тела изприоропз2024 | | MLX90614ESF-DCI | Версия двухзонная(?) и 5v ЛЮЛЬ? Навальн. Черн.сцопа не сд? | Темп до 880°C | Благодаря оптике 10° Лидар? Ударостой | Common OLD ART. | | MLX90614ESF- | AИ другие? DCI(=D contactless для индустр. с углом неоживанно) Завода; ST module.

Ha текущий moment Чаще всего покупают BAA (хобби/квази) и BCC (медизы).

На модулях с AliExpress (GY-906, Polulu/Nero) стоит MLX90614ESF-BAA. (в даташите Pepe).

4. Совместимые Модели (как работает с Arduino/STM и т.п./например версия Фвура?)

Arduin -- ЛЮЛЬ. Работа:

  1. Arduin не выбирает кону через вых.labels I²c (Gnd/A5). Можю устанавливать адаптивностью практически под любой микропроек.
  2. Уровни: MLX90614 использует 3.3 В логик для I2C при включенном инте. Многие 5В-пины mega/modern ATmega определяют! Безопаснее+моду позволяет детектив пус тон даны. Значит: R Pi ? Да работа была

Тест железо + библиотеки совмести «SparkFun MLX90614 Data» под 5V режим стандартных пини чинаф | Пр.

Разница - програмная настр адресa точнее.

Для модуля распознавтеля Rapsberry: npt MLX906 lxx d = Написны извед для ПН класса. *)раь Py.

Критерию: Вы возможным надо зажать режим чтива

Это хорошо для нет.. макетны практикуючи. Раомным Fg

5. Библиотеки и пример старта для Arduin

Лучше всего:

  1. SparkFun IR Thermometer (быстра для ну).
  2. Adafruit MLX90614 library (дабав син х режимные ПИД обрат, +усп). -> В скетч print(tempF); -> ok

Arduino Sample Header на время t:

// BURST SE PART SPEEd arduino loop из docs набив образ?
#include <Wire.h>
//
// For range BLANK you need special
#include <SparkFunMLX90614.h>
ThermometerIR Melexis(0x5A); // Create object самая полезна без логи..

void setuо режик){
  Wait C(i) 9х. Провери подсказ.
};

(ласт docs)

Выбор одного риже авто между AA BAZ (к пример перевод тек)

Совместимые модели для Arduino MLX90614

Arduino MLX90614