Надо схему поменять. Вместо повышайки (бустер) сделать понижающий (чоппер) преобразователь по схеме генератора тока. Вот, такая схема делалась в железе много раз. От с1 и индуктивности зависит частота. Ток мало отличается при начале зарядки и в конце зарядки, и даже при КЗ (схема абсолютно не боится КЗ) ток практически остается тот же самый. Зависит от R1. VN1 транзистор с большим К усиления. к примеру, ВС557С. VT3 так же, к примеру ВС547С. VT2 подойдет полевик с N каналом на ток более 10А , к примеру IRF44Z. Диод, после полевика (он в схеме один) любой быстрый диод, на ток 2 и более ампер, к примеру HER206, HER506. Напряжение на входе от 8в (меньше полевик может полностью не открыться), и максимум 20в (больше может сгореть полевик, у него ограничено напряжение на затворе 20в). Да, еще, резистор R4 - 2 ватта.