A data transmission method and system for power consumption control

CN122621983APending Publication Date: 2026-08-21HEFEI GUOXUAN HIGH TECH POWER ENERGY
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202610671480.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-05-15
Publication Date
2026-08-21

AI Technical Summary

Technical Problem

该运行模式存在诸多弊端,通讯单元长期不间断工作会直接造成整体能耗偏高,对于电池供电的便携储能设备以及户外独立储能场景而言,过高能耗会显著缩减设备续航时长,抬高后期运维开支

Benefits of technology

1、本发明的方法将电池数据划分不同的优先级,当通讯单元传输电池数据时,首先可以根据电池数据的优先级触发不同的唤醒机制,避免出现优先级较低时触发了高传输速率的模式,降低了能耗负担;同时由于唤醒机制的存在,通讯单元可以在休眠状态保持低功耗状态,降低了整体的能耗,延长了使用时间。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122621983A_ABST
    Figure CN122621983A_ABST
Patent Text Reader

Abstract

The application belongs to the technical field of battery management systems, and provides a data transmission method and system for power consumption control, wherein the method comprises the following steps: a communication unit receives battery data with priority identification, then triggers a corresponding wake-up mechanism based on a battery data trigger signal, then transmits the battery data to an Internet of Things according to the priority of the battery data, adjusts the transmission rate and power of the battery data, finally receives feedback information of the Internet of Things, and triggers a corresponding adjustment mechanism based on the feedback information. The method divides the battery data into different priorities, when the communication unit transmits the battery data, different wake-up mechanisms can be triggered according to the priority of the battery data, so that the mode of high transmission rate is avoided when the priority is low, and the energy consumption burden is reduced; at the same time, due to the existence of the wake-up mechanism, the communication unit can keep a low-power-consumption state in the sleep state, the overall energy consumption is reduced, and the use time is prolonged.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention belongs to the field of battery management system technology, and specifically relates to a data transmission method and system for power consumption control. Background Technology

[0002] With the rapid development of energy storage technology, the battery management system (BMS), as the core control unit of the energy storage system, shoulders multiple key functions, including battery status monitoring, parameter adjustment, and safety protection. To meet the practical needs of remote monitoring and data operation and maintenance of energy storage systems, the wireless communication unit has gradually become a core component of the BMS. This unit is mainly responsible for facilitating data exchange between the system's main control unit and the IoT platform, summarizing real-time operating parameters and fault warning information of the energy storage battery, and receiving various control commands from the platform, thereby ensuring stable remote management and control of the entire energy storage system.

[0003] Currently, mainstream energy storage battery management systems typically employ a continuous wake-up combined with fixed-rate transmission for their wireless communication units. These units remain in standby mode year-round, maintaining high power consumption regardless of data transmission needs, and transmitting all operational data at a uniform rate. This operating mode has several drawbacks. The continuous operation of the communication unit directly leads to high overall energy consumption. For battery-powered portable energy storage devices and outdoor stand-alone energy storage scenarios, excessive energy consumption significantly reduces device runtime and increases subsequent maintenance costs. Furthermore, a large amount of non-essential routine data is generated during daily operation of energy storage batteries. A uniform high-speed transmission mode not only consumes excessive communication channel resources, causing resource depletion, but also further exacerbates the energy burden, failing to reasonably balance the dual requirements of data transmission response speed and low-power operation. Summary of the Invention

[0004] To address the problems in the background art, this invention proposes a data transmission method and system for power consumption control.

[0005] To achieve the above objectives, the present invention adopts the following technical solution: A data transmission method for power consumption control includes the following steps: The communication unit receives battery data with priority identifiers sent by the battery array management unit; the battery array management unit is used to collect battery data and divide the priority of the battery data into "critical level" and "non-critical level"; The communication unit triggers the corresponding wake-up mechanism based on battery data with priority identifiers; The communication unit transmits battery data to the Internet of Things according to the priority of the battery data, and dynamically adjusts the transmission rate and transmission power of the battery data. The communication unit receives feedback information from the Internet of Things and triggers the corresponding adjustment mechanism based on the feedback information.

