Сейчас самым продвинутым считается SmartBMS, там связь с мобилой и все на экране видно, с кучей настроек, но цена чуть кусается, а простой балансир с низким током выравнивания применять не хотелось, у себя давно использую самодельный на тини13 с мосфетом и парой резисторов керамических, по деньгам и сборке не сильно дешевле простого китайского получается, а еще каждую ячейку нужно калибровать в прошивке чтобы напряжение соответствовало, но работает без нареканий, чутка муторно но давно привык к самоделке.
Защита от разряда реализована на отдельном нормально включенном резисторами мосфете, затвор которого кидается на землю оптроном Lo_bat любой ячейкой, при этом тини13 удерживает акум выкюченым 1с, затем включает обратно и уходит в сон на 2 секунды, при езде это воспринимается примерно как отсечка контроллером, затем все восстанавливается, но если нагрузку не сняли то будет постоянно выключаться, ну и при заряде последовательное срабатывание всех оптронов Hi_bat даст сигнал автоматике на выключение БП. В целях экономии заряда в режиме езды тини13 просыпается раз в 2 секунды, делает замер и засыпает обратно, это позволяет практически не разряжать акум чипом даже малой емкости, ничего нового, такое решение применялось еще лет 10 назад на самоделках форума "электроавтосам", единственный недостаток, при такой балансировке ток заряда в конце цикла не должен превышать балансировочный, для данных номиналов это 0.84А, ну и от КЗ защиты нету
напряжение калибруется замером мультиметра с правкой циферки с перепрошивкой, в самом начале кода имеется соответствующая строчка:
- Код:
;напряжение заряда отсечки балансира:
.equ Umax = 4180-0 ;max 4.18В
- Вложения
-
- BatteryBalancer.zip
- прошивка + исходники, AVR asm
- (85.47 KiB) Скачиваний: 164
-
- BMS Attiny.zip
- Gerber for JLCPCB
- (25.84 KiB) Скачиваний: 155
-
- Balancer_Batt_v2.zip
- Sprint-Layout6
- (40.04 KiB) Скачиваний: 166