Patent ID: 8315828

Claim:
A battery management system to be connected to a battery including at least one battery pack in which a plurality of battery cells are contained, the system comprising: a sensor including an analog-to-digital (AD) converter connected to the battery cells, the sensor configured to sense cell voltages of the battery cells; a storage configured to store source data obtained from an external signal, the storage including a header file loaded by the controller, the header file being configured to store the external signal, and a source file that obtains the source data from the external signal; and a controller configured to generate a source signal corresponding to the source data and forward the source signal to the sensor, the sensor being configured to sense the cell voltages of the battery cells in accordance with the source signal, wherein: the external signal includes a total number of battery cells and a basic number of battery cells allocated to each channel of the AD converter, and the source file is programmed such that when there is a difference between a number of battery cells obtained by multiplying a number of channels of the AD converter by the basic number of battery cells allocated to each channel of the AD converter in the header file and the total number of battery cells in the header file, the source file sequentially allocates the battery cells corresponding to the difference to corresponding channels of the AD converter.