Привет! Всех с праздником!!!
Прекрасно, что тема вызвала стоь бурные обсуждения, это значит, что мы придём-таки к компромиссному решению
Хочется немого подытожить.
Итак. Девайс, который мы имеем в настоящее время устраивает всем, за исключением того, что довольно мал зарядный и разрядный ток. Давайте сначала разберёмся с первым.
Блок питания AT/ATX способен выдать по цепи +12В ток 10-15А. Напрашиваетя первый вывод-умощнить БП. Для токов около 30А потребуется: применение более мощных трансформаторов ( особенно-оконечного), ключевых транзисторов, разводка новой печатной платы для силовой части. То есть полная переделка. Достоинства- высокий КПД (как следствие-малые габариты) Недостатки- сложность переделки.
Есть второй способ. Применить в качестве силового источника готовый трансформатор и выпрямитель. Здесь можно регулировать ток/напряжение путем включения полевика в линейном режиме, либо в ключевом режиме совместно с балластным резистором. В любом случае мы имеем управляемый делитель напряжения, который характеризуется низким КПД, и как следствие- сильным нагревом, необходимостью применения активных средств охлаждения, т.е. большими габаритами и массой.
Лично я склоняюсь к трансформатору и поиску некоторого компромиссного DC-DC конвертера. В схеме от Felix, которую предложил Саид, а также в апноуте от AVR -AVR450 предложена схема так называемого buck-convertor`а. Кажется, это разновидность однотактного обратноходового преобразователя (здесь я могу ошибаться, мне нужно немного вспомнить теорию

), которая на практике ограничена мощностью до 200Вт. Это связано с количеством энергии, запасаемой дросселем и отдаваемое им в нагрузку. Вот именно поэтому, в вышеперечисленных устройствах максимальный ток не превышает 2-3А. В принципе, можно попробовать и этот способ, но думаю, что дроссель будет достаточно громоздким. Здесь требуются энтузиасты для проверки этого способа на практике. Есть такие?
Преимущества DC-DC преобразователя-кроме высокого КПД, также получение постоянного зарядного тока, который легче измерять. Для батареи, конечно, предпочтительнее импульсный ток заряда, но импульсный ток, особенно сложной формы, довольно трудно измерить с помощью АЦП. Здесь нужно будет вычислять среднеквадратичное значение, да ещё и применять поправочные коэффициенты (особенно это касается пульсирующего тока сети частотой 100Гц+импульсы ШИМ частотой 500Гц, как это предлагает RomanT). Плюс еще отдельные профили для десятка-двух аккумуляторов+измерение температуры и часы. Здесь уж точно ресурсов МК Atmega16 не хватит

Короче, говоря, нужен DC-DC преобразователь нужной нам мощности ( вход-18-24В, выход-регулируемый от 8 до 16В, ток 30А).Нужно всем вместе поискать в сети подходящее решение. Желательно, с использованием TL494 или аналогов.
Что же касается разрядного тока, здесь ситуация попроще. КПД лампы накаливания ололо 20-30%. То есть, часть энергии пребразуется в тепловую, а часть- в световую энергию. Всё же меньше греется, чем резистор или транзистор. Ток разряда может быть постоянный или импульсный, его значение некритично, измерять его не обязательно. Применив достаточно мощную нагрузку, мы можем ШИМ-ом легко задать нужный нам разрядный ток (приблизительно).
Ну вот, такие-вот соображения.
Жду предложений.