Делаю цифровую зарядку

Vasily_A

сделал, работает! (правда кое-что сильно мне неудобным показалось)

есть вопросы:

можно в паре слов описание используемых алгоритмов (флекс и т.д.) и значение настроек для них.

есть некие проблемы: иногда (крайне редко) есть сильный бросок тока (смотрел в режиме линейного заряда цифроскопом, пик длиннее 100мс, точней не скажу). судя по всему, значение для шима в разных ветках алгоритма иногда одновременно модифицируется без флагов ожидания валидности значения. заметил случайно, услышал переключениа лабораторного источника в ограничение тока. в реальной работе наверное не помешает (если банки по 50-100мАч не заряжать, а то порвет их как тузик грелку)

у кого под руками пьезика с индуктивностью не окажется, вполне обычный электромагнитный бипер от чего попало можно ставить (диодик не забыть)

схемотехника удачная, можно дальше экспериментировать с софтом (чем и занимаюсь)! с подъемом питания проблем нет.

Спасибо Автору!

AlexAndr=
Vasily_A:

…есть некие проблемы: иногда (крайне редко) есть сильный бросок тока (смотрел в режиме линейного заряда цифроскопом, пик длиннее 100мс, точней не скажу)…

Можно подробней, с какими настройками это наблюдается, какая батарея?
Смотрел у себя ток на входе зарядки, ничего такого нету.

Vasily_A:

…судя по всему, значение для шима в разных ветках алгоритма иногда одновременно модифицируется без флагов ожидания валидности значения…

Поясните, а то неочень понятно, что именно по Вашему мнению происходит с ШИМ, и как это исправить.

Vasily_A
AlexAndr=:

Можно подробней, с какими настройками это наблюдается, какая батарея?
Смотрел у себя ток на входе зарядки, ничего такого нету.

Поясните, а то неочень понятно, что именно по Вашему мнению происходит с ШИМ, и как это исправить.

пробывал на батарее из 5-ти LR-14 2.6АЧ. пустил заряд (2А, до 1.8 на банку, 5мв dv), сижу рядом, читаю этот форум… слышу звук от источника (стоит ограничение тока на 2.5А, типичное потребление чуть более 1А), цепляю на 0.1ом резистор щуп скопа (тектроникс цыфровой старенький), ставлю тригер на скопе на 0.25в (то есть более 2.5 А), сижу дальше, слышу очередной сигнал от источника - вижу на скопе бросок до примерно 1в (10А, это явно за счет емкости в 2200х25 lo-esr на входе питания зарядника) и спад до 2.5А источника. длинна выброса больше чем 6мс (у меня 1 мс на клектку стояло, за экран уехало), на слух примерно 0.1-0.5

предположения о сути проблемы (могу только гадать, исходников нет):
основной цикл регулирования (шим в зависимости от напряжения на токовом шунте) явно идет в таймерном прерывании (или прерывании от ацп), а логика отработки алгоритма зарядки - в другом прерывании или основном цикле. на 8-ми разрядном аvr операции с 16бит и более числами не атомарные (могут рваться прерываниями), и могут возникать всякие глупые нестыковки (типа смена знака или переход с 0xFF на 0x00 и обратно в младшем байте переменной, модифицируемой в соседней ветке проги) при котором математика может врать.

все, бросаю писать, а то жена покусает…

AlexAndr=

Если сможете, проверте:
1.Возможно это происходит ровно раз в минуту, на 4-той секунде после перебрасывания минут на табло зарядки.
2.Попробуйте поставить на эту батарею в настройках 4 банки, 2 Вольт/банка, остальное не менять(там разные алгоритмы регулировки тока до 4 банок и выше 4 банок).
3.Попробуйте заряд от автомобильного аккума(если есть).

В программе только одно прерывание, установленно на переполнение таймера, возникает 60 раз в сек и только для изменения констант времени и ёмкости.Всё остальное в основном цикле программы.Ещё есть функция вывода инф. на LCD- к ней обращение раз в 1 сек.

Сергей_Лиховид

Подскажите кто нибудь где реально достать,куить,выписать кольца(ферит 6000нн)к заряднику?
30 милигенри вменьшую проницаемость не влазиет,габариты не хотелось бы увеличивать
да и R возрастет.

GunFighter

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

serj

А я вообще думаю что регулировать шим процом- не совсем верно, особенно в случае нестабилизированного источника… с индикатором еще общаться надобно… надо четко отстраивать весь реалтайм… имхо, внешний шим контроллер надежнее, хотя и сложнее немного… зато можно что-нибудь синхронное от TI поставить- кпд выше будет:)

Сергей_Лиховид

Здравствуйте.
Есть ли у кого ссылка на магазин-почтой ?нужны кольца(ферит 6000нн)к зарядникуСадовского А.С.
Хочется сделать все компактно -а 30 милигенри в кольце 32х20х9- или примерно такого типоразмера 3000нм (проницаемости больше>3000нм не найти в нашем краю) милиметровым проводом не вместить.

