Моргалка на Attiny13

Автор UstAlexei, 19 Март 2016 в 20:22

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

UriBas

Цитата: ИС-Х от 15 Фев. 2017 в 11:04.. Как вы собираетесь использовать все 15 или даже 16 бит?  ..
Есть готовые проекты, тесты, решения..
http://arduino.ru/forum/apparatnye-voprosy/mini-obzor-monitora-toka-ina219-s-vykhodom-i2c - тест INA219 (есть встроенное усреднение)
http://arduino.ru/forum/proekty/ochen-tochnyi-voltmetr-na-arduino  точный вольтметр на ADS1115
http://arduino.ru/forum/proekty/vattmetr-3-kh-kanalnyi-s-perspektivoi  - тут вообще ..
Есть еще куча разных проектов и ссылок..
Даже без особых ухищрений, точность все равно выше чем с АЦП 10 бит.. и честнее,  посмотрим что выйдет, на сколько эффективно отразится на замерах и на заряде в целом, ведь мерить надо милливольты и желательно быстро, все уже куплено.. что терять?
(Прошу прощения за оффтоп в теме, если что вытру)
Восточная мудрость - "Шакал воет - караван идет"  Эл.вел. 350Вт.   Верую в Иисуса Христа, НЛО.  тема "продвинутой моргалки" https://electrotransport.ru/index.php?msg=1669651

hawk23

#109
Цитата: WERAS от 13 Фев. 2017 в 09:35
Подано 15.000В=1.1000 настроен делитель.Светик горит при 14.490в и на делителе 1,0627.так должно быть?
Цитата: UstAlexei от 13 Фев. 2017 в 11:59
Прошивку настраивают по зажиганию светодиода, а какое там напряжение на ноге контроллера все равно!
Так все-таки проясните пожалуйста, для двух последних Пульсаров добиваемся зажигания на тестовой прошивке  на 14,67 В? или 14,5 или какое-то другое значение?
Цитата: Vova_n от 14 Фев. 2017 в 15:12
Мне вот интересно.. почему нет вопросов по последнему варианту, разве ещё ни кто не столкнулся с тем, что акб сразу уходит на пониженный ток?
И прочие каверзные моменты если акб дохленький или наоборот кода силовая база сильно слаба для акб.
Хм...  :bw:
Цитата: UstAlexei от 14 Фев. 2017 в 17:58
Ответ простой: никому дела нет, прошили и забыли, работает как то, а как пофиг ;-). Главное что то там заряжает! Предлагаю сделать ход конем и удалить все что навыкладывали  :hello:.
Ну зря Вы так...
Пока не начался огородно-дачный сезон,  я с вашей последней прошивкой мучал один подопытный подаренный мне полутруп.
После 12 часового заряда он сразу разряжался на 2 лампы 21+21Вт до напряжения 12 В. По таблицам разряда СА я прикинул, что если до 12 В он разряжается за 60 мин, то эти 3,2 А разряда соответствуют где-то 0,4C. Т.е. мой пациент 8 А/ч :)
После трех зарядов-разрядов время разряда на нагрузку не изменилось.
Затем параллельно зарядному был накинут резистор чтобы получить нагрузку 1 Вт. Еще цикл заряда. Разряд до 12 В опять же 60 мин. Затем следующий цикл заряда с нагрузкой 10 Вт. Разряд был около 75 мин.
Плюнул. Обменял вчера старый труп  на какую-то Варту у металлоломщиков с  нормальными уровнями электролита и 11,8 В на хх. Вчера поставил на зарядку.  После 12 часов заряда поставил на контрольный разряд - до 12 В доплыли за 120 мин, до 11,7 В - за 170 мин.
Сейчас заряжаю второй раз. Через полтора часа после начала заряда, светодиод моргает 1 раз и 40 сек идет заряд средним током 4,5 А и напряжение держится 13,0/12,9 в паузе. 
Теперь этот аккумулятор могу помучить.
Маленькие токи при постановке на заряд не смутили. После прочтения  разных веток, не смущает что полностью разряженные акки запускать нужно импульсами и возможно малыми токами. Вы, авторы прошивок, выкладываете и говорите "пробуйте". Мы пробуем!
Имеем дело с модуляцией, и у меня для контроля тока в старом корпусе остался аналоговый амперметр на 10 А, то я вижу как в разных режимах средний ток гуляет около 2 А и около 4,5 А при выставленном токе короткого замыкания на 4016 в районе 6,5 A. Короткие импульсы я естественно не вижу, а только среднюю температуру по палате.
Еще хочу сказать, что последний аккумулятор через пару часов после начала первой зарядки перешел из чередующегося режима 2-3 на режим 2. Затем я ушел спать :)
Так что зря Вы говорите, что всем все-равно...
Просто я еще не совсем понял, какая из прошивок лучше, та что на первой странице для второй схемы, или одна из Ваших последних. Поскольку я пробовал недолго первую (два цикла заряда), и последнюю Вашу.
Есть в наличии еще нормальный аккумулятор, данный на пару недель на хранение-подзарядку.  Если нужно, могу его задействовать, предварительно разрядив до 12 В.
В любом случае, мне нравится простое красивое бюджетное решение этой моргалки, у которой мы уже имеем как минимум три разных прошивки! ...или уже шесть прошивок...
Я его встроил в кипятильник. которым отец постоянно подзаряжает свой аккумулятор. И пока есть время, готов менять прошивки и перенастраивать делитель если нужно :), поскольку читаю ветки про заряд и про моргалки и для себя не решил какой же должен быть "правильный" алгоритм заряда. но то что он должен быть импульсным "моргающим" и с модуляцей — однозначно!