[0006] Furthermore, the communication unit triggers the corresponding wake-up mechanism based on the target data trigger signal with priority identifier, including the following steps: If the low-power module configured in the communication unit detects that the priority of the battery data is "critical", it will wake up all the functional modules of the communication unit and upload the "critical" battery data to the Internet of Things through the functional modules. If the low-power module detects that the priority of the battery data is "non-critical", it will store the "non-critical" battery data in the cache, delay for a set time, or accumulate the "non-critical" battery data to a set amount, and then upload the "non-critical" battery data to the Internet of Things through the functional module.

[0007] Furthermore, the time setting is configured via the battery array management unit, with a setting range of 10s to 60s; The set amount of battery data accumulation is less than or equal to 80% of the passage unit buffer capacity.

[0008] Furthermore, the communication unit transmits battery data to the Internet of Things according to the priority of the battery data, and dynamically adjusts the transmission rate and power of the battery data, including the following steps: If the priority of the battery data is "critical", the transmission rate of the battery data will be adjusted to the first rate; if the priority of the battery data is "non-critical", the transmission rate of the battery data will be adjusted to the second rate. The first speed is greater than the second speed.

[0009] Furthermore, the communication unit transmits battery data to the Internet of Things according to the priority of the battery data and dynamically adjusts the transmission power of the battery data, including the following steps: The communication unit detects the signal strength of the communication link; the communication link is used to connect the communication unit and the Internet of Things (IoT). If the signal strength is less than a preset threshold, the transmission power is increased; if the signal strength is greater than or equal to the preset threshold, the transmission power is reduced to the lowest effective value.

[0010] Furthermore, the communication unit receives feedback information from the Internet of Things (IoT) and triggers a corresponding adjustment mechanism based on the feedback information, including the following steps: After the communication unit completes data transmission, it receives a confirmation command from the IoT platform. If the confirmation command is "data reception successful", the low-power control module configured in the communication unit controls the communication unit to reset to sleep mode. If no confirmation command is received or the confirmation command is "data reception failed", the priority of the battery data is determined. If it is "critical", it is retransmitted. If it is "non-critical", it is added to the next cumulative transmission queue. After the transmission is completed, it is reset to sleep mode. The communication unit feeds back its own operating status to the battery array management unit.

[0011] Furthermore, if the communication unit fails to transmit "critical" battery data n times, an alarm signal is triggered, and the alarm information is fed back to the battery array management unit, causing the battery array management unit to control the energy storage system to reduce the operating load and trigger a local audible and visual alarm, where n≥3.

[0012] Furthermore, "critical" battery data includes individual cell voltage, individual cell temperature, total voltage, total current, and fault alarm signals; "non-critical" battery data includes battery cycle count, SOC estimation error, and ambient temperature.

[0013] A data transmission system for power consumption control, comprising: The battery array management unit is used to collect battery data and prioritize the battery data into "critical" and "non-critical" levels. The communication unit is used to receive battery data with priority identifiers sent by the battery array management unit, trigger the corresponding wake-up mechanism based on the battery data trigger signal with priority identifiers, transmit battery data to the Internet of Things according to the priority of the battery data, dynamically adjust the transmission rate and transmission power of the battery data, and receive feedback information from the Internet of Things and trigger the corresponding adjustment mechanism based on the feedback information. The Internet of Things (IoT) is used to receive battery data and send feedback information to access units.

[0014] Furthermore, the communication unit is equipped with a low-power module and several functional modules; The low-power module is used to wake up the sleeping functional module, which is used to transmit battery data to the Internet of Things.

[0015] The beneficial effects of this invention are: 1. The method of the present invention divides battery data into different priorities. When the communication unit transmits battery data, it can first trigger different wake-up mechanisms according to the priority of the battery data, so as to avoid triggering a high transmission rate mode when the priority is low, thereby reducing the energy consumption burden. At the same time, due to the existence of the wake-up mechanism, the communication unit can maintain a low power consumption state in the sleep state, which reduces the overall energy consumption and extends the usage time.

[0016] 2. The system of the present invention is equipped with a communication unit, which can adjust the transmission rate and transmission power according to the data priority to achieve dynamic adjustment and further reduce energy consumption.

