To obtain a vehicle mounted battery control system capable of changing the kind of battery without increasing the number of processes and cost.
Cell controllers 9(1)-9(96) output cell voltages as open voltages of the respective cells 8(1)-8(96), and a flag showing a charge level indicating a charging state of a battery 5 to a battery controller 6. The battery controller 6 discriminates the kind of battery by using correlation data of cell voltages and charging level which are previously stored in a memory 7, and the kind of battery. A control program fitted to the kind of battery is selected from a plurality of control programs of charge and discharge of a battery which are stored in the memory, and control of the battery 5 is performed. As a result, the kind of vehicle mounted battery can be easily changed without exchanging the battery controller 6 and changing a control program.