Предлагаемое устройство автоматически анализирует состояние и заряжает от одного до четырёх Ni-Cd или Ni-MH аккумуляторов независимо друг от друга. Перед зарядкой неполностью разряженного аккумулятора может быть проведена его доразрядка. Устройство измеряет заряд, отданный аккумулятором при разрядке и принятый в процессе зарядки. Использованы несколько критериев определения окончания зарядки, что предотвращает некоторые аварийные ситуации, вызванные перезарядкой. Основные технические характеристики: напряжение питания — 7,5…12 В, максимальная потребляемая мощность — 13 Вт, номинальная ёмкость заряжаемого аккумулятора — 800…2700 мА·ч, зарядный ток — 0,1…0,6 номинальной ёмкости, виды зарядного тока — постоянный и прерывистый, разрядный ток — 0,78 А, максимально возможная перезарядка аккумулятора — 0,3 от номинальной ёмкости, максимально допустимая температура аккумулятора — 45 °C, КПД при зарядном токе 1,62 А — 77 %. Устройство выполнено на основе микроконтроллера ATmega32L-8AU и содержит, кроме него, четыре микросхемы (2 x LM324D, LM431ACM3X, 78M05) и четыре транзистора (BC807–40, BC817–40, BC847B, IRF9333). Индикатор — WH0802A. В этом номере публикуется первая (из двух) часть статьи.