[0017] Other features and advantages of the invention will be set forth in the following description, and will be apparent in part from the description, or may be learned by practicing the invention. The objects and other advantages of the invention may be realized and obtained by means of the structures pointed out in the description and the drawings. Attached Figure Description

[0018] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0019] Figure 1 A schematic diagram of a data transmission system for power consumption control according to the present invention is shown; Figure 2 A flowchart of a data transmission method for power consumption control executed by multiple subjects according to the present invention is shown; Figure 3 A flowchart of a data transmission method for power consumption control executed by the communication unit of the present invention is shown. Detailed Implementation

[0020] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0021] like Figure 1As shown, this embodiment is a data transmission system for power consumption control. The system includes a Battery Array Management Unit (BAMU), a (wireless) communication unit, and an Internet of Things (IoT). The communication unit interacts bidirectionally with both the BAMU and the IoT, strictly adhering to a preset interaction hierarchy. During operation, the communication unit acquires real-time operating data of the energy storage battery output by the BAMU, verifies and encrypts the data, and then transmits it to the IoT. Simultaneously, the communication unit listens for control commands (such as parameter adjustment commands, restart commands, and fault diagnosis commands) issued by the IoT platform, decrypts and verifies the commands, and feeds them back to the BAMU. The BAMU then executes the corresponding operations, achieving closed-loop control of the energy storage system.

[0022] Specifically, the battery array management unit is used to collect various operating data of the energy storage battery in real time. This battery data includes, but is not limited to, parameters such as battery voltage, current, temperature, and remaining capacity. At the same time, the unit divides the collected battery data into "critical level" and "non-critical level" according to their importance. The critical level data corresponds to the core parameters that affect the safe operation of the battery, while the non-critical level data corresponds to the routine parameters that assist in operation and maintenance.

[0023] The communication unit receives battery data with priority identifiers from the battery array management unit and triggers corresponding wake-up mechanisms based on the priority of the battery data. For "critical" battery data, a fast wake-up mechanism is triggered to ensure timely data transmission and protect battery operation safety. For "non-critical" battery data, a delayed wake-up mechanism is triggered, or the system is woken up only after the data accumulates to a set amount, reducing the frequency of system wake-ups and energy consumption. Simultaneously, the communication unit transmits corresponding battery data to the Internet of Things (IoT) according to the priority of the battery data and dynamically adjusts the data transmission rate and power. Critical data is transmitted at high rate and with appropriate power to ensure real-time and accurate data transmission, while non-critical data is transmitted at low rate and with low power to minimize communication energy consumption. Furthermore, the communication unit also receives feedback information from the IoT and triggers corresponding adjustment mechanisms based on this feedback information to achieve closed-loop system control and optimize transmission efficiency and energy consumption control.

[0024] The Internet of Things (IoT) is used to receive battery data transmitted by the communication unit, centrally store and process the battery data, and confirm whether the received data is complete. At the same time, the IoT sends feedback information to the communication unit based on whether the data is complete.

[0025] Furthermore, the communication unit is equipped with a low-power module and several functional modules. The low-power module is used to wake up the functional modules in sleep mode based on battery data priority and IoT feedback information, so as to avoid energy waste caused by the functional modules being in working state for a long time. The functional modules are used to transmit battery data to the IoT. Each functional module is started as needed to realize reasonable resource allocation and energy consumption control, and further enhance the low-power operation capability of the communication unit.

[0026] Optionally, the functional modules may include a LoRa module, a data processing module, a transmission module, and a link detection module. The data processing module performs simple preprocessing (filtering, format standardization) on the raw battery data received by the communication unit to ensure the accuracy of the transmitted data. After being woken up by the low-power module, it receives the raw data from the battery array management unit, processes it, and then transmits the standardized data to the transmission module. Simultaneously, it reports the processing status back to the low-power module. After the task is completed, the low-power module controls the sleep mode.

[0027] The transmission module transmits pre-processed battery data to the Internet of Things (IoT) and receives feedback from the IoT. It receives standardized data from the data processing module, completes data transmission according to the transmission parameters (rate, power) set by the low-power module, forwards the IoT feedback to the low-power module, and then enters sleep mode after transmission is complete.

