Э-э я думаю с терморезика начать нужно,он не видит уровень заряда,потом попробывать калибровки поправить,потом уже и контроллер подкидовать.