Устройство  позволяет заряжать током 780мА, измерять ёмкости и внутренние сопротивления 4-х аккумуляторов размером 18650. Схема приведена ниже.

 

Перед измерением ёмкости аккумуляторы д.б. полностью заряжены. Для зарядки применены контроллеры заряда Li-Ion аккумуляторов U2,U5,U8,U10 типа ТР4056,которые заряжают до напряжения 4,2В. Во время зарядки включены светодиоды LED1,LED4,LED7,LED11. После окончания зарядки эти светодиоды гаснут, входы и выходы контроллеров заряда отключаются, контроллеры переходят в спящий режим и вклюаются светодиоды LED2,LED5,LED8,LED12. 

Для измерения ёмкостей аккумуляторов нажать кнопку SW1. При этом к аккумуляторам подключаются электронные нагрузки на сдвоенных операционных усилителях U3,U6 типа LM358 и MOSFET транзисторах Q2,Q5,Q9,Q12 типа IRL2910. Ток разряда устанавливается многооборотным потенциометром RV1. Во время измерения ёмкостей включаются светодиоды  LED3,LED6,LED9,LED13. Когда напряжения аккумуляторов в результате разряда падают до 2,7В, измерения ёмкостей прекращаются и на цветном TFT дисплее типа ST7735 включаются значения ёмкостей в мА/ч.

Измерение внутренних сопротивлений проводится на полностью заряженных аккумуляторах по алгоритму Rin=(U1-U2)/I,  где Rin - внутреннее сопротивление, U1 - напряжение ненагруженного аккумулятора, U2 - напряжение под нагрузкой, I - ток нагрузки. Для измерения внутренних сопротивлений нажать SW2. При этом значения напряжений ненагруженных аккумуляторов сохранятся в EEPROM. Затем нажать SW1, после чего на дисплее включаются значения внутренних сопротивлений. 

Питание 5В 5А подключается к разъёмам J1,J2. Сердцем устройства является Ардуино Нано. Скетч для Ардуино выполен в программе FLPROG 8.2.

Автор: https://radiosch.eu

Перечень элементов, проект в FLPROG со скетчем для Ардуино, проект в протеусе, чертеж печатной платы в EagleCAD с герберфайлами для заказа в архиве

Поддержите автора