[0028] The LoRa module is a wireless communication hardware module that uses LoRa wireless technology and is responsible for low-power transmission of battery data. The transmission module is responsible for uploading standardized data and exchanging downlink commands.

[0029] The link detection module can detect whether the transmission link between the communication unit and the Internet of Things is normal, ensuring reliable data transmission.

[0030] Optionally, the wireless communication module and the BAMU use a serial peripheral interface (SPI) for data exchange. During the exchange, a cyclic redundancy check (CRC) verification mechanism is used to ensure the accuracy of data transmission. The wireless communication module and the IoT platform use an encrypted transmission protocol to encrypt the transmitted data using AES-128 to prevent data leakage.

[0031] It should be noted that the above system effectively solves the technical pain points of high energy consumption, disordered data transmission, and delayed response of traditional energy storage BMS systems by prioritizing battery data, implementing a communication unit wake-up mechanism and dynamically adjusting transmission parameters, and coordinating the design of low-power modules and functional modules. While ensuring real-time and accurate transmission of battery data, it significantly reduces the energy consumption of communication modules, extends the battery life of energy storage devices, and reduces operation and maintenance costs. At the same time, the closed-loop control system enhances the system's adaptive capability, enabling it to dynamically adjust its operating strategy based on battery operating status and IoT feedback, thereby enhancing the stability and reliability of the energy storage BMS system.

[0032] like Figure 2 As shown, this embodiment is a data transmission method for power consumption control, which includes the following steps: S1: The battery array management unit collects battery data, classifies it into "critical" and "non-critical" levels, and sends it to the communication unit. "Critical" battery data directly affects the safe operation and status assessment of the energy storage system. This includes individual cell voltage (exceeding preset safety thresholds can easily lead to overcharge and over-discharge faults), individual cell temperature (excessive temperature can easily lead to thermal runaway), total voltage, total current, and fault alarm signals (such as overcharge alarms, over-temperature alarms, short-circuit alarms, etc.). This type of data must be transmitted with priority to ensure real-time performance and reliability. "Non-critical" battery data has a smaller impact on the safe operation of the energy storage system and is only used for subsequent data statistics and analysis. This includes battery cycle count, SOC estimation error, ambient temperature, etc. This type of data does not need to be transmitted in real time; it can be accumulated and transmitted in batches to reduce power consumption.

[0033] S2: The communication unit wakes up the built-in functional modules based on the received battery data and adjusts the transmission rate and transmission power when sending data to the Internet of Things.

[0034] S3: The Internet of Things (IoT) receives battery data transmitted by the communication unit and simultaneously sends information back to the communication unit.

[0035] S4: After obtaining the information from the IoT feedback, the communication unit determines whether it needs to retransmit the battery data. If it needs to retransmit the data, it selects the corresponding transmission method according to the priority of the battery data. At the same time, the communication unit feeds back its own operating status (sleep / wake-up, transmission status, power consumption data) to the BAMU so that the BAMU can monitor the entire communication link.

[0036] It should be noted that the above method is based on the collaborative interaction logic of the communication unit, BAMU, and IoT platform. It can flexibly wake up the communication unit according to actual data transmission needs and dynamically adjust the transmission rate. Through BAMU data priority hierarchical management, optimization of communication unit sleep and wake-up strategies, and combined with the interactive feedback closed-loop adjustment of the IoT platform, the power consumption level of the wireless communication module and the reliability of data transmission are effectively balanced, thereby improving the long-term stability and energy-saving benefits of the energy storage BMS system.

[0037] like Figure 3 The image shows a data transmission method for power consumption control, comprising the following steps: D1: The communication unit receives battery data with priority identifiers sent by the battery array management unit.

[0038] D2: The communication unit triggers the corresponding wake-up mechanism based on the battery data trigger signal with priority identifier.

[0039] D3: The communication unit transmits battery data to the Internet of Things according to the priority of the battery data, and dynamically adjusts the transmission rate and power of the battery data.

[0040] D4: The communication unit receives feedback information from the Internet of Things and triggers the corresponding adjustment mechanism based on the feedback information.

