Какую версию MLX90614 выбрать?
Обновлено Редакция GAW
Полный код MLX90614 выглядит как MLX90614ESF-BCC-000-TU. Буква после названия — температурный диапазон (E — −40…+85 °C, K — −40…+125 °C), SF — корпус TO-39, а три буквы после дефиса и определяют, подойдёт ли датчик к задаче. Их расшифровывает таблица 20 даташита Melexis Rev 021.
Расшифровка трёх букв
| Позиция | Буква | Значение |
|---|---|---|
| 1 — питание | A | 5 В (4,5–5,5 В) |
| B | 3 В (2,6–3,6 В), есть режим сна 2–6 мкА | |
| D | 3 В, медицинская точность | |
| 2 — зоны | A | одна зона |
| B | две зоны | |
| C | компенсация теплового градиента | |
| 3 — поле зрения | A | 90° |
| C | 35° | |
| F / H | 10° (линза Френеля) / 12° (преломляющая линза) | |
| K | 13° | |
| I | 5° |
Шум и скорость
Узкое поле зрения не бесплатно: по табл. 12 даташита у исполнений DCH, DCI, BCH, BCI время установления по умолчанию — 0,65 с при шуме 0,10 °C, у широкопольных AAA, BAA, DAA — 0,10 с и 0,05 °C, а у ACC, BCC, DCC — 0,14 с и 0,18 °C. Фильтры перенастраиваются в EEPROM, но тогда меняются и шум, и время.
Как выбрать
- Плата на 3,3 В (ESP32, STM32, Raspberry Pi) — первая буква B; для батарейного устройства она же даёт режим сна.
- Предмет крупный и близко — поле A (90°). Небольшой предмет на расстоянии — C (35°) или узкие F, H, I, K; размер пятна для каждого поля рассчитан в статье «ИК-термометр MLX90614 и тепловизор MLX90640».
- Рядом источники тепла или поток воздуха — вторая буква C.
Для блестящих металлов любой версии нужна поправка на излучательную способность. Сквозь стекло MLX90614 не меряет — почему, разобрано в ответе «MLX90614 через стекло», а как поставить два датчика на одну шину — в ответе «Два MLX90614 на одной шине».
Похожие вопросы
Что даёт компенсация теплового градиента (буква C)?
Melexis гарантирует точность, только когда корпус датчика прогрет равномерно. Горячая электроника рядом, нагреватель сбоку или горячий предмет вплотную создают перепад температуры по корпусу, и показания уходят — особенно у узкопольных xxI, xxF и xxK, которым от объекта достаётся меньше энергии. Версии xCx измеряют этот градиент и компенсируют его, хотя и не полностью.
Можно ли подключить версию на 5 В к ESP32?
Питать от 3,3 В — нет: для Axx Melexis даёт 4,5–5,5 В. Если запитать её от 5 В, нужен согласователь уровней шины, а у 5-вольтовых версий ещё и встроенный стабилитрон на SCL даёт провалы (undershoot) такта, которые могут мешать другим устройствам на шине. Проще сразу взять Bxx на 3 В.
Подойдёт ли MLX90614 для градусника?
Для эксперимента — да, но медицинскую точность ±0,2 °C Melexis нормирует только для исполнений Dxx и только при температуре датчика 16–40 °C и объекта 22–40 °C. Готовый медицинский термометр проходит испытания и поверку, и самодельное устройство на MLX90614 его не заменяет.
Источники
- Melexis. MLX90614 Family Single and Dual Zone Infra Red Thermometer in TO-39, Datasheet Rev 021 (02-Jun-2026) — Ordering information: температурный код E — −40…+85 °C, K — −40…+125 °C, корпус SF (TO-39), затем три буквы — питание, градиент и поле зрения; табл. 20: питание A — 5 В, B — 3 В, D — 3 В медицинского класса; зоны A — одна, B — две, C — компенсация градиента; оптика A — 90°, C — 35°, F — 10° (линза Френеля), H — 12° (преломляющая линза), I — 5°, K — 13°; разд. 3.2: Axx — питание 4,5–5,5 В, Bxx и Dxx — 2,6–3,6 В, ток 1,3–2,5 мА, ток сна Bxx 2–6 мкА; режим сна есть только у MLX90614Bxx; табл. 12: время установления и типичный шум — AAA/BAA/DAA 0,10 с и 0,05 °C, ACC/BCC/DCC 0,14 с и 0,18 °C, DCH/DCI/BCH/BCI 0,65 с и 0,10 °C; разд. 1: стандартная точность ±0,5 °C у комнатной температуры, медицинская — ±0,2 °C в узком диапазоне; точность гарантируется только в изотермических условиях, градиент по корпусу особенно влияет на узкопольные xxI, xxF, xxK, версии xCx измеряют и компенсируют градиент, но не полностью; разд. 4.3.3: медицинская точность — только у MLX90614Dxx, в диапазоне Ta 16…40 °C и To 22…40 °C
- Espressif. ESP32 Series Datasheet, Version 5.3 — табл. 5-1: напряжение питания −0,3…3,6 В; табл. 5-3: VIH не выше VDD + 0,3 В — 5-вольтовые сигналы на выводы подавать нельзя
Нашли ошибку?
Смотрите также
- ИК-термометры MLX90614 и MLX90640Излучательная способность, поле зрения и пятно, MLX90614 по SMBus, матрица MLX90640 32 × 24
- Излучательная способность (ε)Доля теплового излучения тела относительно чёрного тела
- Как подключить два MLX90614 к одной шине I²C?Сменить адрес одного датчика в EEPROM 0x0E (команда 0x2E), выключить и включить питание
- Может ли MLX90614 измерять температуру через стекло?Нет: стекло для его ИК-диапазона «чёрное», датчик покажет температуру стекла
- SMBusШина на основе I²C: таймаут, пороги, PEC