The invention provides a multi-
battery pack parallel management upper
computer control system, comprising a plurality of battery packs which are electrically connected in sequence; the USBCAN box is respectively connected with the CAN interface of the
battery pack at the head part and the CAN interface of the
battery pack at the
tail part, and is used for acquiring CAN communication data of each battery pack; the upper computer is connected with the USBCAN box and comprises a file analysis module which is used for loading a
DBC file according to a
DBC protocol file rule, interpreting an analysis setting rule in the
DBC file to generate a datatree structure marked by a CANID, and analyzing the CAN communication data according to the datatree structure to obtain
structure type data; the
data analysis module is connected with the file analysis module, and is used for reading corresponding structure class data according to a single
data analysis instruction when the single
data analysis instruction input from the outside is received, and storing the structure class data in a
hash table according to the form of a
single parameter name and an analysis value so that a user can read the structure class data by using a hash [
signal name] instruction; and the parallel
package analysis module is connected with the data analysis module, and is used for creating a new
hash table by adopting an instruction of new hash ['pack No '] when a new battery pack is connected in series into each battery pack so as to carry out entry of structural data of the new battery pack. The method has the beneficial effects that any CAN communication data can be analyzed, and data analysis under the condition that a plurality of battery packs are combined is supported.