Открытый проект универсального зарядника

Psw

Приветик, классная затея.

R2D2:

Проект будет доделан именно в указанной конфигурации.

Нету предела совершенству, енто верно.
Статья душевная, прочёл пару дней назад в три ночи, очень смеялся местами.
Не доволен наличием не полярного конденсатора на большой ток, он весьма вероятно будет плакать через не большое время.
А почему нельзя было объединить повышающий и понижающий преобразователи с общей 1 шт.индуктивностью/намоточным узлом ?
Мои когда тошные мысли про силовуху нарисовал и сфотал:

Верхняя схемка была нарисована от без исходности - не было под руками P- канальных ключей, были только N-канальные логические с преобразователей матерей П4. Но в ней ток/напряжение замучаешься мерять.
А нижняя - енто когда есть P ключ. Ну и формирователь для него до кучи. Диоды будут конечно “прямо увеличивать энтропию вселенной”, но енто же народный зарядник - на первом месте надёжность и не капризность настройки.
А про десяток ватт потерь на диодах - ну так в поле машину можно и заводить иногда.
А про редкие детальки типа формирователей или мощного не полярного конденсатора - так инициатору проектика их можно вместе с платами продавать, что-бы народ не парился с происками.
Один раз найти по хорошей цене и вместе с платами рас постранять.
А платку/габаритик бы да, в корпусе блока питания АТ бы вставлять - милое дело.
И индикатор 16х2 - места на нём мало. Неужели 16х4 или 20х4 гораздо дороже стоят ?
А то меня EOS1210 достал моргать/менять экран раз в секунду.
Чуть не забыл.
Развести программатор на борту - енто хороший удар по вопросам " А можно ли сделать без микро процессора".
И про термо датчик. У меня болтается проводок из ГиперИона 1210, так мне его нередко лень под батарейку под кладывать. А затея с приклеенной к батарейке однопроводной таблетке i-Button, меряющей температуру и сообщающей заряднику номер батарейки для собирания статистики по ней типа - календарный срок службы, отработанное количество циклов, падения ёмкости - я бы не пожалел таблеточек. Ну и внешней флэши естественно.
Хотя все енти замечания применимы лишь к следующей версии печатки. Если работа над ошибками состоится.
Ну и разумеется могу ещё чего-либо сфотать, если надо. Для обзорчика/любопытства.
Удачи в (само?) реализации.

R2D2

DS18B20 и LM35 оба хороши и оба практически не требуют ни лишних ног проца ни дополнительной обвязки. Все напряги возникают при написании программы, которая со временем может совершенствоваться в том числе и самим пользователем. Я думаю оставить их обоих в следующей версии.
LM35 оптимален по цене и качествам, а DS18B20 можно замуровать в батарейку и использовать его ИД для хранения в EEPROM ЗУ данных о батарейках и о том как они деградируют.

После написания хотябы одной версии работающей программы следующий девайс будет опрограммирован гораздо быстрей.
После того как этот проект заработает на 90%, т.е. сможет заряжать на 90% без риска для батарейки,
я хочу сделать следующий ход.

  1. Цифровая часть отдельно, силовая отдельно. (Силовая может быть разная!!! Типа мать и плата расширения). И ЦИФРОВАЯ И СИЛОВАЯ ЧАСТЬ БУДЕТ ОДНОСТОРОННЕЙ, т.е. доступной всем по утюжной технологии. TL494 и операционник можно купить визде где есть импортные детали.
  2. Делать качественные платы и брать за них деньги не хочется. Брать много - отстой, а мало - забодаюсь бегать на почту. Очень плохо что нет какой-нибудь службы рассылки.
  3. Я хочу с вашей помощью разработать или скоординировать и выполнить часть работы по созданию проекта.

Что касается повышающего + понижающего. ДА. Признаюсь я не силен в схемотехнике, я скорее программист. Конденсатор это ЖО. ДА. Существуют приличного качества кондеры в импортных схемах часто видел, но найти не могу доступного. Будем пробовать. В том числе и вашу схему.

2х16 строки ЖКИ 200 руб, а 4х16 больше 400 руб.
Здесь я предполагаю сделать универсальный порт чтоб и ЖКИ мона было подключить и SPI мониторчики от мобилов.

AlexAndr=

