Battery management system and driving method for the same
First Claim
1. 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, andthe 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.
2 Assignments
0 Petitions
Accused Products
Abstract
Disclosed are a battery management system that uses a source file for sensing of the cell voltages of battery cells by changing only declaration information of a header file using an MCU even when the number of battery cells is changed, and a driving method for the same. The battery management system is connected to a battery including at least one battery pack in which a plurality of battery cells are contained. includes a sensor including an 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 generated using an input 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 according to the source signal.
-
Citations
14 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A driving method for a battery management system connected to a battery including at least one battery pack in which a plurality of battery cells are contained, the method comprising:
-
loading a header file from a storage by a controller connected to a sensor, the sensor including an analog-to-digital (AD) converter connected to the battery cells; inputting to the header file an external signal corresponding to information of the loaded header file, the inputting being carried out by the controller, the external signal including a total number of battery cells and a basic number of battery cells allocated to each channel of the analog-to-digital convert and generating a source signal corresponding to source data created from the external signal input to the header file using a program stored in a source file of the storage by the generating being carried out by the controller, wherein, generating the source signal is carried out such that when there is a difference between the 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 all battery cells in the header file, generating the source signal includes sequentially allocating the battery cells corresponding to the difference to each channel of the AD converter, and wherein the sensor senses the cell voltages of the battery cells according to the source signal. - View Dependent Claims (10, 11, 12, 13)
-
-
14. An article of manufacture having a non-transitory machine accessible medium including data that, when accessed by a machine, cause the machine to perform a method for driving a battery management system, the method comprising:
-
loading a header file from a storage by a controller connected to a sensor, the sensor including an analog-to-digital converter connected to the battery cells; inputting to the header file an external signal corresponding to information of the header file, the inputting being carried out by the controller, the external signal including a total number of battery cells and a basic number of battery cells allocated to each channel of the digital analog-to-digital converter; and generating a source signal corresponding to source data created from external signal input to the header file using a program stored in a source file of the storage, the generating being carried out by the controller, wherein, when there is a difference between the number of battery cells obtained by multipying a number of channels by 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 all battery cells in the header file, generating the source signal includes sequentially allocating the battery cells corresponding to the difference to each channel of the AD converter, and wherein the sensor senses cell voltages of the battery cells according to the source signal.
-
Specification