Устройство позволяет заряжать литиевые аккумуляторы 3,7В 7,4В 12В и 18В током до 1А. Схема приведена ниже.
Устройство выполнено на Ардуино Нано. Регулироемый источник тока выполнен на микросхеме U1, транзисторе Q2 и потенциометре RV1. Порог срабатывания ограничителя тока выполнен на стабилизаторе напряжения U2 типа TL431. Уровень порога определяется подстроечными резисторами RV2, RV3, RV4, RV5. При зарядке аккумулятора 3,7В открывается транзистор Q1, при зарядке аккумулятора 7,4В - транзистор Q3, при зарядке аккумулятора 12В - Q4, при зарядке аккумулятора 18В - Q5. Эти транзисторы открываются путем подачи лог.1 с выходов Ардуино D12, D11, D10, D9 соответственно. Напряжение заряда через делитель R4, R5, RV6 поступает на аналоговый вход А1 Ардуино. Его значение отображается на модуле U5 TM1637. Ток заряда определяется путем измерения падения напряжения на резисторе R6. Это напряжение усиливается операционным усилителем U3 и поступает на аналоговый вход А0. Значение тока заряда отображается на модуле U4 TM1637. Как только в прцессе заряда напряжение аккумулятора достигает номинального значения, ток заряда начинает ограничиваться до минимального значения. При достижении в процессе подзарядки максимального значения аккумулятора диод D2 запирается и зарядка прекращается. Установка напряжения заряда осуществляется кнопками SW1 и SW2. Подробнее на видео.
Устройство питается от стабилизированного источника 24В 1А. Для питания Ардуино и операционного усилителя применен стабилизатор U6 типа 7812. Микросхема U7 является конвертором полярноси +12В в -12В для создания 2-х полярного питания операционного усилителя.
Перечень элементов, проект в протеусе, проект в FLPROG с прошивкой, чертеж печатной платы в EagleCAD c гербер файлами для заказа платы в архиве