Smart Li-ion BMS