Ока в Новосибирске
http://www.oka-nsk.ru/forum/

ЗУ+БП на ATMega32 + ЦАП + АЦП + комповый БП
http://www.oka-nsk.ru/forum/viewtopic.php?f=21&t=1316
Страница 500 из 587

Автор:  Вячеслав-1 [ 13 янв 2020, 22:03 ]
Заголовок сообщения:  Re: ЗУ+БП на ATMega32 + ЦАП + АЦП + комповый БП

Всех с наступающем старым Новым годом !
Алексей,у меня все разрядники на четыре и на восемь ключей с индивидуальным ОУ на каждый транзистор! Так что можно грузить!Было бы только охлаждение хорошее!

Автор:  oka275 [ 13 янв 2020, 22:08 ]
Заголовок сообщения:  Re: ЗУ+БП на ATMega32 + ЦАП + АЦП + комповый БП

О, Вячеслав! Рад приветствовать!!! Взаимно, и с Наступающим старым НГ! (всех!!!)
А я вот тут, понимаешь, подарок пытаюсь сотворить. На обычный НГ не вышло, а тут выдался денёк ну почти-почти свободный. Это большая редкость ))

Автор:  Вячеслав-1 [ 13 янв 2020, 22:10 ]
Заголовок сообщения:  Re: ЗУ+БП на ATMega32 + ЦАП + АЦП + комповый БП

oka275 писал(а):
О, Вячеслав! Рад приветствовать!!! Взаимно, и с Наступающим старым НГ! (всех!!!)
А я вот тут, понимаешь, подарок пытаюсь сотворить. На обычный НГ не вышло, а тут выдался денёк ну почти-почти свободный. Это большая редкость ))

Честь и хвала Вам Алексей!
Жалко не на чем протестировать!

Автор:  Олег В [ 13 янв 2020, 22:11 ]
Заголовок сообщения:  Re: ЗУ+БП на ATMega32 + ЦАП + АЦП + комповый БП

Поторопился опять со своими вопросами. Вечно у меня так.)) Нашёл схему, глянул и всё стало понятно. Поданное с акб напряжение идёт только на транзисторы, чьи характеристики и отвечают за максимально допустимое для него напряжение. У нашего 55в допуск, значит смело можно 30в подавать. Про снижение нагрузки в 2 раза, до 5а я знал. В качестве прокладки под транзистор использую керамические изоляторы с высоким кпд теплопередачи, плюс термопаста.

Автор:  SergeyVB [ 13 янв 2020, 22:37 ]
Заголовок сообщения:  Re: ЗУ+БП на ATMega32 + ЦАП + АЦП + комповый БП

Здравствуйте, Алексей!
Высылаю документ, содержащий описание алгоритмов зарядки свинцовых аккумуляторов (по виду технологии).
Перевод был сделан в середине 2018 года (возможно, что-то поменялось).
Ссылка на источник: http://www.jgdarden.com/batteryfaq/carf ... algorithms
Обратите внимание, что подсчитанное время на этапе основной зарядки, далее используется для принятия решения
об окончании этапа, если не выполнились условия по току/напряжению (на примере AGM аккумулятора).
Успехов!

Вложения:
АЛГОРИТМЫ ЗАРЯДКИ АККУМУЛЯТОРОВ.doc [96 КБ]
Скачиваний: 218

Автор:  oka275 [ 13 янв 2020, 22:51 ]
Заголовок сообщения:  Re: ЗУ+БП на ATMega32 + ЦАП + АЦП + комповый БП

Внимание! Прошивка потребует полный сброс ЕЕПРОМ со всеми истекающими. Рекомендую с помощью любого программатора сделать бэкап текущего еепром атмеги32, чтобы потом без проблем откатиться назад на 1.08 (если потребуется!!!). Для удобства запишите множители для амперметра, вольтметров, (корректоров - для плат с оригинальной схемой), чтобы в новой прошивке их просто ввести и всё.

