avatar_UriBas

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

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

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

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

WERAS

Цитата: Alex_N от 01 Апр. 2018 в 10:30N-канал меня разочаровал. Слишком много заморочек. У р-канала, конечно сопр-е намного выше.
Так в схеме Vova-n был Р каналом не плохими результатами SUM110P04-04L

Dunkel

[user]WERAS[/user], да не надо далеко ходить, все было в этой теме еще год назад.

https://electrotransport.ru/index.php?msg=1048432

Я тогда пытался убедить не рвать землю при моргании, но меня не послушали. В итоге слепили то, что висит на первой странице.

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

Alex_N

Ну я положим лепил исходя из того, что было в наличии. Сейчас в али понабрал, можно схему поменять.
Кто нибудь может дать совет, как в ардуино лучше всего Rвн мерить. А то я останавливаю ШИМ, подллючаю одну нагрузку, выдерживаю 10 сек, подключаю другую, опять 10 сек, короче долгая музыка получается ( как на Украине говорят ).
А если пытаюсь в процессе, то пляшет от скажем 1 до 26. Т.е. даже усреднять бесполезно. А хотелось бы прямо в процессе.

Кass

#1011
Цитата: Alex_N от 01 Апр. 2018 в 16:10Кто нибудь может дать совет, как в ардуино лучше всего Rвн мерить.

Об этом есть отдельная тема https://electrotransport.ru/index.php?topic=53465.90#topmsg
АРМ стенда онлайн: http://scada.kontar.ru Пользователь: Электротранспорт, Пароль: 111111

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

Dkin

[user]UriBas[/user], подскажите как исправлять второе сообщение в теме, где мой вариант моргалки, хочу вносить изменения

Alex_N

#1013
Я вообще то просил совета как лучше именно на ардуине сделать, а ни как нибудь и на чем нибудь другом. Я думал народ поделится, как сам меряет.

Яков93

Цитата: Dkin от 02 Апр. 2018 в 19:38
[user]UriBas[/user], подскажите как исправлять второе сообщение в теме, где мой вариант моргалки, хочу вносить изменения
Второе сообщение Вы никак не исправите и Uribas тоже. Я думал Вам в первое сообщение темы надо что-то дополнить - вот это автор темы может. Сейчас сообщения старше 3-х месяцев править самостоятельно нельзя.
Напишите мне в личку что хотите исправить и я исправлю.
Цитата: Alex_N от 02 Апр. 2018 в 19:39
Я вообще то просил совета как лучше именно на ардуине сделать, а ни как нибудь и на чем нибудь другом. Я думал народ поделится, как сам меряет.
Красный цвет модераторский пользователям его использовать нельзя.

Alex_N

Сейчас всю плату переделываю. Сделаю - попробую. Скетч можно было не прикладывать. Спасибо большое за содействие !

Alex_N

Решил, что бы не пропадать добру, собрать небольшой десульфатор. Использовал ардуину с битым АЦП.
Схема базисная отсюда http://akumuliatory.com/desulfatatsii-avtomobilnogo-akumulyatora-svoyimi-rukami/.
Примерно одна из них. (первое что в поиске попалось).
Только вместо LM555 - ардуина. Транзистор 4905, затвор через 10к - на + АКБ, ШИМ 1 кГц. Сперва поставил заполнение ШИМ - 10%.
Забыл припаять резистор от затвора к +. Присоединяю к АКБ от упса - взрыв. Транзистор разорвало пополам и кусок улетел мимо меня в другой конец комнаты. Взял рег. БП - ток макс. БП уже от 5В. Вспомнил и припаял резистор к затвору - ток 5А при 10В. Уменьшил ШИМ до самого минимума, девайс запищал, ток 0.5А. Взял на работу, там лежит 60Ач АКБ с остаточной ёмкостью 3Ач. Плотность от 1.1 до 1.4. Подсоединил и ушел домой. Завтра посмотрю что получится.

Яков93

Вырезал большую часть темы, касающуюся усовершенствований ЗУ на ардуино - функции разряда, измерения тока, проведения КТЦ, изготовления зарядок не на платформе ардуино и перенес в тему "Продвинутое самодельное универсальное ЗУ на МК". Хозяин новой темы по-прежнему уважаемый UriBas, проведший отличную каталогизацию в настоящей теме. Прошу его не отказаться и от ведения новой, продвинутой темы.

Alex_N

Вот кстати графики разряда одного и того же аккумулятора после работы жужжалки. Сейчас этот акк. вставлен в УПС и работает. А 60 Ач Ca/Ca акб жужжалка лечит плохо. Больше недели гоняю - толку ноль. Думаю как ещё модернизировать сей девайс. Может частоту поменять. Может катушки подмотать. пока не решил.