Есть такое предложение по схеме:

  1. Освободить PА2 и PА5 у контроллера, для этого подключить оба термодатчика(цифровые) например к PB6 (при программировании конечно придётся вынимать датчики из разьёмов, или джампер поставить. Применение аналоговых станет невозможно).
  2. Использовать PА2 и PА5 для увеличения разрядности измерения напряжения на аккумах:
    а) поставить дополнительные делители напряжения;
    б) подключить внешние АЦП.
AVK
R2D2:
  1. Цифровая часть отдельно, силовая отдельно. (Силовая может быть разная!!! Типа мать и плата расширения). И ЦИФРОВАЯ И СИЛОВАЯ ЧАСТЬ БУДЕТ ОДНОСТОРОННЕЙ, т.е. доступной всем по утюжной технологии. TL494 и операционник можно купить визде где есть импортные детали.
  2. Делать качественные платы и брать за них деньги не хочется. Брать много - отстой, а мало - забодаюсь бегать на почту. Очень плохо что нет какой-нибудь службы рассылки.
  3. Я хочу с вашей помощью разработать или скоординировать и выполнить часть работы по созданию проекта.

Золотые слова, полностью солидарен, я бы еще повышающие и понижающие части разделил, типа у кого машины нет, нафиг ему повышающая часть, тока стационарный сетевой блок питания и к нему зарядник, кстати насчет сетевых блоков, был надысь в электротоварах типа, продают преобразователи для галогенок 24В 150Вт стоит 160р вроде, вот можно запросто использовать для питания зарядника, фильтр тока к нему.
16*2 за глаза графики пускай комп строит.
Если надо разводить платы, я всегда готов, богатый опыт по разводке односторонних плат под утюг имеется.

Aloha
AVK:

кстати насчет сетевых блоков, был надысь в электротоварах типа, продают преобразователи для галогенок 24В 150Вт стоит 160р вроде, вот можно запросто использовать для питания зарядника, фильтр тока к нему.

Использование преобразователей для галогенок ставлю под вопрос - имхо там нет гальванической развязки от сети 220 В. Придется на выходе ставить трансформатор с выпрямителем и фильтром . . .

AlexAndr=
AVK:

… кстати насчет сетевых блоков, был надысь в электротоварах типа, продают преобразователи для галогенок 24В 150Вт стоит 160р вроде, вот можно запросто использовать для питания зарядника, фильтр тока к нему…

Aloha:

Использование преобразователей для галогенок ставлю под вопрос - имхо там нет гальванической развязки от сети 220 В. Придется на выходе ставить трансформатор с выпрямителем и фильтром . . .

У БП для галогенок на выходе переменка, без нагрузки в четверть мощности незапускаются, это делает проблематичным использование их для З/У.
Гальваническая развязка обычно присуцтвует.
rcopen.com/forum/f8/topic44333/9

AVK

не знал насчет необходимости нагрузки, внутри там вроде полумост стоит, какая ему разница, есть нагрузка или нет?

Shavelsky
AVK:

не знал насчет необходимости нагрузки, внутри там вроде полумост стоит, какая ему разница, есть нагрузка или нет?

+1. Полная гальваническая развязка, стабилизации нет. Вдиапазоне входных напряжений от 140в - выходное меняется в адекватных пределах. Для фирменных зарядников подходят прекрасно, но протестины были самые дешёвые, типа “TashiBra”. Само-собой выпрямитель должен быть на диодах Шотки, ещё лучше вторичную обмотку перемотать в два провода и сделать мостовой выпрямитель с отводом от средней точки.

AlexAndr=
Shavelsky:

+1. Полная гальваническая развязка, стабилизации нет. Вдиапазоне входных напряжений от 140в - выходное меняется в адекватных пределах. Для фирменных зарядников подходят прекрасно, но протестины были самые дешёвые, типа “TashiBra”. Само-собой выпрямитель должен быть на диодах Шотки, ещё лучше вторичную обмотку перемотать в два провода и сделать мостовой выпрямитель с отводом от средней точки.

Чёж получается, мне наверно какойто левый блок попался? Мой был на 12В 200Вт и кажется с защитой от КЗ и плавным включением нагрузки (типа экономия ресурса ламп).
А как Ваш “TashiBra” полностью называется?

Shavelsky
AlexAndr=:

