ЗУ для свинцовых АКБ на МК Atmega 16А

Вопросы и замечания по статьям и схемам, представленным на нашем сайте

При поддержке РадиоКОТструктор.ру


Аватара пользователя
RomanT
Это не хвост, это антенна
Сообщения: 1335
Зарегистрирован: Ср июн 09, 2010 16:44:54
Откуда: Пермь
Контактная информация:

Re: ЗУ для свинцовых АКБ на МК Atmega8

Сообщение RomanT »

savaden писал(а):Слон, народ просит Вас по возможности добавить разряд аккумулятора в последний вариант прошивки, до 10.8В под нагрузкой. И после того как напряжение упало до 10.8В, включить режим тренировки. И вывести это разряд на свободный порт.

Можно проще, полевиком разряда и ШИМ-ом МК, имея одну нагрузку, управлять током разряда. И режим разряда вседётся к выбору алгоритмом микропрограммы тока нагрузки, взависимости от ёмкости АКБ, доводим до 10.8 вольт и удерживаем это напряжение снижая ток, до тех пор пока ток не станет ровняться нулю. После этого включаем режим заряда.
Слон
Мучитель микросхем
Сообщения: 451
Зарегистрирован: Ср янв 06, 2010 20:57:49

Re: ЗУ для свинцовых АКБ на МК Atmega8

Сообщение Слон »

RomanT писал(а):Можно проще, полевиком разряда и ШИМ-ом МК, имея одну нагрузку, управлять током разряда..

Да, я вообще-то так и хотел сделать изначально. У меня пока проблема с измерением имульсного тока.
Недостаточно точно получается само по себе, да ещё и усилитель вносит свою погрешеость. Это- задача на будущее. Пока что сделаем так- поставим еще один полевик. Управление сделаем на свободный порт. Транзистор будет подключать лампу накаливания. Мощность её каждый будет выбирать сам в зависимости от аккумулятора. В программе в начале режима тренировки включаем лампочку и ожидаем падение напряжения до 10.8В. Меряем ток разряда. Если он равен нулю, то есть лампочка не подключена-сразу включаем тренировку.Так нормально будет?
Время антидребезга увеличу.
Опыт- сын ошибок трудных....
savaden
Первый раз сказал Мяу!
Сообщения: 31
Зарегистрирован: Чт мар 04, 2010 12:59:30

Re: ЗУ для свинцовых АКБ на МК Atmega8

Сообщение savaden »

Да годится. Ждемс изменений в программе...
В последней версии мне понравилось, что ток на первом этапе достигает 0,1С а не 0,2С что есть гуд. Удобна функция запоминания последнего аккумулятора. Улучшилось измерение напряжение при нагрузке (брешет уже на 0,3В а не на 1В). По измерению тока тоже не плохо (на 100мА отклонения). Отличная работа, тестирую последнюю версию дальше. Эта версия работает лучше.
В режиме теста аккумулятора на дисплее напряжение соответствует напряжению тестера. А в режиме заряда напряжение на дисплее отличается на 0.3В. Может измерительное сопротивление уменьшить на 0,01 Ома. Будут более точные показания, и греется не так будет. А если еще приплюсовать падение на проводах 0,5В (сечение провода 2,5 многожильный медный). В итоге имеем разницу 0,8В. Или проводить измерения напряжения раз в 10мин при этом отключать заряд.
Слон
Мучитель микросхем
Сообщения: 451
Зарегистрирован: Ср янв 06, 2010 20:57:49

Re: ЗУ для свинцовых АКБ на МК Atmega8

Сообщение Слон »

Ну вот, по просьбам трудящихся...
В последнюю версию добавил функцию разряда аккумулятора и увеличил время антидребезга.
Ставим ещё один транзистор, управление на него- с порта РС4.
Вложения
15_12_2010.rar
(5.24 КБ) 1073 скачивания
Опыт- сын ошибок трудных....
RomanVin
Открыл глаза
Сообщения: 64
Зарегистрирован: Чт дек 09, 2010 00:24:09
Откуда: Украина Винница
Контактная информация:

Re: ЗУ для свинцовых АКБ на МК Atmega8

Сообщение RomanVin »

А как насчет прикрутить к зарядному дополнение как во вложенном файле. Кто что думает.
Вложения
Десульфатор.doc
Схема из журнала Elektor Electronics 9, 2001, с.14-17
(41 КБ) 986 скачиваний
savaden
Первый раз сказал Мяу!
Сообщения: 31
Зарегистрирован: Чт мар 04, 2010 12:59:30

