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




 




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


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

   
Valium # 31
 
 
А возможно связаться с автором прошивки?


   
Nikolai4 # 32
 
 
A-5@MAIL.RU

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



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


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


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

читай форум


Обновления

Сообщения ФорумаОтветов
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