Abstract:The main functions of a Battery Management System (BMS) are to monitor and to manage the normal work of each single battery cell in the power battery pack. The information of the battery are sent out by BMS in the form of the CAN message. By collecting and analyzing the BMS messages, the performance of the battery can be further analyzed and evaluated. This study used Raspberry PI as the carrier, realizing the CAN message collection by designing an extension board of the Raspberry PI, and the messages were interpreted as CAN protocol DBC file format in Raspberry PI. According to the open circuit voltage of all cells in the battery pack, the battery consistency was quickly evaluated.