GunFighter
GunFighter:

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

И еще забыл спросить , от чего именно его можно взять?

Vasily_A
GunFighter:

И еще забыл спросить , от чего именно его можно взять?

Сперва про бипер: где взять - например наушник самый дешовый, или динамик (лучше мелкий, они примерно 10-15мм диаметром бывают) от корпуса компьютерного. или со сломаного модема. вариантов море… подключить - транзистор любой npn (хоть кт315) эмитер на землю, базу через 1…10 кОм на вывод проца, коллектор на вывод пищалки. второй вывод пищалки через резистор (подобрать по грмкости, ом 100 примерно) на + питания. на коллектор анод диода (любого, например кд522 или 1448), катод на + питания.

по поводу бросков тока: закономерности не нашел (правда и не очень искал). смотрел, смотрел, всё нормально. повесил на вывод шунта один вход скопа (по нему тригер на удвоенное значение тока), второй на ножку выхода шима с проца. поставил батарею (3 банки, 2АЧ, от отверки электрической), прихожу - заряд окончен по dv, штатно, на скопе бросок тока и отцепившийся щуп от второго канала 😦 - дальше пока времени не было. короче - оставить как есть, работает - и нефиг думать. вот 10 банок мне не хватает для счастья.

AlexAndr=

Ещё буззер можно включить так: L2 заменить резистором около 1k и вместо +5В поцепить к +12В(36 Ом и 0,1mF - убрать).

По броскам тока есть предположение- каждую минуту зарядка отключает ток для измерений и при включении его назад возникает ток заряда конденсатора 3300mF.

Сергей_Лиховид

Печатка к заряднику с ISP(под внутрисхемное прогр. и чуть просторней) в Proteus
можно и с Акробата7.0 под утюг-масштаб 95%.

Zar1_ISP.rar

AlexAndr=

Обновлённая версия моей зарядки:
Добавлено измерение входного напряжения, подправлена и дополнена прошивка, есть варианты включения буззера или динамика.

Ещё по режимам был вопрос, вкратце:
Linear Сharge- стандартный заряд установленным током.
Discharge- разряд установленным током.
Reflex- заряд установленным током, с импульсами разрядного тока
Step- заряд током, зависящим от вкачанной ёмкости
Mega Flex- заряд установленным током с импульсами амплитудой Flex Current и продолжительностью Flex Duration.
Resistance- измерение внутр. сопротивления батареи
Pritirka- притирка коллекторного мотора.

Сергей_Лиховид

