Схема для двух банок аккумуляторных батарей:




 




Что умеет устройство:


1. Заряжать NI-CA & NI-MH аккумуляторы емкостью от 500 мАч и выше
У меня нормально определялись 300 mAh, но ..береженного бог бережет..)
2. Определяет аккумуляторы с коротким замыканием ( если за 30 сек заряда
напряжение на аккум не стало больше 2 Вольт , тогда ошибка)
3. Определяет вставлены аккумуляторы или нет (при подачи зарядного тока
если напряжение больше 3300 мВ в течении 180 сек тогда ошибка)
4. Определяет аккумуляторы с «обрывом» ( если напряжение аккум больше
3280мВ тогда ошибка)
5. Определяет вставлены аккумуляторы или батарейки
6. Подзаряжает сильно разряженные аккумуляторы ( если за 30 сек заряда
напряжение на аккум не стало больше 2 Вольт , тогда ошибка)
7. Делает «тренировку» - разряд до 1 В на банку с последующим зарядом
8. Заряжает импульсным током с разрядкой ( 1 сек заряда –0.05 разряда)
( На любителя. Есть и без разряда)
9. Делает «капельную» зарядку ( в минуту 1 сек. зарядки) для предотвращения
саморазряда.
10. Вычисляет заряженную емкость аккумуляторов (относительно 660 мА заряда)
11.Отслеживает конец зарядки по изменению нарастания напряжения
(-D/V >3- 4 мВ)
12. При отсутствии D/V защита от перезарядки по напряжению (3280мВ)
13. Можно заряжать полностью заряженные аккумуляторы.
14.Выдает лог на компьютер по интерфейсу RS232 (при наличии адаптера
на МАХ 3232 , на МАХ 232 или PL2003). Скорость обмена 9600 BOD


Добавлено:


1. Исправлен интерфейс вывода на комп
( при заряде не стало промежуточных значений типа 1мин. 30 сек. Но
замеры происходят каждые 30 сек.)
2. Новый алгоритм разрядки (длительность импульса разряда зависит от напряжения
на батарее ).
Чем быстрее мигает желтый с/д — тем ближе «заветные» 1000 мВ на банку. В конце разряда с/д горит 5 сек +пауза.
3. Вывод графика разрядки на комп.
Без комментариев.
Вот такой:
ACCUM mV ~ 2293-----------------------------* min. = 2
ACCUM mV ~ 2283----------------------------* min. = 3
ACCUM mV ~ 2277---------------------------* min. = 4
ACCUM mV ~ 2267--------------------------* min. = 5
ACCUM mV ~ 2261--------------------------* min. = 6
ACCUM mV ~ 2254-------------------------* min. = 7
ACCUM mV ~ 2245------------------------* min. = 8
ACCUM mV ~ 2238-----------------------* min. = 9
ACCUM mV ~ 2232-----------------------* min. = 10
ACCUM mV ~ 2222----------------------* min. = 11
ACCUM mV ~ 2212---------------------* min. = 12
ACCUM mV ~ 2203--------------------* min. = 13
ACCUM mV ~ 2187------------------* min. = 14
ACCUM mV ~ 2167----------------* min. = 15
ACCUM mV ~ 2138-------------* min. = 16 ; кол-во минусов соответствует 2138
ACCUM mV ~ 2109----------* min. = 17 ; а тут 2109
ACCUM mV ~ 2070-------* min. = 18
ACCUM mV ~ 2035---* min. = 19
ACCUM mV ~ 2009* min. = 20
ACCUM mV ~ 1996* min. = 20


TIME_DIS_CHARGE min. = 20

DIS_CHARGE ~ 66 mAh

4. Считает разряженную мощность ( относительно 200мАч разряда)
Можно упростить схему, если не нужен разряд и вывод данных на компьютер: 


Скачать прошивку

Схема для зарядки 1,2,3,4-х банок 




Что умеет устройство:


1. Заряжать NI-CA & NI-MH аккумуляторы емкостью от 500 мАч и выше
У меня нормально определялись 300 mAh, но ..береженного бог бережет..)
2. Определяет аккумуляторы с коротким замыканием ( если за 30 сек заряда
напряжение на аккум не стало больше 1 Вольт , тогда ошибка)
3. Определяет вставлены аккумуляторы или нет (при подачи зарядного тока
если напряжение больше 2500 мВ в течении 180 сек тогда ошибка)
4. Определяет аккумуляторы с «обрывом» ( если напряжение аккум больше
1750 мВ тогда ошибка)
5. Определяет вставлены аккумуляторы или батарейки / В этой версии нет
6. Подзаряжает сильно разряженные аккумуляторы ( если за 30 сек заряда
напряжение на аккум не стало больше 1 Вольт , тогда ошибка)
7. Делает «тренировку» - разряд до 1 В на банку с последующим зарядом
8. Заряжает импульсным током с разрядкой ( 1 сек заряда –0.05 разряда)
( На любителя. Есть и без разряда)
9. Делает «капельную» зарядку ( в минуту 1 сек. зарядки) для предотвращения
саморазряда.
10. Вычисляет заряженную емкость аккумуляторов (относительно 660 мА заряда)
11.Отслеживает конец зарядки по изменению нарастания напряжения
(-D/V >3- 4 мВ)
12. При отсутствии D/V защита от перезарядки по напряжению (1750 мВ)
13. Можно заряжать полностью заряженные аккумуляторы.
14.Выдает лог на компьютер по интерфейсу RS232 (при наличии адаптера
на МАХ 3232 , на МАХ 232 или PL2003). Скорость обмена 9600 BOD