Изменения в 1.09 beta
Побайтовое стирание EEPROM. Раньше была простая повторная инициализации переменных дефолтными значениями, что иногда приводило к глюкам и совету стереть EEPROM с помощью программатора. Теперь это не нужно.

Изменение концепции профилей. Раньше профиля были привязаны к ёмкости АКБ, вместе со всеми изменяемыми контрольными точками у алгоритмов. Это всё шло еще от прошивок уважаемого Слона, но к этому времени полностью себя изжило. Сейчас аккумуляторы разбиты на основные типы (список типов наполняется - жду предложений!) + будут 3 юзерских профиля под личные нужды. Каждый профиль будет иметь возможность скорректировать параметры контрольных точек.

Устранение ошибки, не дающей выставить напряжения выше 25.5 Вольт в редакторе профилей. Сейчас можно выставить до 50 вольт. И вообще я поснимал жесткие ограничения на диапазон ввода - вводите что хотите! МК не будет больше париться проверкой правильности ввода данных и их корректировку, хотя раньше и пыталось это делать.

Устранил ошибку отображения тока. При токе выше 32А амперметр обнулялся.

Расширился диапазон калибровки ограничителя тока с 30А до 50А. Да-да, имея силовой БП в 50А, откалибровать ограничитель тока можно было только до 30А. Про это ограничение я как-то забыл. Правда чокнуться можно сидеть и 50 раз тыкать в энкодер, забивая каждый шаг. Думаю как упростить задачу. Проблема в том. что регулировка ограничения тока не совсем линейна. Погрешность не большая, но лично для меня неприятная.

Увеличил количество точек c 25 до 40, по которым создается таблица напряжений Это увеличит точность установки напряжений в случае использования силового БП с повышенным напряжением на выходе (40-50 вольт).

Устранил другие мелкие баги (и наделал новых). :-D

После калибровок идем в "РАБОТА С АКБ", указываем ёмкость АКБ с которым предстоит работать и нажимаем кнопку энкодера.
Попадаем в профили (выбираем тип АКБ, с которым работаем). Пока что написал то, что первым прошло в голову, ибо от вас списка не дождался пока: "AGM, CA/CA, ХЗ-1, ХЗ-2, ХЗ-3 (фантазия кончилась), LiOn, User1, User2, User3". При длительном удержании кнопки энкодера попадаем в редактор данного профиля. Я уже вбил там кое-какие цифры. Для типичного лития это конечно сразу самоубиство, а вот юзерские профили вообще имеют нули. Абсолютно во всех профилях вы можете указывать свои настройки контрольных точек. Делайте это внимательно, ибо никаких проверок на правильность введенных данных не производится. После редактирования профиля и его выбора, все дальнейшие действия как в прошлых прошивках. Аккумулятора под рукой нет, но по сути всё должно работать (и разряд, и заряд и тест). Это и прошу проверить.

Ну, с Богом! И с Наступающим старым НГ! Всем здоровья, счастья, всех благ и достатка! *WRITE* *DRINK*





Изменения в 1.09 beta-2
С зарядкой 12в АКБ всё нормально, а вот при попытке зарядить 24в АКБ (при соответствующей настройке профиля) зарядка не идёт (не растёт ток на первом этапе, именуемом BULK).

Вложения:
Комментарий к файлу: Fixed: Отсутствие зарядки при попытке зарядить 24В АКБ (с соответствующей настройкой профиля)
1.09.Beta2.zip [121.77 КБ]
Скачиваний: 201

Автор:  mren [ 14 янв 2020, 01:24 ]
Заголовок сообщения:  Re: ЗУ+БП на ATMega32 + ЦАП + АЦП + комповый БП

Алексей, уточните правильно ли я понял. Ограничение по выходному напряжению все-таки 50В или я смогу вбить и 62В?
Спасибо.

