Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Online upgrading method for multiple BMU application programs based on CAN bus

A technology of CAN bus and application program, which is applied in the field of online upgrade of multiple BMU application programs, can solve the problems of manpower consumption and achieve the effects of avoiding disassembly, improving program upgrade efficiency and controlling water quality

Active Publication Date: 2020-03-24
SOUTHEAST UNIV +1
View PDF2 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

When there are multiple BMUs in the battery management system or it is inconvenient to disassemble the BMUs, to upgrade the BMU program in the system through the serial port, it is necessary to upgrade the BMU App one by one, which takes a lot of manpower

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Online upgrading method for multiple BMU application programs based on CAN bus
  • Online upgrading method for multiple BMU application programs based on CAN bus
  • Online upgrading method for multiple BMU application programs based on CAN bus

Examples

Experimental program
Comparison scheme
Effect test

specific Embodiment approach

[0021] The system involved in the present invention includes a PC equipped with software required for upgrading, a USB-CAN converter and a battery management unit (BMU). The BMU is networked with the upper unit through the CAN bus, and the PC is connected to CAN through the USB-CAN converter Bus, the specific steps are as follows:

[0022] S1: The PC broadcasts a query command to the CAN network through the USB-CAN converter, and each BMU in the CAN network returns its ID in the battery cluster; the ID can be set through the 6-digit DIP switch on the BMU, and the ID is The unique code is pre-stored in the BMU register and occupies one byte of storage space. The dial switch is connected to VCC as 0 and connected to GND as 1. For example, the serial number of the 10th battery management unit can be set to 00001010 (high bit) through the dial switch complement 0), the 6-bit DIP switch can be up to 2 6 A battery management unit assigns a serial number;

[0023] S2: The PC select...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses an online upgrading method for multiple BMU application programs based on a CAN bus. The online upgrading method comprises the following steps that a PC broadcasts a query command to a CAN network through a USB-CAN converter; version information of a current App of a node BMU is extracted and compared with version information of an upgraded App in the PC; the BMUs with inconsistent version information are selected to send an address skip instruction, and the corresponding node BMUs skip from an App mode to a BootLoader mode, and after skip succeeds, a CAN cyclic waitingmode is entered; the PC sends a program downloading command to the node BMU, establishes connection with the node BMU, and sends an upgrade App data packet to the node BMU; the node BMU stores, solidifies the received upgrade App code in a FLASH address occupied by the current App code, covers the current App code, carries out resetting and restarting, initializes a system, executes a BootLoaderprogram, and enters a CAN cycle to wait; and the BMU loads the current App in the FLASH into an RAM when the PC command is not received in the waiting period, and skips to an entrance of the current App to start executing the current App. According to the online upgrading method, accidents caused by failure of dismounting and upgrading of the field equipment are avoided.

Description

Technical field: [0001] The invention relates to the field of battery management systems of energy storage power stations, in particular to an online upgrade method for multiple BMU application programs based on a CAN bus. Background technique: [0002] BMU, that is, the distributed battery management module, is the most basic unit of the battery management system of the energy storage power station. After the installation is completed, the BMU is fixed in the battery subrack. Interface (JTAG, BDM, etc.), heavy workload and difficult maintenance. [0003] The battery management system of the energy storage power station has many wires and contains a high-voltage battery pack inside. It is risky to upgrade the BMU program on site. It is generally recommended to upgrade the BMU program online through remote communication. At present, most manufacturers will solidify the BootLoader program in the BMU in advance. Before the BMU is powered on to run the software, it will run the...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F8/65G06F8/71G06F9/54
CPCG06F8/65G06F8/71G06F9/542
Inventor 陈福锋陈中赵谦常晓勇杜璞良
Owner SOUTHEAST UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products