[0041] Furthermore, D2 includes the following steps: D201: If the low-power module configured in the communication unit detects that the priority of the battery data is "critical", then all functional modules of the communication unit will be woken up, and the "critical" battery data will be uploaded to the Internet of Things through the functional modules.

[0042] D202: If the low-power module detects that the priority of the battery data is "non-critical", it will store the "non-critical" battery data in the cache, delay for a set time or accumulate the "non-critical" battery data to a set amount, and then upload the "non-critical" battery data to the Internet of Things through the functional module.

[0043] It should be noted that all built-in functional modules of the communication unit are in sleep mode by default. During the sleep phase, only low-power modules such as the BAMU signal detection interface are retained to monitor the data trigger signals sent by the BAMU. At the same time, high-power functional modules such as data transmission and link detection are turned off to minimize sleep power consumption. The overall sleep current can be controlled within 10mA.

[0044] It should be further explained that in D201, if the detected data identifier is "1" ("critical" battery data), all functional modules of the communication unit are immediately awakened, including the data processing module, transmission module, and link detection module, to initiate the data transmission process. This ensures that critical data can be uploaded to the IoT platform in real time, avoiding security risks caused by delayed transmission. In D202, if the detected data identifier is "0" ("non-critical" battery data), a delayed wake-up mechanism is triggered. Data transmission is not immediately initiated; instead, non-critical data is temporarily stored in the cache of the wireless communication module. After accumulating non-critical data within a preset time period, the wireless communication module is awakened all at once to perform the transmission operation.

[0045] Optionally, the preset duration of delayed wake-up can be flexibly configured through the BAMU, with a configuration range of 10s-60s and a default preset duration of 30s. At the same time, a data cache threshold can be set, and the cache threshold shall not exceed 80% of the communication unit's cache capacity. When the accumulated amount of non-critical data reaches this threshold, the wake-up transmission operation can be triggered in advance without waiting for the preset duration to end, thus avoiding data cache overflow.

[0046] It should be noted that setting the upper limit of the cache threshold to no more than 80% of the cache capacity, with 20% of the cache space reserved as a safety redundancy, is used to store sudden high-priority data (such as battery fault alarm data). This prevents non-critical data from occupying all cache resources, which could prevent critical safety data from being written, thus ensuring the safety and reliability of the system. Furthermore, if the preset interval is less than 10 seconds, the communication unit will frequently wake up and send network packets, resulting in a large instantaneous current surge each time the module wakes up, significantly increasing overall power consumption. If the wake-up and reporting time exceeds 60 seconds, the data will accumulate for too long, causing significant lag in historical data such as battery temperature, status, and logs. Moreover, excessively long delays allow non-critical data to accumulate continuously, easily approaching the cache limit. Even with the 80% cache threshold as a safety net, this will increase the probability of cache overflow and data loss, increasing the system scheduling burden.

[0047] Furthermore, D3 includes the following steps: D301: If the priority of the battery data is "critical," the transmission rate of the battery data is adjusted to the first rate; if the priority of the battery data is "non-critical," the transmission rate of the battery data is adjusted to the second rate; wherein the first rate is greater than the second rate. Simultaneously, the communication unit detects the signal strength of the communication link. This communication link is used to connect the communication unit and the Internet of Things (IoT); if the signal strength is less than a preset threshold, the transmission power is increased; if the signal strength is greater than or equal to the preset threshold, the transmission power is reduced to the lowest effective value.

[0048] Optionally, when adjusting the transmission rate, different transmission rates are used for data of different priorities. "Critical" battery data adopts a high-speed transmission mode with a transmission rate of 115200bps to ensure that the data can be quickly transmitted to the IoT platform to meet real-time requirements. "Non-critical" battery data adopts a low-speed transmission mode with a transmission rate of 9600bps to reduce power consumption during transmission and reduce communication resource consumption.

[0049] Optionally, when adjusting the transmission power, the communication unit monitors the communication link quality with the IoT platform in real time. The link quality is determined by detecting the Received Signal Strength Indicator (RSSI). The preset link quality threshold is a signal strength ≥ -85dBm: if the detected link signal strength is ≥ -85dBm, it indicates good link quality, and the transmission power is reduced to the lowest effective value (10dBm in low-speed transmission mode and 17dBm in high-speed transmission mode when using the LoRa protocol) to reduce transmission power consumption; if the detected link signal strength is < -85dBm (poor link quality), the transmission power is automatically increased (up to 20dBm) to enhance signal penetration, maintain communication stability, avoid repeated transmissions due to data transmission failures, and indirectly reduce power consumption.