Чёж получается, мне наверно какойто левый блок попался? Мой был на 12В 200Вт и кажется с защитой от КЗ и плавным включением нагрузки (типа экономия ресурса ламп).
А как Ваш “TashiBra” полностью называется?

Да так и называется, Tashibra, у нас на любом строительном рынке продаётся, есть 50,100,150 и 200 ватт по цене от 170 до 250 руб соответственно. Может иметь и другие названия. Пароль: китайский трансформатор получше. Они все одинаковые, вполне надёжные, запускаются и на ХХ и при полной нагрузке. Не любят повышения напряжения и скачков. А вообще надёжность этих изделий совершенно непредсказуема - от партии к партии. Мне по работе приходится иметь дело с подобными вещами, так вот даже дорогие OSRAM, SIEMENS, PHILIPS и др. фирменные дорогие преобразователи весьма ненадёжны. Там, где возможно, для галогенок я предпочитаю обычные трансформаторы. А для питания зарядника плавное включение нагрузки и прочее не требуется. Более сложные преобразователи делают для того, чтобы обеспечить их корректную работу при питании через диммер - симмисторный регулятор освещённости, тк простые преобразователи по схеме автогенератора имеют сильно нелинейную проходную характеристику, поэтому у более сложных независимое возбуждение - есть задающий генератор и полумостовой инвертор. Может иметь дополнительные функции - ограничение тока, защита от ХХ и тд. Нам такие не подходят. Да здравствует дешёвый китай. Проверено, претензий нет. По сравнению с компБП экономия места и массы налицо, да и перемотать вторичку без проблем.

R2D2
  1. Прозвучало предложение относительно увеличения точности измерения V за счет использования двух ног проца. Предложение интересное!!! Вопрос как просто и надежно разбить аналоговый сигнал на ГРУБО (с точностью до вольта что, типа, уже есть) и ТОЧНО(десятые и сотые доли вольта)???
    Как отрезать все что после запятой и масштабировать до 5 вольт?

Или использование внешнего АЦП более просто все таки??? И решается проблемма с внутрипроцессорными шумами и точной передачей измеренного с силовой платы на цифровую?

  1. Раз уж мы начали бить все на блоки. Давайте пересмотрим вообще все питание:

а) 12в(автоаккум) -> SEPIC -> 0-35в
б) 220в -> 12в -> SEPIC -> 0-35в
в) 220в -> 35в -> понижающий -> 0-35в
г) 12в(автоаккум) -> повышающий -> 35в -> понижающий -> 0-35в

* импульсный преобразователь+импульсный преобразователь=колебательная нестабильность
** SEPIC любит 15А кушать, любит чтобы 12в не убегали за 11в и 13в иначе все номиналы надо пересчитывать.

Если придумать и строго соблюдать стандарт на разъем цифровая плата/силовая плата, то вы можете творить все что угодно, при соответствующем написании программы. Для этого должны быть соблюдены стандарты:

  • С силовой платы идут измеренные сигналы цифровые, а также усиленные и отфильтрованные аналоговые. И те и другие либо абсолютные по величине либо коэффициент сторого оговорен.
  • С цифровой платы идет опорное напряжение для стабилизатора тока (линейность не важна) программа будет подстраиваться по реакции силовой платы.
  • С цифровой платы идет управляющий сигнал (скомутировать заряжаемый аккум к схеме если полярность нормальная)
AVK

Не так:
От сети:
220 - понижающий 20-30В(типа от галогенки) - чоппер(или как у вас SEPIC) - аккум

от машины:
12В(авто) - бустер 20-30В - чоппер - аккум

если надо заряжать только два липоля еще проще:
чоппер - аккум
тоесть надо сделать чоппер с управлением от цифрового блока. Кстати на днях сделал себе лабораторный блок питания на 494ой с отсечкой по току 5А, работает четко, КПД навскидку 90% (ничего не подбирал, нашару дроссель какойто поставил).
Вот еще мысль, а нафиг нам ток мерять? нам его надо выставлять, тоесть на второй компаратор ТЛки подаем с ШИМа-ЦАПа уставочное напрящение, соответствующее необходимому нам току и ТЛка его на аккумуляторе держит, контролируем тока напряжение, нафиг не надо операционников и прочей ботвы, схема упрощается не изменяя своей функциональности.

