Если ты собрал свой первый повербанк, фонарик или просто заменил аккумуляторы в устройстве — рано или поздно встаёт вопрос: как заряжать 18650 быстро, но безопасно. Быстрая зарядка убивает аккумулятор перегревом, а контроль температуры — это именно то, что отличает рабочую схему от поделки, которая сработает один раз, а потом вы получите вздувшийся элемент. Ниже — рабочий подход к построению такой схемы, без лишней теории и с конкретными деталями.
Почему 18650 боится быстрой зарядки
Литий-ионный аккумулятор 18650 при быстрой зарядке (выше 0.5C) начинает греться. Если температура ячейки переваливает за 45°C в процессе заряда — начинается деградация электролита. При 60°C — риск теплового разгона. Простыми словами: чем быстрее ты гонишь ток, тем важнее следить за нагревом. Без термоконтроля быстрая зарядка — это лотерея.
Типичные параметры для стандартной 18650 (ёмкость ~2500 мАч):
- Нормальная зарядка: 0.5C (1.25 А)
- Быстрая зарядка: 1C (2.5 А)
- Максимальное напряжение: 4.2 В
- Температура заряда: 0°C — 45°C
Что должно быть в схеме
Минимальная адекватная схема быстрой зарядки с термоконтролем включает пять ключевых блоков:
- Контроллер заряда — управляет профилем CC/CV (постоянный ток / постоянное напряжение).
- Термистор или датчик температуры — измеряет температуру ячейки.
- Микроконтроллер или компаратор — принимает решение об отключении или снижении тока.
- Силовой ключ (MOSFET) — физически размыкает цепь заряда.
- Токовый шунт — для контроля тока заряда.
Выбор контроллера заряда
Не надо изобретать велосипед — готовые чипы решают задачу CC/CV-заряда отлично. Вот что реально используется в таких проектах:
| Чип | Макс. ток заряда | Термоконтроль | Примечание |
|---|---|---|---|
| TP4056 | 1 А (настраиваемый) | Нет встроенного, но есть вход TEMP | Базовый вариант, дешёвый, распространённый |
| MCP73831 | 1.2 А | Да, через термистор | Microchip, надёжный, правильно работает с NTC |
| BQ24075 | 2 А | Встроенный мониторинг температуры | TI, умеет снижать ток при перегреве |
| BQ25895 | 5 А | Полноценный термоконтроль через NTC | Для серьёзной быстрой зарядки, I2C-управление |
Если тебе нужна простая схема на один-два ампера — MCP73831 с внешним термистором будет золотой серединой. Если хочешь заряжать жирно (2–3 А и выше) — смотри в сторону BQ25895, но учти, что там нужен нормальный PCB с правильной разводкой и без колхоза.
Схема на MCP73831 с термоконтролем
Разберём конкретный вариант — он проверен, собирается на коленке за вечер и реально работает.
Нужно:
- MCP73831 в корпусе SOT-23-5
- NTC-термистор 10 кОм (B=3435 или B=3950 — не критично)
- Конденсатор входной: 4.7 мкФ керамика
- Конденсатор выходной: 4.7 мкФ керамика
- Резистор программирования тока (R_prog)
- Резистор делителя для NTC: 10 кОм
- Светодиод статуса (опционально)
Настройка тока заряда:
Ток задаётся резистором между пином PROG и землёй. Формула из даташита:
I_charge = 1000 / R_prog (кОм)
Для тока 1 А ставь R_prog = 1 кОм. Для 500 мА — 2 кОм. Мощность резистора — любой, ток маленький.
Подключение термистора:
У MCP73831 есть пин TEMP. Туда подключается делитель напряжения: VDD — резистор 10 кОм — TEMP — NTC-термистор — GND. Чип сам отслеживает напряжение на этом пине и при выходе за пороговые значения (примерно 0.5·VDD и 0.75·VDD для большинства версий) ставит зарядку на паузу. Термистор клеишь прямо на корпус аккумулятора — на термоклей или хотя бы на изоленту с прижимом.
Важный нюанс: если термистор отвалится или обрывётся — MCP73831 может уйти в ошибку и не заряжать. Это правильное поведение. Не обходи эту защиту.
Схема с внешним контроллером: если чип не справляется
Бывает, что готовый чип заряда не даёт нужной гибкости — например, хочешь программно менять ток в процессе заряда или вести лог температуры. Тогда контроллер температуры выносят отдельно.
Архитектура:
- Силовая часть: MOSFET-ключ + токовый шунт (0.1 Ом) + операционный усилитель как компаратор тока.
- Датчик температуры: NTC 10 кОм или DS18B20 (цифровой, точнее).
- Микроконтроллер: ATtiny85, STM32F030, или даже Arduino Nano для прототипа.
- Логика: МК читает температуру каждые 1–2 секунды, при превышении 40°C снижает скважность PWM на MOSFET, при 45°C — полностью отключает зарядку.
Такой подход даёт полный контроль, но требует написания прошивки и аккуратности с силовой частью. MOSFET должен быть с низким Rds(on) — например, IRLZ44N или AO4407. Без радиатора при токе 2 А он будет тёплый, но не горячий.
Как правильно разместить датчик температуры
Это слабое место большинства самодельных схем. Датчик должен измерять температуру самого аккумулятора, а не воздуха рядом или платы.
- Правильно: термистор приклеен к боковой поверхности 18650 термоклеем, сверху — слой термоусадки для теплового контакта.
- Допустимо: датчик прижат через теплопроводную прокладку к корпусу, зафиксирован изолентой.
- Неправильно: датчик висит в воздухе рядом с аккумулятором или припаян к контактной пластине без теплового контакта с ячейкой.
Помни: внутренняя температура ячейки всегда выше наружной. Если корпус показывает 38°C — внутри может быть 42–43°C. Закладывай запас.
Типичные ошибки при сборке
Ошибка 1: Зарядка без термистора. Многие собирают схему, а термистор «забывают» подключить, потому что «и так работает». Это путь к раздутому аккумулятору через пару месяцев активного использования.
Ошибка 2: Слишком высокий ток без расчёта. Если твоя 18650 из старого ноутбука и её реальная ёмкость упала до 1800 мАч — заряжать её 1C (1.8 А) — это уже агрессивный режим. Для таких ячеек максимум — 0.5C.
Ошибка 3: Плохой контакт термистора. Скрутка без пайки, холодный пайок — датчик будет давать скачки показаний, схема будет ложно срабатывать или не сработает когда надо.
Ошибка 4: Нет контроля нижнего порога температуры. Заряжать литий ниже 0°C — это осаждение лития на анод, которое может привести к внутреннему короткому замыканию. Хорошие контроллеры не дают заряжать на морозе.
Ошибка 5: Экономия на MOSFET. Дешёвый биполярный транзистор вместо MOSFET при токе 2 А — это падение напряжения, нагрев и нестабильный профиль заряда. Используй полевик с логическим уровнем затвора.
Что выбрать под свою ситуацию
Нужно просто заряжать один аккумулятор током до 1 А: MCP73831 + NTC 10 кОм. Минимум деталей, всё работает сразу, не надо программировать. Идеально для фонарика или небольшого повербанка.
Нужна зарядка током 2–3 А с умным контролем: BQ25895 или связка «CC/CV контроллер + МК + термистор». Здесь уже можно реализовать адаптивное снижение тока, ведение статистики, индикацию.
Собираешь зарядную станцию на несколько ячеек: делай отдельный канал на каждую ячейку с собственным термистором. Последовательная зарядка без балансира — плохая идея для быстрого заряда, потому что разница в ёмкости приведёт к перезаряду одной из ячеек.
Аккумулятор без защиты (bare cell): обязательно добавь плату защиты BMS или хотя бы модуль защиты от переразряда/перезаряда. Термоконтроль заряда не заменяет защиту по напряжению.
Практические рекомендации
- Всегда проверяй термистор перпервым включением. Нагрей его в руках — показания должны меняться плавно, без скачков. Если скачет — плохой контакт, перепаяй.
- Калибруй порог отключения. Не полагайся на номинал резистора в делителе. Измерь реальное сопротивление термистора при комнатной температуре и пересчитай пороговое напряжение.
- Делай паузу между быстрыми зарядками. Если зарядил до 100% на токе 1C — дай ячейке остыть до 25°C перед следующим циклом. Это продлит жизнь аккумулятору.
- Веди учёт циклов. После 300 полных циклов на быстрой зарядке ёмкость упадёт до 80% — это нормально. Просто имей в виду.
- Не заряжай на ночь без присмотра, пока не убедишься, что схема стабильно отключается при перегреве. Первые тесты — только с контролем.
Итог
Рабочая схема быстрой зарядки 18650 с контролем температуры — это не магия, а комбинация трёх вещей: правильный контроллер заряда с входом термистора, надёжный тепловой контакт датчика с ячейкой и адекватный порог отключения (40–42°C по корпусу). Для тока до 1 А бери MCP73831 — соберёшь за час. Для серьёзных токов — BQ25895 или кастомная схема с МК. Главное правило: если аккумулятор горячий — ты уже опоздал с уменьшением тока. Контроль температуры должен быть превентивным, а не аварийным.
