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




 




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


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
 
Дата: 12-06-2010, 22:15, Просмотров: 31933, Автор: Nikolai4
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо войти под своим именем.

   
Valium # 31
8 декабря 2010 22:16  
 
А возможно связаться с автором прошивки?
  •    •     


   
Nikolai4 # 32
8 декабря 2010 22:19  
 
A-5@MAIL.RU

в теме письма поставь название "CHARGE"

  •    •     


   
GLUHOY # 33
9 декабря 2010 20:41  
 
Доброго время суток всем !
Посмотрел тему и удивился - как у Вас "оно" заработало ?? surprised
Так как сие творение моих рук дело - попробуем разобраться.
1. Девайс задумывался не как зарядка, а как устройство которое
отслеживает динамику заряда-разряда без часовых бдений
с карандашом и вольтметром.
Но потом проект плавно перетек в направление именно зарядки.
Изначально устройство было сделано под 2 аккумулятора.
Прошивок было написано с десяток - но схема менялась
только в плане транзисторов, индикации и делителя напряжения.
По просьбе "трудящихся" была сделана и "универсальная"
прошивка которая заряжала 1-2-3-4( а может и более - не проверял)
при подборе делителя АЦП.
2. На форуме немного напутаны схемы и коменты к ним - попытаюсь исправить.
Схема http://aes.at.ua/_pu/2/s07842664.jpg
предназначена для двух банок но к ней прилеплена старая прошивка
Т.к. исходники не сохранились - попытаюсь найти последнюю версию
(или солью со своей зарядки).
3. Для зарядки 1-2-3-4 банок схему и прошивку вышлю Админу - пусть
подправит форум.
  •    •     


   
Anatol_Bar # 34
9 апреля 2014 17:08  
 
Здравствуйте электроники, так скажите рабочая схема эта? Как бы найти зарядку род аккумуляторы 1,6 в, так называемые NiZn.
  •    •     


   
Nikolai4 # 35
9 апреля 2014 19:44  
 
Цитата: Anatol_Bar
Здравствуйте электроники, так скажите рабочая схема эта? Как бы найти зарядку род аккумуляторы 1,6 в, так называемые NiZn.

читай форум
  •    •     

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
 

Обновления

Сообщения Форума Ответов
Бакометр 2 336
Touch Start-Stop Engine. 587
Кодграберр 17
Исправляем AVR фьюзы при помощ ... 109
Автоматическая зарядка для Ni- ... 84
LEDstairs 0
Бакометр - измеритель остатка ... 4
IR конструктор на PIC12F629 77
Универсальное зарядное устройс ... 104
Цифровой осцилограф 7