AlexAndr=

Чёто тема заглохла,

R2D2:
  1. Прозвучало предложение относительно увеличения точности измерения V за счет использования двух ног проца. Предложение интересное!!! Вопрос как просто и надежно разбить аналоговый сигнал на ГРУБО (с точностью до вольта что, типа, уже есть) и ТОЧНО(десятые и сотые доли вольта)???
    Как отрезать все что после запятой и масштабировать до 5 вольт?

Или использование внешнего АЦП более просто все таки??? И решается проблемма с внутрипроцессорными шумами и точной передачей измеренного с силовой платы на цифровую?

Разбить сигнал будет проблемно, хватит просто поставить два делителя на два входа АЦП - уже увеличение точности в два раза. Есть ещё идея: сделать так сказать двухядерную зарядку 😁 - поставить ещё один контроллер (к примеру мега8, цена минимальна), пусть он своим АЦП параметры меряет, термодатчики опрашивает(помому у Вас были с этим сложности), токи выставляет, и сообщает основному процу результаты. Проц можно будет лепить на “силовой” части.

AVK:

Вот еще мысль, а нафиг нам ток мерять? нам его надо выставлять, тоесть на второй компаратор ТЛки подаем с ШИМа-ЦАПа уставочное напрящение, соответствующее необходимому нам току и ТЛка его на аккумуляторе держит, контролируем тока напряжение, нафиг не надо операционников и прочей ботвы, схема упрощается не изменяя своей функциональности.

Наверно чтоб правильно считать вкачанную ёмкость.

Psw

Главная конструктивная мысль - “Лучшее - это враг хорошего.”
Ну то есть сделать идеальную зарядку, которая будет и простой и дешёвой и лёгкой для повторения и из доступных деталей - процесс бесконечно долгий. В итоге возвращаемся к приоритетам и разумным компромиссам.

R2D2:

Как отрезать все что после запятой и масштабировать до 5 вольт?

Ну енто просто только оператором языка в цифре. А в аналоге мне кажется никак.

R2D2:

Или использование внешнего АЦП более просто все таки???

Самое простое решение - усреднение. Или овер сэмплинг по умному, но Вова Путин давно уже указом запретил использование заимствованных терминов, имеющих русско язычные аналоги. Так что - усреднение. (Ну и долбанные бух галтеры со своим “ДЕБЕТ” и “КРЕДИТ” (Некоторые остроумки КРЕДЕТ пишуть) штрафы в казну должны платить за прямое нарушение Указа в каждой оборотно-сальдовой ведомости ( по новому енто Оборотная Ведомость с Остатками) - должны ведь писать “Поступления” и “Платежи”)
Усреднением убирается много не приятных моментов от бортового 10 бит АЦП. Скорость АЦП у Атмела слегка поменьше чем у ПИКа насколько я помню, ну сути енто не меняет - запускаем АЦП на макс возможной скорости, в прерывании от АЦП складываем 10 бит результаты в 24 бита накопитель, а потом просто отбрасываем какое-то количество младших разрядофф.

R2D2:
  1. Раз уж мы начали бить все на блоки.

Мы не начинали.
Просто блочный анализ схемы удобнее. А конструктив могет быть разным, это вопрос очередного компромисса. Блочная советская военная аппаратура 70х годов была как раз спроектирована с замахом на Идеальность Проекта, сила отдельно, мозги отдельно, разъёмчики/проводочки/экранчики. С расчётом на дурака/солдата, что-бы другой стороной не вставил и не перепутал уникальные разъёмы.
Но при ентом она громоздка и дорога. И по ентому модельный 7-30 вольт 35 ампер 0-1000 Гц DC-AC 3ф преобразователь для питания синхронного двигла весит примерно 15 грамм, а военный электро механический 400 Гц 36 наверное вольт 3Ф преобразователь для питания АВИА гироскопов на АН-2 весит МНОГО и стоит МНОГО. Конечно они проектировались в разное время, но и подход тоже имеет значение.

R2D2:

г) 12в(автоаккум) -> повышающий -> 35в -> понижающий -> 0-35в
* импульсный преобразователь+импульсный преобразователь=колебательная нестабильность