Серик

Цитата: UstAlexei от 14 Фев. 2017 в 17:58
Ответ простой: никому дела нет, прошили и забыли, работает как то, а как пофиг ;-). Главное что то там заряжает! Предлагаю сделать ход конем и удалить все что навыкладывали  :hello:.
Приветствую всех форумчан!
Подождите, подождите, мне ещё надо прошиться!
Как всё сделаю, обещаю анализировать и выкладывать!

Vova_n

#111
[user]UstAlexei[/user],   Вот вот, так их..
А то расслабились, я тут сижу часами смотрю анализирую, блюду, что бы пробки на AGM не выносило во время заряда, правки кидаю.
А тут болото.. и даже не побулькивает ничего, сиди и думай или всё так хорошо или всё так плохо  :bw:
Последний вариант не очень хорошо относится к не верному выбору тока! если сильно мал плохо! и если чрезмерно высок ни чего хорошего.
Проще говоря прошивка легко может дать понять верно ли вы выбрали ток! заряда для данного конкретного акб.
Но почему то всем пох.. и даже этого ни кто не заметил.., а значит Алексей скорее всего прав - поставили.. заряжает чего то то там - ну и чудненько  :facepalm:
Мужики серьёзнее надо быть и подходить к делу осознанно.
Не забываем силовая часть основа успеха, со слабой базой делать в импульсном заряде нечего и грядка кондёров тут не поможет, БП должен уверенно тянуть в двое больше средне действующего тока. То есть акб 65а/ч расчёт 6,5 ампера значит база должна тянуть 12ампер.
Не стоит надеяться, что БП от ноута сотворит чудо, он пригоден для акб до 22а/ч при условии, что он умеет 4,7ампера.
Нужны советы рекомендации, пишем в личку.

[user]hawk23[/user],  То как вы обошлись с акб которому хреново это - жестоко и это мягко сказано.
Я уже писал и ещё раз повторюсь - то что убивалось годами быстро не восстановить, 12 часов на заряд для подобных случаев это ни о чём! удивительно, что он продержался ещё у вас и не пошёл на уменьшение показателей с таким режимом "восстановления".



RD3ZL

А вариант прошивки с алгоритмом как у Павла Валерьевича был выложен ? С модуляцией 35 Гц и постоянной паузой . На Тиньке ведь значительно проще схема получается и лучше чем качели в добивке . А стаб. тока на 4016  совсем не дорого . Интересен вариант VOVA-n без мосфитов на этом модуле .

Vova_n

