avatar_UriBas

Моргалка на Arduino. Этюды для начинающих.

Автор UriBas, 08 Март 2017 в 16:08

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

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

ИС-Х

Цитата: Dunkel от 05 Янв. 2018 в 22:14измерять напряжение можно с любой погрешностью
Давно об этом талдычу, но тут есть любители потрясать суперточными приборами и крутыми АЦП.
Моя первая моргалка: https://electrotransport.ru/index.php?msg=588520
Вторая моргалка: https://electrotransport.ru/index.php?topic=31184.0
Третья моргалка: https://electrotransport.ru/index.php?msg=1130718
Еще в багажнике валяется BL1204 на всякий пожарный...

Кass

Цитата: ИС-Х от 06 Янв. 2018 в 09:55Цитата: Dunkel писал Вчера в 22:14
измерять напряжение можно с любой погрешностью
Давно об этом талдычу, но тут есть любители потрясать суперточными приборами и крутыми АЦП.

Это понятно. Можно сделать ЗУ, где напряжение измеряется с погрешностью в 1В, а ток с погрешностью 1А, главное проехаться по ушам доверчивых покупателей, внушить, что это просто чудо инженерной мысли, благословлено патриархом и заряжено Чумаком.
АРМ стенда онлайн: http://scada.kontar.ru Пользователь: Электротранспорт, Пароль: 111111

Гербалайф от всех болезней, Кашпировский лучший врач,  Орифлейм самая лучшая косметика, а МММ самый лучший способ вложения денег. Кто бы спорил. ;)

UriBas

Цитата: ИС-Х от 06 Янв. 2018 в 09:55Давно об этом талдычу, но тут есть любители потрясать суперточными приборами и крутыми АЦП. 
Цитата: Кass от 06 Янв. 2018 в 11:54Это понятно. Можно сделать ЗУ, где напряжение измеряется с погрешностью в 1В, а ток с погрешностью 1А, главное проехаться по ушам доверчивых покупателей, внушить, что это просто чудо инженерной мысли, благословлено патриархом и заряжено Чумаком.
Дорогие господа, товарищи! Зачем спорить на словах, спор разрешит только сделанное ЗУ и тесты, ТТХ и прочее.   Для себя,  (если Даст Бог и все будет хорошо) обязательно сделаю несколько вариантов 1)  с АЦП 16  2) 12 бит и 3) просто на Меге328.. а там видно будет, многое зависит от алгоритма.
Восточная мудрость - "Шакал воет - караван идет"  Эл.вел. 350Вт.   Верую в Иисуса Христа, НЛО.  тема "продвинутой моргалки" https://electrotransport.ru/index.php?msg=1669651

Dunkel


Погрешность не отменяет точность. Погрешность действительно может быть любая, т.к. она все равно вычитается. А точность должна быть именно та, которая требуется алгоритму, в данном случае 1мВ.
Многофункциональная облачная моргалка/логгер:
https://morgalka78.wordpress.com/

ИС-Х

Цитата: Dunkel от 06 Янв. 2018 в 13:19А точность должна быть именно та, которая требуется алгоритму, в данном случае 1мВ.
Как вы ее получите?Ведь тогда пульсации и БП и питателя МК, АЦП и ИОН должны быть не хуже этой величины, как минимум. И даже резюки и кондеры нужны малошумящие.
Я уж молчу про наводки и собственные шумы АКБ под током.
Моя первая моргалка: https://electrotransport.ru/index.php?msg=588520
Вторая моргалка: https://electrotransport.ru/index.php?topic=31184.0
Третья моргалка: https://electrotransport.ru/index.php?msg=1130718
Еще в багажнике валяется BL1204 на всякий пожарный...

Dunkel

Цитата: ИС-Х от 06 Янв. 2018 в 14:52
Как вы ее получите?Ведь тогда пульсации и БП и питателя МК, АЦП и ИОН должны быть не хуже этой величины, как минимум. И даже резюки и кондеры нужны малошумящие.
Я уж молчу про наводки и собственные шумы АКБ под током.

Хорошо, что я не знал про все эти ужасы...
Просто взял и измерил:
https://electrotransport.ru/index.php?msg=1227071
Многофункциональная облачная моргалка/логгер:
https://morgalka78.wordpress.com/

ИС-Х

Цитата: Dunkel от 06 Янв. 2018 в 15:14Просто взял и измерил:
https://electrotransport.ru/index.php?msg=1227071
Там же и разжевана природа такой "точности" в 1 мВ.
Моя первая моргалка: https://electrotransport.ru/index.php?msg=588520
Вторая моргалка: https://electrotransport.ru/index.php?topic=31184.0
Третья моргалка: https://electrotransport.ru/index.php?msg=1130718
Еще в багажнике валяется BL1204 на всякий пожарный...

edw123

Цитата: UriBas от 06 Янв. 2018 в 01:17
Очень интересно..  именно так я и думал, что Дельта должна сама чувствовать порог!    Ведь порог по классике = 14,4В сработает только если все банки исправны - идентичны, но на практике это очень редко бывает, поэтому порог может колебаться довольно в широких пределах
А "дельта" - по ней нет разбаланса?