Собрал зарядник -работает!!!
Силовой дроссель 27х17х12 мм.поницаемостью 10000., 60 витков,провод 0.9мм.,58 mH(милигенри),
никаких бросков нет(заряжал 4 NiCa током 1.3 Амп 15 вольтовым блоком питания с защитой по току 1 А-
поразительно зарядный ток больше чем ток потребляемый от блока питания).
Разрядка сразу не заработала(был возбуд разрядного транзистора (IRL3803 я ставил) из за длинной
дорожки с затвора на емкость-нужно обязательно емкость убрать и поставить в плотную к транзистору
кондер 0.68 мкф с затвора на исток-там smd становится какраз.
Разрядка заработала!!!
При разряде 7 Амп сильно греется край радиатора и резистор 5W 0,1 oM,лучше ставить
паралельно 2шт.5W 0,2 oM и транзистор ближе к центру радиатора-на новой печатке все учтено.
Автору большое Спасибо.

Zariydnik.rar

GunFighter

Александр, а с какой программы прошивальщика сделан скриншет, который в архиве?

AlexAndr=
GunFighter:

Александр, а с какой программы прошивальщика сделан скриншет, который в архиве?

PonyProg2000

8 days later
Сергей_Лиховид

Александр подскажите о режимах вашего зарядника -Стэп и Мегафлекс,
(может быть тестировали, и если можно теоретически тоже)?.
Пробовал Степ на прошлогодних GP3300 -примерно на 10% увеличение
емкости-может случайность?,Мегафлекс еще не пробовал.
Вообще есть ли Степ и Мегафлекс в фирменных зарядниках доступных
по цене простым моделистам и какие прогрессивные режимы заряда(в смысле
поднять результат в гонке) в природе имеются?

andron13

Всех с НОВЫМ ГОДОМ.! УСПЕХОВ! УДАЧИ! ЗДОРОВЬЯ и ЛЮБВИ!
Александр. Хочу у вас спросить. Такая ситуация. Собрал Вашу схему и прошил АВРку.
При включении непрекращающийся звук из динамика. На «reset» реакция есть, но потом опять звук. Скажите, какую нужно минимальную обвязку. У меня сейчас запаян только цифровой блок и все входы-выходы находятся в «воздухе»(Pins 22-29, 33-40) Что я сделал не так?
Если нет желания общаться на форуме напишите мне andron13$ukr.net . Я тоже из Киева и если Вас, в создании поддержки Ли-Ион, останавливает только отсутствие этих элементов то я с радостью предоставлю Вам образцы. С нетерпением жду ответ.
Прошивал Пони-прог отдельно ЕЕПРОМ и ФЛЕШ, потом вписал конфигурационный бит, предоставленный Вами. Пробовал записать и предыдущую Вашу прошивку. Результат такой же. Неизменная частота с динамика и все.
С нетерпением жду ответ.
Андрей

AlexAndr=
andron13:

Всех с НОВЫМ ГОДОМ.! УСПЕХОВ! УДАЧИ! ЗДОРОВЬЯ и ЛЮБВИ!
Александр. Хочу у вас спросить. Такая ситуация. Собрал Вашу схему и прошил АВРку.
При включении непрекращающийся звук из динамика. На «reset» реакция есть, но потом опять звук. Скажите, какую нужно минимальную обвязку. У меня сейчас запаян только цифровой блок и все входы-выходы находятся в «воздухе»(Pins 22-29, 33-40) Что я сделал не так?
Если нет желания общаться на форуме напишите мне andron13$ukr.net . Я тоже из Киева и если Вас, в создании поддержки Ли-Ион, останавливает только отсутствие этих элементов то я с радостью предоставлю Вам образцы. С нетерпением жду ответ.
Прошивал Пони-прог отдельно ЕЕПРОМ и ФЛЕШ, потом вписал конфигурационный бит, предоставленный Вами. Пробовал записать и предыдущую Вашу прошивку. Результат такой же. Неизменная частота с динамика и все.
С нетерпением жду ответ.
Андрей

Дык без LCD конечно незапустится.А если Вы из Киева, могу Вам неограниченную по циклам прошивку залить и помоч настроить.Ну это после праздников конечно.

andron13
AlexAndr=:

Дык без LCD конечно незапустится.А если Вы из Киева, могу Вам неограниченную по циклам прошивку залить и помоч настроить.Ну это после праздников конечно.

Ух, ты! Какой чел в здравом уме откажется от такой помощи? Конечно я ЗА! Тем более что после подключения LCD все действительно заработало. Буду ждать окончания праздников и доделывать силовую часть. Я все не теряю надежду уговорить Вас дописать программу, для того чтобы была возможность заряжать Ли-ИОН.(Ну очень прошу 😒 ) При условии Вашего согласия возможно Вам пригодится эта инфа:
Ли-ИОНы заряжаются в два этапа. При зарядке Li-Ion батареи зарядное устройство должно сначала обеспечить режим постоянного тока в половину емкости элемента. (пока напряжение батареи не достигнет 4,2вольта), а затем режим постоянного напряжения 4.2вольта.

При достижении напряжения полной зарядки 4.2В происходит переключение с источника постоянного тока на источник постоянного напряжения. На остальном участке периода зарядки (при постоянном напряжении) ток Li-Ion элемента постепенно снижается. Это происходит в результате изменения внутреннего сопротивления батареи. Зарядка прекращается, когда ток становится ниже некоторого минимального значения Imin.(5-10мА)
В режиме постоянного тока батарея получает около 70% от общей емкости, остальные 30% - в режиме постоянного напряжения. Если напряжение на выводах выше значения полной зарядки (конечного напряжения), то батарея считается перезаряженной, а когда напряжение на выводах ниже конечного напряжения, то батарея считается недозаряженной.
Перезарядка уничтожит батарею, поэтому напряжение полной зарядки должно контролироваться в пределах его конечного напряжения с точностью +50мВ.

Сергей_Лиховид

Всех с Новым годом!

Два транзистора на разрядку поставил(транзюки с одной партии-V з.откр-1.8 вольта IRL3803. ,стоки и истоки паралельно а в затворах по 2 кОм ну и кондеры)-можно смело семи амперами разряжать.
Александр подскажите а можно ли немного повысить напряжение питания зарядника,
нет ли у Вас схемы преобразователя-хочется чтобы 7…8 банок заряжал от автомобильного акку.
Еще пожалуйста хотя бы вкраце расскажите о методах Рефлекс ,Мегафлекс и тд…

Sanya

Народ. вот обьясните мне, почему китайские зарядники не требуют такого мощного охлаждения и могут заряжать акку 12,6 В. от автомобильного 12 В. например… а у самоделок я смотрю и радиактор надо мощный и вентилятор… и напряжение требуют большее чтобы 3s зарядить… таже ситуация и с балансирами… что у них используется такое, что позволяет не так сильно греться? может кто знает…

икс600
Sanya:

Народ. вот обьясните мне, почему китайские зарядники не требуют такого мощного охлаждения и могут заряжать акку 12,6 В. от автомобильного 12 В. например… а у самоделок я смотрю и радиактор надо мощный и вентилятор… и напряжение требуют большее чтобы 3s зарядить… таже ситуация и с балансирами… что у них используется такое, что позволяет не так сильно греться? может кто знает…

да потомучто истопользуют они скорей всего импульсный преобразователь на микросхеме 34063 эта микруха может и поднимать напряжение если верить даташиту и заряд остановит на том напряжении на которое настроешь