Зарядное устройство предназначено для зарядки Ni-MH аккумуляторов (1 - 4 шт.). Зарядка каждой батареи производится по отдельному алгоритму. Во время зарядки проводится оценка готовности и характеристик аккумулятора.

Устройство собрано на микроконтроллере ATtiny26L-8PI, он содержит достаточное количество линий ввода/вывода, память, и особенно 10-разрядный АЦП с 11-кратныйм мультиплексированием. Контроллер работает от внутреннего генератора частотой 8МГц. Порты PA0-3 непосредственно управляют базами мощных транзисторов BD140. Напряжение на аккумуляторах измеряется портами PA4-7. К портам PB0-3 подключены светодиоды для индикации режимов зарядки. Резисторы R10 - R13 обеспечивают поддержание тока после зарядки батареи. Аккумуляторы с большим саморазрядом будут всегда в полной готовности после окончания зарядки.

Значения R1x и RAx высчитываем по следующим формулам:



где:
Inab - необходимый зарядный ток
Iudr - необходимый ток поддержания заряда
Ucc - напряжение питания - около 5,3 V
Uce - напряжение на закрытом BD140 - около 0,2 В
Uak - падение напряжения на диоде - около 0,8 В
Uaku - напряжение батареи - около 1,3 В

Были высчитаны следующие значения R1x и RAx

Для типоразмера АА: Inab = 0,36A (текущая емкость аккумулятора составляет 1800 мАч) => RAx = 8R2/2W, Iudr = 36mA => R1x = 82R
Для типоразмера AAA: Inab = 0,15A (750mAh) => RAx = 18R/2W, Iudr = 15mA => R1x = 180R.

Таким образом, зарядный ток составляет 20% от емкости аккумулятора. Для полной зарядки разряженного аккумулятора необходимо от 6 до 7 часов.

Схема зарядного устройства

Зарядное устройство на Attiny26 - схема

Установка fuse-битов

Печатная плата устройства

Зарядное устройство на ATtiny26 - печатная плата


Архив для статьи "Зарядное устройство на Attiny26"
Описание:
Размер файла: 4.6 KB Количество загрузок: 3 829 Download

Комментарии  
Возможно ли поподробнее написать об алгоритме оценки и зарядке акк.
скажите пожалуйста, можно ли чтобы аккумуляторы заряжались быстрее просто уменьшить сопротивление резисторов RA1 - RA4 чтобы увеличить ток заряда. или в этом случае нужно будет изменять прошивку?
+3
А как долго аккумулятор может находиться в режиме поддержания заряда (на 15mA), ему это может навредить?

По какому принципу отключается зарядка "по достижению напряжения на аккумуляторе 1,3V" или "по истечение времени 6 - 7 часов"?
Подскажите в какой программе создавалась прошивка?

Цитирую Андрей9:

Подскажите в какой программе создавалась прошивка?


AVRStudio4+WINAVR
Пытаюсь из исходника создать прошивку и ни в одной программе не выходит правильный hex. Может кто подскажет в чём дело?

Цитирую Андрей9:

Пытаюсь из исходника создать прошивку и ни в одной программе не выходит правильный hex. Может кто подскажет в чём дело?


Скачивай WINAVR 2005 года, в настройках оптимизация 0s и будет у тебя исходный HEX файл как тут в архиве
admin а вы не можете выложить winavr 2005 или на почту а то в инете нет

Цитирую Андрей9:

admin а вы не можете выложить winavr 2005 или на почту а то в инете нет


Вот ссылка http://sourceforge.net/projects/winavr/files/WinAVR/20050214/WinAVR-20050214-install.exe/download
Уважаемый Автор.Нет ли у вас возможности сделать для зарядки 5АКБ .Можно платно iurynesterov@yandex.ru
за ранее спасибо.

Цитирую юра:

Уважаемый Автор.Нет ли у вас возможности сделать для зарядки 5АКБ .Можно платно iurynesterov@yandex.ru
за ранее спасибо.


Да, возможно переделать, но контроллер придется брать по-мощней,
Добрый день AntonChip.Извините что не смог долго ответить. Контроллер и все остальное на ваше усмотрение. АКБ у меня 2700ма .Я перед заказал одному товарищу . я хотел так: перед разряд до 1 вольта затем заряд.но к сожалению у него ни чего не получилось.Так как для этого было куплено детали тразист-ы BD140 и BD139.И хотелось бы узнать цену.Пишите на почту.
C2 не 100рF (пикофарад), а 100nF (нанофарад) - в даташите на тиньку на странице 106 так указано. Сделал себе это зарядное - супер, не могу нарадоваться. Отдельно еще разрядное сделал, чтобы перед зарядкой метал-гидридные в 0 разряжать, а потом уже заряжать.
Собрал я это зарядное. Очень рад.зарядил несколько батареек aaa мизинчиковые. Работает так. Включил зарядку потом вставляю батарейки горит соответственно светодиод каждой батарейки. Горит значит пошёл заряд , время заряда в зависимости от полноты батареи. Зарядил почти пустую часа за два примерно. Как зарядится светодиод потухнет. Если плохая батарея светодиод изначально не засветится. Ничего не греется ну вообще нормально. Да и заряд идёт до 1.9в в моём случае,у других до 1.7. перезаряд есть небольшой если это можно назвать но не критично. Так что собирайте всем удачи
Эиком - электронные компоненты и радиодетали