Самодельный контроллер заряда аккумулятора
Немного теории:
Самая стандартная схема солнечной электростанции состоит из солнечной панели, контроллера заряда и аккумулятора:
Вот про контроллер заряда я и хочу сегодня поговорить, а именно про то, какие функции он выполняет и как можно его сделать самостоятельно.
Основные функции контроллера заряда это контроль напряжения на аккумуляторной батарее с целью недопустить как перезаряда, так и переразряда аккумуляторной батареи.
При перезаряде аккумулятора происходит кипение электролита с выплескиванием его наружу. Электролит состоит из серной кислоты, которая может повредить как сам аккумулятор, так и находящиеся поблизости предметы.
Глубокий разряд не менее опасен, следствия следующие:
— Осыпание материала с активных пластин внутри АКБ. Это неизбежно сокращает ёмкость аккумулятора. А значит, он меньше по времени держит заряд и пусковые токи уменьшаются. Это происходит и при повседневной эксплуатации, но гораздо медленнее.
— Короткое замыкание между пластинами. Причина этого — прогрессирующее осыпание шлама и элементов пластин АКБ. Эти материалы являются хорошими проводниками и собравшись на дне АКБ, они просто замыкают между собой активные пластины. Такая АКБ повреждена необратимо.
— Сульфатация. Этот эффект возникает при полной и глубокой разрядке АКБ. Чем сильнее разряжен аккумулятор и чем дольше он стоит недозаряженым, тем быстрее активные пластины АКБ покрываются материалами, которые препятствуют дальнейшему химическому процессу. Проще говоря — вы никогда не сможете эту батарею зарядить.
От теории к практике:
Из сказанного выше следует, что контроллер заряда достаточно важная вещь солнечной электростанции, однако его можно сделать самостоятельно из 2 недорогих модулей XH-M601. Первый модуль будет контролировать процесс зарядки, а второй процесс разрядки аккумулятора. Однако необходимо отметить, что эти модули бывают 2 видов.
Распространенный вид с 2 клеммниками от реле (слева), который нам не подходит. И с 3 (справа), который как раз и нужен.
Отличаются они тем, что 2-х контактный модуль имеет только нормальноразомкнутые контакты реле, а трехконтактный и нормальнозамкнутые и нормальноразомкнутые. Самое неприятное состоит в в том, что модуль с 2-х контактным клеммникорм невозможно использовать даже с помощью «колхозинга», т.к. нормальнозамкнутый контакт реле откушен перед запайкой реле в плату и с помощью дополнительных перемычек невозможно использовать такой модуль, т.к. на печатной плате нет даже отверстия для этого контакта реле (место отмечено красной окружностью). 
Принцип работы модуля XH-M601
Модуль собран с использованием знаменитой «таймерной» микросхемы 555:
Срабатывание происходит при достижении пороговых значений напряжения на клеммах аккумулятора. Пороговые напряжения устанавливаются подстроечными резисторами. Напряжение нижнего порога устанавливается резистором R2 (на плате это RP1), а верхнего – R4 (на плате это RP2). Вращение по часовой стрелке увеличивает напряжение, против часовой – уменьшает. Момент включения/выключения модуля можно определить по индикаторному светодиоду и характерному щелчку реле.
Для настройки модуля понадобится регулируемый источник питания. Желательно использовать маломощный источник питания или с ограничением выходного тока, которое нужно установить в пределах 50-100 миллиампер. Это обусловлено тем, что в крайнем положении подстроечных резисторов, на входы таймера NE555 будет подано полное напряжение источника питания, что приведет к протеканию большого тока через микросхему и сожжет её.
Резистор R2 (RP1 на плате) отвечает за низкий уровень (включение), он приоритетный. Если с помощью резистора RP1 неправильно установлен порог срабатывания, то реле будет всегда включено, независимо от положения R4 (RP2 на плате). Поэтому, при настройке модуля следует придерживаться следующей последовательности:
1. Выкручиваем против часовой стрелки потенциометры R2 и R4 (RP1 и RP2 на плате), но не до упора, иначе подадим на вход NE555 напряжение питания и сожжём микросхему при использовании мощного блока питания и при отсутствии ограничения по току. После того, как будет достигнуто крайнее положение (слышен характерный щелчок при вращении), нужно сделать несколько оборотов в обратную сторону (по часовой стрелке).
2. Выставляем на БП напряжение равное нижнему порогу включения и подаем его на разъемы Р2 (Bat ± или VCC± на плате). Реле не должно включиться! Иначе, нужно отключить источник питания, выкрутить резистор R4 (RP2 на плате) ещё немного влево, после чего повторить подключение к БП. Теперь, вращаем по часовой стрелке резистор R2 (RP1 на плате) пока не сработает реле (включение светодиода на модуле). Порог включения установлен!
3. Увеличиваем на БП напряжение до порога отключения (максимальное напряжение, при котором модуль должен отключить реле). Отключаем схему и выкручиваем R4 (RP2 на плате) вправо (почасовой стрелке). Подключаем модуль к БП. Реле должно быть включено (светодиод на модуле должен гореть). Вращаем R4 (RP2 на плате) влево, против часовой, пока реле не выключится (светодиод не горит). Таким образом настраивается верхний порог (выключение).
4. Настройка завершена. Плавно изменяя напряжение на БП можно проверить пороги вкл/выкл и скорректировать их, если необходимо.
Использование модулей в качестве контроллера заряда:
Схема подключения двух модулей к аккумуляторной батарее следующая:
Оба модуля подключаем к аккумулятору через клеммы Р2 (Bat ± или VCC± на плате), но первый модуль подключаем к солнечной панели, а второй к нагрузке. У первого модуля устанавливаем напряжение включения равное 13.5В, напряжение отключения 13.8В. Такие настройки будут поддерживать напряжение аккумулятора при заряде не выше 13.8 вольта, что для свинцово-кислотного аккумулятора является оптимальным напряжением, при котором аккумулятор может находиться сколь угодно долгое время и быть заряженным на 100%. Использовать необходимо нормальноразомкнутые контакты.
У второго модуля устанавливаем напряжение включения 11 вольт, а напряжение отключения вольт 13, но использовать необходимо нормальнозамкнутые контакты, поэтому при напряжении на аккумуляторной батарее ниже 11 вольт нагрузка будет отключаться и включаться только при увеличении напряжения выше 13 вольт, т.е. в светлое время суток, когда идет заряд аккумулятора от солнечной панели. 11 вольт выбрано потому, что ниже этого напряжения разряжать аккумуляторную батарею опасно, т.к. может начаться сульфатация пластин.
Важные замечания:
Первое важное замечание я уже сделал выше, оно о выборе типа модуля: нужен с 3 клеммниками от реле.
Второе важное замечание: у модулей отсутствует диод гасящий ЭДС самоиндукции, который обычно включается палаллельно обмотке реле в обратном смещении. На схеме это диод D1. Ставить его обязательно. Оптимальное место — припаять прям на ножки реле с обратной стороны платы. Диод можно использовать самый распространенный 1N4007.
Выводы:
С помощью недорогих модулей XH-M601 можно сэкономить на стоимости контроллера заряда при создании солнечной электростанции. Более того, дешевые контроллеры заряда не позволяют выбрать тип аккумуляторных батарей (пороговые напряжения включения/отключения), а значит контроллер заряда на данных модулях более универсальное решение, которое позволяет использовать не только свинцово-кислотные АКБ, но также и Li-Ion батареи, например. Однако как сэкономить на контроллере заряда Li-Ion батарей у меня есть еще один вариант, о котором я расскажу в следующей части 🙂
Обзор платы защиты Li-ion-аккумулятора и индикатора уровня заряда: тонкости функционирования, очевидные и не очень
В одних устройствах, питающихся от литий-ионных аккумуляторов, имеется вся необходимая для аккумуляторов обвязка: индикатор уровня заряда и контроллер заряда/разряда, включающий защиту от превышения токов и напряжений.
Но во многих «упрощенных» конструкциях нет какой-то части их этих компонентов или даже всех. В этом случае, чтобы аккумуляторы жили долго и счастливо, об их защите и индикации следует позаботиться самому пользователю.
Также и в конструкциях DIY («сделай сам») их автору тоже придётся самостоятельно об этом позаботиться.
Плата защиты аккумулятора является обязательным компонентом: она спасёт не только сам аккумулятор, но и, в случае короткого замыкания или иных чрезвычайных ситуаций, много другого добра.
Плата индикации уровня заряда в конструкциях не столь обязательна, но позволит исключить ситуацию внезапного отключения аппаратуры в самый неудобный момент (именно так чаще всего и бывает).
Содержание
Конструкция, технические параметры, схемотехника и тест платы защиты li-ion аккумулятора
Плата защиты представляет собой узкую и тонкую полоску с элементами, которая по габаритам легко помещается на мизинце: размеры платы 38 * 7 * 2 мм.
На плате расположены шесть транзисторных сборок 8205, контроллер DW01B и минимальная обвязка.
Схема платы — очень простая (взята из технического описания контроллера DW01B):
В каждой транзисторной сборке на плате содержатся по два последовательных MOSFET-а (как на схеме); и все шесть сборок запараллелены. Такая конструкция обеспечивает ток до 15 А, после чего должна срабатывать защита (отключение), причём независимо от направления тока (заряд или разряд).
У того же продавца имеются в продаже платы с тремя или четырьмя транзисторными сборками на борту. Вариант платы должен выбираться не принципу «больше-лучше», а исходя из реальных токов в системе (чтобы защита сработала вовремя, а не тогда, когда от схемы одни угольки остались).
Теперь можно изложить и обсудить параметры контроллера DW01B:
| Over voltage charging protection threshold | 4.3 V ±50 mV |
| Over voltage charging restore threshold | 4.1 V ±50 mV |
| Over voltage discharge protection threshold | 2.5 V ±75 mV |
| Over voltage discharge recovery threshold | 2.9 V ±75 mV |
| Discharge overcurrent detection voltage | 0.15 V ±20 mV |
| Over voltage charging protection delay time | 110 ms ±30% |
| Over voltage discharge protection delay time | 55 ms ±30% |
| Over current discharge protection delay time | 7 ms ±30% |
Итак, что мы видим в параметрах?
Системы защиты по напряжениям работают с некоторым гистерезисом: возврат схемы к исходному состоянию происходит немного при другом напряжении, нежели первоначальное срабатывание.
Кроме того, срабатывание происходит с некоторой задержкой по времени.
Все эти меры приняты для того, чтобы не было ложных срабатываний от кратковременных помех или колебаний потребления питаемой схемы. В общем, в этой части всё сделано по-умному.
А вот некоторые вопросы и сомнения вызывают номиналы напряжений защиты от перезаряда и переразряда, которые здесь составляют 4.3 В и 2.5 В соответственно.
Они отличаются от рекомендуемых для лития 4.2 В и 3.0-3.2 В.
Тем не менее, в процессе теста вопросы по завышенному напряжению заряда удастся полностью снять, а вот с защитой от переразряда всё окажется не так радужно.
Интересным образом в контроллере защиты организовано измерение втекающего/вытекающего тока аккумулятора: для этого в схеме нет резистора-«пробника» или шунта. Ток измеряется по падению напряжения при его протекании через открытые MOSFET-ы. С одной стороны, это упрощает схему; но, с другой стороны, при этом будет иметь значение разброс параметров применённых транзисторов.
Перед тестом, просто для порядка, посмотрим на обратную сторону платы:
Здесь всё хорошо: широкие печатные проводники для сильноточных цепей и обширные контактные площадки для внешних соединений.
Теперь переходим к тестам.
Первый тест: разряд Li-ion аккумулятора через тестируемую плату защиты. Использовался аккумулятор 18650 относительно небольшой ёмкости (2000 мАч), разряд производился на мощный резистор 2 Ом. Для съёма осциллограммы тока использовался резистор сопротивлением
0.12 Ом («самокрутка» из нихромовой проволоки). Кривые снимались осциллографом Fnirsi-1013D.
Посмотрим на осциллограмму финишного участка процесса разряда. На осциллограмме желтая кривая — напряжение на на аккумуляторе (нулевая линия внизу скриншота); голубая линия — ток разряда (нулевая линия — посередине скриншота), развёртка 50 секунд / деление:
Теперь обсудим результаты.
Сначала плата защиты отключает нагрузку при падении напряжения на аккумуляторе до 2.6 В. Затем через некоторое время аккумулятор без нагрузки сам по себе немного восстанавливается до 2.9 В, и плата вновь подключает нагрузку; через несколько секунд напряжение падает, нагрузка отключается, и далее это повторяется ещё несколько раз до полного «успокоения» системы на уровне напряжения аккумулятора в пределах 2.85 — 2.9 В.
Если же нагрузку после первого срабатывания защиты совсем отключить, то самовосстановление аккумулятора продолжается и далее, останавливаясь на напряжении 3.1 В. Здесь важна только величина напряжения; практической же пользы из такого восстановления извлечь не получится: слишком мала величина восстановившегося заряда.
В итоге, в случае, если нагрузка не отключена, то остаточное напряжение аккумулятора оказывается несколько ниже общепринятого порога допустимого разряда.
Если же нагрузка будет полностью отключена, то остаточное напряжение худо-бедно всё-таки попадёт в рекомендуемый интервал.
Второй тест: зарядка аккумулятора через данную плату. Использовался тот же стенд, но теперь мощный резистор 2 Ом использовался для ограничения тока заряда от источника напряжением 5 В. Фактически, добавление этого резистора превратило плату защиты в простой, но полноценный контроллер заряда Li-ion аккумулятора.
Финишный участок процесса заряда (напряжение на аккумуляторе и ток заряда) представлен на следующей осциллограмме (ток аккумулятора поменял знак, естественно):
На осциллограмме видно, что, через небольшое время после отключения тока платой защиты, напряжение на аккумуляторе, лишенном подпитки, чуть-чуть (на 0.1 В) просело.
Этого «чуть-чуть» оказалось вполне достаточно, чтобы напряжение из завышенного (4.3 В) попало в рамки допустимого (4.2 В).
Так что по части защиты от перезаряда констатируем отсутствие каких-либо претензий к тестируемой плате защиты лития. Всё получилось тютелька-в-тютельку!
И, последний по порядку, но не по важности, пункт: проверка на защиту от короткого замыкания.
В течение теста несколько раз при разных напряжениях на аккумуляторе делалось короткое замыкание (без отключения нагрузки).
Защита работала надёжно, напряжение на нагрузке каждый раз сбрасывалось до нуля.
Но есть нюанс: после устранения короткого замыкания напряжение на нагрузке не восстанавливалось. Для восстановления требовалось полное отключение нагрузки хотя бы на долю секунды.
Теперь переходим к следующему герою обзора, который, по идее, должен работать в связке с первым героем.
Конструкция, технические параметры, схемотехника и тест индикатора уровня заряда Li-ion аккумулятора
Индикатор уровня заряда представляет собой небольшую плату с 4-уровневым светодиодным индикатором. Точнее, уровней индикации здесь целых пять; поскольку рамка вокруг четырёх основных индикаторов, как выяснилось в процессе тестирования, тоже участвует в индикации, а не просто служит декорацией.
Электроника индикатора, расположенная на обратной стороне, очень проста:
Здесь расположены: неопознанная микросхема контроллера, линейный стабилизатор напряжения SE8530 (на 3 В), диод «защиты от дурака» (от переполюсовки) T4 и немного всякой мелочи.
Важно: на плате есть контакты S1 — S8 для установки перемычки, обозначающей число секций в аккумуляторе, с которым работает этот индикатор. В процессе теста он проверялся на простом односекционном аккумуляторе 18650, упомянутом в предыдущей части обзора.
Когда напряжение аккумулятора в пределах нормы, то столбик из 4-х светодиодов отображает уровень заряда, а рамка светится просто «для красоты»:
Если напряжение аккумулятора составляет от 3.0 до 3.3 В, то в индикаторе светится только рамка:
А вот в интервале свыше 2.7 и до 3.0 В рамка становится активным участником системы индикации уровня заряда: она мигает, недвусмысленно намекая на катастрофическое падение заряда (недокументированная функция).
При напряжении 2.7 В и ниже рамка просто гаснет: похоже, контроллеру на плате просто не хватает питания.
Теперь — табличка напряжений переключения сегментов индикатора в зависимости от числа секций:
Измерения в односекционном варианте подтвердили указанные значения с высокой точностью (не хуже 2%).
Переключение сегментов в зависимости от уровня заряда не имеет гистерезиса или длительного усреднения показаний; поэтому, если напряжение аккумулятора находится на пограничном уровне между двумя сегментами, то они несколько раз могут перескакивать туда-обратно.
И — ещё немного технических мелочей:
Габариты: 43.5 x 20 x 8 мм;
Ток потребления — не более 5 мА;
Диапазон рабочих температур: -20. +50°С.
Теперь — о технических ограничениях индикатора.
Этот индикатор, в отличие, например, от индикаторов пауэрбанков, не видит, идёт в аккумулятор ток зарядки или нет, и потому никак не может обозначить факт продолжения зарядки.
В пауэрбанках индикаторы интегрированы в контроллер заряда, и потому видят, идёт зарядка или нет. Факт продолжения зарядки они отображают миганием сегментов или миганием цифр (в цифровых индикаторах).
Описанная проблема не является недостатком индикатора, а является следствием принципа его работы: он подключается к схеме только двумя проводами, и ничего, кроме напряжения, «не видит».
В дополнение надо сказать, что у многих продавцов на Алиэкспресс есть почти такой же индикатор, но без возможности назначения количества секций в подключаемом аккумуляторе и с другим контроллером (14-выводная микросхема). На него этот обзор не распространяется (хотя вполне вероятно, что он функционирует точно так же).
Заключение, итоги и выводы
Протестированные устройства — не слишком сложные по функционированию, но, как оказалось, имеют свои «тонкости» в применении.
Плата защиты Li-ion аккумулятора показала свою высокую эффективность в отношении предотвращения перезаряда и защиты от короткого замыкания, но в отношении защиты от переразряда остались некоторые сомнения. Плата позволяет разрядиться аккумулятору несколько сильнее, чем это принято по современным манерам хорошего тона в электронике.
В принципе, подход производителя контроллера защиты DW01B ясен: они учли явления небольшого падения напряжения в аккумуляторе после отключения зарядки и, наоборот, небольшого восстановления напряжения после отключения нагрузки. Это позволит потребителю по максимуму зарядить аккумулятор и также по максимуму использовать его заряд.
Но если по поводу зарядки аккумулятора всё получилось отлично, то по поводу разрядки вопросы остались. Весьма вероятно, что не стоило допускать такого сильного падения напряжения.
Не факт, что это приведёт к каким-то разрушительным последствиям (не так уж велика реальная разница с общепринятым значением), да и в некоторых статьях вообще утверждается, что литий можно безопасно разряжать аж до 2.5 В. К сожалению, из-за разночтений в разных источниках по этому вопросу окончательно установить справедливость подхода производителя контроллера защиты довольно сложно.
Точно можно сказать, что если уж получилась такая разрядка, то не следует оставлять аккумулятор надолго в разряженном состоянии; а надо при первой же возможности его подзарядить.
Тем не менее, возможность такого сильного разряда в процессе работы приведёт, по крайней мере, к несогласованности с индикаторами заряда, подобными описанному в этом обзоре.
При сильном разряде в небольшом интервале напряжений (ниже 2.7 В и до срабатывания защиты от переразряда) возникнет ситуация, когда аккумулятор ещё работает, но индикатор уже ничего не показывает.
Ладно, слишком много слов сказано о плате защиты, надо что-то и об индикаторе заряда сказать.
Что касается индикатора, то при его применении следует помнить, что при подключении к источнику питания он светится постоянно. Если такая ситуация является неприемлемой, то надо задуматься о его кратковременном подключении по команде пользователя, например, банальной кнопкой для проверки заряда.
В целом же к нему никаких претензий нет: он работает, добросовестно выполняя свой алгоритм.
Купить плату защиты литий-ионного аккумулятора можно на Алиэкспресс, например, здесь. Там же имеются платы на более низкие токи (выбирать надо под реальный ток в системе, а не «больше-лучше»). Цена на момент составления обзора — от $1 до $2 в зависимости от конфигурации и способа доставки (может меняться).
Индикатор заряда литий-ионного аккумулятора купить можно, например, здесь. Цена на момент обзора — около $1 с учётом доставки (тоже может меняться).
Модуль контроля заряда аккумулятора на таймере NE555

