Soir пише:
Діодний міст підключений невірно.
Так, помилився.
Soir пише:
TL431 незрозуміле підключення. Яка напруга буде на РВ5 для різного стану батареї?
Якщо вірити калькулятору, то при нагріванні акб до 40-45 градусів,Терморезистор зменшить свій опір і станеться пробій ТЛ431 і на резет прийде мінус живлення, тобто лог .0. Коли акб холодний, то на резеті буде +5 вольт.
Soir пише:
Цей pin можна використовувати як звичайний (і безпосередньо вимірювати напругу батареї), але в цьому разі для перепрошивки вже буде потрібен FUSE доктор.
FUSE доктор маю.
Soir пише:
Ще можливо якось придумати використовувати для вхідних сигналів (вибір заряд/розряд, стан батареї) один вхід PB2. Тобто задіяти АЦП і схему з декількох резисторів. Тільки доповнити схему детектором заряду батареї, щоб на виході з нього були логічні рівні.
Я , якщо чесно, ще сам повністю не розумію,по чому визначати що батарея заряджена.
Дельта пік я на лабораторному блоці живлення так і не помітив. Якщо заряджати током 0.1С, то нагріву не має, треба по таймеру. Якщо заряджати током 0.5С, то нагрів начинається при напрузі 28.9 вольт, тобто по нагріву акб можна визначити що він вже заряджений.
Тому повісив детектор температури на вхід резет, туди ж планую повісити детектор напруги зарядженго акб з порогом 28.8 вольт. Ну і таймер . Ну і ще один детектор нижнього порогу розрядженого акб буде подавати сигнал на порт РВ2, керуючи зарядом і розрядом. Підключили акб, напруга на ньому вища ніж 0.9в на ячейку, включили розряд. Після досягнення порогу, детектор на пару секунд видасть лог 1 і піде заряд. Для переходу відразу до заряду,на цей порт повішаю кнопку, яка буде подавати лог 1 на РВ2.