UriBas

#1019
[user]Яков93[/user], Ну если Вы считаете, что так будет лучше..  тогда простые скетчи и схемы выкладывать сюда, а более навороченные туда?..    К примеру, мне надо срочно сделать зарядку на Тини13 со скетчем, с простым алгоритмом (для лития и для свинца может быть) многоканалку на 8 каналов, куда ее поместить?
Восточная мудрость - "Шакал воет - караван идет"  Эл.вел. 350Вт.   Верую в Иисуса Христа, НЛО.  тема "продвинутой моргалки" https://electrotransport.ru/index.php?msg=1669651

Яков93

Цитата: UriBas от 13 Май 2018 в 03:31
[user]Яков93[/user], Ну если Вы считаете, что так будет лучше..  тогда простые скетчи и схемы выкладывать сюда, а более навороченные туда?..    К примеру, мне надо срочно сделать зарядку на Тини13 со скетчем, с простым алгоритмом (для лития и для свинца может быть) многоканалку на 8 каналов, куда ее поместить?
Если какая-то многоканалка аж на 8 каналов я думаю это уже не просто. Хотя может это не то о чем я думаю? Что там на Тини13 можно сделать восьмиканального, там даже выходов столько нет.

UriBas

Цитата: Яков93 от 13 Май 2018 в 06:10Если какая-то многоканалка аж на 8 каналов я думаю это уже не просто. Хотя может это не то о чем я думаю? Что там на Тини13 можно сделать восьмиканального, там даже выходов столько нет. 
Да там все просто (должно быть по идее) обычный блок питания на 5В 2,5А и Тини13 управляет либо через оптрон симистором, либо через мосфет заряд аккумулятора, все это образует как бы отдельный модуль.   Алгоритм самый что ни на есть простой - гонит до порога, а дальше либо поддержание, либо качели.. ну и пару светодиодов для индикации.  Модули можно множить на сколько угодно каналов, что для 6 банок свинца, что для любой другой химии, ток не большой - максимум до 2,5А.  Как самостоятельное ЗУ может применяться лишь для небольших емкостей до 10-30Ач, или  в комбинации с мощным ЗУ.   
Спойлер
Спойлер


Восточная мудрость - "Шакал воет - караван идет"  Эл.вел. 350Вт.   Верую в Иисуса Христа, НЛО.  тема "продвинутой моргалки" https://electrotransport.ru/index.php?msg=1669651

Яков93

Цитата: UriBas от 13 Май 2018 в 09:52
Да там все просто (должно быть по идее) обычный блок питания на 5В 2,5А и Тини13 управляет либо через оптрон симистором, либо через мосфет заряд аккумулятора, все это образует как бы отдельный модуль.   Алгоритм самый что ни на есть простой - гонит до порога, а дальше либо поддержание, либо качели.. ну и пару светодиодов для индикации.  Модули можно множить на сколько угодно каналов, что для 6 банок свинца, что для любой другой химии, ток не большой - максимум до 2,5А.  Как самостоятельное ЗУ может применяться лишь для небольших емкостей до 10-30Ач, или  в комбинации с мощным ЗУ.   
Спойлер
Спойлер
Для такой схемы даже ATtiny много, там бы хватило одной LM358 ПМСМ.

UriBas

Цитата: Яков93 от 13 Май 2018 в 14:12Для такой схемы даже ATtiny много, там бы хватило одной LM358 ПМСМ. 
На ATtiny больше возможностей, хотя мысли были по поводу компаратора.  Например индикация состояния, да и если что, можно модифицировать алгоритм под моргалку, прикрутить полезную функцию и т.д.
Восточная мудрость - "Шакал воет - караван идет"  Эл.вел. 350Вт.   Верую в Иисуса Христа, НЛО.  тема "продвинутой моргалки" https://electrotransport.ru/index.php?msg=1669651

Necromant

Нашел подводный камень: например имеем код примерно такого вида


uint32_t а = 0; // переменная а 4 байта
uint16_t b = 0; // переменная b 2 байта
for (...) // крутим какой то цикл
{
b=...; в цикле присваиваем какое-то значение
a += sq(b); // вот тут засада, возникает переполнение как только значение а превышает 65535
}


Компилятор почему-то вместо явно указанных 4 байтов для переменной "а" выделяет 2 байта,
вылечилось:
a += sq( long ( b ))
Немного попортило крови...

Alex_N

А разве ардуиновский компилятор не выдаёт ошибки ?
Кстати, моя жужжалка показывает неплохие результаты по десульфатации упс-ных батарей.  Так что рекомендую.