Re: ЗУ для свинцовых АКБ на МК Atmega8

Сообщение savaden »

RomanVin писал(а):А как насчет прикрутить к зарядному дополнение как во вложенном файле. Кто что думает.

Это у нас есть в первом режиме
Аватара пользователя
RomanT
Это не хвост, это антенна
Сообщения: 1335
Зарегистрирован: Ср июн 09, 2010 16:44:54
Откуда: Пермь
Контактная информация:

Re: ЗУ для свинцовых АКБ на МК Atmega8

Сообщение RomanT »

Select batt type: 5, 7, 9, 12, 17, 22, 45, 55, 65, 75 и 90 а/ч
Мало выбора ёмкости АКБ ...
ИМХО нада выбирать либо ток с шагом 0.1 (0.1 to 30.0), либо ёмкость с шагом 1 (1 to 300)
Последний раз редактировалось RomanT Чт дек 16, 2010 15:37:38, всего редактировалось 1 раз.
RomanVin
Открыл глаза
Сообщения: 64
Зарегистрирован: Чт дек 09, 2010 00:24:09
Откуда: Украина Винница
Контактная информация:

Re: ЗУ для свинцовых АКБ на МК Atmega8

Сообщение RomanVin »

savaden писал(а):
RomanVin писал(а):А как насчет прикрутить к зарядному дополнение как во вложенном файле. Кто что думает.

Это у нас есть в первом режиме

Только в схеме которую предлагают во вложении алгоритм определения сульфатации аккума представляет определенный интерес. Там преобразователь долбил по аккуму импульсами повышенного напряжеия порядка 50В. По падению импульсов напряжения определяется степень сульфатации аккумулятора. Чем больше падение напряжения импульсов - тем аккум лучше, исходя из этого можно судить о внутреннем сопротивлении батареи, чем оно меньше - тем живее АКБ. Это замеряет пиковый вольтметр на операционнике с дальнейшим отображением светодиодами. Заоодно происходит десульфатация АКБ. В статье достаточно подробно описан принцип.
Последний раз редактировалось RomanVin Чт дек 16, 2010 21:33:25, всего редактировалось 1 раз.
savaden
Первый раз сказал Мяу!
Сообщения: 31
Зарегистрирован: Чт мар 04, 2010 12:59:30

Re: ЗУ для свинцовых АКБ на МК Atmega8

Сообщение savaden »

Спасибо большое за доработку в программе.
Продолжаю тестировать девайс на аккумуляторе 60 А/Ч
Практика показала, что в итоге у нас аккумулятор нормально не зарядился, т.к плотность электролита даже не приблизилась к летнему показателю. он должен быть от 1.2 до 1.25. При этом наше ЗУ удачно прошло два этапа. третий этап был проигнорирован, хотя и была попытка прейти на него.
Почему? Значит на втором этапе мы удерживаем напряжение до 14.6В А на третьем этапе мы выставляем 13.8. и у нас должно быть 0.002С. Спрашивается где взятся току, если на аккумуляторе напряжение больше чем на БП? Хоть и переход длился примерно 5сек. За эти 5сек напряжение на аккумуляторе успело упасть с 14.6В до 13.5В.
Предлагаю третий этап частично убрать. Оставить только саморазряд. Если напряжение упало до 12.7В, то выставляем напряжение 13.8В и заряжаем до 0.002С.
Убрать в третьем этапе переключение с 14.6В на 13.8. Просто оставляем напряжение 14.6 как и во втором и ждем пока ток не будет равен 0.002С. тем самым мы добиваемся поднятие плотности электролита.
И еще плотность электролита для зимы и лета должна быть разная (зима 1.28). Это тоже надо как-то учитывать.
Например считать концом заряда для лета на последнем этапе например 0,005С при напряжение14.6В А для зимы например 0,002С. Нужно это подобрать.
Еще для поднятия плотности можно использовать время, но мне кажется это будет сложнее. Не нужно пренебрегать таким параметром как плотность электролита. Это сказывается на работе и на долговечности аккумулятора.
Последний раз редактировалось savaden Чт дек 16, 2010 17:44:21, всего редактировалось 1 раз.
savaden
Первый раз сказал Мяу!
Сообщения: 31
Зарегистрирован: Чт мар 04, 2010 12:59:30

Re: ЗУ для свинцовых АКБ на МК Atmega8

Сообщение savaden »

RomanT писал(а):Select batt type: 5, 7, 9, 12, 17, 22, 45, 55, 65, 75 и 90 а/ч
Мало выбора ёмкости АКБ ...
ИМХО нада выбирать либо ток с шагом 0.1 (0.1 to 30.0), либо ёмкость с шагом 1 (1 to 300)

