Что ставилось основной целью, - заряжать аккумуляторы или трудоустроить знакомых с программированием Атмега?
Основа, силовой скелет зарядного, не выдерживает никакой критики. Методы измерения - тоже.
Нельзя так измерять ток в верхней шине.Погрешности громадные даже на точном делителе. Какой смысл в 0.1% резисторах, и каких-то "точных" АЦП, если измерения ведутся тестером с погрешностью в 1%
Единственное что там разумно может делать МК - отображать что-то на дисплее и работать таймером. Но если делается зарядное, а не игрушка, то никому эти дисплеи не интересны. Устанавливают ток и ждут конца заряда. Вполне хватило бы стандартного цифрового дисплея-вольтметра за 3 доллара.
На все эти дисплеи пялятся только их авторы первые три дня.
Режим разряда-тренировки. Может стоить подумать о его целесообразности вообще? Редко кому удавалось восстановить сдохший аккумулятор вообще а регулярно этим не занимается практически никто. Солидные фирмы- изготовители аккумуляторов все эти капельные примочки давно проверили и выдали вердикт "большого вреда не приносит". Т.е. практически бесполезное. Как-то бился с партией в полтора десятка аккумуляторов, пролежавших на складе долго и скисших. Все ухищрения дали восстановление до 35%-40% номинальной емкости. А времени было потрачено - дешевле сразу было выбросить.
Работа проделана громадная, 180 страниц и три года. Все ради ничего. Нечто громоздкое, дорогое, капризное.
Это потому что профессиональная разработка начинается не с покупки МК, а с продумывания и составления подробного технического задания.
Делать невесть что - ничего не сделать в итоге.



