Добавить в корзинуПозвонить
Найти в Дзене
Паяльник и код

Солнечный контроллер заряда для литий-ионной батареи

Собираем контроллер заряда с помощью микроконтроллера CH32V003 На даче есть солнечная панель, которая освещает удалённый угол огорода. Работала на стандартном контроллере за 300 рублей для свинцово-кислотных аккумуляторов два сезона. В этом году аккумуляторы кончились. Теперь решил перейти на литий-ион и собрать свой контроллер для них Первым делом собрал саму литий-ионную батарею BMS плата 3S с балансировкой и тремя ячейками с тремя батареями подключенных параллельно Батареи тестил тут: Дальше из старой свинцово-кислотной батареи сделал корпус Добавил кнопку вкл/выкл, плюс датчик заряда Батарея готова. Теперь делаем контроллер Любая автономная система электроснабжения, содержащая в своем составе аккумуляторные батареи, должна содержать в себе средства контроля заряда и разряда аккумуляторов. Контроллеры заряда используются в автономных фотоэлектрических системах для правильного заряда аккумуляторных батарей и для защиты перезаряда (когда батарея заряжена, а солнечная панель вырабатыв

Собираем контроллер заряда с помощью микроконтроллера CH32V003

На даче есть солнечная панель, которая освещает удалённый угол огорода. Работала на стандартном контроллере за 300 рублей для свинцово-кислотных аккумуляторов два сезона. В этом году аккумуляторы кончились. Теперь решил перейти на литий-ион и собрать свой контроллер для них

Первым делом собрал саму литий-ионную батарею

-2

BMS плата 3S с балансировкой и тремя ячейками с тремя батареями подключенных параллельно

Батареи тестил тут:

Дальше из старой свинцово-кислотной батареи сделал корпус

-3

Добавил кнопку вкл/выкл, плюс датчик заряда

-4

Батарея готова. Теперь делаем контроллер

Любая автономная система электроснабжения, содержащая в своем составе аккумуляторные батареи, должна содержать в себе средства контроля заряда и разряда аккумуляторов. Контроллеры заряда используются в автономных фотоэлектрических системах для правильного заряда аккумуляторных батарей и для защиты перезаряда (когда батарея заряжена, а солнечная панель вырабатывает избыток электричества)

Схема

-5

1 – солнечная панель (у меня выдает 22 вольт)

2 – освещение от батареи

3 – аккумуляторная батарея

4 – реле, для переключения режимов питания

5 - XL4015 модуль понижения напряжения и силы тока. Батарея у меня 3S поэтому настроил зарядку на 12.66В, 1А

6 - понижающий модуль питания 6-20В в 5В для питания схемы микроконтроллера

7 – кнопка включения освещения

8 – микроконтроллер CH32V003A4M6

9 - резистивный делитель для измерения напряжения на батареи

Собираю

-6

Получилась такая тестовая площадка

Принцип работы:

В зависимости от заряда на батареи включаются или отключаются реле. Одно реле отвечает за зарядку батареи, второе - за свет. Если напряжение упало до определенного уровня – включается зарядка. Если батарея заряжена – зарядка выключается. Если уже приближается полный разряд батареи – свет автоматически отключается, питается только микроконтроллер. Схема устроена таким образом (реле по умолчанию включено), если батарея полностью отключилась, солнечная панель питает напрямую её

Исходник для микроконтроллера в MounRiver Studio

ch32v003funADC2.zip — Яндекс Диск

Про резистивный делитель читать тут:

Плавный пуск 220 вольт + микроконтроллер
Паяльник и код12 сентября 2025

Резисторы: 30Ком и 7,5Ком

Схема питания:

//отключить зарядку
if
(adcVoltage > 12.30) charger = off;
//включить зарядку
if
(adcVoltage < 11.70) charger = on;
//отключить освещение
if
(adcVoltage < 10.30) lamps = off;

На микроконтроллере вывел пины для быстрой перепрошивки, чтобы легко сменить схему. Так же выведен UART для снятия показаний своим устройством (показывал в недавней статье). Ищу оптимальную схему питания своей батареи методом испытания на местности

-7

Сама литий-ионная батарея получилась не очень мощная. Использовал дешевый литий-ионн. Поэтому солнечная панель используется не на максимум. Этим летом сделаю все замеры и заменю конечно