Arduino MF52-103
тел. +7(499)347-04-82
Описание Arduino MF52-103
Вот подробное описание, технические характеристики, парт-номера и информация о совместимости для термистора MF52-103, который часто используется в проектах с Arduino.
1. Описание
MF52-103 — это миниатюрный термистор с отрицательным температурным коэффициентом (NTC — Negative Temperature Coefficient). Это означает, что его сопротивление уменьшается при повышении температуры.
- Конструкция: Обычно это маленький черный или темно-коричневый “круглый” или «каплевидный» компонент с двумя выводами. Он покрыт эпоксидной смолой для защиты от внешних воздействий.
- Применение с Arduino: Используется для измерения температуры, термокомпенсации, контроля нагрева 3D-принтеров (хотэнд), метеостанций и в системах «умный дом».
2. Технические характеристики
| Параметр | Значение | | :--- | :--- | | Тип | NTC (Negative Temperature Coefficient) | | Сопротивление при 25°C (R25) | 10 кОм (отсюда цифра "103": 10 x 10³ = 10 кОм) | | Допуск (Точность R25) | ±1% или ±2% (есть более дешевые 5%) | | B-коэффициент (B25/100) | Стандарт: 3950 К (другие варианты: 3380, 3435, 4100) Примечание: В 99% проектов используется B=3950, это критично для расчета температуры. | | Рабочая температура| от -55°C до +125°C (пиковые модели - до +300°C) | | Рассеиваемая мощность| До 500 мВт (в среде воздуха) | | Тепловая постоянная времени| около 7-15 секунд (время отклика) | | Диаметр корпуса| До 5–8 мм (стандартная «капля») |
Важно: Маркировка «103» означает 10 кОм. Существуют серии: 104 (100 кОм), 102 (1 кОм), 203 (20 кОм). При поиске убедитесь, что B-коэффициент соответствует вашим кодам в скетче.
3. Расчет температуры (для скетча Arduino)
Используйте формулу Штейнхарта–Харта с B-коэффициентом 3950:
// Для подключения через делитель напряжения к Analog Pin
float temperatura (float raw) {
// Rсерия = 10 кОм (такой же резистор)
float R2 = R_SERIES * (1024.0 / raw - 1.0);
float T = 1/(1/(25 + 273.15) + (1/B_COEFF)*log(R2/R25));
T = T - 273.15; // перевести в °C
return T;
}
R_SERIES должен быть 10 кОм (подтягивающий к GND или VCC, в зависимости от схемы).
4. Парт-номера (Part Numbers)
Производителей много, поэтому номенклатура может незначительно отличаться. Самые часто встречающиеся:
- MF52-103-3950
- MF52A 10K B3950
- MF52-103F3950B (с допуском 1%)
- CWF3-103 (одна из распространенных аналоговых серий)
- MF5-3 103-3950K (дискретный тип)
Из универсальных партий (поставки на AliExpress / Amazon): большинство продавцов — просто «10K NTC 3950» (но именно с данным индексом MF52-103).
5. Совместимые модели / Замена
Если у вас в проекте указано «103-3950», то аналогами и прямой заменой считаются:
| Совместимый термистор | Примечание | | :--- | :--- | | MF52-104 | Несовместим (104 = 100 кОм @25°C, нужно менять схему) | | NTCLE-100E3103JB0 | Vishay (Выходят сами, B3370 – отличие ~1-2% при 25...100°C) | | EPCOS B57351V5103J060 | Промышленный аналог 10 кОм (B=3940) | | NCP18WB473J03RB | Суррогатная замена для 10кОм B=3950 (±1%) | | Mitsubishi / MDB | для 3d Printer '300°C thermistor' 100k B=3950 — Внимание: стоит сверить размер корпуса | | Termistor NTC 10k 3d Printer | У всех принтеров (E3D, Creality) часто идет 103 3950K, MF52 или Disc — разные по теплоизоляции, но прямые аналоги Basic Marlin. | От ключевая характеристика — сопротивление 10 кОм/25°C и B-3950K (степенная кривая). Если параметры различаются, формулу в железе (скетч) нужно корректировать.
6. Схема подключения к Arduino Mega или Uno
Рекомендуемый вольтовый делитель: резистор 10 кОм (±1%) на +5V или GND.
Вариант 1 (Pull-up) – шумнее
+5V ── [10 kΩ] ──[ A1 ]──(термистор)── GND
Вариант 2 (Pull-down) – предпочтительно / стабильнее
──[ A1 ]──(термистор)──-
| |
MCU PIN +5V (из подключения)
(+ резистор: A0 ─)
Итог:
Р: С модулями об «MF52-103-3950» меняйте толом; Несовместимо с: 100k термисторами из Anet A8 (их «104‑3950»). Только прогрудите B=3950 и 10k резистор.