PS. Чем больше банок , тем меньше вероятность что устройство определит
замкнутый аккум или в обрыве (с большим вн. сопротивлением)


Добавлено:


1. Исправлен интерфейс вывода на комп
( при заряде не стало промежуточных значений типа 1мин. 30 сек. Но
замеры происходят каждые 30 сек.)
2. Новый алгоритм разрядки (длительность импульса разряда зависит от напряжения
на батарее ).
Чем быстрее мигает желтый с/д — тем ближе «заветные» 1000 мВ. В конце
разряда с/д горит 5 сек +пауза.
3. Вывод графика разрядки на комп.
Без комментариев.
Вот такой:
ACCUM mV ~ 1293-----------------------------* min. = 2
ACCUM mV ~ 1283----------------------------* min. = 3
ACCUM mV ~ 1277---------------------------* min. = 4
ACCUM mV ~ 1267--------------------------* min. = 5
ACCUM mV ~ 1261--------------------------* min. = 6
ACCUM mV ~ 1254-------------------------* min. = 7
ACCUM mV ~ 1245------------------------* min. = 8
ACCUM mV ~ 1238-----------------------* min. = 9
ACCUM mV ~ 1232-----------------------* min. = 10
ACCUM mV ~ 1222----------------------* min. = 11
ACCUM mV ~ 1212---------------------* min. = 12
ACCUM mV ~ 1203--------------------* min. = 13
ACCUM mV ~ 1187------------------* min. = 14
ACCUM mV ~ 1167----------------* min. = 15
ACCUM mV ~ 1138-------------* min. = 16 ; кол-во минусов соответствует 1138
ACCUM mV ~ 1109----------* min. = 17 ; а тут 1109
ACCUM mV ~ 1070-------* min. = 18
ACCUM mV ~ 1035---* min. = 19
ACCUM mV ~ 1009* min. = 20
ACCUM mV ~ 996* min. = 20


TIME_DIS_CHARGE min. = 20

DIS_CHARGE ~ 66 mAh

4. Считает разряженную мощность ( относительно 200мАч разряда)
5. При подключении резистора RN можно заряжать до 4 банок одновременно.
( тестировалось зарядка 1 и 2 банок, было сделано несколько пробных зарядов
на 4 банки). Точность подбора делителя АЦП влияет в основном на разряд.
Показания АЦП соответственно нужно умножать на 2 или 4
(для тех у кого прикручен RS232)

Можно упростить схему, если не нужен разряд и вывод данных на компьютер:

 


( Вольтаж с БП можно подкинуть для достижения нужного зарядного тока)


Скачать прошивку

==============================================================================


Обмен данными происходит через гипертерминал, на windows XP он есть как стандартный, а вот на windows 7 / Vista его нету, для устранения этого недаразумения качаем программу гипертерминала (проверено работает) !

Настройка гипертерминала:

Распаковываем программу из архива, далее необходимо ее запустить от имени администратора, входим в основное окно…создаем новое подключение, присваиваем ему имя, вводим скорость 9600 и после подключения схемы должно все пойти!

Самое главное это выставить скорость обменна данными - 9600 иначе будет абракадабра.

Печатная плата (Sprint Layot 5) от Nikolai4, печатка была рзработана под  корпус Z3A

В печатке две перемычки есть! Для передачи данных на ПК используется микросхема MAX232 (ST232).

 

 

Обсуждение на форуме



