Перейти к содержимому

Зарядка-конструктор


Сообщений в теме: 46

#1
GLUHOY

    Продвинутый пользователь

  • Проверенные
  • 31 сообщений
Зарядка для 4 или 6 банок Ni-MH или Ni-Ca аккумуляторов.

При проектировании данного устройство ставились следующие задачи:

1. Минимум деталей
2. Отсутствие "экзотических" элементов.
3. Простота в изготовлении, настройке и эксплуатации.
4. Возможность заряжать током до 3 Ампер.
5. Возможность использовать разные блоки питания ( в разумных пределах ).
6. Относительная стабильность зарядного тока.
7. Звуковая сигнализация ошибки заряда.
8. Хранение батарей в зарядном устройстве при отключении сети.

Принцип работы:

При установке аккумуляторов зарядка пытается подзарядить их до
значения 1000 мВольт на банку. Если это произошло - переход на зарядку
по -d/v. Если заряд окончен без ошибки - переход на "капельную" зарядку,
иначе индикация с/д и звуком ошибки.
1 beep - 4 сек. пауза - переполнение таймера.
2 beep - 4 сек. пауза - на банках вольтаж превысил допустимые нормы.
3 beep - 4 сек. пауза - на банках вольтаж ниже допустимого.

Настройка:

1. ВАЖНО !!! - перед включением выставить 1 или 0 на порт GP3 ( 0 - 4 банки, 1 - 6 банок).
2. НЕ ВСТАВЛЯЯ аккумуляторы смотрим - красный с/д должен мигать.
Если это так - силовая часть в порядке. Если нет - выставляем RIз вольтаж
после диода для 4 банок~ 7 Вольт, для 6 банок ~ 10 Вольт.
3. После того как устройство определило аккумуляторы и радостно пикнув пьезиком
перешло в режим заряда по -d/v замеряем и подстраиваем ток зарядки RIз.
4. После удачной зарядки горит зеленый с/д. Заново ставим на зарядку и корректируем ток.

Вот и все :-) .

Советы:
1. LX8384 это 5 Амперный аналог LM317.
2. Ваш блок питания под нагрузкой должен обеспечить перепад напряжения на силовой
мс не менее 2-3 вольт (читайте даташиты ).
3. Не экономим на блокировочных конденсаторах.
4. Диод лучше Шотки ( и не забываем про ток ).

Прикрепленные файлы

  • Прикрепленный файл  charge_uni_base.rar   179.48К


#2
Picavit

    Продвинутый пользователь

  • Проверенные
  • 77 сообщений
Quote (GLUHOY)
Принцип работы:
При установке аккумуляторов зарядка пытается подзарядить их до
значения 1000 мВольт на банку. Если это произошло - переход на зарядку
по -d/v.

Наверно все-же пытается РАЗРЯДИТЬ до значения 1в ? Не в укор, просто поправил!
Можно подробнее про режим заряда по -d/v?

Хочу попробовать вашу схему для зарядки акб. "Крона". Раньше делал на 555, не понравилось.
Получится если LX8384 заменить на L1117L ? Даташит в пришепке

Прикрепленные файлы

  • Прикрепленный файл  datasheet.pdf   102.85К


#3
GLUHOY

    Продвинутый пользователь

  • Проверенные
  • 31 сообщений
Quote (Picavit)
Наверно все-же пытается РАЗРЯДИТЬ до значения 1в ? Не в укор, просто поправил!
Можно подробнее про режим заряда по -d/v?

Если банки в хлам разряжены - то сначала пытаемся плавненько ПОДЗАРЯДИТЬ до 1000 мВ на банку.
Разрядки нет и в помине.
В исходниках все подробно написано.

Quote (Picavit)
Хочу попробовать вашу схему для зарядки акб. "Крона".
Получится если LX8384 заменить на L1117L ?

Я не пробовал. По идее - все должно получиться.


#4
Picavit

    Продвинутый пользователь

  • Проверенные
  • 77 сообщений
А про режим -d/v ?

#5
GLUHOY

    Продвинутый пользователь

  • Проверенные
  • 31 сообщений
Quote (Picavit)
А про режим -d/v ?

в сети полно.


#6
Picavit

    Продвинутый пользователь

  • Проверенные
  • 77 сообщений
