Зарядное устройство для Ni-Cd и Ni-MH аккумуляторов на МК.
- turantino
- Первый раз сказал Мяу!
- Сообщения: 29
- Зарегистрирован: Сб окт 10, 2009 14:07:53
- Откуда: Kharkov, Ukraine
- Контактная информация:
Такой вопрос: если нужно заряжать 1 (один) ААА аккум на 1000 мАч, то:
1) нужно пересчитать СТ на LM317 на соответствующий ток
2) нужно пересчитать разрядный резистор R12 на соответствующий разрядный ток
3) если использовать прошивку из http://radiokot.ru/forum/viewtopic.php?p=285979#285979 - то и ток заряда нужно расчитать как 0,2С аккума
4) А как себя будет вести LM371 c одним аккумом? Ну это к тому, что у LMа нижний порог 1,25 В? Или в данном варианте это не важно?
5) И еще - номиналы делителя R4\R5 для одного аккума пересчитывать надо?
И вообще - что либо нужно править в прошивке для заряда одного аккума?
Исправьте если что где не так написал...
з.ы. И по поводу вот такой доработки http://radiokot.ru/forum/viewtopic.php?p=316253#316253 - кто чего думает?
1) нужно пересчитать СТ на LM317 на соответствующий ток
2) нужно пересчитать разрядный резистор R12 на соответствующий разрядный ток
3) если использовать прошивку из http://radiokot.ru/forum/viewtopic.php?p=285979#285979 - то и ток заряда нужно расчитать как 0,2С аккума
4) А как себя будет вести LM371 c одним аккумом? Ну это к тому, что у LMа нижний порог 1,25 В? Или в данном варианте это не важно?
5) И еще - номиналы делителя R4\R5 для одного аккума пересчитывать надо?
И вообще - что либо нужно править в прошивке для заряда одного аккума?
Исправьте если что где не так написал...
з.ы. И по поводу вот такой доработки http://radiokot.ru/forum/viewtopic.php?p=316253#316253 - кто чего думает?
1) Да
2) Не обязятельно.
3) Да
4) kasper делал на один элемент: http://radiokot.ru/forum/viewtopic.php?p=97448#97448 надо добавить ещё один диод последовательно с VD6 для сдвига уровня: http://radiokot.ru/forum/viewtopic.php?p=97562#97562
5) Да
В прошивке ничего менять не надо
По поводу доработки... Ну, не знаю... Каждый поступает так, как ему удобней. Тогда придётся вытаскивать аккумулятор до того, как выйдет время для зарядки. А эффект памяти, говорят, у никель-металгидридных аккумуляторов незначителен. Так что, почему бы и нет?
2) Не обязятельно.
3) Да
4) kasper делал на один элемент: http://radiokot.ru/forum/viewtopic.php?p=97448#97448 надо добавить ещё один диод последовательно с VD6 для сдвига уровня: http://radiokot.ru/forum/viewtopic.php?p=97562#97562
5) Да
В прошивке ничего менять не надо
По поводу доработки... Ну, не знаю... Каждый поступает так, как ему удобней. Тогда придётся вытаскивать аккумулятор до того, как выйдет время для зарядки. А эффект памяти, говорят, у никель-металгидридных аккумуляторов незначителен. Так что, почему бы и нет?
Взял корпус от неисправного китайского зарядника
и сделал плату под этот корпус
все 4 батареи заряжаются автономно
вот плата
и сделал плату под этот корпус
все 4 батареи заряжаются автономно
вот плата
- Вложения
-
- plata1.lay
- (149.35 КБ) 1208 скачиваний
@Çàðÿä îñóùåñòâëÿåòñÿ ñòàáèëüíûì òîêîì 0,1C â òå÷åíèå 15 ÷àñîâ. Êñòàòè, ýòî íå òîëüêî ìî¸ òðåáîâàíèå. Èìåííî òàêîé ðåæèì çàðÿäà ðåêîìåíäóþò èçãîòîâèòåëè àêêóìóëÿòîðîâ. Ïî èñòå÷åíèè 15 ÷àñîâ àêêóìóëÿòîð àâòîìàòè÷åñêè îòêëþ÷àåòñÿ îò ÇÓ. @
àààà
òàì ìèêðîêîíòðîëëåð ÷òîáû îòêëþ÷èòü öåïü ÷åðåç 15 ÷àñîâ..
ÇÀ×Åì ??? ïîñìîòðèòå ïäôêè àêêàìóëÿòîðîâ
îíè âûäåðæèâàþò ÃÎÄ íåïðåðûâíîãî òîêà â 0,1C
ò å ïîñòàâèë íà çàðÿäêó è âûòàùèë ÷åðåç ñóòêè èëè äâîå .íè÷åãî åìó (NiMH,NiCd)ïëîõîãî íå áóäåò
àààà
òàì ìèêðîêîíòðîëëåð ÷òîáû îòêëþ÷èòü öåïü ÷åðåç 15 ÷àñîâ..
ÇÀ×Åì ??? ïîñìîòðèòå ïäôêè àêêàìóëÿòîðîâ
îíè âûäåðæèâàþò ÃÎÄ íåïðåðûâíîãî òîêà â 0,1C
ò å ïîñòàâèë íà çàðÿäêó è âûòàùèë ÷åðåç ñóòêè èëè äâîå .íè÷åãî åìó (NiMH,NiCd)ïëîõîãî íå áóäåò
12val12 писал(а):...ЗАЧЕм ???
Потому что мне так захотелось
К автору:
Нет у меня tiny13, есть tiny26.
Вот набросал схему, плату и прогу, пока не собрал, взгляните, может чего не так. Прерывание по таймеру0 я убрал. Плата под корпус от калькулятора Электроника Б3-26.
А вот здесь - http://uu5jkb.narod.ru/charger.html универсальное зарядное устройство для Ni-Cd, Ni-Mh и Li-Ion аккумуляторов, под любые токи и разное число аккумуляторов. Кто- то вроде хотел в форуме. Но с меню, ЖК индикатором, повышающим преобразователем и прочими наворотами.
Нет у меня tiny13, есть tiny26.
Вот набросал схему, плату и прогу, пока не собрал, взгляните, может чего не так. Прерывание по таймеру0 я убрал. Плата под корпус от калькулятора Электроника Б3-26.
А вот здесь - http://uu5jkb.narod.ru/charger.html универсальное зарядное устройство для Ni-Cd, Ni-Mh и Li-Ion аккумуляторов, под любые токи и разное число аккумуляторов. Кто- то вроде хотел в форуме. Но с меню, ЖК индикатором, повышающим преобразователем и прочими наворотами.
- Вложения
-
- PHOTO_kot.rar
- (178.19 КБ) 713 скачиваний
Тщательно разбираться с Вашей схемой и программой что-то не хочется. Но то, что заметил по схеме:
Между + батареи и входом АЦП микроконтроллера необходимо поставить резистор килоом на 100, иначе микроконтроллер при выключенном питании будет питаться от батареи через защитный диод, который есть внутри микроконтроллера. Ну и вообще, чтоб чего не вышло... Например, если вытащить батарею во время заряда, то напряжение на выходе зарядника кратковременно может достигнуть 12 вольт. Вряд ли микроконтроллеру это понравится...
Резистор между базой КТ829 и землёй можно не ставить. Такой резистор есть внутри КТ829.
Между + батареи и входом АЦП микроконтроллера необходимо поставить резистор килоом на 100, иначе микроконтроллер при выключенном питании будет питаться от батареи через защитный диод, который есть внутри микроконтроллера. Ну и вообще, чтоб чего не вышло... Например, если вытащить батарею во время заряда, то напряжение на выходе зарядника кратковременно может достигнуть 12 вольт. Вряд ли микроконтроллеру это понравится...
Резистор между базой КТ829 и землёй можно не ставить. Такой резистор есть внутри КТ829.
Ну, дык, берёте любую программу, которая умеет рулить Вашим программатором STK 200/300 и подсовываете ей тот самый hex- файл из этой статьи. Ставите нужные фьюзы, как указано в статье, и прошиваете микроконтроллер...
Таких программ полно. Начиная от PonyProg и кончая какой-нибудь средой разработки, которая поддерживает STK 200/300.
Таких программ полно. Начиная от PonyProg и кончая какой-нибудь средой разработки, которая поддерживает STK 200/300.
Вот здесь, как сделать программатор STK200/300 : http://radiokot.ru/lab/controller/29/
Но если у Вас вообще нет никакого программатора, то можно использовать Uniprof. Он вообще очень простой: http://avr.nikolaew.org/progr.htm
Но если у Вас вообще нет никакого программатора, то можно использовать Uniprof. Он вообще очень простой: http://avr.nikolaew.org/progr.htm