Устройство позволяет определять ёмкость и внутреннее сопротивление до 6-ти аккумуляторов типа CR2032, CR2430 и CR2450 а также их перезаряжаемые варианты LIR2032, LIR2430 и LIR2450. Cхема для первых 3-х аккумуляторов приведена ниже.
Схема для 4-го,5-го, 6-го аккумулятора
Перед измерением ёмкости аккумуляторы д.б. полностью заряжены. Процесс заряда контролируют контроллеры заряда U2,U4,U6, U9,U11,U13 типа MCP73831. Ток заряда около 30мА. Во время зарядки горят светодиоды D1,D2,D3, D4,D5,D6. По окончании заряда, когда напряжения аккумуляторв достигают 4,2В светодиоды гаснут и транзисторы Q1 - Q6, управляемые оптронами U1,U3,U5,U7,U10,U12 отключают контроллеры зарядки от питания USB 5В. Процесс измерения ёмкости запускается нажатием кнопки подключенной к входу D0 Ардуино. При этом запускается таймер. Аккумуляторы разряжаются стабильными токовыми нагрузками выполненными на операционных усилителях U14,U15,U16 и полевых транзисторах Q8,Q10,Q12,Q14,Q16,Q18. Ток разряда устанавливается многооборотным переменным резистором RV1. Когда в процессе разряда напряжения аккумуляторов снижаются до 2,7В токовые нагрузки отключаются транзисторами Q7,Q9,Q11,Q13,Q15,Q17, измерение ёмкости заканчивается и на дисплее, выполненном на 4-х строчном 20-ти символьном LCD дисплее включаются значения ёмкостей в мА/ч.
Для измерения внутренних сопротивлений нажать кнопку подключенную к входу D7 Ардуино. Включается режим измерения внутреннего сопротивления. Затем нажать на левую кнопку. Подробнее на видео.
Скетч для Ардуино выполнен в программе FLPROG 8.2
Автор: https://radiosch.eu