А кратко?
30сек заряд, отстаивание, замер напряжения, если мало опять на заряд. И так по кругу. Правильно?

#7
GLUHOY

    Продвинутый пользователь

  • Проверенные
  • 31 сообщений
Quote (Picavit)
А кратко?

Прикрепленные файлы

  • Прикрепленный файл  akkum.pdf   764.63К


#8
Picavit

    Продвинутый пользователь

  • Проверенные
  • 77 сообщений
Наилучший метод заряда NiCd и NiMH аккумуляторов - так называемый метод дельта V (метод измерения изменения напряжения). Если измерять напряжение на выводах элемента в течение заряда постоянным током, то можно заметить, что напряжение медленно повышается во время заряда. В точке полного заряда, напряжение на элементе будет кратковременно уменьшаться. Величина уменьшения небольшая, примерно 10 mV на элемент для NiCd и меньше для NiMH, но явно выражена. Метод дельта V заряда почти всегда сопровождается измерением температуры, что обеспечивает дополнительный критерий оценки степени заряда аккумулятора (а для верности зарядные устройства для больших аккумуляторов высокой емкости обычно имеют кроме этого и таймеры безопасности).

Правильно?
Если так, у вас в схеме измерение температуры и таймеры безопасности имеются?


#9
GLUHOY

    Продвинутый пользователь

  • Проверенные
  • 31 сообщений
Quote (Picavit)
таймеры безопасности имеются?

Чти внимательно пост №1

Quote (Picavit)
у вас в схеме измерение температуры … имеются?

1. Разве на схеме есть термодатчики ?
2. Кто мешает дописать п/п , прилепить термодатчик на одну из свободных ног пика и
выложить на всеобщее обозрение? А мы посмотрим.


#10
Picavit

    Продвинутый пользователь

  • Проверенные
  • 77 сообщений
Ну разве не понятно по моим вопросам, я далек от проэктирования схем и написания программ. Так сложилось в жизни что к сожалению могу только повторить что-то интесное с небольшими доработками под себя.

Правильно понял по исходнику, таймер безопасности выставлен на 360мин. с расчетом зарядного тока 1/5С ?
И почему максимальное напряжение на банку 1.65в. обычно делают 1.47в ?
ЗЫ: уж извини за такие тупые вопросы наверное для тебя


#11
GLUHOY

    Продвинутый пользователь

  • Проверенные
  • 31 сообщений
Quote (Picavit)
обычно делают 1.47в ?

На эти цифры есть техрегламент ? surprised
Quote (Picavit)
И почему максимальное напряжение на банку 1.65в

Потому что некоторые банки могут в конце зарядки иметь напругу 1.62 (проверено опытом неоднократно),
а 1.65 - аварийное отключение.

#12
Picavit

    Продвинутый пользователь

  • Проверенные
  • 77 сообщений
Понятен сарказм и высокомерие твое, только нах… тогда тут выложил свою схему. Я ведь спрашиваю не ради праздного интереса, хочется всеж понять логику работы схемы. Причем здесь техрегламент, нигде не видел чтобы максимальное напряжение было 1.65в, максимум 1.5в. Но тебе видней, засим удаляюсь.

#13
GLUHOY

    Продвинутый пользователь

  • Проверенные
  • 31 сообщений
Продолжение темы.
Зарядка для дрели-шуруповерта 8 банок NI-CA.
Месяц работает без нареканий.

Прикрепленные файлы

  • Прикрепленный файл  1313959.rar   134.2К


#14
select

    Пользователь

  • Проверенные
  • 12 сообщений
У меня шуруповерт на 18в - 15 банок. Что изменить для их зарядки? Неплохо было бы ввести разряд т. к. никель-кадмиевые аккумуляторы сильно подвержены "эффекту памяти"

#15
GLUHOY

    Продвинутый пользователь

  • Проверенные
  • 31 сообщений
У меня шуруповерт на 18в - 15 банок. Что изменить для их зарядки?

