The invention relates to the technical field of
energy storage system firmware upgrading, in particular to an
energy storage system firmware upgrading method based on
CAN bus communication, which comprises the following steps: S1, an
energy storage system transmits
firmware data in a
CAN bus mode; s2, the energy storage system adopts a layered framework and comprises two
layers or three
layers of nodes, the nodes on the same layer are connected through hard lines capable of being used for coding, the
layers are connected through coding lines, and therefore
chain type coding lines from the top end to the
tail end are formed; s3, energy storage
system software storage partitions including a bottom layer program partition, an
application layer program partition and a flag bit storage partition; s4, issuing a firmware upgrading instruction; and S5, for the coded or uncoded subsystem, issuing firmware data in a
broadcast transmission or point-to-point mode. According to the method, the
advantage of high-speed
data transmission of CAN communication is utilized,
software upgrading in the product
iteration process is supported, and the stability of equipment connection and the reliability of
data transmission are improved through a hard wire coding function.