[user]RD3ZL[/user],  на одном модуле вариант только для 12в.
Сам ОУ его обвязка, шунт дроссель это всё находится на модуле XL4016, то есть там производим изменение схемы. Вторую часть ОУ оставляем как есть.
А значит на отдельной плате у вас атинька её обвязка, свич мосфет, мощный диод шоттки, мосфет разряда.
Питание атиньки можно взять и с платы XL4016, но я ставил отдельный стаб.
Мощный диод шоттки можно не ставить, но тогда будьте готовы к утечке с акб если вдруг отключат свет во время заряда или выйдет из строя БП или XL4016.
Можно и свич мосфет убрать но тогда защиты от переполюсовки нет.
Делитель на Attiny13 в зависимости от версии прошивки, КТЦ есть только в старых версиях.
Доп обвес - амперметр вольтметр и прочее по вкусу сами, но не забываем лишние сопли и индуктивности на выходе нам не нужны.
Амперметр лучше всего сделать используя уже имеющийся шунт на модуле XL4016.
Да родной шунт 0,01 Ом можно и не менять на 0,025, но тогда делитель на входе ОУ изменяем R11 на 10к, возможно потребуется подстройка делителя, нужно сделать так, что бы мы по току не выходили за пределы 12ампер - это потолок XL4016.
И не забываем модуль сможет вам гарантировать ток до 12а только после модернизации https://electrotransport.ru/index.php?msg=821318
Ёмкость на выходе модуля сокращаем до 220-470мкф 50в.
Красным крестиком зачёркнутые детали удалить.
Подстроечные резисторы удалить, регулировку тока делаем выносным переменным резистором включив его согласно схеме - R12.

UstAlexei

[user]RD3ZL[/user], да выложен в первом посту темы.

UriBas

Цитата: Николай_777 от 17 Фев. 2017 в 10:56.. То что я понял получается Дельта это своего рода порог то есть к примеру у нас на акб 12.9 вольт к ним мы прибавляем 0.4Вольта 
В принципе правильно, но наверное точнее говорить так - Дельта (0,2-0,4.. 0,6В) это прибавка к напряжению в конце паузы.. Пауза начинается после импульса заряда, - и продолжается, пока значение скорости спада напряжения в паузе не достигнет 4-7мВ/с (зависит от этапа заряда), когда достигло,  в этот момент мерится напряжение (НРЦ ),  к этому значению прибавляется  Дельта - и далее МК следит за напр. заряда до достижения  значения >= НРЦ+Дельта, при достижении МК отрубает заряд и так далее..  Смысл - держать скорость заряда АКБ в оптимальном режиме  на всех этапах заряда, что должно (по идее) дать эффективный заряд - с одной стороны, с другой - не дать АКБ преждевременно умереть или засульфатироваться!   
Цитата: Николай_777 от 17 Фев. 2017 в 10:56..и отслеживаем при подачи импульса что-бы этот порог 13.3 вольт не перевалил, если перевалил значит снижаем ток-время и .т.д. ..   
По порогам вопрос еще открыт, но известно что примерно 80% заряда приходится на порог в 13,6-13,8В (14,0В)..  а с 13,2 (примерно пока что) уже надо постепенно увеличивать паузу, чтобы был плавный переход и с 13,6-13,8В заряд перешел на режим "добивка".   
Цитата: Николай_777 от 17 Фев. 2017 в 10:56Я пробовал этот режим, да действительно пауза импульса и ток сокращается, я выставил напряжение 14.0 и ток 5 ампер, процессор сам начал подбирать по Дельте паузу импульса и ток, стала пауза импульса 2 сек и ток 3 ампера.   ..   мосфет 4905 им управляю с помощью PWM ..  в этом режиме даже каким то образом умудрился сгореть шунт 0.1 Ом-7W.   
Дело в том, что режим "дельта" предполагает (на основном этапе заряда) выход заряда по максимуму, - на сколько способен принять АКБ, на сколько он голодный, какой аппетит :)) ... и соответственно и требование к схеме - на что способен Блок Питания и вообще вся схема ЗУ!  Поэтому в этом режиме, нужно рассчитывать так (подбирать ограничение тока), чтобы схема продолжительно выдерживала выставленный максимум.  Если ваша схема не выдерживает, надо сделать ограничитель - чтобы выдержала.
Восточная мудрость - "Шакал воет - караван идет"  Эл.вел. 350Вт.   Верую в Иисуса Христа, НЛО.  тема "продвинутой моргалки" https://electrotransport.ru/index.php?msg=1669651

vsyako