Автор:  oka275 [ 14 янв 2020, 01:31 ]
Заголовок сообщения:  Re: ЗУ+БП на ATMega32 + ЦАП + АЦП + комповый БП

Да, при работе с акб - 50в. Но я взял эту цифру от балды, мол, ну есть 6в батареи, есть 12 и 24. Но куда больше? Надо больше?
Могу сделать хоть 65в, если надо. В режиме лаб.бп и в режиме ручной зарядки это ограничение не должно мешать.

Автор:  mren [ 14 янв 2020, 01:54 ]
Заголовок сообщения:  Re: ЗУ+БП на ATMega32 + ЦАП + АЦП + комповый БП

Если есть возможность, поднимите хотя-бы до 60в (65). Думаю народ со своими Lifepo4 тоже попросит :)

Автор:  Олег В [ 14 янв 2020, 03:59 ]
Заголовок сообщения:  Re: ЗУ+БП на ATMega32 + ЦАП + АЦП + комповый БП

Залил новую прошивку и откалибровался. :)
12в акб на разряде/заряде ведёт себя без нареканий. Проблема при зарядке акб на 24в. Возможно это только у меня. Проверьте у себя пожалуйста...
Установленные параметры. Тип акб АГМ
1 этап. 25.6в 5а
2 этап. 27.4в 8а
3 этап. 28в 3а
4 этап. 28.8в 1а
В режиме разряда ведёт себя хорошо. Установил ток 5а, но пробовал давать 8а. Работает, но идёт в перегрев.
При включении режима "Автоматический заряд" заряда не происходит. На табло напряжение акб и никаких попыток повышения напряжения до перехода на этап 2. Достигнув напряжения 25.6в.
В ручном режиме заряда всё работает и стоит в ручную превысить напряжение акб 25.2в, как тут же начинает расти ток.

Вложения:
Комментарий к файлу: Режим Разряда
Разряд.jpg
Разряд.jpg [ 550.63 КБ | Просмотров: 6808 ]
Комментарий к файлу: Напряжение на АКБ (без нагрузки)
IMG_20200113_220112.jpg
IMG_20200113_220112.jpg [ 447.31 КБ | Просмотров: 6808 ]
Комментарий к файлу: Режим Заряда
Заряд.jpg
Заряд.jpg [ 496.04 КБ | Просмотров: 6808 ]

Автор:  oka275 [ 14 янв 2020, 11:42 ]
Заголовок сообщения:  Re: ЗУ+БП на ATMega32 + ЦАП + АЦП + комповый БП

SergeyVB писал(а):
Здравствуйте, Алексей!

Здравствуйте, Сергей!
Спасибо Вам за информацию! Вроде я её уже когда-то читал.
Значит уже можно смело вбивать в прошивку 5 видов АКБ? Или я не прав?

Автор:  oka275 [ 14 янв 2020, 11:52 ]
Заголовок сообщения:  Re: ЗУ+БП на ATMega32 + ЦАП + АЦП + комповый БП

Олег В писал(а):
Проблема при зарядке акб на 24в. Возможно это только у меня. Проверьте у себя пожалуйста...

Нет, это мой недосмотр в прошивке. Уже нашел проблему. Напряжение для первой стадии заряда выставлялось всего 17 вольт. Понятно, что для создания зарядного тока для 24в АКБ, нужно более высокое напряжение. В этом и заключалась ошибка. Сейчас будет выставляться максимально возможное напряжение, которое будет ограничиваться до тока BULK. Прошивку Beta2 сейчас опубликую в том самом посте, вместо вчерашних файлов.

Олег В писал(а):
Тип акб АГМ

Сейчас это пока не важно, потому что все контрольные точки всех профилей пока одинаковы. Со временем надеюсь, что их место займут более правдоподобные цифры, наиболее подходящие для конкретных типов АКБ.