Ну в схемках которые я рисовал, повышающий и понижающий объединены и НЕ могут работать одновременно. Решение о выборе того или иного преобразователя выбирает цифра - самый старший разряд так сказать. Ну и с TL494 енто будет не красиво на схемке - гораздо красивее/проще если сразу парочку аппаратных ШИМов мелкопроца на ключи нагрузить. А про ОБЩУЮ надёжность схем на TL494 пускай рассказывають те, кто БП от компов чинит по много штук в день. Которые на них почти всегда и собраны. И енти ремонтники ещё не видят матерей/прочего, которые сломались по причине (кратковременного) отказа стабилизации напряжения и не справились с 7 вольтами вместо 5.
Просто в противопожарных целях плавкие предохранители на входе/выходе никто не отменял.
А общая надёжность системы зависит ещё и от общего количества паек/соединений и кучи прочих причин. И доля надёжности самой 494 тут не высока. А её глюки (при не стабильном питании 494 к примеру) тоже присутствуют, как и у мелко проца.
Так что лично по мне вполне красивое решение - енто управлять силовыми ключами прямо с помощью парочки аппаратных ШИМов. Через формирователи, естественно.
Ну а децкие ашиппки в коде/схеме типа неопределённого/неправильного состояния затворов силовых ключей при подаче питания/укусе сторожевой собаки/подвисании проги на некоторое время - ну выгрестись должны достаточно быстро. На то он и автор, что-бы быть альфа-тестером.

R2D2:

Если придумать и строго соблюдать стандарт на разъем цифровая плата/силовая плата,

Самый лучший радио Любительский стандарт на разъёмы - енто их отсутствие. Ну то есть пять-десять проводков между силой и мозгом припаять в НЕ промышленных масштабах не сложно.

R2D2:

должны быть соблюдены стандарты:

  • С силовой платы идут измеренные сигналы цифровые, а также усиленные и отфильтрованные аналоговые. И те и другие либо абсолютные по величине либо коэффициент сторого оговорен.
  • С цифровой платы идет опорное напряжение для стабилизатора тока (линейность не важна) программа будет подстраиваться по реакции силовой платы.
  • С цифровой платы идет управляющий сигнал (скомутировать заряжаемый аккум к схеме если полярность нормальная)

Ентот перечень стандартов конечно можно и продолжить, но я закончу тем, с чего начал -
Лучшее - Враг хорошего.
А военная аппаратура любителям вряд ли к чему.
А одна односторонняя (большая но не более А4 или какого либо другого конструктивного габарита типа корпуса от БП компа) плата для зарядника - в ентом тоже есть свои плюсы. Для компромиссов.

AVK
AlexAndr=:

Чёто тема заглохла,

Разбить сигнал будет проблемно, хватит просто поставить два делителя на два входа АЦП - уже увеличение точности в два раза. Есть ещё идея: сделать так сказать двухядерную зарядку 😁 - поставить ещё один контроллер (к примеру мега8, цена минимальна), пусть он своим АЦП параметры меряет, термодатчики опрашивает(помому у Вас были с этим сложности), токи выставляет, и сообщает основному процу результаты. Проц можно будет лепить на “силовой” части.

Наверно чтоб правильно считать вкачанную ёмкость.

А какие проблемы с подсчетом вкоряченной емкости?
TL-ка же работает в режиме стабилизации тока, который мы ей уставили и мы совершенно точно знаем что ток там ЕСТЬ и именно тот который мы задали, соответственно запихнутый ток есть произведение уставленного тока на время и все. Отсутствие же аккума можно банально отслеживать по установке максимального выходного напряжения, тк без нагрузки ТЛ-ка уйдет в максимальное напряжение (на второй компаратор TL-ки ставим делитель, чтоб напряжение не повышалось больше 25В например, без нагрузки естественно.) Для зарядки ЛИполей я бы еще отдельный тумблер бы поставил, который бы вообще исключал возможность повышения напряга на выходе более 12,6 (для трех банок) который бы преелючал делители второго компаратора. Народ как-то очень легко отностится к липолям, хотя есть совершенно реальная возможность взрыва/пожара при каких либо глюках в заряднике
Насчет надежности ТЛки (by PSW), вот не знаешь не говори, сколько в тех дохлых блоках было дохлых ТЛок? Фиг ее убьешь, только конкретно неправильной схемотехникой. И какие проблемы с нестабильностью питания, запитываем ТЛку от отдельной кренки и вопрос решен.
Аппаратный ШИМ камня можно использовать ТОЛЬКО как ЦАП (применительно к заряднику для уставки тока), идея использовать его в чоппере или бустере ущербна по определению (у камня других дел нет, как ток регулировать) и кстати любой глюк в программе/камне может запросто все выжечь, прикинь если ШИМ в чоппере прерветься и на выходе единица встанет? кирдык батарейке. Пускай аналоговыми делами аналоговые микросхемы занимаются.