А не все ли равно току тебя будет на первом этапе не 5.5А или 5А
Sergev
Родился
Сообщения: 2
Зарегистрирован: Пн ноя 09, 2009 17:04:11
Откуда: екатеринбург
Контактная информация:

Re: ЗУ для свинцовых АКБ на МК Atmega8

Сообщение Sergev »

[quote="RomanT"]Select batt type: 5, 7, 9, 12, 17, 22, 45, 55, 65, 75 и 90 а/ч
Мало выбора ёмкости АКБ ...
ИМХО нада выбирать либо ток с шагом 0.1 (0.1 to 30.0), либо ёмкость с шагом 1 (1 to 300)[

доброго времени суток, уважаемые Коты!
просьба просветить по след. вопросам:
1. работает-ли эта ЗУ для гелевых АКБ ?
2. можно-ли добавить АКБ - 120 а/ч ?

спасибо
Слон
Мучитель микросхем
Сообщения: 451
Зарегистрирован: Ср янв 06, 2010 20:57:49

Re: ЗУ для свинцовых АКБ на МК Atmega8

Сообщение Слон »

savaden писал(а):Спасибо большое за доработку в программе.
Продолжаю тестировать девайс на аккумуляторе 60 А/Ч
Практика показала, что в итоге у нас аккумулятор нормально не зарядился, т.к плотность электролита даже не приблизилась к летнему показателю. он должен быть от 1.2 до 1.25. При этом наше ЗУ удачно прошло два этапа. третий этап был проигнорирован, хотя и была попытка прейти на него.
Почему? Значит на втором этапе мы удерживаем напряжение до 14.6В А на третьем этапе мы выставляем 13.8. и у нас должно быть 0.002С. Спрашивается где взятся току, если на аккумуляторе напряжение больше чем на БП? Хоть и переход длился примерно 5сек. За эти 5сек напряжение на аккумуляторе успело упасть с 14.6В до 13.5В.
Предлагаю третий этап частично убрать. Оставить только саморазряд. Если напряжение упало до 12.7В, то выставляем напряжение 13.8В и заряжаем до 0.002С.
Убрать в третьем этапе переключение с 14.6В на 13.8. Просто оставляем напряжение 14.6 как и во втором и ждем пока ток не будет равен 0.002С. тем самым мы добиваемся поднятие плотности электролита.
И еще плотность электролита для зимы и лета должна быть разная (зима 1.28). Это тоже надо как-то учитывать.
Например считать концом заряда для лета на последнем этапе например 0,005С при напряжение14.6В А для зимы например 0,002С. Нужно это подобрать.
Еще для поднятия плотности можно использовать время, но мне кажется это будет сложнее. Не нужно пренебрегать таким параметром как плотность электролита. Это сказывается на работе и на долговечности аккумулятора.

Согласен, аккумулятор немного недозаряжается. Я это тоже заметил. Правда, у меня плотность электролита достигала 1.25, что соответсвовало уровню заряда 80% (по тому-же ареометру). Но тоже маловато.
Значит, поступим так. Для стартерных (автомобильных) батарей добавим ещё один этап. В конце второго этапа стабилизируем ток на уровне 0.02С и держим его, пока напряжение не поднимется до 15.8-16В, замеряя время. Через 2 часа в любом случае снимаем напряжение с АКБ. Дальше можно писать типа "АКБ заряжена" и всё-заряд окончен. Либо же выдержать паузу минут 20-30 и включить наш бывший третий этап.
Аккумулятор-штука весьма инерционная. Поэтому, напряжение на ней будет медленно уменьшаться (независимо от того, каким оно было в конце заряда) и достигает 12,9-13,3В. Этот процесс зависит от состояния её "убитости".
Для AGM (гелевых) акумуляторов алгоритм оставим без изменений. Кто желает поучаствовать в этом эксперименте- пишите. Нужно протестировать это дело на предмет "закипания" электролита.
Опыт- сын ошибок трудных....
gikart
Встал на лапы
Сообщения: 122
Зарегистрирован: Ср янв 06, 2010 06:00:50
Откуда: Омск

Re: ЗУ для свинцовых АКБ на МК Atmega8

Сообщение gikart »

Для полной зарядки АКБ необходимо добиваться напряжения 14,6 в момент отсутствия зарядного тока при небольшом разрядном токе.
Как я понял вы же замеряете напряжение без отключения зарядного тока, по этому и недозаряд.
Слон
Мучитель микросхем
Сообщения: 451
Зарегистрирован: Ср янв 06, 2010 20:57:49

Re: ЗУ для свинцовых АКБ на МК Atmega8

Сообщение Слон »

gikart писал(а):Для полной зарядки АКБ необходимо добиваться напряжения 14,6 в момент отсутствия зарядного тока при небольшом разрядном токе.
Как я понял вы же замеряете напряжение без отключения зарядного тока, по этому и недозаряд.

Обоснуйте, пожалуйста.
Опыт- сын ошибок трудных....
savaden
Первый раз сказал Мяу!
Сообщения: 31
Зарегистрирован: Чт мар 04, 2010 12:59:30

Re: ЗУ для свинцовых АКБ на МК Atmega8

Сообщение savaden »

Спорить не надо есть рекомендации производителя по ремонту, заряду, контролю и хранение АКБ. Например, http://akustart.ru/?p=311#more-311 . И по проверке степени заряженности батареи http://www.faqnissan.ru/faq/011/11134.html

Для снижения газовыделения и повышения степени заряженности батареи целесообразно ступенчатое снижение силы тока по мере увеличения зарядного напряжения.
Когда напряжение достигнет 14,4В, зарядный ток уменьшают в два раза (3 Ампера для батареи емкостью 60 А•ч) и при таком токе продолжают заряд до начала газовыделения.

Батарея считается полностью заряженной, когда ток и напряжение при заряде сохраняются без изменения в течение 1-2 часов в зависимости от состава сплавов решеток и чистоты электролита.
Это для идеальной батареи.
Я все таки думаю лучше будет ток держать 0,02С после достижения напряжения 14.6В определенное время. Для хороших батарей 1-2часа, и для старых батарей до 6 часов. Это время выставляем ручками для своего лично аккумулятора экспериментально. И сделать, еще так сказать этот дозаряд отдельно от всех циклов. И плюс этим мы можем добится до какой плотности нужно заряжать аккумулятор зима или лето.
Мне чтоб поднять плотность своего аккумулятора для зимнего периода в этом году приходилось проводить такую операцию, которая описана ниже несколько раз.
У меня не было возможности держать ток равным 0,02С а только выставить его в начальный момент, и он постепенно снижался до 0. Это все дело я выставлял вечером, а утром у меня ток был равен 0А. Через какое время у меня ток был равен 0А, я не могу сказать.

А для необслуживаемых батарей как раз и нужны эти 16В.
Когда напряжение достигнет 14,4В, зарядный ток уменьшают в два раза (3 Ампера для батареи емкостью 60 А•ч) и при таком токе продолжают заряд до начала газовыделения.
При заряде батарей последнего поколения, которые не имеют отверстий для доливки воды, целесообразно при увеличении зарядного напряжения до 15В еще раз уменьшить ток в два раза (1,5А для батарей емкостью 60 А•ч).
Батарея считается полностью заряженной, когда ток и напряжение при заряде сохраняются без изменения в течение 1-2 часов.
Для современных необслуживаемых батарей такое состояние наступает при напряжении 16,3-16,4 В в зависимости от состава сплавов решеток и чистоты электролита.
И тут опять держать 16.3В определенное время в зависимости от старости аккумулятора.
Без замера плотности электролита мы не сможем добится 100% зарядки аккумулятора. И не надо забывать про перезаряд аккумулятора.
Да и еще плюс тут нам не нужно будет мерить точно напряжение и ток а тем самым переделывать усложнять и удорожать схему(поднялось у нас напряжение на аккумуляторе до 14.6В или оно поднялось только до 14.4 в первом этапе, все равно емкость доберет ток во втором этапе, главное чтоб не кипел электролит ну и т.д.).
Последний раз редактировалось savaden Чт дек 16, 2010 22:33:26, всего редактировалось 1 раз.
Аватара пользователя
RomanT
Это не хвост, это антенна
Сообщения: 1335
Зарегистрирован: Ср июн 09, 2010 16:44:54
Откуда: Пермь
Контактная информация:

Re: ЗУ для свинцовых АКБ на МК Atmega8

Сообщение RomanT »

savaden писал(а):Спорить не надо есть рекомендации производителя по ремонту, заряду, контролю и хранение АКБ. Например, http://akustart.ru/?p=311#more-311 . И по проверке степени заряженности батареи http://www.faqnissan.ru/faq/011/11134.html.

Дык это уже описано мной выше, это алгоритм IUIoU

1. I - стабилизированный ток - 0.1С, до достижения 14.4...14.6 Вольта
2. U - стабилизированное напряжение - 14.4...14.6 Вольт, снижая ток
3. I - стабилизированный ток - 0.02С, до 16.0...16.5 Вольта
4. o - переход в режим хранения
5. U - Хранение, стабилизированное напряжение - 13.8 вольт, при токе 0.001С

4 и 5 этапы заменяем на 2 часа при стабилизированном напряжении 16.0...16.5 Вольта, снижая ток.


Изображение

Для гелевых (кислотно-свицовые АКБ, где электролит ввиде геля - желеобразное состояние,
к примеру АКБ от UPS-ов) -

алгоритм IUoU

Изображение


Теперь смотрим, что пишут в инструкциях производители:

Varta о обслуживаемых сурьмистых АКБ писал(а):2.2 Заряд рекомендуется проводить при постоянном токе, равном 1/10 ёмкости батареи. Заряд считается законченным через 2 часа после достижении напряжения на батарее равного 16,0 В.


АКОМ о не обслуживаемых Кальцевых АКБ писал(а):Рекомендуется применять для батарей, изготовленных по технологии Ca/Ca зарядное устройство, обеспечивающее в конце зарядки напряжение не менее 16 В.
Для АКБ АКОМ изготовленных по технологии Кальций(+)/Кальций(-) это предельное напряжение составляет 16,25 - 16,5 В
Слон
Мучитель микросхем
Сообщения: 451
Зарегистрирован: Ср янв 06, 2010 20:57:49

Re: ЗУ для свинцовых АКБ на МК Atmega8

Сообщение Слон »

Да уж! Существует огромное количество мнений по поводу правильной зарядки аккумуляторов (столько же, сколько и самих аккумуляторов :) )
На электротранспорте тоже вот хорошая статья http://electrotransport.ru/ussr/index.p ... pic=2103.0
Но большинство сходятся в одном:
1. Наиболее точное определение уровня заряда-по плотности электролита.
2. Когда наступает момент газообразования (кипения), заряд нужно прекращать.
Ни то ни другое мы электронным способом измерить не можем.
Здесь, в этой же теме viewtopic.php?f=25&t=31187&start=200 уже были рассмотрены и аналогичные "буржуйские" девайсы. Даже график составлен для режима IUIoU. Вот он в точности соответствует тому, что RomanT предлагает.
Итак, решено. Я добавляю еще один режим, как и писал выше, для аккумуляторов 45 А/ч и больше. Будем тестировать.
Опыт- сын ошибок трудных....
RomanVin
Открыл глаза
Сообщения: 64
Зарегистрирован: Чт дек 09, 2010 00:24:09
Откуда: Украина Винница
Контактная информация:

Re: ЗУ для свинцовых АКБ на МК Atmega8

Сообщение RomanVin »

Спору нет, плотность отследить сложно совсем электронным способом. А вот насчет кипения электролита...
Из моих наблюдений замечено одно явление (каждый желающий может проверить самостоятельно), когда электролит начинает стабильно кипеть происходят постоянные скачки тока заряда в небольших пределах, гуляют активно сотые и даже десятые единицы ампер. Заряжал лабораторным источником со стабилизацией напряжения и тока. Если бы эти изменения тока можно было отслеживать - вопрос по прекращению заряда исходя из критерия кипения электролита можно считать закрытым.
Слон
Мучитель микросхем
Сообщения: 451
Зарегистрирован: Ср янв 06, 2010 20:57:49

Re: ЗУ для свинцовых АКБ на МК Atmega8

Сообщение Слон »

RomanVin писал(а):Из моих наблюдений замечено одно явление (каждый желающий может проверить самостоятельно), когда электролит начинает стабильно кипеть происходят постоянные скачки тока заряда в небольших пределах, гуляют активно сотые и даже десятые единицы ампер. Заряжал лабораторным источником со стабилизацией напряжения и тока.

Интересное явление. Вы не помните, какие при этом были напряжение и ток?
Опыт- сын ошибок трудных....
RomanVin
Открыл глаза
Сообщения: 64
Зарегистрирован: Чт дек 09, 2010 00:24:09
Откуда: Украина Винница
Контактная информация:

Re: ЗУ для свинцовых АКБ на МК Atmega8

Сообщение RomanVin »

Точно непомню. Для чистоты эксперимента и общего дела вечером сниму АКБ и поставлю на зарядку. А утром в субботу соответственно сообщу в каких пределах гуляет ток и при каком напряжении.
Ответить

Вернуться в «Статьи»