A battery pack includes a plurality of cells and a control module. The control module is configured to acquire internal resistance of each of the plurality of cells, acquire a terminal voltage of each of the plurality of cells in real time in a case where the plurality of cells are charged with a constant current, determine an electromotive force of each of the plurality of cells based on the internal resistance of each of the plurality of cells and a charging current and the terminal voltage, determine a target cell from the plurality of cells based on the electromotive force of each of the plurality of cells, and perform charging balancing management on the target cell.