Никак не удаётся полностью избавиться от аккумуляторов Ni-MH. Надоело покупать батарейки для мышки, тонометра и т.д., где ААА и АА. Использовать фирменные ЗУ как-то не спортивно. Пришлось делать своё максимально простое и по-возможности информативное. Вся информация азбукой Морзе и спец. звуками. Позволяет как обычную зарядку, так и ускоренную. Правда это ЗУ только для 2-ух или одной банки, зато используется любой подходящий USB источник, коих сейчас полно на каждом шагу. Перед подключением к USB вставить джампер j1 соответственно числу установленных элементов, Для быстрой зарядки выбрать ток 0.5С, для обычной — 0.15С.
Если ток менее 390 мА, то автоматом идёт обычная зарядка. Когда не к спеху, — этот режим предпочтительней. По истечении 10 часов ключ закрывается и звучит сообщение — число mAh «загруженных» в Ni-MH и музон «чижик-пыжик» по кругу. Если ток более 390 мА, то работает алгоритм быстрой зарядки.
Опробовал несколько вариантов, пока остановился на этом:
u > Umax u load to Umax & continue
u = Umax time < 3hours — continue
time > 3hours — stop
u < Umax time < 1hour — continue
time > 1hour — stop
Напряжение контролируется при отстутсвии зарядного тока. После «stop» динамик также сообщает число mAh «загруженных» в Ni-MH и звучит пара «нетленных композиций» по кругу (больше не влезло).
После подключения к USB сразу выдаётся информация. Если не хватает мощности источника, т.е. напряжение на МК меньше 3.3 В, то ключ закрывается и звучит милицейская сирена. Если ток превышает 995 mА, то звучит другая сирена. Чтобы для перезапуска лишинй раз не дёргать разъём USB, имеется кнопка «reset». Ну а если тока очень мало, то «крякалка» и через 2 сек автоперезапуск. Если всё в пределах нормы, то динамик сообщает число миллиампер, затем через 3 сек число миллиом Rin — внутреннее сопротивление. Далее через каждые чуть более 2 мин сообщение повторяется. Если нет желания слушать писк каждые 2 мин, — вынуть джампер j2.
Следует учесть, что для сколько-нибудь верной оценки Rin перед установкой элементов их контакты надо почистить, и колодки должны быть достаточно качественные.
Кроме того, при установке 2-ух элементов, если они имеют большое Rin и при высоком токе зарядки измерение будет занижено по понятной причине (когда ADRES=max).
В этом случае сообщение Rin предваряется спец. сигналом. Если Rin превышает 1 Ом, то вместо морзянки — «звук негодования». Однако не следует сразу утилизировать банку, т.к. в процессе зарядки Rin может уменьшиться до приемлемого значения.
Интересно будет узнать мнения и предложения по поводу алгоритма быстрой зарядки. Фото платы не выкладываю, т.к. после наладки и экспериментов она потеряла вид.
После критики и рекомендаций возможно предстоит делать новую разводку.