Наверняка, глянув на схему этой зарядки, многие скажут, что так делать нельзя, что Хорвиц и Хилл это бы никак не одобрили и т.д. Но у меня есть отамзка. Лет 8 назад (уже не помню для чего именно, но кажется для бытовых LPD-раций) сделал зарядку для металл-гидридных аккумуляторов. Перед этим читал много умных даташитов, где производители советовали заряжать аккумуляторв током 1/2С, мол это и быстро и электролит перемешивается ионами и т.д. Но вот беда: аккумуляторы заряжаясь "быстрым" способом почему-то довольно быстро стали терять ёмкость. Я опечалился слегка, но так всё и осталось..
Чуть позже подарил жене цифровой фотоаппарат (мыльницу-переросток от Nikon) с питанием от четырёх батарей АА. Так как хорошие батарейки нынче дороги, купил на Али у китайцев набор из четырёх "пальчиковых" аккумуляторов и автоматической зарядки Energizer. (картинку позаимствовал в Гугле, уж не ругайтесь) Вот такая модель:
Когда посылка пришла, я не удержался и разобрал зарядку, чтобы глянуть, как оно сделано. Оказалось всё просто до безобразия: импульсный блок питания (как большинство дешёвых зарядок для мобильного), таймер на логике из обычного бинарного счётчика с тактированием от сети 50Гц в качестве опорной частоты и транзистор в качестве ключа. Точнее два (аккумуляторы можно заряжать парами). Всё. Никаких изысков или чего-то жутко научного. Просто и дёшево. Скрипя сердцем стал пользоваться сим девайсом. На моё удивление, аккумуляторы он заряжает исправно уже много лет и проблем пока не замечено. Просто и надёжно.
Поэтому когда в очередной раз внезапно стрелочка на экране застыла из-за севших в мышке аккумуляторов, я решил сделать "из подручного мусора" по-быстрому примерно то же самое. С небольшими поправками. В качестве источника питания решил использовать порт USB (на столе хаб приклеен и когда компьютер работает, там всегда есть 5в). Растягивать процесс зарядки на 10 часов мне не захотелось - "быстрой зарядкой" я заряжал их за полтора часа. Но, как показал опыт, от сильного тока аккумуляторы нагреваются и электролит начинает активно испаряться. Аккумуляторы теряют ёмкость. Потому я принял компромиссное решение - 6 часов. Быстрее чем классика, но медленнее чем "быстрый способ".
Схема почти не содержит деталей. При запитке от 5в USB стабилитрон не нужен и его можно не ставить. Если же будете питать от нестабилизированного китайского зарядного от старого мобильного телефона, которое без нагрузки запросто выдаёт 8-9в, в таких случаях стабилитрон необходим, чтобы напряжение на контроллере не поднималось выше 5,5в. Вариантов схемы (и прошивки) два: для PIC10F200 и для PIC12F629/675.
Резисторы 1206 ограничивают ток зарядки. Поэтому для своих аккумуляторов их номинал посчитайте сами - обычный закон Ома. На паре заряжающихся аккумуляторах АА напряжение около 2,8в. Если питаем от USB, то падение на резисторах составит 5 - 2,8 = 2,2в. Исходя из этого можно посчитать их сопротивление. Для тока 100 мА это будет 2,2 / 0,1 = 22 Ом. Т.е. поставив ближайшее значение 2 х 47 Ом в параллель, получим 23,5 Ом. Расчёты прикидочно-приблизительные, но как показывает практика и опыт наших китайских коллег, оно работает.
При зарядке светодиод мигает с частотой 1 Гц. Через 6 часов контроллер отключает ключ на полевом транзисторе (любой n-канальный подходящий по току, пойдёт даже копеечный 2N7002) и светодиод начинает гореть постоянно.
Файлы платы и прошивку для контроллера можно бесплатно скачать в разделе "Каталог файлов".