- TP4056 схема подключения модуля зарядки
- TP4056 модуль зарядки с защитой li-ion аккумуляторов
- Технические характеристики TP4056
- TP4056 схема подключения с нагрузкой
- TP4056 подключение аккумуляторов 18650
- TP4056 схема подключения к Ардуино плате
- Контроллер заряда на TP4056.
- Описание выводов:
- Процесс зарядки состоит из нескольких этапов:
- Описание:
- Тесты зарядки реальных аккумуляторов:
- Что эта схема добавляет в характеристики предыдущего модуля:
- Описание некоторых элементов.
TP4056 схема подключения модуля зарядки
Модуль TP4056 ► с защитой аккумуляторов от перезарядки и короткого замыкания. Рассмотрим, как правильно подключить модуль зарядки к плате Ардуино с нагрузкой.
Модуль зарядки TP4056 с защитой аккумуляторов от перезарядки, перегрузки и короткого замыкания. TP4056 со встроенным термодатчиком позволяет заряжать аккумулятор током до 1000 мА, сила тока регулируется заменой резистора Rprog на модуле. Рассмотрим, как правильно включить модуль зарядки аккумуляторов с нагрузкой к микроконтроллеру Ардуино для бесперебойного питания платы.
TP4056 модуль зарядки с защитой li-ion аккумуляторов
Контроллер TP4056 является улучшенной модификацией чипа TP4054. Имеет защиту от короткого замыкания, автоматически завершает зарядку аккумуляторов при напряжении на выходе 4,2 Вольт и снижении тока заряда до 1/10 от заданной величины. При зарядке аккумулятора на плате включается красный светодиод, когда батарея полностью заряжена включается встроенный зеленый светодиод.
Схема модуля зарядки TP4056 с защитой литиевых аккумуляторов
Технические характеристики TP4056
- Контроллер: TP4056 для зашиты переразряда/перезаряда аккумулятора;
- Режим зарядки: линейная 1%;
- Ток зарядки: до 1 Ампер (настраивается);
- Точность зарядки: 1.5%;
- Входное напряжение: 4.5 — 5,5 Вольт;
- Напряжение полного заряда: 4,2 Вольт;
- Защита от переполюсовки: нет;
- Защита от перезаряда: 4,30 ± 0,050 Вольт;
- Защита от переразряда: 2,40 ± 0,100 Вольт;
- Входной разъем: mini USB и контакты для проводов;
- Размеры платы: 25 × 17 × 4 мм.
График зарядки аккумулятора от модуля на TP4056
График зарядки аккумуляторов от TP4056 изображен выше. Процесс состоит из нескольких этапов. Сначала идет зарядка током 1/10 от запрограммированного резистором Rprog (по умолчанию 1,2 кОм) до уровня 2,9 Вольт. Затем идет зарядка максимальным током, а при достижении заряда 4,2 Вольта происходит стабилизация напряжения. При достижении тока 1/10 от заданного значения — зарядка отключается.
Резистор (кОм) | Ток заряда (мА) |
30 20 10 5 4 3 2 1.66 1.5 1.33 1.2 | 50 70 130 250 300 400 580 690 780 900 1000 |
Чтобы подобрать оптимальный ток зарядки аккумулятора, необходимо правильно подобрать резистор Rprog, согласно таблице, размещенной выше. Разберем простой пример: имеется аккумулятор емкостью 1700 Ампер/часов. Чтобы узнать необходимый ток зарядки, следует емкость разделить на 2, то есть: 1700 / 2 = 850 мА. Поэтому необходимо заменить резистор Rprog на резистор с сопротивлением 1,33 кОм.
TP4056 схема подключения с нагрузкой
На картинке выше, продемонстрировано использование модуля зарядки при подключении к нагрузке с одним аккумулятором 18650. Обратите внимание, что при отсутствии внешнего источника питания, подключенного к USB-порту или контактам IN, на пины OUT начнет поступать питание от аккумулятора. На выходе будет напряжение 3,7 Вольт, но это можно исправить, используя повышающий преобразователь.
TP4056 подключение аккумуляторов 18650
На схеме выше показано, как сделать с помощью модуля зарядки источник бесперебойного питания для микроконтроллера Arduino Uno или power bank. Но для этого следует подключить к модулю TP4056 несколько аккумуляторов, чтобы увеличить емкость батареи и более длительное время работы устройства. Также потребуется любой модуль, повышающий постоянное напряжение до 5 Вольт.
TP4056 схема подключения к Ардуино плате
Как мы уже говорили, данную схему повер банка можно использовать в качестве источника бесперебойного питания для Arduino Nano или Uno. Для этого к повышающему модулю следует подключить USB шнур. Черный провод USB кабеля припаивается к контакту модуля VOUT-, а красный провод к VOUT+. В качестве питания для модуля зарядки можно использовать солнечные панели или блок питания.
Заключение. Мы рассмотрели, как подключить модуль зарядки TP4056 и аккумуляторы 18650 с защитой от перезарядки и переразряда, чтобы сделать power bank своими руками. Теперь вы знаете, как правильно подключить к TP4056 к Arduino для бесперебойной работы устройств на микроконтроллере. Любые вопросы по рассмотренной теме вы можете оставить ниже в комментариях к этой записи.
Источник
Контроллер заряда на TP4056.
Контроллер основан на чипе TP4056 — контроллере зарядки Li-ion аккумуляторов со встроенным термодатчиком от NanJing Top Power ASIC Corp, это завершенное изделие с линейным зарядом по принципу постоянное напряжение/постоянный ток для одноэлементных литий-ионных аккумуляторов. Чип от компании из Нанкина, провинция Цзянсу, Китай. Специализация — системы питания игрушек, телефонов, LCD, LCM. Основана в 2003 году.
Контроллер выполнен в корпусе SOP-8, имет на нижней поверхности металлический теплосьемник не соединенный с контактами, позволяет заряжать аккумулятор током до 1000 ма (зависит от токозадающего резистора). Требует минимум навесных компонентов.
По сути это более навороченная модификация их же чипа TP4054, у которого в свою очередь куча аналогов (MCP73831, LTC4054, TB4054, TP4054, SGM4054, ACE4054, LP4054, U4054, BL4054, WPM4054, IT4504, Y1880, PT6102, PT6181, VS6102, HX6001, LC6000, LN5060, CX9058, EC49016, CYT5026, Q7051). Кто тут кому аналог, судить не берусь.
Расположение выводов:
Описание выводов:
- TEMP — подключение датчика температуры, встроенного в литий-ионную батарею. Если на выводе напряжение будет ниже 45% или выше 80% от напряжения питания, то зарядка приостановится. Контроль температуры отключается замыканием входа на общий провод.
- PROG — Программирование тока зарядки (1.2к — 10к);
Постоянный ток зарядки и контроль напряжения зарядки выбираются сопротивлением резистора, между этим пином и GND;
Для всех режимов зарядки, зарядный ток может быть выведен из формулы - GND — Общий;
- Vcc — Напряжение питания, если ток потребления (ток зарядки батареи) становится ниже 30mA, контроллер уходит в спячку, потребляя от контакта BAT
2mkA;
Процесс зарядки состоит из нескольких этапов:
- Контроль напряжения подключенного аккумулятора (постоянно);
- Зарядка током 1/10 от запрограммированного резистором Rprog (100мА при Rprog = 1.2к) до уровня 2.9 В (если требуется);
- Зарядка максимальным током (1000мА при Rprog = 1.2к);
- При достижении на батарее 4.2 В идет стабилизация напряжения на уровне 4.2В. Ток падает по мере зарядки;
- При достижении тока 1/10 от запрограммированного резистором Rprog (100мА при Rprog = 1.2к) зарядное устройство отключается. Переход к п. 1
Контроллер имеет хороший профиль CC/CV и может быть адаптирован ко многим различным конфигурациям зарядки и типам Li-ion аккумуляторов. Номинальный зарядный ток может быть изменен подбором единственного резистора.
Модуль представляет из себя небольшую платку (19 х 27 мм, рядом элемент ААА) с собранной схемой зарядного устройства.
Схема контроллера TP4056 практически идентична схеме из даташита, за исключением подключения термодатчика аккумулятора. На полученных модулях цвет светодиодов окончания зарядки другой, вместо зеленого — синий.
Можно (если понадобилось) вывести вход термодатчика отдельным проводком, напаявшись на лапку и отрезав ее от GND. Или же подняв лапку над платой и напаявшись.
Описание:
- Напряжение питания +4,5…+8,0 вольт (более 5,5 В не рекомендуется, чип перегревается);
- Разьем Mini-USB на плате, для питания от USB-порта компьютера или универсального блока питания;
- Ток заряда 1,0 Ампер (1000 мА), легко программируется изменением значения резистора Rprog (от 1,2k до 10k (по даташиту, на самом деле до
Тесты зарядки реальных аккумуляторов:
Заявленная емкость 3400mAh:
Очень хороший график CC/CV, немного затянуто падение СС, это увеличивает время зарядки, но аккумулятору от этого хуже не будет. Ток зарядки не достиг заявленных 1000мА. Возможно его ограничила температура самого контроллера. Контроллер сначала сильно разогревшись к концу зарядки остывает.
Снижение напряжения питания до 4.5 В, увеличивает время зарядки и уменьшает температуру, но итоговое напряжение немного ниже.
Увеличение напряжения питания действительно увеличивает температуру, но также и уменьшает ток. Когда чип перегревается, он уменьшает ток.
То же, но использован небольшой алюминиевый радиатор на контроллере. И это действительно помогает, температура ниже, чем при питании от 5,0 В.
Старый 16340 IMR аккумулятор от видеокамеры также был заряжен успешно.
После окончания зарядки контроллер продолжает мониторинг напряжения аккумулятора. Ток, потребляемый схемой мониторинга 2-3 mkA. После падения напряжения до 4.0В, зарядка включается снова.
При отключении и подключении аккумулятора, зарядка включится только если напряжение аккумулятора ниже 4.0В.
Внимание. Контроллер имеет одну особенность, не описанную в даташите.
Он не содержит схемы защиты от переполюсовки батареи. В этом случае контроллер гарантированно выходит из строя из-за превышения максимального тока и теплового пробоя. Но это только полбеды, контроллер пробивается накоротко, и на его выходе (батарее) появляется полное (!) входное напряжение.
Это особенно актуально для заряда пальчиковых аккумуляторов типа 18650. При установке очень легко ошибиться с полярностью.
Можно купить и модули с защитой:
Кроме контроллера зарядки ТP4056 в него добавлены два чипа: DW01 (схема защиты) + ML8205A(сдвоенный ключ MOSFET).
Что эта схема добавляет в характеристики предыдущего модуля:
- Встроенная защита окончания зарядки: 4,2 вольт (ТP4056 и так это делает);
- Встроенная защита от короткого замыкания по выходу (ограничение на 3А);
- Встроенная защита от глубокого разряда аккумулятора (+2,4 вольт);
- Разьем Micro-USB на плате, в предыдущем Mini-USB;
К сожалению защитить от переполюсовки он надолго не сможет, ограничит ток на 3А. Для DW01 и ML8205A такой ток некритичен, ТP4056 быстро перегреется.
Аккумулятор подключается к контактам B+ и B-
Нагрузка подключается к контактам OUT+ и OUT-
Все чипы хорошо известны и проверены
Реальная схема устройства
Отсутствует ограничивающий резистор на входе TP4056 — видимо кабель подключения выполняет эту функцию.
Реальный ток заряда 0,93А.
Зарядка отключается при напряжении на аккумуляторе 4,19В
Потребляемый ток от аккумулятора всего 3мкА, что значительно меньше саморазряда любого аккумулятора.
Описание некоторых элементов.
R5 C2 — фильтр цепи питания DW01A. Через него также осуществляется контроль напряжения на аккумуляторе.
R6 — нужен для защиты от переполюсовки зарядки. Через него также измеряется падение напряжения на ключах для нормальной работы защиты.
Красный светодиод — индикация процесса заряда аккумулятора
Синий светодиод — индикация окончания заряда аккумулятора
Переполюсовку аккумулятора плата выдерживает лишь кратковременно — быстро перегревается ключ FS8205A. Сами по себе FS8205A и DW01A переполюсовки аккумулятора не боятся из-за наличия токоограничивающих резисторов, но из-за подключения TP4056 ток переполюсовки начинает течь через него.
При напряжении аккумулятора 4,0V, измеренное полное сопротивление ключа 0,052 Ом
При напряжении аккумулятора 3,0V, измеренное полное сопротивление ключа 0,055 Ом
Защита от токовой перегрузки — двухступенчатая и срабатывает, если:
— ток нагрузки превышает 27А в течение 3мкс
— ток нагрузки превышает 3А в течение 10мс
Информация рассчитана по формулам из спецификации, реально это не проверить.
Длительный максимальный ток отдачи получился около 2,5А, при этом ключ заметно нагревается, т.к. на нём теряется 0,32Вт.
Защита от переразряда аккумулятора срабатывает при напряжении 2,39В — маловато будет, не всякий аккумулятор можно безопасно разряжать до такого низкого напряжения.
Источник