К счастью сегодня есть много полезных микросхем, которые доступны на рынке. например L200C от ST Microelectronics.
эта микросхема может контролировать заданный ток изменяя напряжение до какого-то максимального уровня. вот даташит этой микрухи
http://depositfiles.com/files/okrlhn5ud
в даташите есть много вариантов применения. с возможностью увеличения тока с помощью мощных танзисторов.
а вот есть готовое решение зарядки мелких аккумуляторов.
http://cxem.net/pitanie/5-147.php
так лишь для примера.
А вот если по теме, то как быть идеальным зарядным устройством если банки внутри большинства батарей закрыты от доступа?
Наверное было бы эффективнее балансировать (следить) каждую банку в отдельности.
Я тут на днях рассверлил почти новый аккум (Silver BOSH), воткнул иголки к пластинам заклеил Эбоксидкой и начал заряжать.
Знаете уже в момент заряда видна разница напряжений на банках.
Эх наверное то что нам нужно - называется балансир высокого разрешения