Многие автомобилисты, в силу обстоятельств, не эксплуатируют автомобиль в зимний период. По крайней мере регулярно. Но иметь возможность в любой момент сесть за руль и уехать по неотложным делам у многих остается. Допустим автомобиль в гараже, "масса" откинута(или нет). Но на улице зима и в гараже холодно, естественно, автомобильная "батарейка" не в восторге от таких обстоятельств. Если гараж под самым домом, то проблемы нет. Вышел, включил зарядное на 1/10 емкости и уже через несколько часов готов выехать. Но если гараж далековато и наведываться туда периодически, скажем так, затрудненительно?
В такой ситуации оказался мой батя. Зимой ездит мало, а бегать в гараж постоянно — утомительно. У него есть импульсное з/у, но функция автоотключения в нем перестала работать вскоре после окончания гарантийного срока. Ну и попросил он меня вернуть сему девайсу утраченный функционал.
Просматривая на YouTube ролики на соответствующую тематику увидел в описании ссылку на али, где продавали именно то, что нам было нужно. Модуль включения и отключения зарядного устройства по достижению заданных уровней напряжения. Цена около $3. Собрался купить, как тут Али вводят платную доставку для большинства товаров для покупателей из СНГ. Цена на товар уже не кажется столь примечательной.Максимально видел даже около $8.
Схема подключения
Вид сзади
Поиски готовой платы в формате lay успехом не увенчались.
И тут я подумал, а почему бы не воспроизвести эту схему самому. Ну да, я не электронщик, но и схема там не Бог весть какая. Нашел такой же товар с фотографиями обратной стороны этой платы, сразу ее отзеркалил и стал в Sprint Layout’ e ее рисовать. Увы, на тот момент с данной программой я был знаком поверхностно и о такой функции как шаблон я не знал. Соответственно все рисовал вручную.
А дальше были бесконечные просмотры всех аналогичных товаров и всех отзывов с фото к ним с целью узнать номиналы компонентов. А когда все неизвестные были найдены и куплены, там уже проще. Принтер, утюг, перекись водорода с лимонной кислотой.
ЛУТ
Перекись
Сверловка, лужение, пайка.
Канифоль
Пайка
Почти как оригинал)))
Настройка. Процесс работы.
Вообще, это мой второй опыт изготовления плат. Поэтому вышло может и не очень аккуратно, но вполне работоспособно. Чему я был, по правде говоря, очень удивлен.Но обрадован . Уже после я, в начале на бумаге, а потом в sPlan’e, набросал схему.
Как подключить модуль уровня заряда к аккумулятору
Модуль включения и отключения зарядного устройства по достижению заданных уровней напряжения для контроля заряда автомобильного 12 вольтного аккумулятора.
Контроллер предназначен для автоматического включения/выключения автомобильного зарядного устройства, при достижении напряжения на аккумуляторной батарее заданных (настраиваемых) значений верхнего и нижнего уровней.
Если напряжение аккумулятора будет равно или ниже установленного значения напряжения нижнего порога – контроллер включит зарядное устройство. При достижении на батарее напряжения верхнего порога, контроллер выключит зарядное устройство, предохраняя аккумулятор от перезаряда.
Настройка контроллера заряда XH-M601
Срабатывание происходит при достижении пороговых значений напряжения на клеммах аккумулятора. Пороговые напряжения устанавливаются подстроечными сопротивлениями. Напряжение нижнего порога устанавливается резистором RP1, а верхнего – RP2. Вращение по часовой стрелке увеличивает напряжение, против часовой – уменьшает. Момент включения/выключения модуля можно определить по индикаторному светодиоду и характерному щелчку реле. Есть возможность подключения вольтметра для индикации напряжения.