[0050] Furthermore, D4 ​​includes the following steps: D401: After the communication unit completes data transmission, it receives an acknowledgment command from the IoT platform. If the acknowledgment command is "data reception successful", the low-power control module configured in the communication unit controls the communication unit to reset to sleep mode. If no acknowledgment command is received or the acknowledgment command is "data reception failed", the priority of the battery data is determined. If it is "critical", the data is retransmitted. If it is "non-critical", the data is added to the next cumulative transmission queue. After the transmission is completed, the communication unit is reset to sleep mode. At the same time, the communication unit feeds back its own operating status to the battery array management unit.

[0051] D402: If the communication unit fails to transmit "critical" battery data n times, an alarm signal will be triggered and the alarm information will be fed back to the battery array management unit, so that the battery array management unit controls the energy storage system to reduce the operating load and triggers a local audible and visual alarm, n≥3.

[0052] Optionally, in D402, if the data is critical, the retransmission process is immediately initiated, and the data is sent again until a "data reception successful" confirmation command is received. If three consecutive transmissions fail, an alarm signal is immediately triggered, and alarm information (including transmission failure identifier, data type, and current link status) is fed back to the BAMU. Upon receiving the alarm signal, the BAMU controls the energy storage system to reduce its operating load and triggers a local audible and visual alarm to remind maintenance personnel to promptly investigate communication faults. If the data is non-critical, it is not immediately retransmitted. Instead, this data is stored back in the cache and added to the next cumulative transmission queue. Transmission is attempted again after the next delayed wake-up, with a maximum of two retransmissions. If the retransmission still fails, a failure log is recorded and fed back to the BAMU for unified statistics and processing, avoiding power waste caused by repeated transmission of non-critical data.

[0053] Meanwhile, before each sleep reset, the wireless communication module packages and feeds back its operating status (including sleep / wake-up status, data transmission status, current power consumption data, and link quality data) to the BAMU. The BAMU summarizes and analyzes this data, monitors the operating status of the wireless communication module in real time, and if any abnormality is found (such as excessive power consumption or persistently poor link quality), it promptly issues adjustment commands to optimize the operating parameters of the wireless communication module.

[0054] Based on S1~S3 and D1~D4 above, this embodiment illustrates the specific control process: Data priority classification configuration: Through the software programming of BAMU, the operating data of energy storage battery is divided into critical data and non-critical data. Critical data includes cell voltage, cell temperature, total voltage, total current and fault alarm signals, which are marked as "1"; non-critical data includes battery cycle count, SOC estimation error (≤2%), and ambient temperature, which are marked as "0"; BAMU establishes communication with LoRa module through serial peripheral interface (SPI, Serial Peripheral Interface), and binds priority identifiers during data transmission.

[0055] Sleep / Wake-up Parameter Configuration: Set the default sleep power consumption of the LoRa module to 8mA, the preset wake-up delay time to 30s, and the data buffer threshold to 64 bytes (the LoRa module buffer capacity is 128 bytes); when critical data (marked "1") sent by the BAMU is detected, the LoRa module is woken up immediately, and the wake-up response time is ≤100ms; when non-critical data (marked "0") is detected, non-critical data within 30s is accumulated, and if the data volume reaches 64 bytes, the module is woken up in advance.

[0056] Transmission rate and power configuration: "Critical" battery data uses a transmission rate of 115200bps and a transmission power of 17dBm; "Non-critical" battery data uses a transmission rate of 9600bps and a transmission power of 10dBm; the link quality threshold is set to signal strength ≥ -85dBm, and the detection cycle is 1s / time for "critical" battery data transmission and 5s / time for "non-critical" battery data transmission; when the link signal strength < -85dBm, the transmission power is increased to 20dBm.