1. Изменить коэффициент делителя АЦП - в данном случае 1/5 (при 25 вольтах
на банках на ПИКе будет 25/5 = 5 вольт
2. Пересчитать значения volt_min и volt_max

'Adcin 3, volt_temp 'прочитали АЦП. получили 0-1023 едениц
'5(напряжение питания ПИКа)*5( делитель на 5 )/1023 ( примерно 24.4 мВ на еденицу )

volt_min = 614 'в еденицах АЦП= 15(кол-во банок)*1000(1 вольт на банку)/24.4 = 614
volt_max = 1014 '15*1650(max значение банки)/24.4=1014

3. пересчитать дельту
'дельта для одной банки ~ 10мв для 15~ 150мВ. 150/24.4 ~ 6 (можно подобрать).

Неплохо было бы ввести разряд т. к. никель-кадмиевые аккумуляторы сильно подвержены
"эффекту памяти".


Про "эффект памяти" согласен, но по опыту эксплуатации дрели знаю - обычно из банок
"высасывается" весь заряд, поэтому даже у навароченных фирменных функции разряда
не замечал.
Но если сильно хочется - я специально оставил две ноги МК свободными - написать пару
строчек на Бейсике не проблема - конструируйте !


#16
select

    Пользователь

  • Проверенные
  • 12 сообщений
Спасибо за ответ и за проделанную работу. Просмотрел .asm Я в программировании полный ноль, поэтому не судите строго за вопросы.
1) строка 56 идет коментом (; 56: 'Adcin 3, volt_temp 'прочитали АЦП. получили 0-1023 едениц) - так должно быть?
2) ; 57: '5*3( делитель на 3 )/1023 вольт ( примерно 14.6 мВ на еденицу ) - в схеме указан делитель АЦП 50/100 =2 или я не о том?
3) ; 60: volt_max = 897 '8*1650(max значение банки)/14.6=897 - почему 1650 если номинальное 1200, а при полной зарядке 1.37-1.4в?

#17
GLUHOY

    Продвинутый пользователь

  • Проверенные
  • 31 сообщений
Просмотрел .asm Я в программировании полный ноль, поэтому не судите строго за вопросы.
Asm довольно труден для наглядного понимания, поэтому я специально написал на Бейсике.
Файл с расширением .bas открывается блокнотом - небольшие знания английского и все становиться понятным.
Еще лучше открывать файл .bas в PIC Simulator IDE (http://www.oshonsoft…/downloads.html) - подсветка синтаксиса все расставит по полочкам.

1) строка 56 идет коментом (; 56: 'Adcin 3, volt_temp 'прочитали АЦП. получили 0-1023 едениц) - так должно быть?
Все верно.

2) ; 57: '5*3( делитель на 3 )/1023 вольт ( примерно 14.6 мВ на еденицу ) - в схеме указан делитель АЦП 50/100 =2 или я не о том?
Немного не правильно. Общее сопротивление делителя 100+50=150. Снимаем напряжение с плеча в 50кОм.
150/50=3. Т.е. напряжение на плече 50кОм. будет в 3 раза меньше чем напряжение на всем(150кОм.) делителе.

3) ; 60: volt_max = 897 '8*1650(max значение банки)/14.6=897 - почему 1650 если номинальное 1200, а при полной зарядке 1.37-1.4в?
1200-1250 мВ - напряжение заряженной банки ПОД НАГРУЗКОЙ!. Это значение обычно пишут на банках.
1.37-1.4в - напряжение заряженной банки без нагрузки НО ПО ИСТЕЧЕНИИ НЕКОТОРОГО ВРЕМЕНИ !
(т.н. режим хранения). Дело в том, что банки теряют 10%-20% вольтажа после снятия их с зарядки
в течении 30-60 мин(обусловлено медленными химическими процессами).
В нашем случае замер напряжения происходит через короткое время после снятия зарядного импульса
(десятки миллисекунд) - следовательно и volt_max = 1650 мВ. Проверенно сотнями опытами.
Кст.- если мерить банку без снятия заряда - volt_max будет еще больше.


#18
select

    Пользователь

  • Проверенные
  • 12 сообщений
Спасибо. По поводу делителя приношу извинения - видно луна приблизилась слишком близко и вызвала отток соображения faint

#19
GLUHOY

    Продвинутый пользователь

  • Проверенные
  • 31 сообщений
Для шуруповерта на 10 банок. В железе не проверялась.

Не забывайте про константу.
При прошивке не трогайте фьюзы - они уже стоят в .НЕХе.

Прикрепленные файлы

  • Прикрепленный файл  charge_uni_A-5_.rar   134.3К


#20
tough

    Новичок

  • Пользователи
  • 3 сообщений
Схемой готовой печатки никто не поделится?