Здравствуйте.
ATtiny13A-PU достаточно , или ацп мало?

UriBas

Цитата: Николай_777 от 18 Фев. 2017 в 15:20.. А как быть если к примеру у меня есть акб Ca/Ca 74 A/h разряжен до 12.1 вольт, желательно с самого начала применять эту дельту и режим заряд-пауза, или сначала заряд 0.1С а по достижению напряжении скажем 13.3 вольт переходить в режим заряд-пауза ?
У Вас кальцевый, значит для него 12,1 уже почти предел, и не известно что там у Вас еще с банками творится, может есть слабые.. поэтому все нормально, можно смело заряжать!  Если у Вас правильно задан режим "дельта" в программе, то ничего делать не надо, программа (по идее) должна отрабатывать раскачку, основной заряд и добивка.  Единственный нюанс - это пауза, в начале, примерно до 12,6-12,8В должна заканчиваться на скорости спада где-то около 3-4мВ/сек после раскачки можно увеличить до 5-7мВ/сек а после 13,2-13,6В снова уменьшить отсечку до 3-4мВ/сек или даже меньше..  Алгоритм еще очень сырой", так шта тут простор для творчества..   Для обсуждения по алгоритмам, может лучше обсуждать в теме "Анализ процесса и поиск алгоритма заряда АКБ"  https://electrotransport.ru/index.php?topic=33854.new#new  .. как там скажет автор этой темы [user]UstAlexei[/user] ?

[user]Николай_777[/user], Если у Вас уже есть какие-то наработки и чувствуете силы довести свое ЗУ до ума, то Вам можно завести в разделе свинцовых АКБ свою, отдельную тему по своей зарядке, - к примеру на Атмега8.  Вопросов будет много и разных комментариев тоже.
Восточная мудрость - "Шакал воет - караван идет"  Эл.вел. 350Вт.   Верую в Иисуса Христа, НЛО.  тема "продвинутой моргалки" https://electrotransport.ru/index.php?msg=1669651

ИС-Х

Цитата: UriBas от 18 Фев. 2017 в 15:48... на скорости спада где-то около 3-4мВ/сек после раскачки можно увеличить до 5-7мВ/сек а после ... снова уменьшить отсечку до 3-4мВ/сек или даже меньше..  ..
Вы всерьез считаете, что можно поддерживать такие значения? Задать-то их можно, но будут ли они выполняться....
10-битный АЦП своим младшим разрядом может отловить на АКБ только 15 мВ при опоре 5В, а если на тиньке опора меньше - то и более.  А младший разряд, как известно, гуляет в АЦП сам по себе, не говоря уж об уровне хаотичных шумов АКБ того же порядка. Как вы отловите хотя бы 20 мВ/сек?
Тут надо ставить или серьезный фильтр высокого порядка на входе в АЦП, или использовать цифровой фильтр, иначе задача невыполнима.
Моя первая моргалка: https://electrotransport.ru/index.php?msg=588520
Вторая моргалка: https://electrotransport.ru/index.php?topic=31184.0
Третья моргалка: https://electrotransport.ru/index.php?msg=1130718
Еще в багажнике валяется BL1204 на всякий пожарный...

UriBas

Цитата: ИС-Х от 18 Фев. 2017 в 21:15.. Тут надо ставить или серьезный фильтр высокого порядка на входе в АЦП, или использовать цифровой фильтр, иначе задача невыполнима.
Скорее всего [user]ИС-Х[/user],  Вы правы..  на продвинутых зарядках, стоят внешние АЦП и хорошие ОУ именно по этой причине.  Все очевиднее становится и то, что качество заряда напрямую зависит от точности измерений..  но как сказал один человек - "маемо то що маемо". (имеем то, что имеем).  У меня уже приходила мысль, что хороший зарядник во всех смыслах, возможен только в промышленных масштабах..  где работают спецы - каждый в своем направлении.  Но что нам делать?..  Кулибины и Циолковские всегда рождались в сараях.. это потом космические корабли..  даже Иисус Христос родился  в хлеву.   Сначала важна идея и хоть какая-то ее реализация..
Восточная мудрость - "Шакал воет - караван идет"  Эл.вел. 350Вт.   Верую в Иисуса Христа, НЛО.  тема "продвинутой моргалки" https://electrotransport.ru/index.php?msg=1669651