A-5@MAIL.RU

   
zaa-1978 # 1
 
 
отличная штука!!!! smile


   
roma1123 # 2
 
 
а можно переделать прошивку (и как следствие немного изменить схему) чтобы вместо компа информация выводилась на LCD?


   
alexwolf # 3
 
 
да неплохо бы было просто информацию на LСD получать ,


   
Hatab # 4
 
 
Собирал эту схемку раньше - пользуюсь ей и сейчас. Работает отличнно. При сборке стоит учесть что ток через LM317 - 660 мА т.е. будет сильно граться. У меня устройство на 6 аккумуляторов (3 устройства по 2 аккулулятора) все транзисторы и LM317 сидят на одном радиаторе через прокладки. Единственное ни как не могу запихнуть в корпус (нет подходящего).
P.S. Первыми заряжал 2 аккумулятора от радиотелефона который в дежурном режиме не работал и 30 минут. После чудо зарядки стали держать 10-12 часов в радиотелефоне.
Так что схемка стоящая. Всем желаю удачной сборки.


   
miron # 5
 
 
хорошая штука но чото запутался в схемах их две еще и два варианта(с LM и без), точки А есть только на одной схеме а помечено для обоих вариантов, больше нравится вторая схема, собирать ее и все один к одному.


   
Nikolai4 # 6
 
 
LM317 выполняет роль стабилизатора тока , можно и без него обойтись, есть печатка только надо перепроверить


   
miron # 7
 
 
я так понялна печатке МАХ запитан 3.3 вольта хватит ли ему и вокруг него стоят кондюки не 10мкф, а 100нан


   
Nikolai4 # 8
 
 
хватает, проверено !


   
miron # 9
 
 
спасибо, плата уже травится.


   
Гарин # 10
 
 
Господа собрал зарядку,работает прикрасно но с двумя аккумуляторами по 1.2вольта проверяс и с четырмя,а как быть если надо один зарядить или два ну разной емкости,да вообще как определить какую емкость имеет каждый из двух. Имею много разношерстных аккумов.Как быть????


   
zaa-1978 # 11
 
 
вобщем можно ставить один! на первой схеме написано!
прийдётса проверятьпо одному!!


   
servant # 12
 
 
Нуждаюсь в помощи! Для соединения с комьютером ,вместо max232 использую переходник на ms3303h(com->USB), но вместо нормальных символов выводит матюки, может это ис за того , что нужно проинвертировать сигналы с выхода мк? В мах232 стоит инвертор, а сдесь незнаю.Скажите что изменить в программе для инверсии выхода данных, чтобы проэксперементировать?


   
Nikolai4 # 13
 
 
скорость передачи данных настроил 9600 ?
я в статье писал уже


   
servant # 14
 
 
да конечно! пробовал всё что можно и что неможно.


   
zaa-1978 # 15
 
 
вполне возможно что и микруха! а что мешает поставить мах232? wink


   
servant # 16
 
 
отсутствие оной, dry …но зато неожиданно в закромах была найдена ADM211 smile …скоро отпишусь.


   
Гарин # 17
 
 
Подскажите 660 мА критично,у меня с разным количеством аккумуляторов оно меняется от 400 до 700 мА.Спасибо.


   
zaa-1978 # 18
 
 
почитай статью там написано как и что! и как выставляетса 660ма и всё будет ясно! biggrin


   
Valium # 19
 
 
Привет всем. Прошивка, которая тут выложена, подерживает заряд одного аккумулятора? Если все зделать по первой схеме.


   
Nikolai4 # 20
 
 
количество акумуляторов не зависит от прошивки, а зависит от сопротивления Rн, на первой схеме, там же и написано его значение для разного количества акумов


   
select # 21
 
 
У меня вопрос подобный предыдущему, но хочу заряжать 15 банок (аккумулятор шуруповерта). На мой взгляд лучше было бы дать расчет делителя, чтобы каждый мог посчитать под свои потребности. Что схему зарядной части придется изменить - то это понятно. И спасибо за такую нужную разработку.


   
zaa-1978 # 22
 
 
а ты неподскажеш как ты будеш заряжать 15 банок от 5 вольт? wink


   
select # 23
 
 
5в пойдет на питание управления, а ключ заряда запитаю от 20в.
На выводе 2 пика импульсы (10101010)? Правильно я понял?


   
Hoosim6112 # 24
 
 
Судя по логу, устройство рассчитано на зарядку четного количества аккумуляторов: 2-4-6 и далее. В связи с этим вопрос - так можно заряжать один аккумулятор или только два?


   
Nikolai4 # 25
 
 
первая схема , только без Rn для одного


   
select # 26
 
 
По схеме выше нарисован один акум, и последний пост от Nikolai4 есть ответом на Ваш вопрос, а вот как программа определяет количество аккумуляторов при разрядке до 1в? wink Предполагаю что разряд идет не импульсно и отключается когда на GP4 эдс снизится ровно до 1в. Я прав?
Не дождавшись ответа на вопрос о расчете делителя - я думаю что для 15 банок Rn будет около 7ком
P.S. Хотя на второй схеме 2 банки нарисовано, а делителя нет. Где правда?


   
select # 27
 
 
Пересмотрел логи в архиве - разряд идет до 2в. Получается 1 аккумулятор не будет разряжать?


   
Nikolai4 # 28
 
 
с одним все ок работает


   
Valium # 29
 
 
Собрал, проверил. С одной батареей не работает только с двумя. Если вставить один и запустить разрядку, то через 30 сек она заканчивается и начинается, что-то вроде тренировки сильно разряженных аккумуляторов 0,5/0,5.
Что-бы подогнать под схему 1 необходимо редактировать прошивку. Это возможно?


   
Nikolai4 # 30
 
 
редактировать прошивку не получится, нет исходника


Обновления

Сообщения ФорумаОтветов
3D Модели для Авто0
Бакометр 2335
Touch Start-Stop Engine.587
Кодграберр17
Исправляем AVR фьюзы при помощ …109
Бакометр - измеритель остатка…4
IR конструктор на PIC12F62977
Универсальное зарядное устройство103
бaкoмeтр1974
Двунаправленный автомобильный…2
Программатор GENIUS G8401
Светодиодный тахометр34
Индикаторы ГРИ ИН1 - ИН141
Multiprog1
Управляющая программа LED CUB959
Универсальное зарядное устройство9
Изготовлю печатные платы29
Простой автоматический выключа…25