AlexAndr=
Psw:

Так что лично по мне вполне красивое решение - енто управлять силовыми ключами прямо с помощью парочки аппаратных ШИМов. Через формирователи, естественно.

++

AVK:

А какие проблемы с подсчетом вкоряченной емкости?

Вариант 1: при закачке на токах, близких к предельным(для зарядки, блока питания) ток может недостигать установленного значения.
Вариант 2(более существенный): при заряде лития, на последней фазе заряда когда идёт ограничение по напряжению, ток недостигает установленного значения - щитать ёмкость по установленному значению тока некатит.

AVK
AlexAndr=:

++

Вариант 1: при закачке на токах, близких к предельным(для зарядки, блока питания) ток может недостигать установленного значения.
Вариант 2(более существенный): при заряде лития, на последней фазе заряда когда идёт ограничение по напряжению, ток недостигает установленного значения - щитать ёмкость по установленному значению тока некатит.

Как рыба об лед, как это ток не будет достигать? каким образом? такой зарядник сразу в ведро. И даже если это случится, отследить элементарно, т.к. чоппер переходит в режим стабилизации напряжения.
При зарядке лития, САМО СОБОЙ окончательный заряд ведется малым током, только опять какие проблемы? уставили ток, учли в расчетах.

R2D2

Демократия БЛИН.
Представляете как хреново Президенту-ставленнику, если силы, выдвинувшие его, имеют экстримистские (в смысле зашкал) и противоположные позиции.

Вот, что я услышал и понял:

  1. Разъемы это отстой и лишнее звено отказа, значит “промышленный” вариант будет одноплатный с дорожками, с разведенным разъемом и возможностью распилить и приделать другую силовую часть на проводах или разъемах. Соединение сигнальных проводов из центра цифровой платы в центр силовой позволило бы уменьшить напряги с топологией и расстояниями.

  2. В споре кому стабилизировать аналоговую силовую часть отдаю предпочтение аналоговой стабилизации, т.к. вероятность зависания цифрового процессора (как мне кажется) выше, хотябы из-за количества транзисторов и невероятного количества вариантов ходов программы в смысле зависания. Наша аналоговая авиация и космонавтика опятьже по ощущениям это доказала. Если только не использовать AT TINY MEGA сугубо только под задачу управления ключами и никаких других задач.

  3. Если выкинуть измерение тока, можно выкинуть операционный усилитель и воспользоваться усилителем внутри TL494. Действительно, если протестировать силовую часть на критичных токах и добиться линейности, т.е. непровисания питалова и преобразовалова которое можно проконтролировать по входным 12 вольтам, то и мерить ничего не надо, т.к. то что мы выставили на ШИМ это и есть ток. Точность вкаченного тока не смертельно критична. Т.к. Батарея греется.

  4. Что касается использования AT MEGA 8 в качестве точного внешнего АЦП это мысль. Еще бы при измерении масштабировать измеряемый сигнал до 5 вольт какимнибудь цифровым делителем, если такой есть. Ну а нет так усреднением можно бороться, кроме систематической ошибки MEGA про которую надо почитать.

  5. Что касается дополнительного тумблера - защиты липо. Есть такие люди, которым никакой тумблер не поможет. Но в целом сместить вероятность недопущения ошибки при старте канала:
    а) переспросить перед запуском “вы уверены” (слишком уверенные жмут 2 раза ентер обычно)
    б) по косвенным уликам не запускать процесс по напряжению батареи.
    в) встраивание в батарею термо цифрового датчика или разъема с кодом как на фото-пленке шоб вооще вопросов не задавать.

Изготовитель плат (принимальщик и выдавальщик заказов) сказал что вот вот скоро будет готово
10 заказанных плат может в эту субботу.