[0057] Interactive Feedback and Fault Handling: After completing data transmission, the LoRa module listens for confirmation commands from the IoT platform. The confirmation commands are in JSON format and include fields such as "reception status" and "timestamp". If a "reception successful" command is received, the LoRa module immediately resets to sleep mode. If critical data fails to be transmitted three times consecutively, the LoRa module sends an alarm signal to the BAMU, which controls the energy storage system to stop charging / discharging and triggers a local LED alarm. If non-critical data transmission fails, it will be retransmitted a maximum of two times. If it still fails, the data will be logged.

[0058] Operational Testing: This control strategy was applied to a portable energy storage BMS system, with an ambient temperature of -10℃ to 55℃ and a communication distance of 500m. Test results showed that the average power consumption of the LoRa module decreased from 35mA in the existing continuous operating mode to 12mA, a power consumption reduction of 65.7%; critical data transmission latency was ≤500ms with a 100% transmission success rate; non-critical data transmission success rate was ≥99.5% with no data loss; after link interruption, the automatic recovery time was ≤3s, meeting the operational requirements of the energy storage BMS system.

[0059] The aforementioned data transmission methods and systems for power consumption control are widely used in various fields: Optionally, in small-scale energy storage system scenarios (such as home scenarios), "critical" battery data can be safety-related data such as cell overvoltage / undervoltage, overtemperature / low temperature, short circuit alarms, and overcurrent faults. This data triggers an emergency wake-up mechanism, and the communication unit immediately transmits the data to the IoT platform at the highest transmission power and fastest rate, ensuring that fault signals reach the cloud in a short time and trigger remote protection actions. "Non-critical" battery data can be non-urgent data such as battery temperature distribution, historical charge and discharge records, module balancing status, battery cycle count, and battery capacity. This data is only sent in packets during gaps in high-priority data transmission or in batches during low-power periods at night, while unnecessary communication modules are turned off to reduce power consumption.

[0060] Optionally, in large-scale industrial and commercial energy storage power station scenarios, the highest priority is assigned to voltage and current anomaly data at the cluster / cabinet level, the second highest priority to data with slight deviations in individual cells, and the lowest priority to data on temperature monitoring of batch cells. For example, when an overcurrent occurs in a cell cluster, this data is marked as the highest priority, and the communication unit immediately wakes up the communication module in dormant mode to upload it at maximum transmission power and rate, while triggering the current limiting protection of the entire cluster. Data such as slight temperature deviations in individual cells and ambient temperature are temporarily stored locally and sent along with the next high-priority data transmission.

[0061] Optionally, in small portable energy storage device scenarios, the device is normally in a low-power sleep mode, retaining only basic data acquisition functions. When "critical" battery data is acquired, a trigger signal wakes up the communication unit, transmitting this high-priority data to the IoT platform. After transmission, it immediately returns to sleep mode to avoid unnecessary power consumption. For "non-critical" data (such as daily charge / discharge cycles and remaining battery power), the communication unit transmits data according to the user-defined low-power cycle, with both transmission rate and power set to the lowest level, ensuring only stable data delivery and reducing communication power consumption.

[0062] Optionally, in the scenario of on-board power batteries for new energy vehicles, critical data that directly affects driving safety, such as overvoltage / undervoltage of individual cells, thermal runaway warnings, insulation faults, and short circuits / overcurrents in high-voltage circuits, are designated as "critical-level" battery data. When such data is collected, the communication unit is immediately triggered to wake up from sleep / low-power mode and uploads it to the vehicle network platform and vehicle controller at the highest transmission power and rate, simultaneously triggering the vehicle's emergency protection actions to ensure that fault signals are delivered within milliseconds. Non-emergency data such as battery historical charge and discharge records, equalization logs, ambient temperature data, and charging count statistics can be designated as "non-critical-level" data. This data is uploaded in batches only when the vehicle is idling / off and the communication module is in low-power standby mode, without occupying communication resources under driving conditions or consuming additional battery power.

[0063] Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims

1. A data transmission method for power consumption control, characterized in that, Includes the following steps: The communication unit receives battery data with priority identifiers sent by the battery array management unit; the battery array management unit is used to collect battery data and divide the priority of the battery data into "critical level" and "non-critical level"; The communication unit triggers the corresponding wake-up mechanism based on battery data with priority identifiers; The communication unit transmits battery data to the Internet of Things according to the priority of the battery data, and dynamically adjusts the transmission rate and transmission power of the battery data. The communication unit receives feedback information from the Internet of Things and triggers the corresponding adjustment mechanism based on the feedback information.