Олег В писал(а):
В режиме разряда ведёт себя хорошо. Установил ток 5а, но пробовал давать 8а. Работает, но идёт в перегрев.

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

Блин, ну какой классный дизайн. Бомба!

Автор:  oka275 [ 14 янв 2020, 12:27 ]
Заголовок сообщения:  Re: ЗУ+БП на ATMega32 + ЦАП + АЦП + комповый БП

Обновил пост с бета-прошивкой viewtopic.php?f=21&t=1316&p=50191#p50191
Выложил 1.09-Бета2 (фикс с отсутствием зарядного тока при зарядке 24в батарей)

Автор:  Олег В [ 14 янв 2020, 14:35 ]
Заголовок сообщения:  Re: ЗУ+БП на ATMega32 + ЦАП + АЦП + комповый БП

Добрый день Алексей! Рад что проблема не с моей стороны (как обычно). Вечером всё проверю. :)

Автор:  oka275 [ 14 янв 2020, 15:03 ]
Заголовок сообщения:  Re: ЗУ+БП на ATMega32 + ЦАП + АЦП + комповый БП

mren писал(а):
Если есть возможность, поднимите хотя-бы до 60в (65). Думаю народ со своими Lifepo4 тоже попросит :)

Передвинул ограничение ввода до 99.99в. Вот только протестировать негде. В принципе, переполнение переменной int быть не должно нигде, т.к. число всего 9999 и это далеко до 65535. Но кто его знает...

PS. Изменение ввёл только что, но 1.09 Бета2 уже опубликована. Так что это изменение увидите в бета-3, если она будет, или уже в релизе 1.09. Если нужно срочно, то могу отправить в личку.

Автор:  SergeyVB [ 14 янв 2020, 15:44 ]
Заголовок сообщения:  Re: ЗУ+БП на ATMega32 + ЦАП + АЦП + комповый БП

Здравствуйте, Алексей!
Ссылку на этот сайт я приводил, когда было обсуждение алгоритмов (очень давно). Кроме того, эти графики приведены в инструкции по эксплуатации ЗУ, которую я Вам когда-то высылал.
Сайт этот "живой", т. е. постоянно обновляется и корректируется. Думаю, информации, представленной на нем, можно доверять. Там же есть ссылка на "букварь" по зарядке аккумуляторов: http://www.batterytender.com/Battery-Basics. Там и про зарядку Lithium Iron Phosphate есть информация. Файл подсоединяю.
Успехов!

Вложения:
Battery_Charging_Basics_OCT_2015.pdf [453.35 КБ]
Скачиваний: 282

Автор:  mren [ 14 янв 2020, 22:28 ]
Заголовок сообщения:  Re: ЗУ+БП на ATMega32 + ЦАП + АЦП + комповый БП

Подожду уже версию 1.09. Под новую прошивку будет собираться уже новое устройство (нужно продумать компоновку в корпус), заодно проверю как ведут себя китайские транзисторы ssf7509 100шт. за 10$. При проверке по параметрам показали что очень похожи на оригинал.

Автор:  Вячеслав-1 [ 14 янв 2020, 23:49 ]
Заголовок сообщения:  Re: ЗУ+БП на ATMega32 + ЦАП + АЦП + комповый БП

Внимание! Автора, то есть Алексея с юбилеем, и нас всех с ним ! 500 страниц на форуме!Рекорд!

Автор:  oka275 [ 15 янв 2020, 00:04 ]
Заголовок сообщения:  Re: ЗУ+БП на ATMega32 + ЦАП + АЦП + комповый БП

:-D :-D :-D *DRINK*

Автор:  Вячеслав-1 [ 15 янв 2020, 00:06 ]
Заголовок сообщения:  Re: ЗУ+БП на ATMega32 + ЦАП + АЦП + комповый БП

:-D :-D :-D *DRINK* *DRINK* *DRINK*

Страница 500 из 587 Часовой пояс: UTC + 7 часов
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/