Вот, хорошая схема,
делалась в железе. При помощи резистора Rt регулируется ток заряда. А при помощи резистора Rv регулируется напряжение, выше которого заряд прекрашается. За счет индуктивности зарядное работает в ключевом режиме, т.е. практически, ни чего не греется, немного греется Rt но в пределах нормы. На ток до 10А транзистор IRF2804 может работать без радиатора.