Программа медленно но верно дописывается.

AlexSr

Уважаемые!

Пришла в голову, возможно бредовая, мысль. Но, может в ней что-то есть.

Собрать зарядное устройство по принципу балансира:
много (кому скока вешать?) гальванически развязанных по питанию ОДИНАКОВЫХ модулей с макс. выходным напряжением/током под 1 элемент лития.

Гальваническая развязка - даёт возможность соединять их хоть последовательно, хоть как…, по нужде.
Если кому 25S NiCd - делай 25 модулей 😁
А кому 3S Li-Po - обойдётся 3-мя штуками (масштабируемость, однако).

Модуль законченный с CPU и силовой (низковольтной) частью. Несколько расточительно, но зато полная универсальность. Малое напряжение выхода/ток - проще рализовать, разработать, контролировать …

Остаётся “материнка” - CPU только для интерфейса/памяти и питание 220V->12.

Да и балансирная функция - полезно.

P.S. - Вам виднее, это просто мысли “вслух”, сильно не бить! 😊

Psw

Демократия, блин …
Могу сказать, что я пишу исключительно для собственного удовольствия и если мои высказывания относятся к теме, с которой кому-либо уже всё ясно/решение уже принято - то на него можно просто не реагировать, личное время экономить, на более полезные дела его тратить.
Из-за много цитатности я позволю себе нумеровать оригиналы.

AVK:

1. TL-ка же работает в режиме стабилизации тока, который мы ей уставили и мы совершенно точно знаем что ток там ЕСТЬ и именно тот который мы задали, соответственно запихнутый ток есть произведение уставленного тока на время и все.

Прикольное решение, ничего не скажешь. Согласен .

AVK:

2. без нагрузки ТЛ-ка уйдет в максимальное напряжение

Тоже естественно согласен. Туда же она САМОСТОЯТЕЛЬНО будет пытаться уйти при отказе цепей измерения напряжения и/или управления током. При чём САМА 494 конечно же будет вполне исправна. “Электроника - это наука о контактах. А неисправности в ней двух видов - это когда есть контакт где его не должно быть или нет контакта там, где он был.” - кто-то из моих знакомцев любит так своего препода цитировать.

AVK:

