Battery transportation management method based on independent chip, medium and electronic equipment
By using a battery transportation management method based on independent chips, a star + self-organizing network architecture is constructed to monitor battery cell data in real time and calculate the distance between battery clusters, which solves the risk assessment and management complexity problems in battery storage and transportation supervision, and realizes efficient fault identification and safety management.
Patent Information
- Application Number
- CN202510765340.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-10
- Publication Date
- 2025-09-05
AI Technical Summary
Existing battery storage and transportation supervision technologies have limitations in risk assessment models, high experimental and simulation costs, complex enforcement of regulatory laws and regulations, and complex technical implementation, making it difficult to achieve real-time updates and effective management.
A battery transportation management method based on independent chips is adopted. A star + ad hoc network architecture is constructed through LoRa gateways and Zigbee coordinators to monitor battery cell data in real time, form a feature matrix, calculate the distance between battery clusters, and identify battery faults.
It improves the accuracy of battery cluster fault identification, enhances battery transportation safety and management efficiency, reduces costs, and adapts to the communication needs of different transportation scenarios.
Smart Images

Figure CN120602901A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of battery management technology, and in particular to a battery transportation management method, medium, and electronic device based on an independent chip. Background Art
[0002] Lithium-ion batteries (LIBs) are widely used in electric vehicles, portable electronic devices, and energy storage systems due to their high energy density, long lifespan, and environmental adaptability. With the increasing global demand for sustainable energy and electric vehicles, the production and trade of LIBs has become more frequent, making their transportation and storage a critical logistical step. However, due to their high flammability, LIBs pose a risk of fire and explosion during transportation.
[0003] The context of battery warehousing and transportation is a complex and evolving field that involves many factors, including technological advancement, safety management, environmental responsibility, and global cooperation.
[0004] Existing battery storage and transportation supervision usually adopts technologies such as fault tree analysis, fuzzy logic analysis, and regulatory analysis based on Bayesian networks. However, these technologies usually have some significant shortcomings, such as: 1) limitations of risk assessment models, which may rely on incomplete historical data, are highly subjective, and difficult to update in real time to respond to changes in the transportation process; 2) challenges of experiments and simulations, such as high costs, safety issues, and insufficient model accuracy; 3) difficulty in enforcing regulatory laws and regulations, and differences in standards between different countries and regions lead to complex implementation; 4) the complexity of technical implementation and the lack of response measures are also challenges faced by existing regulatory methods. Summary of the Invention
[0005] The purpose of this application is to provide a battery transportation management method, medium and electronic device based on an independent chip to solve at least one of the above technical problems.
[0006] In a first aspect of the present application, a battery transportation management method based on an independent chip is provided, the method comprising:
[0007] Receiving battery monitoring data of multiple battery cells in at least one transport cabinet transmitted by a Zigbee coordinator through a LoRa gateway, wherein each transport cabinet is configured with a Zigbee coordinator, each N battery cells is configured with a router, each battery cell is correspondingly configured with an independent chip, each chip collects battery monitoring data of the corresponding battery cell, actively stores the collected monitoring data in the corresponding router, and the router transmits the stored monitoring data to the corresponding Zigbee coordinator;
[0008] Constructing a characteristic matrix of the corresponding battery cell based on the battery monitoring data;
[0009] Calculate the distance between battery clusters based on the characteristic matrix of each battery cell;
[0010] It is determined whether the battery cell has a fault according to the distance between the battery clusters.
[0011] Optionally, the method also includes: sending a data transmission request to the target Zigbee coordinator through the LoRa gateway, wherein the data transmission request is used to instruct the target Zigbee coordinator to establish an on-demand routing path with the target chip, and the target Zigbee coordinator transmits data corresponding to the data transmission request to the target chip based on the routing path.
[0012] Optionally, the battery monitoring data includes battery characteristic parameters and chip address; constructing the characteristic matrix of the corresponding battery cell based on the battery monitoring data includes: determining the battery cell to which the battery monitoring data belongs based on the chip address; and constructing the characteristic data of the corresponding battery cell based on the battery characteristic parameters of the same battery cell.
[0013] Optionally, determining the battery cell to which the battery monitoring data belongs based on the chip address includes:
[0014] identifying the area number, shipping cabinet number, and chip number from the chip address;
[0015] Determining the transport cabinet where the battery cell corresponding to the battery monitoring data is located based on the area number and the transport cabinet number;
[0016] The position of the corresponding battery cell in the transport cabinet is determined based on the chip number, thereby determining the battery cell to which the battery monitoring data belongs.
[0017] Optionally, the method further includes: when it is identified that the battery monitoring data has changed, allocating a chip address to a newly connected chip corresponding to a newly connected battery corresponding to the changed battery monitoring data.
[0018] Optionally, the chip address is assigned to the newly connected chip corresponding to the newly connected battery corresponding to the changed battery monitoring data, including: sending an address broadcast message to the target Zigbee coordinator through the LoRa gateway, the address broadcast message is used to instruct the newly connected chip to respond to the address broadcast message through the target Zigbee coordinator, and obtain the chip address in the address broadcast message as the chip address assigned to the newly connected chip.
[0019] Optionally, determining whether the battery cell has a fault based on the distance between battery clusters includes: detecting whether the distance between battery clusters exceeds a preset consistency threshold, and when it exceeds the consistency threshold, determining whether the battery cell has a fault.
[0020] Optionally, the method further includes: receiving battery alarm information triggered by at least one chip transmitted by the Zigbee coordinator through a LoRa gateway, and executing the construction of a characteristic matrix of the corresponding battery cell based on the battery monitoring data based on the alarm information.
[0021] In a second aspect of the present application, a computer-readable storage medium is provided, on which executable instructions are stored. When the executable instructions are executed by a processor, the processor executes the method as described in any embodiment of the present application.
[0022] In a third aspect of the present application, an electronic device is provided, comprising: one or more processors; and a memory for storing one or more programs, which, when executed by the one or more processors, enables the one or more processors to execute the method described in any one of the embodiments of the present application.
[0023] The independent chip-based battery transportation management method, medium, and electronic device described in this application utilize a hybrid "star + ad hoc" architecture. Multiple chips within a transport cabinet form a Zigbee subnet, and the cabinets are interconnected via a LoRa gateway. This architecture combines the short-range, low-power, and strong ad hoc networking capabilities of Zigbee with the long-range, low-power features of LoRa, meeting the communication needs of various battery storage and transportation scenarios.
[0024] On this basis, by forming a characteristic matrix for each battery cell in a battery cluster, calculating the inter-cluster distance within the battery cluster, and determining whether a battery cell is faulty based on the inter-cluster distance, the accuracy of fault identification in the battery cluster can be improved. This application has achieved multiple breakthroughs in battery transportation safety, management efficiency, and cost control, possessing significant technical advantages and broad application prospects. BRIEF DESCRIPTION OF THE DRAWINGS
[0025] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following is a brief introduction to the drawings required for use in the embodiments. It should be understood that the following drawings only show certain embodiments of the present application and therefore should not be regarded as limiting the scope of the present application.
[0026] Figure 1 1 is a flow chart of a battery transportation management method based on an independent chip in one embodiment;
[0027] Figure 2 FIG. 1 is a schematic structural diagram of an electronic device in an embodiment. DETAILED DESCRIPTION
[0028] In order to make the purpose, technical solutions and advantages of this application more clearly understood, the present application is further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain this application and are not intended to limit this application.
[0029] All terms (including technical and scientific terms) used in this application have the meanings commonly understood by those skilled in the art, unless otherwise defined. It should be noted that the terms used herein should be interpreted as having a meaning consistent with the context of this specification and should not be interpreted in an idealized or overly rigid manner.
[0030] For example, the terms "first," "second," etc. used in this application may be used herein to describe various elements, but these elements are not limited by these terms. These terms are only used to distinguish a first element from another element.
[0031] For example, the terms "include", "comprising", etc. used in this application indicate the existence of features, steps, operations and / or components, but do not exclude the existence or addition of one or more other features, steps, operations or components.
[0032] In one embodiment, a battery transportation management method based on an independent chip is provided, combined with Figure 1 As shown, the method includes:
[0033] Step 110: Receive battery monitoring data of multiple battery cells in at least one transport cabinet transmitted by the Zigbee coordinator through the LoRa gateway.
[0034] Among them, each transport cabinet is equipped with a Zigbee coordinator, each N battery cells are equipped with a router, and each battery cell is equipped with an independent chip. Each chip collects the battery monitoring data of the corresponding battery cell and actively stores the collected monitoring data in the corresponding router. The router transmits the stored monitoring data to the corresponding Zigbee coordinator.
[0035] In this embodiment, the transport cabinet is a physical container for storing and transporting multiple battery cells, which usually has a certain protective structure that can protect the battery cells from the influence of the external environment during transportation. Multiple battery cells can be connected in series, in parallel, or in series and parallel to form a collection to form a battery cluster. The battery cells in a battery cluster usually have similar performance parameters and working conditions. In a transportation scenario, all battery cells in a transport cabinet can constitute a battery cluster, or the battery cells in a transport cabinet can be divided into multiple battery clusters according to actual needs. In a transportation mission, multiple transport cabinets can be loaded, and each transport cabinet contains multiple battery cells.
[0036] Among them, each battery cell is uniquely configured with a chip, which is used to measure or read the battery monitoring data of the corresponding battery cell in real time, and send the battery monitoring data to the supervision platform deployed with the warehousing and transportation supervision system. The supervision platform analyzes the battery monitoring data of multiple battery cells received to find out whether the corresponding battery cell has a fault.
[0037] Deploy a Zigbee self-organizing network (Mesh topology) within the transport cabinets, with each cabinet equipped with a Zigbee coordinator as the central node of the subnet. Connect the cabinets: Use LoRa gateways to connect the Zigbee coordinators of multiple cabinets, forming a star-shaped wide area network.
[0038] The Zigbee subnet within the transport cabinet utilizes a tree-like topology. Each cabinet is equipped with a Zigbee coordinator, responsible for subnet establishment, address allocation, and data aggregation. For every N battery cells within the cabinet, a router with a built-in enhanced RF module is configured; each battery cell integrates an independent chip. N can be any suitable positive integer, for example, N = 10.
[0039] The chip corresponding to the battery cell can be specifically a CC2530 chip. Each chip has a corresponding chip address, which is used to identify and locate a specific battery cell, so that the chip address can be used to know which battery cell the data transmitted by the chip belongs to.
[0040] Battery monitoring data includes battery characteristic parameters and the chip address of the chip that collected the battery characteristic parameters. The battery characteristic parameters may include a collection of one or more parameters such as the voltage, current, temperature, SOC, SOH, resistance, and vibration during transportation of the corresponding battery cell.
[0041] The chip adopts the working mode of "preset frequency heartbeat plus event triggering", and the heartbeat frequency can be once every 1 minute or any other suitable frequency. For example, it can actively collect battery monitoring data of the corresponding battery cell once every 1 minute to ensure that even when the battery state is stable, data can be regularly obtained for status assessment. In addition, when abnormal changes in battery parameters are detected (such as sudden voltage changes, sharp temperature increases, or one or more battery characteristic parameters exceed the corresponding parameter thresholds), data collection is immediately triggered to capture abnormal events in time. After collecting data, the independent chip can further pre-process the collected data, such as data filtering, outlier removal, etc., to improve data quality, and report the pre-processed data to the corresponding router for storage according to the Zigbee protocol.
[0042] The router forwards the data to the coordinator in the transport cabinet through multiple hops according to the routing path assigned by the Cskip algorithm (e.g., 0x1A03→0x050001).
[0043] In one embodiment, during the system startup phase, the Zigbee coordinator in each transport cabinet first starts the subnet establishment process. It sets parameters such as the maximum depth, the maximum number of child nodes per layer, and the routing capacity based on the preset distributed address allocation algorithm (Cskip), and begins to allocate addresses for devices in the subnet (Zigbee coordinator, router, chip, etc.), while reserving a certain amount of address space for subsequent dynamic expansion. The router equipped with every N battery cells (with a built-in enhanced RF module) and the terminal node integrated in each battery cell (such as a CC2530 chip) join the network under the management of the coordinator.
[0044] Optionally, the maximum depth, maximum number of child nodes per layer, routing capacity, and reserved address space can be any appropriate number, such as maximum depth = 5, maximum number of child nodes per layer = 20, routing capacity = 5, 10% of the address space is reserved, and the address format is a 16-bit short address.
[0045] The terminal node collects cell status data in a one-minute heartbeat plus event-triggered duty cycle. When the chip has data to upload, the data is temporarily stored in its parent node (i.e., the router) due to its indirect transmission method. After receiving the data, the parent node uses the CSMA / CA mechanism to compete for channel resources. If a channel is successfully acquired, the data is gradually transmitted to the Zigbee coordinator through multiple hops according to the source routing protocol. The Zigbee coordinator sends the data to the monitoring platform via the LoRa gateway. Specifically, the Zigbee coordinator performs 6LoWPAN adaptation and transmits it to the LoRa gateway. Then, it transmits it to the monitoring platform via LoRaWAN, and finally stores it in the database for corresponding data analysis.
[0046] The monitoring platform connects multiple LoRa gateways to form a star-shaped core architecture, which in turn connects to the transport cabinets. The LoRa gateway can be an SX1301 baseband chip with 8 receive channels and 1 transmit channel. The transmission frequency band is CN470-510MHz, and a specific spreading factor, transmit power, and forward error correction rate are set.
[0047] In one embodiment, if a router at a certain level fails (such as a disconnection caused by environmental vibration), the isolated node (chip) corresponding to the faulty router starts the NAR protocol, scans the entire 2.4GHz channel to find a backup router, uses the found backup router for data storage and transmission, and completes the routing table refresh within a preset time to ensure transmission path redundancy.
[0048] LoRa gateway time slot allocation mechanism: A dynamic TDMA scheme is used, with a superframe period of 60 seconds and a total of 50 time slots, with a 100ms guard interval. Time slots 1-10 are fixedly allocated to system messages, while slots 11-50 are allocated on demand, and the ALOHA protocol is used to reserve time slots.
[0049] Data transmission process: The gateway is responsible for broadcasting beacons, handling time synchronization, and allocating time slots. Non-gateway devices (transport cabinet Zigbee coordinators) listen for beacons, synchronize their clocks, request time slots, and transmit data. Non-gateway devices transmit data to the gateway according to their reserved time slots. Upon receiving the data, the gateway processes and forwards it accordingly. Specifically, the Zigbee coordinator performs 6LoWPAN adaptation on the data, converting it into a format suitable for transmission within the LoRa network, and then sends the data to the LoRa gateway. Upon receiving the data, the LoRa gateway transmits it to the monitoring platform via the LoRaWAN protocol. The remote monitoring platform stores the data in a database for subsequent management and analysis.
[0050] Step 120 : constructing a characteristic matrix of the corresponding battery cell based on the battery monitoring data.
[0051] In this embodiment, the characteristic matrix is a mathematical abstraction of the multi-dimensional state data of the battery cell. By converting the time series monitoring data into a structured matrix representation, the quantitative description and pattern recognition of the battery state are achieved. The characteristic matrix can be represented as a three-dimensional tensor structure, formally defined as: X∈R M×N×T. Where: M represents the number of battery cells. When the feature matrix is analyzed based on a transport cabinet, M is the number of battery cells in a transport cabinet. For example, if the transport cabinet contains 96 batteries, then M = 96. When the feature matrix is analyzed based on a battery cluster, then M is the number of battery cells in a battery cluster. N represents the number of feature dimensions (such as N features such as voltage, current, and temperature). T represents the length of the time series. For example, if the time series length data is formed with a sampling interval of 1 minute and 24 hours, then T = 1440.
[0052] For a single battery cell i, its characteristic matrix can be expressed as a two-dimensional matrix Xi:
[0053]
[0054] f j,t Represents the value of the jth feature at time point t. These features may include voltage, temperature, current, SOC, SOH, internal resistance and other characteristic parameters.
[0055] For the battery monitoring data collected by each chip at the corresponding acquisition frequency, the data with different sampling frequencies can be unified into the same acquisition period using linear interpolation, for example, all unified into 1-minute intervals, and a sliding window (window size = 5 minutes) is used for data alignment to ensure that each time point contains complete voltage, current, temperature and other characteristics.
[0056] Step 130 : Calculate the distance between battery clusters based on the characteristic matrix of each battery cell.
[0057] The inter-cluster distance is a quantitative indicator that measures the degree of state variation among battery cells within the same cluster. It can be used to measure the similarity of multidimensional time series. The inter-cluster distance reflects the overall consistency of the states of all cells within the cluster, with larger values indicating greater state variation within the cluster. The inter-cluster distance can be a combination of one or more distances, such as the dynamic time warping distance, Mahalanobis distance, and cosine similarity.
[0058] The distance between battery clusters can be the average distance between any two battery cells in the battery cluster. i With battery cells X j The distance between them is d(X i ,X j ), the distance can be specifically the dynamic time warping distance, and the distance D between battery clusters is N represents the total number of battery cells in the battery cluster.
[0059] Step 140 : Determine whether the battery cell has a fault based on the distance between the battery clusters.
[0060] In this application, when the distance between battery clusters exceeds a certain value, it indicates that a battery cell in the battery cluster is faulty. Battery faults may include one or more of internal short circuits, thermal runaway, loose connections, and electrolyte depletion.
[0061] Specifically, it may be detected whether the distance between battery clusters exceeds a preset consistency threshold, and when it exceeds the consistency threshold, it is determined whether the battery cell has a fault.
[0062] The consistency threshold can be any suitable pre-set value. For example, it can be set based on the historical average and variance or standard deviation of the inter-cluster distances. Specifically, the consistency threshold D0 = u + k × e. Where u represents the historical average of the inter-cluster distances, e represents the standard deviation of the historical inter-cluster distances, and k is any suitable coefficient, such as k = 3.
[0063] By setting the consistency threshold according to the historical average value and variance or standard deviation of the distance between battery clusters, the rationality of the consistency threshold can be improved, thereby improving the accuracy of fault identification.
[0064] The independent chip-based battery transportation management method in this application utilizes a hybrid "star + ad hoc" architecture. Multiple chips within a transport cabinet form a Zigbee subnet, and the cabinets are interconnected via LoRa gateways. This architecture combines the short-range, low-power, and strong ad hoc networking capabilities of Zigbee with the long-range, low-power features of LoRa, meeting the communication needs of various battery storage and transportation scenarios.
[0065] On this basis, by forming a characteristic matrix for each battery cell in a battery cluster, calculating the inter-cluster distance within the battery cluster, and determining whether a battery cell is faulty based on the inter-cluster distance, the accuracy of fault identification in the battery cluster can be improved. This application has achieved multiple breakthroughs in battery transportation safety, management efficiency, and cost control, possessing significant technical advantages and broad application prospects.
[0066] In one embodiment, the above method also includes: sending a data transmission request to the target Zigbee coordinator through the LoRa gateway, wherein the data transmission request is used to instruct the target Zigbee coordinator to establish an on-demand routing path with the target chip, and the target Zigbee coordinator transmits the data corresponding to the data transmission request to the target chip based on the routing path.
[0067] When the monitoring platform needs to send relevant data to the battery cells in the transport cabinet, it can send a data transmission request to the target Zigbee coordinator through the LoRa gateway. The data transmission request can be one or more of the following: battery parameter adjustment request / command, device control request / command, system configuration and update command, fault handling and diagnosis request / command, data collection request, etc.
[0068] Battery parameter adjustments include adjustments to charging and discharging parameters. Device control can specifically control battery cabinet functions. System configuration and update commands can include network parameter configuration and software updates. For example, modifying Zigbee or LoRa network parameters such as spreading factor, transmit power, and channel selection can be done. If a frequency band experiences severe interference during transportation, the LoRa gateway can be instructed to switch its operating channel from a channel in the CN470-510MHz range to one with less interference to ensure stable data transmission.
[0069] When the system detects an abnormal distance between battery clusters and suspects a fault in a battery cell, it sends a command to the target chip to perform in-depth fault diagnosis. For example, it can instruct the chip to collect more dimensional battery data (such as the internal resistance change rate and electrolyte temperature) to assist in determining the type and extent of the fault. For some faults that can be repaired remotely, such as if a battery cell is detected to have abnormal data transmission due to communication interference, a fault repair command can be sent to the chip to restart the communication module and attempt to restore normal communication.
[0070] A data collection request can instruct the target chip to collect battery data for a specific time period or under specific conditions. For example, it can instruct the chip to collect all data where the battery voltage fluctuated by more than 0.2V over the past 24 hours to analyze battery performance trends.
[0071] The data transmission request contains the chip address of the target chip. Based on this chip address, the target Zigbee coordinator with which communication is desired can be determined. This target Zigbee coordinator is the coordinator corresponding to the target chip. Assume that the target Zigbee coordinator is located in cabinet number 05, and the battery cell corresponding to the target chip is numbered 0015 within that cabinet. Based on the pre-stored address mapping table in the system, the LoRa gateway determines that the address of the target Zigbee coordinator is "area number 03 - cabinet number 05." The LoRa gateway then sends a data transmission request to the target Zigbee coordinator. The request contains the target chip's address information (cabinet number 05 - chip number 0015) and the relevant instructions for this data transmission (such as modifying the specific value of the charge cutoff voltage).
[0072] After receiving the data transmission request from the LoRa gateway, the target Zigbee coordinator begins establishing an on-demand routing path with the target chip. The Zigbee coordinator uses its stored network topology information (during network initialization, each Zigbee coordinator constructs and stores the network topology within its transport cabinet using a distributed address allocation algorithm, such as Cskip) to find a route from itself to the target chip. Assume the target chip is located three routing nodes from the coordinator, and the routing path is "Zigbee coordinator → Router 01 → Router 05 → target chip." The Zigbee coordinator broadcasts a route request message. Routers along this path, upon receiving the request, compete for a channel using the CSMA / CA mechanism. If a channel is successfully acquired, they forward the route request message. Upon receiving the route request message, the target chip returns a response message to the Zigbee coordinator, thus establishing an on-demand routing path from the Zigbee coordinator to the target chip.
[0073] After establishing the routing path, the target Zigbee coordinator transmits the data corresponding to the data transmission request (i.e., the instruction data for modifying the charging cutoff voltage) to the target chip along the established routing path. During data transmission, indirect transmission is used for uplink transmission. The data is temporarily stored in the parent node, which competes for the channel using the CSMA / CA mechanism. Multi-hop transmission uses the source routing protocol. For example, the Zigbee coordinator sends data to Router 01. After receiving the data, Router 01 temporarily stores the data and competes for the channel using the CSMA / CA mechanism. After successfully acquiring the channel, it forwards the data to Router 05, which then transmits the data to the target chip. During this process, if a router fails (for example, Router 05 is temporarily interrupted due to vehicle vibration), the target Zigbee coordinator will re-search for an alternative routing path through the NAR protocol (Network Automatic Reconnection Protocol) to ensure that the data can be accurately transmitted to the target chip. After receiving the data, the target chip modifies its own charging cut-off voltage parameters according to the instructions and returns the confirmation message to the Zigbee coordinator through the original path. The Zigbee coordinator then feeds back the confirmation message to the LoRa gateway. Finally, the LoRa gateway sends the feedback information back to the monitoring center, completing the entire data transmission and confirmation process.
[0074] Through this data transmission process, specific instructions can be sent to the target chip, enabling intelligent battery management. For example, if a battery's temperature is detected to be too high, the cooling system in the transport cabinet where the battery is located can be automatically activated to reduce the battery's temperature. If the battery's charge is low, the charging device can be controlled to recharge the battery to ensure normal operation.
[0075] In one embodiment, the battery monitoring data includes battery characteristic parameters and a chip address; constructing a characteristic matrix of a corresponding battery cell based on the battery monitoring data includes: determining the battery cell to which the battery monitoring data belongs based on the chip address; and constructing characteristic data of the corresponding battery cell based on the battery characteristic parameters of the same battery cell.
[0076] In this embodiment, the chip address is used to locate a specific battery cell. The electronic device has a pre-set address mapping table that maps Zigbee addresses, chip addresses, and LoRa addresses, and records location information for easy management and query. When performing data queries and device management, the address mapping table can be used to quickly locate a specific device, improving management efficiency.
[0077] After receiving the battery monitoring data sent by multiple chips, the battery characteristic parameters corresponding to the same chip address can be integrated according to the parameter type and the time of transmission to form a corresponding characteristic matrix.
[0078] In one embodiment, determining the battery cell to which the battery monitoring data belongs based on the chip address includes: identifying the area number, transport cabinet number and chip number from the chip address; determining the transport cabinet in which the battery cell corresponding to the battery monitoring data is located based on the area number and the transport cabinet number; and determining the position of the corresponding battery cell in the transport cabinet based on the chip number, thereby determining the battery cell to which the battery monitoring data belongs.
[0079] In this embodiment, the chip address can adopt a hierarchical coding structure. For example, a four-level hierarchical coding method can be used, and the chip address format is: area number-transport cabinet number-battery pack (battery cluster) number-battery cell number, or directly adopt a two-level hierarchical coding method, and the chip address format is: transport cabinet number-battery cell number. Each level of coding occupies 2 bytes. The transport cabinet LoRa gateway address can also adopt a multi-level hierarchical coding structure, for example, it includes an area number and a transport cabinet number. The battery cell chip can communicate with the LoRa with the same transport cabinet number.
[0080] For example, the area number is 03, which indicates the No. 3 storage area of the logistics center; the transport cabinet number is 05, which indicates the fifth transport cabinet in the area; the battery pack (battery cluster) number is 02, which indicates the second battery pack (battery cluster) in the transport cabinet; the battery cell number is 17, which indicates the No. 17 battery cell in the battery pack (battery cluster or transport cabinet).
[0081] In one embodiment, the battery cell number includes not only the original position of the battery cell in the corresponding upper layer (such as a transport cabinet, battery cluster, or battery pack), but also a position adjustment bit. The original position bit indicates the original position of the battery cell in the upper layer, and the position adjustment bit indicates the position after the original position is offset.
[0082] Taking the transport cabinet as an example, the original position bit in the battery cell number is m, and the position adjustment bit is n. The specific position of the battery cell in the transport cabinet represented by the battery cell number is m+n. Generally speaking, when there is no change in the position of the battery cell, n=0. For example, m=15, which means that the corresponding battery cell is at the 15th position in the transport cabinet at the original moment. At a certain moment, the position of the battery cell in the transport cabinet moves, and the movement amount is n. For example, it moves backward by 1 position, then it is modified to n=1, and the position of the battery cell is now the 16th position. The optional n can be 0, a positive integer or a negative integer. When it is identified that a battery cell has undergone a position adjustment, only the position adjustment bit in the corresponding battery cell number needs to be modified. For battery cells that have not undergone position adjustment, there is no need to adjust the position adjustment bit, which improves the convenience and flexibility of chip address updates.
[0083] In one embodiment, the method further includes: when it is identified that the battery monitoring data has changed, allocating a chip address to a newly connected chip corresponding to a newly connected battery corresponding to the changed battery monitoring data.
[0084] When batteries in a storage or transport cabinet are replaced, the system needs to detect the new battery and assign it a new address. This can be achieved by installing detection circuits or sensors in the battery cabinet or transport cabinet. When changes in battery parameters such as voltage and current are detected, the system detects the presence of a new battery. At this point, the system assigns a chip address according to pre-defined chip address allocation rules. Addresses can be assigned using broadcast or a specific address allocation protocol.
[0085] Specifically, an address broadcast message is sent to the target Zigbee coordinator through the LoRa gateway, and the address broadcast message is used to instruct the newly accessed chip to respond to the address broadcast message through the target Zigbee coordinator, and obtain the chip address in the address broadcast message as the chip address assigned to the newly accessed chip.
[0086] Furthermore, to ensure the accuracy and reliability of address allocation, a confirmation and verification mechanism can be added to the address allocation process. For example, after a new battery obtains an address, it sends a confirmation message to the system. After receiving the confirmation message, the system verifies the uniqueness and correctness of the address again to ensure the correctness of the address allocation.
[0087] In one embodiment, battery alarm information triggered by at least one chip transmitted by a Zigbee coordinator is received through a LoRa gateway, and the construction of a characteristic matrix of a corresponding battery cell based on the battery monitoring data is performed based on the alarm information.
[0088] In this embodiment, the chip itself has a certain level of fault detection capability, monitoring the battery cell's status parameters in real time. When a parameter exceeds a preset threshold, the chip triggers an alarm mechanism and wirelessly transmits the alarm information to the storage and transportation monitoring system. For example, if the battery cell's temperature exceeds a certain threshold, the chip can immediately send a temperature alarm message, including the battery cell's address, temperature value, and alarm level, so that the system can take appropriate measures in a timely manner.
[0089] When the monitoring platform receives the alarm, it constructs a feature matrix for the battery cluster in which the battery cell resides, assessing the consistency between the battery cells. If the distance between battery clusters exceeds a preset consistency threshold, a system-level warning is triggered, alerting relevant personnel to promptly address the target battery or the corresponding battery cluster / transport cabinet.
[0090] Specifically, the information sent by the chip to the monitoring platform is prioritized. Different message types have different priorities, with alarm messages receiving the highest priority, followed by status updates and regular heartbeat messages. Guaranteed time slots are set at the Zigbee layer, and dedicated channels are reserved at the LoRa layer to ensure transmission. When the chip identifies an alarm message, it transmits it using the preset guaranteed time slots and dedicated signals, improving the timeliness and stability of alarm transmission.
[0091] In one embodiment, a computer-readable storage medium is provided, on which executable instructions are stored. When the instructions are executed by a processor, the processor executes the steps in the above-mentioned method embodiments.
[0092] In one embodiment, an electronic device is provided, comprising one or more processors and a memory storing one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors are caused to perform the steps of each of the above-described method embodiments. The electronic device may be a device equipped with the above-described distribution control system, such as a backend server or an AMHS backend management terminal that communicates with the overhead crane, controls the operation of the overhead crane, transmits a travel route to the overhead crane, and so on.
[0093] In one embodiment, Figure 2, which shows a schematic diagram of the structure of an electronic device for implementing an embodiment of the present application. Electronic device 200 includes a central processing unit (CPU) 201, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 202 or a program loaded from a storage portion 208 into a random access memory (RAM) 203. In RAM 203, various programs and data required for the operation of electronic device 200 are also stored. CPU 201, ROM 202 and RAM 203 are connected to each other via a bus 204. An input / output (I / O) interface 205 is also connected to bus 204.
[0094] The following components are connected to the I / O interface 205: an input section 206 including a keyboard, a mouse, and the like; an output section 207 including devices such as a cathode ray tube (CRT), a liquid crystal display (LCD), and a speaker; a storage section 208 including a hard disk; and a communication section 209 including a network interface card such as a LAN card or a modem. The communication section 209 performs communication processing via a network such as the Internet. A drive 210 is also connected to the I / O interface 205 as needed. A removable medium 211, such as a magnetic disk, an optical disk, a magneto-optical disk, or a semiconductor memory, is installed in the drive 210 as needed, so that computer programs read therefrom can be installed into the storage section 208 as needed.
[0095] In particular, according to embodiments of the present application, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of the present application include a computer program product comprising a computer-readable medium carrying instructions. In such embodiments, the instructions can be downloaded and installed from a network via the communication portion 209 and / or installed from the removable medium 211. When the instructions are executed by the central processing unit (CPU) 201, the various method steps described in the present application are performed.
[0096] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some or all of the technical features therein. These modifications or replacements do not deviate the essence of the corresponding technical solutions from the scope of the technical solutions of the embodiments of the present application.
[0097] Furthermore, those skilled in the art will appreciate that although some embodiments herein include certain features included in other embodiments but not others, combinations of features from different embodiments are intended to be within the scope of this application and to form different embodiments. For example, all of the above embodiments may be used in any combination. The information disclosed in this background section is intended solely to enhance understanding of the overall background of this application and should not be construed as an admission or any form of implication that such information constitutes prior art known to those skilled in the art.
Claims
1. A battery transportation management method based on an independent chip, characterized in that: The method comprises: Receiving battery monitoring data of multiple battery cells in at least one transport cabinet transmitted by a Zigbee coordinator through a LoRa gateway, wherein each transport cabinet is configured with a Zigbee coordinator, each N battery cells is configured with a router, each battery cell is correspondingly configured with an independent chip, each chip collects battery monitoring data of the corresponding battery cell, actively stores the collected monitoring data in the corresponding router, and the router transmits the stored monitoring data to the corresponding Zigbee coordinator; Constructing a characteristic matrix of the corresponding battery cell based on the battery monitoring data; Calculate the distance between battery clusters based on the characteristic matrix of each battery cell; It is determined whether the battery cell has a fault according to the distance between the battery clusters.
2. The battery transportation management method according to claim 1, characterized in that: The method further comprises: A data transmission request is sent to the target Zigbee coordinator through the LoRa gateway. The data transmission request is used to instruct the target Zigbee coordinator to establish an on-demand routing path with the target chip. The target Zigbee coordinator transmits the data corresponding to the data transmission request to the target chip based on the routing path.
3. The battery transportation management method according to claim 1, characterized in that: The battery monitoring data includes battery characteristic parameters and chip address; The constructing a characteristic matrix of the corresponding battery cell based on the battery monitoring data includes: Determining the battery cell to which the battery monitoring data belongs based on the chip address; The characteristic data of the corresponding battery cell is constructed based on the battery characteristic parameters of the same battery cell.
4. The battery transportation management method according to claim 3, characterized in that: The determining, based on the chip address, of the battery cell to which the battery monitoring data belongs includes: identifying the area number, shipping cabinet number, and chip number from the chip address; Determining the transport cabinet where the battery cell corresponding to the battery monitoring data is located based on the area number and the transport cabinet number; The position of the corresponding battery cell in the transport cabinet is determined based on the chip number, thereby determining the battery cell to which the battery monitoring data belongs.
5. The method according to claim 1, wherein The method further comprises: When it is recognized that the battery monitoring data has changed, a chip address is allocated to a newly connected chip corresponding to a newly connected battery corresponding to the changed battery monitoring data.
6. The method according to claim 5, characterized in that The allocating a chip address to a newly connected chip corresponding to a newly connected battery corresponding to the changed battery monitoring data includes: An address broadcast message is sent to the target Zigbee coordinator through the LoRa gateway. The address broadcast message is used to instruct the newly accessed chip to respond to the address broadcast message through the target Zigbee coordinator and obtain the chip address in the address broadcast message as the chip address allocated to the newly accessed chip.
7. The method according to claim 1, characterized in that The determining whether the battery cell has a fault according to the distance between the battery clusters includes: It is detected whether the distance between the battery clusters exceeds a preset consistency threshold, and when it exceeds the consistency threshold, it is determined whether the battery cell has a fault.
8. The method according to claim 1, characterized in that The method further comprises: The LoRa gateway receives battery alarm information triggered by at least one chip transmitted by the Zigbee coordinator, and executes the construction of a characteristic matrix of the corresponding battery cell based on the battery monitoring data based on the alarm information.
9. A computer-readable storage medium, characterized in that The computer-readable storage medium stores executable instructions, which, when executed by a processor, enable the processor to perform the method according to any one of claims 1 to 8.
10. An electronic device, characterized in that: include: one or more processors; A memory for storing one or more programs, which, when executed by the one or more processors, causes the one or more processors to perform the method according to any one of claims 1 to 8.
Citation Information
Patent Citations
Battery module wireless monitoring system
CN108428952A
Battery pack and battery management control system with battery pack
CN112428879A
Battery system online fault diagnosis method and system based on clustering analysis
CN112858919A
Battery management system and battery pack
WO2023125012A1
Cited By
Cabinet binding management method and system for industrial battery
CN121903493A