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

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 . Я тоже из Киева и если Вас, в создании поддержки Ли-Ион, останавливает только отсутствие этих элементов то я с радостью предоставлю Вам образцы. С нетерпением жду ответ.
Прошивал Пони-прог отдельно ЕЕПРОМ и ФЛЕШ, потом вписал конфигурационный бит, предоставленный Вами. Пробовал записать и предыдущую Вашу прошивку. Результат такой же. Неизменная частота с динамика и все.
С нетерпением жду ответ.
Андрей