UriBas

#710
Цитата: edw123 от 06 Янв. 2018 в 16:26А "дельта" - по ней нет разбаланса?
Дельта, по идее, не должна УВЕЛИЧИВАТЬ существующий разбаланс.. как раз наоборот -  она будет заряжать по самой слабой банке, пытаясь ее вытянуть, тем самым уменьшая разбаланс на сколько это возможно.   Если Дельте это удается, то тогда и остальные банки будут заряжаться дальше, но не больше чем слабая.  А зачем их тянуть?..   АКБ уже от этого хуже не будет.  Если же банка совсем плохая и не может принять больше - Дельта не будет поднимать напряжение заряда, будет "топтаться" на там уровне, на котором она (самая плохая)застряла .  Вот такой принцип, который я считаю самым оптимальным, когда нет возможности заряжать банки отдельно каждую. 

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

П.С.  Самые умные ЗУ в этом отношении (мое мнение -ЗУС один из них) выбирают нечто среднее, чтобы одни не сильно кипели, а другие могли бы подтянуться, за счет пауз и подбора тока заряда.   С Дельтой можно делать примерно тоже самое, немного подняв, к примеру  с 0,4 до 0,5-0,6В и немного увеличив паузу..  Еще "качели" благотворно действуют на выравнивания банок и Дельту можно настроить на примерно такой же принцип..   в общем, регулируя длину паузы и другие параметры можно добиться разного эффекта..  и это уже будет как совершенствование алгоритма, адаптация к разным ситуациям.
Восточная мудрость - "Шакал воет - караван идет"  Эл.вел. 350Вт.   Верую в Иисуса Христа, НЛО.  тема "продвинутой моргалки" https://electrotransport.ru/index.php?msg=1669651

Кass

Цитата: Кass от 30 Дек. 2017 в 19:44
Друзья, полез тут в закрома, и попались мне под руку модули Сайтплееров. Что то типа таких: http://www.siteplayer.com/webserver/sp1.html  только еще на одной плате с разъемом RG-45. В общем готовый сервер.

Если кто готов разобраться в них и описать, как подключить их к Ардуине, я готов подарить такой. Ранее они использовались в ПЛК, но давно и используются. Можно их использовать для чьих то проектов. Через такую штуку можно сделать свой веб сервер, на подобии того, что у меня на АРМе. Кто возьмется?

По сайтплеерам:



Готов кто то включиться?
АРМ стенда онлайн: http://scada.kontar.ru Пользователь: Электротранспорт, Пароль: 111111

Гербалайф от всех болезней, Кашпировский лучший врач,  Орифлейм самая лучшая косметика, а МММ самый лучший способ вложения денег. Кто бы спорил. ;)

bones

Цитата: Dunkel от 03 Янв. 2018 в 18:53Очередная версия моргалки.
Основная идея - уйти от аппаратного регулирования тока БП.
Прочитал алгоритм, посмотрел скетч, идея понравилась. Хотелось уточнить, за 1 мс ваш блок питания успевает выйти на максимальную мощность (3-4А)? На мой взгляд частота высоковата и результаты будут сильно зависеть от источника питания.

Dunkel

Цитата: bones от 07 Янв. 2018 в 00:15
Хотелось уточнить, за 1 мс ваш блок питания успевает выйти на максимальную мощность (3-4А)?
Раз АКБ заряжается, значит что-то успевает...
Использую обычные БП от ноутбуков.
Было бы неплохо, если бы кто-нибудь с осциллографом собрал такую моргалку и посмотрел.
Многофункциональная облачная моргалка/логгер:
https://morgalka78.wordpress.com/

Dunkel

Цитата: UriBas от 06 Янв. 2018 в 01:17По поводу графиков - хорошо бы временную шкалу показывать.  По скольку уже вырисовывается какая-то картинка" адаптивного заряда, то надо и логи писать и выкладывать..

Временная шкала 1 клетка - 1 секунда, но есть нюансы. Основная масса значений выдается алгоритмом с промежутком в 1сек, но некоторые значения выдаются без привязки ко времени, сразу при появлении. А Сериал Осциллоскоп их все равно расставляет по клеткам,  так что график получается не совсем линейный по времени.
Попробовал записать лог:



Почему-то не все значения преобразовались в числовые (вертикальные полосы), надо с этим разбираться.
Но, тем не менее, на графике хорошо видны длинные пачки импульсов в основной фазе, и их уменьшение при добивке.


Многофункциональная облачная моргалка/логгер:
https://morgalka78.wordpress.com/

UriBas