2. The data transmission method for power consumption control according to claim 1, characterized in that, The communication unit triggers the corresponding wake-up mechanism based on the target data trigger signal with priority identifier, including the following steps: If the low-power module configured in the communication unit detects that the priority of the battery data is "critical", it will wake up all the functional modules of the communication unit and upload the "critical" battery data to the Internet of Things through the functional modules. If the low-power module detects that the priority of the battery data is "non-critical", it will store the "non-critical" battery data in the cache, delay for a set time or accumulate the "non-critical" battery data to a set amount, and then upload the "non-critical" battery data to the Internet of Things through the functional module.

3. The data transmission method for power consumption control according to claim 2, characterized in that, The set time is set through the battery array management unit, and the setting range is 10s~60s; The set amount of accumulated battery data is less than or equal to 80% of the passage unit's buffer capacity.

4. The data transmission method for power consumption control according to claim 1, characterized in that, The communication unit transmits battery data to the Internet of Things (IoT) according to the priority of the battery data, and dynamically adjusts the transmission rate and power of the battery data, including the following steps: If the priority of the battery data is "critical", the transmission rate of the battery data will be adjusted to the first rate; if the priority of the battery data is "non-critical", the transmission rate of the battery data will be adjusted to the second rate. The first rate is greater than the second rate.

5. The data transmission method for power consumption control according to claim 1, characterized in that, The communication unit transmits battery data to the Internet of Things (IoT) according to the priority of the battery data and dynamically adjusts the transmission power of the battery data, including the following steps: The communication unit detects the signal strength of the communication link; the communication link is used to connect the communication unit and the Internet of Things. If the signal strength is less than a preset threshold, the transmission power is increased; if the signal strength is greater than or equal to the preset threshold, the transmission power is reduced to the lowest effective value.

6. The data transmission method for power consumption control according to claim 1, characterized in that, The communication unit receives feedback information from the Internet of Things (IoT) and triggers a corresponding adjustment mechanism based on the feedback information, including the following steps: After the communication unit completes data transmission, it receives a confirmation command from the IoT platform. If the confirmation command is "data reception successful", the low-power control module configured in the communication unit controls the communication unit to reset to sleep mode. If no confirmation command is received or the confirmation command is "data reception failed", the priority of the battery data is determined. If it is "critical", it is retransmitted. If it is "non-critical", it is added to the next cumulative transmission queue. After the transmission is completed, it is reset to sleep mode. The communication unit feeds back its own operating status to the battery array management unit.

7. A data transmission method for power consumption control according to claim 6, characterized in that, If the communication unit fails to transmit "critical" battery data n times, an alarm signal is triggered and the alarm information is fed back to the battery array management unit, which then controls the energy storage system to reduce its operating load and triggers a local audible and visual alarm, where n≥3.

8. A data transmission method for power consumption control according to any one of claims 1-7, characterized in that, The "critical" battery data includes individual cell voltage, individual cell temperature, total voltage, total current, and fault alarm signals; the "non-critical" battery data includes battery cycle count, SOC estimation error, and ambient temperature.

9. A data transmission system for power consumption control, characterized in that, include: The battery array management unit is used to collect battery data and prioritize the battery data into "critical" and "non-critical" levels. The communication unit is used to receive battery data with priority identifiers sent by the battery array management unit, trigger the corresponding wake-up mechanism based on the battery data trigger signal with priority identifiers, transmit battery data to the Internet of Things according to the priority of the battery data, dynamically adjust the transmission rate and transmission power of the battery data, and receive feedback information from the Internet of Things and trigger the corresponding adjustment mechanism based on the feedback information. The Internet of Things (IoT) is used to receive battery data and send feedback information to access units.

10. A data transmission system for power consumption control according to claim 9, characterized in that, The communication unit is equipped with a low-power module and several functional modules; The low-power module is used to wake up the hibernation function module, and the function module is used to transmit battery data to the Internet of Things.