3. (на второй компаратор TL-ки ставим делитель, чтоб напряжение не повышалось больше 25В например,

Ну если округлить до 6S лития, то будет 26 вольт, согласен.

AVK:

4. Для зарядки ЛИполей <> отдельный тумблер <> вообще исключал <> более 12,6 (для трех банок)

Ну согласен, что затея с тумблерами ущербна в умном заряднике с цифровым управлением. Кроме отказов, ещё и случайное перещёлкивание (рукавом рубашки) в процессе заряда.

AVK:

5. реальная возможность взрыва/пожара при каких либо глюках в заряднике

Это возможно не только при зарядке лития, а вообще с любыми электро приборами. А та фотка сгорелого от лития ланд крузера - так а сколько прошло мимо нашего внимания обычных тачек, сгоревших от коротнувшей проводки ? Зато в них лития не было и ентого обсуждения они не коснулись.

AVK:

6. Аппаратный ШИМ камня можно использовать ТОЛЬКО как ЦАП (применительно к заряднику для уставки тока), <> (у камня других дел нет, как ток регулировать)

Ну у обсуждаемого проца вроде как 12 МИПСов почти простаивают при грамотном программировании задачи подобного зарядника. А в свидетели вполне можно Вад64 призвать, он обычно оценивает загрузку проца в своих проектиках - быть может и ответит.
А чего-либо регулировать (хоть ток, хоть уставку тока, хоть напряжение контролировать) процу всё-равно придётся - потому как ИМЕННО для ентого он там и поставлен. Ну и ещё для контроля/подмены интеллекта юзера ( Например контроля типа/полярности присоединённой батарейки). А не для менюшек/кнопочек/экранчика - это всё ВТОРИЧНОЕ, из-за нежелания/невозможности Максимально Упростить для юзера процедуру общения с зарядником до шаблона: Воткнул батарейку - Нажал Единственную Кнопку - Получил результат. Именно к ентому идеалу и надо стремится на мой взгляд.
А тумблерами выбирать тип/количество банок/режим конечно можно, вот только проц тогда и не нужен вообще. Даже без могучей 494 вполне можно обойтись.

AVK:

7. и кстати любой глюк в программе/камне может запросто все выжечь, прикинь если ШИМ в чоппере прерветься и на выходе единица встанет? кирдык батарейке.

Наконец-то дошли и до мысленной симуляции отказов.
Как представлю, что Та Же Самая Единица по тем же самым Программным Причинам встанет на выходе ШИМа уставки тока при соблюдении условия (1), то сразу вижу вот что: Аналоговый стабилизатор зарядного тока на 494 будет ограничен только АНАЛОГОВЫМИ цепями защиты от перегруза ( а стабилизатор тока и есть ограничитель - он же настраивается/калибруется на какой-то диапазон токов) при их наличии и (3) 26 вольт на выходе. В итоге ток (в 10А к примеру) будет течь в батарейку, пока не зарядит её до 26 вольт.
Тогда как в случае ПРЯМОГО управления силовыми ключами в нарисованных мной схемках произойдёт следующее - Если откроется левый ключ, а батарейка низко вольтная ( к примеру 1-2 S литий) то просто расплавится выходной 10А предохранитель - потому как ток ограничен ТОЛЬКО достаточно малым внутренним батарейки и источника, других ограничителей нету. Если откроется правый ключ - просто сгорит входной 25А предохранитель. А при наличии в схеме обязательного 3го управляемого процом ключа (это который защиту от переполюсовки на выходе делает), то укус бешенной сторожевой псины приведёт схему в исходное состояние - все ключи разомкнуты, ожидаем команд. Ну и ещё одна мера - это когда прога в проце ещё жива, но ШИМом левого ключа по каким-либо причинам не управляет - Открыть Правый Ключ. В итоге сгорает 25А входной предохранитель.
Иными словами, МНОГО ступенчатая под страховка.
В которой аналоговый генератор 494 выглядит лишь не нужным звеном с моей точки зрения. А иногда и вредным - как я показал на условном примере, когда он могет САМОСТОЯТЕЛЬНО поддерживать что-либо в батарейке - будь то ток или напряжение - не особо то и важно.
Кстати, с точки зрения симуляции отказов очень хорошо выглядят двух тактные трансформаторные преобразователи. Чего бы там Случайно не открылось - а будет только КРАТКО временный импульс тока. Вполне Без опасно считается. Ну и вроде как сила многих фирменных зарядок именно так и сделана.

R2D2

Не хотел ни кого обижать. Про демократию сказал в смысле, что все пожелания удовлетворить не удастся. В том числе и по причине моей непонятливости и другом взгляде на надежность.
Сейчас в программе написанной на Си настолько все завернуто, что я уже даже забываю где я чего учел а где не учел.

Если я при этом навороте еще буду отслеживать не наедет ли измерение АЦП на счетчик секунд и при этом не помешает ли это все в наихудьшем случае управлению ключами, голова лопнет. Процессор действительно не загружен, но вероятность критичного стечения задач резко повышается при прямом управлении ключами.

Начальник может контролировать все за подчиненными, но это плохо. TL494 дал задачу - следи и она справляется. Всеже хочется понятный и предсказуемый девайс сделать. А также хотелось бы избавиться от контроллера экрана, звука, клавиатуры, com-порта, задержек при записи в еепром, АЦП в режиме сна и заняться творчеством (переключением ключей).
У Вас хорошая идея ее надо опробовать нет ли подводных камней. Возможно только таким способом и будет работать и работает уже процессорное управление ЗУ.
И всеже я хочу завершить выбранный путь с некординальными изменениями.

Что касается ограничения по напряжению (экспериментально без нагрузки еще не пробовал).
Пробовал зажигать лампочку 12в. Одна из защит должна сработать програмно на частоте 1000 Гц приблизительно (я надеюсь и все вырубит и потребует перезапуска).

Что касается зарядки всех липо отдельно независимыми источниками - это частный случай от универсального зарядника, это хорошая идея если вы заряжаете только липо и от 220в или у вас есть 10 автомобильных аккумуляторов. Здесь выгоднее сделать не процессорный, а импульсный стабилизатор на MAXах и размножить в нужном количестве. Если Вам нужно заряжать только липо, то не нужен вам ни какой универсальный зарядник.