Недавно мне понадобилось зарядное для 9V NiMh аккумуляторов формата 6F22 в простонародье именуемыми КРОНА.
Пересмотрев целую кучу зарядных не нашел ни одной безопасной для батареи, поскольку во всех зарядных был превышен ток заряда аккумуляторов, а некоторые вовсе были не безопасными для жизни.
В итоге я пришел к выводу что нужно сделать свое зарядное и вот что получилось.

За основу необходимых данных берем любой даташит:
Из него мы можем взять основные данные, ток заряда от 20мА и то что полностью заряженна батарея имеет напряжение 10.5v
В общем вышла вот такая схема:
После того как напряжение мы подняли до 10.5в, а это максимальное напряжение заряженной NiMh 9V батареи.
Нам нужно стабилизировать ток, для этого возьмем LM317 на токах до 50mA она справиться идеально без перегревов.
В принципе этого уже достаточно для зарядки батареи, поскольку при полном заряде батареи ток заряда будет практически нулевым и в таком состоянии батарея может стоять хоть неделю и поэтому делать автоматическое отключение заряда не имеет смысла. А вот индикацию окончания заряда, реализовать хотелось бы, но это сложнее чем может показаться на первый взгляд, на токах в 25mA делать аналоговую индикацию не очень выгодно так как она съедает часть зарядного тока и будет недозаряд. В общем нужен котроллер окончания заряда, над которым еще нужно подумать, поэтому пока без него. Есть идея сделать его на микроконтроллере, но будет ли кто с этим заморачиватся при сборке не ясно. Я в раздумьях …
Ну вот и все, просто и надежно. А главное безопасно.
Весь проект можно просмотреть и скачать тут: https://oshwlab.com/troyanz/6f22_charger