#715
[user]Dunkel[/user],  Уже кое что..  можно как-то узреть алгоритм.  Привел графики в читабельный вид
Спойлер
Тут видно, что вначале нужно делать раскачку.. где-то минут пять, Дельту можно снизить до 0,2 и потом плавно увеличивать, при этом надо привязывать к длительности импульса, т.е. если Дельта достигается за 1-2 сек, то ее [b-b]увеличивать[/b-b], если длит имп больше чем 30сек - [b-b]уменьшать[/b-b].  При этом коэф заполнения должен быть настроен на максимум тока, где то может 50-70%.. и уменьшать < 50% только если Дельта достигла потолка = 0.6V примерно так (опыты покажут).
  Середина графика - там где основной заряд, имеет прогиб.. явно идет недобор тока заряда. [b-b]Дельта должна саморегулироваться[/b-b], тогда будет оптимальный подбор тока.. ну и длит имп (на мой взгляд) сильно затянута по 30мин в среднем.   
Спойлер
Тут в принципе типа качель получилось..  конец какой-то странный.
Восточная мудрость - "Шакал воет - караван идет"  Эл.вел. 350Вт.   Верую в Иисуса Христа, НЛО.  тема "продвинутой моргалки" https://electrotransport.ru/index.php?msg=1669651

Dunkel

Цитата: UriBas от 07 Янв. 2018 в 10:33Тут видно, что вначале нужно делать раскачку.. где-то минут пять, Дельту можно снизить до 0,2 и потом плавно увеличивать, при этом надо привязывать к длительности импульса, т.е. если Дельта достигается за 1-2 сек, то ее увеличивать, если длит имп больше чем 30сек - уменьшать.  При этом коэф заполнения должен быть настроен на максимум тока, где то может 50-70%.. и уменьшать < 50% только если Дельта достигла потолка = 0.6V примерно так (опыты покажут).

Давайте немного уточним термины, чтобы не путаться. Для меня импульс, это единичное воздействие на АКБ, некий "квант" энергии, т.е. минимально возможная порция. А то, что Вы называете импульсом, для меня пачка одиночных импульсов. Поэтому предлагаю не употреблять слово "импульс", а использовать термины "квант" и "пачка". Тогда мы будем понимать друг друга правильно.
По поводу первых минут на графике - это идет калибровка длительности кванта, т.е. подбирается та величина, при которой величина пачки превысит заданный порог. Мне эта процедура не очень нравится, сейчас думаю как ее лучше переделать.
По поводу длительности пачки - это саморегулируемая величина и она напрямую зависит от Дельты. А величина кванта, в свою очередь, зависит от длительности пачки. Т.е. всем алгоритмом управляет Дельта в связке с dU/dT, и сделать ее саморегулируемой в рамках этого алгоритма никак не получится.
Но можно поиграть с зависимостями. Есть три настраиваемых параметра:
- порог отсечки пачки
- величина изменения кванта
- величина изменения паузы между квантами.
Эти параметры можно рассматривать как некий аналог коэффициента заполнения (у меня нет жесткой привязки к частоте, как в ШИМ).
Их можно менять в широких пределах, и от этого очень сильно меняется результат. Сейчас я подобрал какие-то более-менее работоспособные значения, но они могут быть очень далеки от оптимальных. Так что прогиб в середине может объясняться именно этим.
Ну, и про странный конец. В конце величина кванта настолько мала, что заряд фактически прекращается и напряжение на АКБ снижается. Максимум при заряде был 14,22В, и это вполне правдоподобно, т.к. на самой АКБ написано Cycle use 13,8-14,1.
Многофункциональная облачная моргалка/логгер:
https://morgalka78.wordpress.com/

Alex_N

"Вот отличная статья про таймеры для ШИМ и их настройку"
Именно так я и делаю. Но ШИМ работает некорректно. Похоже никто этим не занимался.
Самому пока разбираться некогда - спалил Б5-47. Зверь ещё тот и ремонт затянулся. Вернее отремонтировал, но пока настроить не получается.

toljan_010

[user]Dunkel[/user], Доброго  дня   вам.  Хочу  повторить   вашу   моргалку   с   ответа  699.в электронике  слаб.прошу 
помочь   если   можно.
Вопросы.1.номиналы  и   марка  деталей....с1—0.1  мкф?тип?
  2  С2---10  мкф ?  напряжение?  Тип?
3   Р1---2  ком?  Ватт?
4  Р2 –510  ом?  Ватт?
  5   Можно  ли   с  тс—4420   применить  мосфет  ирф4905  ?просто  есть  такие   .
 
6   Можно  ли   как   б.п.   использовать  вымпел57.
7  надо  ли   отдельное  питание  на  мк.
8    как   включать  разные   аккумуляторы    60 а.ч.      100а.ч    180а.ч     350а.ч(последний   от  кары   48  вольт  350а.ч.   24  банки   по  два   вольта)
9   Какую  защиту    посоветуете    поставить   на   мк   и  мосфет   чтобы   не   спалить?
10  Можно   ли   вместо   мосфета   твердотельное   реле?

Dunkel

1. 0.1мкф керамика
2. 10мкф электролит 25В
3. 2кОм 0,25Вт
4. 510Ом 0,25Вт
5. Можно
6. Читайте его инструкцию.
7.  На МК надо стабилизированные 5В, не важно откуда.
8.  Включать проводами. Эта моргалка только для 12В АКБ.
9.  Радиатор.
10. Не пробовал.
Многофункциональная облачная моргалка/логгер:
https://morgalka78.wordpress.com/