UstAlexei

#120
Соглашусь с ИС-Х.
Ту точность что мы зададим 2-3-4 мВ микроконтроллер не увидит.
Но не соглашусь UriBas.
Не нужны нам дополнительные навороты. Спад напряжения происходит по экспоненциальному закону, а поэтому выдержку времени можно определить на стадии пока контроллер может проводить адекватные замеры... экстраполировать!

Также не соглашусь с Николаем_777.
Отстроить мк можно точнее чем 10 мВ. Хотя бы применив оверсемплинг.
Вот у меня сейчас точность 4 мВ. Последний разряд плавает, но точность лучше 10 мВ.

А с шумами на акб можно побороться применив аналоговый фильтр.

ИС-Х

#121
Цитата: Николай_777 от 19 Фев. 2017 в 01:22ШАГ у меня измерения 0.016мВ,
Не путаете? шаг у вас 0,016 вольт, а не милливольт. Ошибочка в 1000 раз  :-)
У меня тоже в программе задана скорость падения 5 мВ/сек, но в реале она никак не соблюдается, призрачно все. Пробовал простое усреднение, оверсемплинг, пробовал скользящее окно - бестолку. Потому что всплески шумов от химреакций достигают 20-30 мВ в обе стороны, пока их не подавить ничего толком не измерить.
Моя первая моргалка: https://electrotransport.ru/index.php?msg=588520
Вторая моргалка: https://electrotransport.ru/index.php?topic=31184.0
Третья моргалка: https://electrotransport.ru/index.php?msg=1130718
Еще в багажнике валяется BL1204 на всякий пожарный...

UriBas

Цитата: ИС-Х от 19 Фев. 2017 в 09:35.. Потому что всплески шумов от химреакций достигают 20-30 мВ в обе стороны, пока их не подавить ничего толком не измерить.
При заряде нужно мерить два параметра - среднее напр и скорость по среднему.  При паузе (разряде) тоже среднее и скорость по среднему. На стрелочном приборе вполне все это просматривается, особенно с растянутой шкалой.  Смотрю на графики, тоже вполне читабельно и даже можно высчитать с неплохой точностью и скорость и ср. напр. 
На счет всплесков, если они очень малого времени и в небольших пределах  (в каких пределах еще надо выяснить) то они все усредняются..  а те, что выходят "за рамки" легко фиксируются. 
Восточная мудрость - "Шакал воет - караван идет"  Эл.вел. 350Вт.   Верую в Иисуса Христа, НЛО.  тема "продвинутой моргалки" https://electrotransport.ru/index.php?msg=1669651

ИС-Х

На стрелочном все гладко, ибо он интегрирует массой стрелки. А АЦП будет выхватывать разные значения с разницей 20-30 мВ минимум. Поэтому надо делать множество быстрых измерений за какой-то период и усреднять их, но тогда появляется задержка (запаздывание) измеренного результата и реального в данный момент. Чем больше этот период, тем точнее, но и задержка больше.
Цифровых способов усреднения (интегрирования) существует много разных, но не все подходят для данной задачи. Лучший выход - непростой аппаратный фильтр на входе АЦП, но и он будет вносить задержку.
Моя первая моргалка: https://electrotransport.ru/index.php?msg=588520
Вторая моргалка: https://electrotransport.ru/index.php?topic=31184.0
Третья моргалка: https://electrotransport.ru/index.php?msg=1130718
Еще в багажнике валяется BL1204 на всякий пожарный...

UstAlexei

#124
И я об этом RC фильтр и шумов с акб стало меньше.
Можно его довести до фильтра второго порядка.

И насколько критично запаздывание в принятии решения на 0.1 секунду? Более серьезную задержку представить сложно.

ИС-Х

Ну, если мерять скорость спада АКБ в паузе, то не страшно. А если на подъеме ловить впадину?
У меня простой RC фильтр не дал результатов.
Моя первая моргалка: https://electrotransport.ru/index.php?msg=588520
Вторая моргалка: https://electrotransport.ru/index.php?topic=31184.0
Третья моргалка: https://electrotransport.ru/index.php?msg=1130718
Еще в багажнике валяется BL1204 на всякий пожарный...