Multi-terminal control charging method, system, computer device and storage medium

CN122553436APending Publication Date: 2026-08-11SIWEI FUTURE TECH (SHENZHEN) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-05-14
Publication Date
2026-08-11

AI Technical Summary

Technical Problem

[0003]基于此,有必要针对上述技术问题,提供一种多终端控制充电方法、系统、计算机设备和计算机可读存储介质,用于解决依赖人工逐台操作,配置过程繁琐且效率低下的问题

Benefits of technology

[0008]上述多终端控制充电方法、系统、计算机设备和计算机可读存储介质,首先,由主控终端将初始充电控制参数与终端标识进行关联得到控制数据帧,并通过通信总线发送至多个充电终端,从而实现多终端控制信息的集中下发;再者,由各充电终端根据控制数据帧中的终端标识确定对应的初始充电控制参数,并获取电池状态信息,从而为后续参数处理提供对应依据;再者,由各充电终端根据电池状态信息对初始充电控制参数进行适配处理,从而得到与当前电池状态相匹配的实际充电控制参数;再者,由各充电终端根据实际充电控制参数对输入电能进行控制,从而实现对各待充电电池的分别充电;基于此,在整个技术方案中,通过主控终端进行参数统一下发,并由各充电终端结合电池状态进行本地适配处理,实现了集中控制与分布执行的协同配合,从而无需依赖人工逐一进行充电器配置,进而提升整体充电效率并提高充电过程的稳定性。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122553436A_ABST
    Figure CN122553436A_ABST
Patent Text Reader

Abstract

This application relates to a multi-terminal controlled charging method, system, computer device, and storage medium. The method includes: a master control terminal sending a control data frame containing initial charging control parameters and terminal identifiers to multiple charging terminals via a communication bus; each charging terminal identifying the initial charging control parameters corresponding to its current charging terminal based on the terminal identifier in the received control data frame, and determining the electrical parameters of the connected battery to be charged to obtain battery status information; each charging terminal adapting the initial charging control parameters according to the battery status information to obtain actual charging control parameters; each charging terminal independently connecting to input power from an external power source and controlling the input power according to the actual charging control parameters to charge the connected battery. This method eliminates the need for manual configuration of each charger individually, thereby improving overall charging efficiency and enhancing the stability of the charging process.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of multi-battery charging control, and in particular to a multi-terminal control charging method, system, computer device, and storage medium. Background Technology

[0002] In the field of multi-battery charging control, such as in the model aircraft industry, it is often necessary to charge dozens of batteries. In actual charging, each battery is individually equipped with a charger, and charging parameters are manually set one by one to control the charging of each battery. However, this method relies on manual operation for each battery individually, making the configuration process cumbersome and inefficient, thus reducing overall charging efficiency and affecting charging stability. Summary of the Invention

[0003] Therefore, it is necessary to provide a multi-terminal control charging method, system, computer device, and computer-readable storage medium to address the above-mentioned technical problems, in order to solve the problems of relying on manual operation of each terminal, which is cumbersome and inefficient.

[0004] In a first aspect, this application provides a multi-terminal controlled charging method, applied to a multi-terminal controlled charging system based on edge computing, the method comprising: The main control terminal will send control data frames containing initial charging control parameters and terminal identifiers to multiple charging terminals via the communication bus; Each charging terminal identifies the initial charging control parameters corresponding to the current charging terminal based on the terminal identifier in the received control data frame, and determines the electrical parameters of the connected battery to be charged to obtain battery status information. Each charging terminal adapts the initial charging control parameters according to the battery status information to obtain the actual charging control parameters; Each charging terminal independently connects to the input power from an external power source and controls the input power according to the actual charging control parameters to charge the connected battery to be charged.

[0005] Secondly, this application also provides a multi-terminal control charging system, the system including a main control terminal, multiple charging terminals, multiple batteries to be charged and an external power supply; the main control terminal serves as a central node, and the multiple charging terminals serve as edge-side execution nodes respectively, so as to realize control processing based on edge computing; The main control terminal is connected to the communication terminals of multiple charging terminals via a communication bus. The input terminal of each charging terminal is connected to the external power source, and the output terminal of each charging terminal is connected to a battery to be charged. The main control terminal is configured to send control data frames containing initial charging control parameters and terminal identifiers to multiple charging terminals via a communication bus. The plurality of charging terminals are configured to: identify the initial charging control parameters corresponding to the current charging terminal based on the terminal identifier in the received control data frame, and verify the validity of the electrical parameters of the connected battery to be charged to obtain battery status information; adapt the initial charging control parameters based on the battery status information to obtain actual charging control parameters; independently access input power from an external power source, and control the input power based on the actual charging control parameters to charge the connected battery to be charged.

[0006] Thirdly, this application also provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps in the method performed by the main control terminal or the charging terminal.

[0007] Fourthly, this application also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, is used to implement the steps in the method performed by the main control terminal or the charging terminal.

[0008] The aforementioned multi-terminal control charging method, system, computer equipment, and computer-readable storage medium, firstly, involve the master control terminal associating initial charging control parameters with terminal identifiers to obtain control data frames, which are then sent to multiple charging terminals via a communication bus, thereby achieving centralized distribution of multi-terminal control information. Secondly, each charging terminal determines its corresponding initial charging control parameters based on the terminal identifier in the control data frame and obtains battery status information, providing a basis for subsequent parameter processing. Thirdly, each charging terminal adapts the initial charging control parameters based on the battery status information to obtain actual charging control parameters that match the current battery status. Fourthly, each charging terminal controls the input power based on the actual charging control parameters, thereby achieving separate charging of each battery to be charged. Based on this, in the entire technical solution, the master control terminal uniformly distributes parameters, and each charging terminal performs local adaptation processing based on the battery status, achieving coordinated cooperation between centralized control and distributed execution. This eliminates the need for manual configuration of each charger individually, thereby improving overall charging efficiency and enhancing the stability of the charging process. Attached Figure Description

[0009] To more clearly illustrate the technical solutions in the embodiments or related technologies of this application, the accompanying drawings used in the description of the embodiments or related technologies will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0010] Figure 1 This is a flowchart illustrating a multi-terminal controlled charging method in one embodiment; Figure 2 This is a schematic diagram of a multi-terminal controlled charging connection method in one embodiment; Figure 3 This is a structural block diagram of a multi-terminal controlled charging system in one embodiment; Figure 4 This is an internal structural diagram of a computer device that implements a multi-terminal controlled charging method in one embodiment. Figure 5 This is an internal structural diagram of a computer-readable storage medium that implements a multi-terminal controlled charging method in one embodiment. Detailed Implementation

[0011] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.

[0012] In one embodiment, such as Figure 1 As shown, a multi-terminal controlled charging method is provided. This embodiment applies the method to a system containing multiple terminals and achieves charging through interaction between the terminals. In this embodiment, the method includes the following steps S100 to S400.

[0013] In step S100, the main control terminal sends a control data frame containing initial charging control parameters and terminal identifiers to multiple charging terminals via the communication bus.

[0014] For example, the master control terminal acts as a control unit for centralized control and information dissemination to multiple charging terminals, while the charging terminal acts as an execution unit connected to the battery to be charged and used to perform charging control. The master control terminal acquires initial charging control parameters and associates these parameters with corresponding terminal identifiers to form a control data frame. The initial charging control parameters represent charging control-related parameter information pre-set for each charging terminal before the charging process begins, and the terminal identifier represents the identification information of the specific charging terminal corresponding to the initial charging control parameters. Based on this, the master control terminal sends the control data frame to multiple charging terminals via a communication bus, enabling each charging terminal to identify its corresponding initial charging control parameters based on the terminal identifier after receiving the control data frame.

[0015] Optionally, the initial charging control parameters can be set in the following ways: at the production specification level, the initial charging control parameters are set based on the hardware design parameters and output capability range of the charging terminal. For example, the default current range and voltage range are determined based on the maximum output current value, output voltage adjustment range, and rated operating range of the internal control circuit supported by the charging terminal. At the historical usage experience level, the initial charging control parameters are set based on the output records and stability performance of the charging terminal in previous operations. For example, the parameter combination with stable performance is selected as the initial setting value based on the output current changes and operational stability during multiple charging processes. At the user-defined configuration level, the initial charging control parameters are set based on the user's input operations through the main control terminal's operating interface. For example, the maximum output current value and charging duration are set through the main control terminal's operating interface, thereby forming the corresponding initial charging control parameters.

[0016] Optionally, the control data frame can be divided into two forms: broadcast command or point control command. When the control data frame is a broadcast command, the same control data frame is sent to all charging terminals, and the initial charging control parameters in it are applicable to each charging terminal, and the terminal identifier corresponds to all charging terminals, or no terminal identifier is set. When the control data frame is a point control command, a certain control data frame is sent to a specified charging terminal, and the initial charging control parameters in it are only applicable to the specified charging terminal, and the terminal identifier is used to indicate the specified charging terminal.

[0017] Optionally, the master control terminal refers to a charging terminal configured to perform master control functions, or it refers to an independently set external control device. On one hand, a charging terminal configured to perform master control functions refers to any charging terminal selected from multiple charging terminals through a configuration operation; for example, by the user manually selecting it through the operation interface during the initialization phase, or by specifying a charging terminal as the master control terminal through button triggering. Each charging terminal uses a microcontroller unit (MCU) as its control core. This MCU is used to execute control logic and communication processing. Through configuration commands or manual selection, any MCU charging terminal can be set as the master control terminal, enabling it to undertake master control functions.

[0018] On the other hand, independently set external control devices refer to control devices that are set apart from any charging terminal; for example, host computers, embedded control hosts, centralized control terminals, or control panels with human-machine interfaces that are set apart from charging terminals.

[0019] Therefore, this embodiment is applied to a multi-terminal control charging system based on edge computing. The main control terminal acts as the central node, and multiple charging terminals act as edge execution nodes to achieve edge computing-based control processing. That is, the main control terminal centrally generates and distributes control data, while each charging terminal, after receiving the control data, does not rely on the main control terminal to make decisions item by item, but processes the data on the terminal side in combination with locally acquired information. This disperses some control processing from the central side to the terminal side, demonstrating a distributed control method based on edge computing.

[0020] Optionally, Figure 2 A schematic diagram of a multi-terminal controlled charging connection method is shown. On one hand, any one of the charging terminals is configured as the master, and the other charging terminals are configured as slaves. They are connected sequentially through a serial communication bus to form a communication link. The charging terminal acting as the master sends control data through the communication bus. The control data is transmitted between the slaves along the communication link. Each slave identifies and processes the control data according to the terminal identifier, thereby realizing multi-terminal serial communication control dominated by the designated charging terminal.

[0021] On the other hand, the host consists of an independently set external control device, and each charging terminal, as a slave, sequentially connects to the communication link established by the external control device through a serial communication bus. The external control device, as the host, sends control data through the communication bus. The control data is transmitted between each charging terminal along the communication link. Each charging terminal identifies and processes the control data according to the terminal identifier, thereby realizing multi-terminal serial communication control dominated by the external control device.

[0022] In step S200, each charging terminal identifies the initial charging control parameters corresponding to the current charging terminal based on the terminal identifier in the received control data frame, and determines the electrical parameters of the connected battery to be charged to obtain battery status information.

[0023] For example, after receiving the control data frame through the communication bus, each charging terminal parses and extracts the terminal identifier and initial charging control parameters contained therein. Then, it compares the terminal identifier in the control data frame with its own pre-corresponding terminal identifier to determine whether the initial charging control parameters correspond to the current charging terminal. If the terminal identifiers match, the corresponding initial charging control parameters are determined as the control input of the current charging terminal.

[0024] On the other hand, each charging terminal further performs electrical parameter determination on the battery to be charged connected to it, that is, it obtains electrical parameters such as battery voltage, number of battery strings, and battery connection continuity, and generates battery status information to characterize the current battery status based on the obtained electrical parameters. Among them, the battery status information is used to quantify the actual electrical characteristics of the battery at the current moment. For example, it determines the remaining power range of the battery based on the battery voltage, determines the nominal voltage level of the battery based on the number of battery strings, and determines whether the battery is in an effective connection state in combination with the battery connection continuity.

[0025] In step S300, each charging terminal adapts the initial charging control parameters according to the battery status information to obtain the actual charging control parameters.

[0026] For example, each charging terminal constrains the initial charging control parameters based on the battery status information to determine the parameter adaptation range corresponding to the current battery status; that is, since the battery status information reflects the actual electrical characteristics of the battery at the current moment, the initial charging control parameters can be adjusted based on the battery status information so that the charging control related parameter information no longer directly adopts the original settings, but falls within the parameter adaptation range that matches the current battery status.

[0027] After determining the appropriate range for this parameter, each charging terminal adjusts its initial charging control parameters to correspond with the battery status information, thus obtaining the actual charging control parameters. For example, the initially set output voltage is converted based on the number of battery cells to meet the corresponding voltage level requirements; the initially set charging voltage and charging current are constrained based on the battery voltage to fall within a range matching the current battery status; and the charging current is controlled based on the battery connection continuity, allowing current output when the battery is connected and shutting off current output when it is not connected. The final actual charging control parameters represent the parameter information that can be directly used for charging control under the current battery status, and are used for subsequent control of the input electrical energy to complete the charging of the battery to be charged.

[0028] In step S400, each charging terminal independently connects to the input power from an external power source and controls the input power according to the actual charging control parameters to charge the connected battery to be charged.

[0029] For example, after obtaining the actual charging control parameters, each charging terminal, based on establishing a connection with an external power source to receive electrical energy, adjusts the input electrical energy according to the actual charging control parameters. These actual charging control parameters define the range and control method of parameters such as voltage, current, and power output to the battery. Therefore, after receiving electrical energy, each charging terminal controls the electrical energy to ensure its output characteristics remain consistent with the actual charging control parameters. In this process, each charging terminal acts as an independent execution unit, adjusting the electrical energy according to its own corresponding actual charging control parameters. Even if multiple charging terminals are simultaneously connected to the same external power source, the electrical energy output by each charging terminal to its respective battery is still controlled according to its own actual charging control parameters, thereby achieving independent charging control for different batteries.

[0030] In the aforementioned multi-terminal controlled charging method, in step S100, the master control terminal associates the initial charging control parameters with the terminal identifier to obtain a control data frame, and sends it to multiple charging terminals via a communication bus, thereby realizing centralized distribution of multi-terminal control information; in step S200, each charging terminal determines the corresponding initial charging control parameters according to the terminal identifier in the control data frame and obtains battery status information, thereby providing a basis for subsequent parameter processing; in step S300, each charging terminal performs adaptation processing on the initial charging control parameters according to the battery status information, thereby obtaining actual charging control parameters that match the current battery status; in step S400, each charging terminal controls the input power according to the actual charging control parameters, thereby realizing separate charging of each battery to be charged; based on this, in the entire technical solution, the master control terminal uniformly distributes parameters, and each charging terminal performs local adaptation processing in conjunction with the battery status, realizing the coordinated cooperation of centralized control and distributed execution, thus eliminating the need to manually configure each charger one by one, thereby improving the overall charging efficiency and enhancing the stability of the charging process.

[0031] In an exemplary embodiment, step S300, which involves "each charging terminal adapting the initial charging control parameters according to the battery status information to obtain the actual charging control parameters", includes steps S301 to S303.

[0032] Step S301: Decompose the battery state information into states to obtain the parameter constraint information corresponding to each state dimension.

[0033] For example, after obtaining the battery status information, each charging terminal performs state decomposition, that is, it divides the information according to the different attributes reflected in the battery status information, decomposing the information that originally described the current battery status as a whole into content represented by different state dimensions, thus obtaining the parameter constraint information corresponding to each state dimension; specifically, the battery status information is decomposed into state dimensions such as voltage characteristic status, structural characteristic status, and charging characteristic status, where: voltage characteristic status corresponds to the total battery voltage, the voltage per cell, and the charging cutoff voltage; structural characteristic status corresponds to the battery type and the number of battery strings; and charging characteristic status corresponds to the battery capacity and the allowable charging current.

[0034] Optionally, when obtaining the battery status information corresponding to the battery to be charged, the validity of the battery to be charged is verified based on the battery voltage and battery type in the battery status information. For example, if the current battery to be charged is an LIPO battery, the detected battery voltage is compared with the effective voltage range of 3.0V to 4.2V corresponding to LIPO batteries. If the battery voltage is within the effective voltage range, the battery to be charged is determined to be valid. If the current battery to be charged is a LIHV battery, the detected battery voltage is compared with the effective voltage range of 3.0V to 4.35V corresponding to LIHV batteries. If the battery voltage is within the effective voltage range, the battery to be charged is determined to be valid; otherwise, it is determined to be invalid. If the battery to be charged is determined to be valid, subsequent parameter correction operations continue; if the battery to be charged is determined to be invalid, any subsequent operations are terminated.

[0035] Step S302: Determine the adaptation range based on the parameter constraint information, and correct the initial charging control parameters within the adaptation range to obtain intermediate charging control parameters.

[0036] For example, each charging terminal determines its adaptation range in each state dimension based on parameter constraint information. That is, it is equivalent to giving the range or boundary of values ​​that the charging control process can take in the current battery state according to the values ​​in each state dimension, thereby clarifying the range limits that subsequent parameter corrections should follow. For example, taking the total battery voltage, the voltage of each cell, and the charging cutoff voltage corresponding to the voltage characteristic state as a benchmark, the corresponding voltage value range is determined based on the empirical voltage range of the corresponding battery in the historical usage records based on the benchmark (e.g., when the total battery voltage is 22.2V, the allowable range of total voltage is determined to be 21.8V to 22.6V; when the voltage of each cell is 3.7V, the allowable range of single cell voltage is determined to be 3.6V to 3.8V; when the charging cutoff voltage is 25.2V, the allowable cutoff voltage boundary is determined to be no higher than 25.2V).

[0037] For example, using the battery type and number of battery strings corresponding to the structural characteristic state as a benchmark, the corresponding voltage level range is determined based on the structural configuration relationship and voltage level relationship of the corresponding battery in the historical usage record (such as the allowable voltage level range of 22V to 24V for 6-string lithium batteries, the allowable voltage level range of 28V to 30V for 8-string lithium batteries, the high-rate battery type corresponds to the high output level range, and the ordinary capacity battery type corresponds to the standard output level range).

[0038] For example, using the battery capacity and allowable charging current corresponding to the charging characteristic state as a benchmark, the corresponding output state range is determined based on the current range, power range and output behavior limitations of the corresponding battery in the historical usage records based on the benchmark (e.g., a 5000mAh battery corresponds to an allowable charging current range of 5A to 10A, a power output range of 100W to 250W, and the continuous high power output time is limited to no more than a preset duration).

[0039] After determining the adaptation range corresponding to each charging terminal in the parameter correction process, each charging terminal corrects the initial charging control parameters within the adaptation range. That is, it adjusts the specific values ​​of the parameters according to the parameter constraint information so that the values ​​of the initial charging control parameters fall within the adaptation range, thereby obtaining intermediate charging control parameters. The intermediate charging control parameters are used to represent the parameter results formed under the current battery state value constraints. They have initially completed the correspondence with the current battery state based on the initial charging control parameters.

[0040] Step S303: Perform consistency verification on the intermediate charging control parameters based on the battery status information to obtain the actual charging control parameters.

[0041] For example, intermediate charging control parameters are parameter results formed within the adaptation range. Although they meet the value constraints corresponding to each state dimension, it is still necessary to confirm the consistency between their overall values ​​and the current battery state. In other words, intermediate charging control parameters are results obtained by correcting the value constraints corresponding to each state dimension separately. Their formation process focuses on meeting the constraints of a single state dimension, while there are constraints between different state dimensions. Therefore, even if each parameter meets its respective value constraints, the overall matching relationship between the parameters still needs further confirmation. For example, if a parameter has a reasonable value within a single range, but when combined with parameters corresponding to another state dimension, it does not fully reflect the overall state of the current battery. Therefore, consistency checks are needed to uniformly verify each parameter to ensure that the final parameter result is consistent with the current battery state.

[0042] Specifically, each charging terminal performs a line-by-line analysis of the intermediate charging control parameters and battery status information. This involves verifying the consistency of the combinations of relevant parameters in the intermediate charging control parameters based on the values ​​of each state dimension in the battery status information. When all parameter combinations can collectively reflect the current battery status, the relevant parameters remain unchanged. If there are inconsistencies between parameter combinations and the current battery status, the relevant parameters are further adjusted to ensure consistency with the battery status information while satisfying the constraints of each state dimension. Through this verification and adjustment process, the intermediate charging control parameters achieve overall matching while satisfying the constraints of each state dimension, thus obtaining the actual charging control parameters. These actual charging control parameters represent the parameter results that can be directly used to execute charging control under the current battery status. They are further processed to correspond with the current battery status based on the intermediate charging control parameters and can serve as a direct basis for subsequent charging control processes.

[0043] In this embodiment, in step S301, the battery state information is divided into multiple state dimensions and the corresponding parameter constraint information is extracted, thereby transforming the battery state into a constraint on parameter values. In step S302, the adaptation range is determined based on the parameter constraint information, thereby correcting the initial charging control parameters to obtain intermediate charging control parameters that meet the value constraints. In step S303, the intermediate charging control parameters are validated for consistency based on the battery state information to obtain actual charging control parameters that are consistent with the current battery state. Based on this, the entire technical solution realizes a step-by-step parameter correction and validation process driven by battery state information, enabling the charging control parameters to remain consistent with the current battery state.

[0044] In an exemplary embodiment, step S302, which involves "determining the adaptation range based on parameter constraint information, correcting the initial charging control parameters within the adaptation range, and obtaining intermediate charging control parameters", includes steps S3021 to S3023.

[0045] Step S3021: Determine the adaptation range of each state dimension based on the parameter constraint information.

[0046] For example, in conjunction with the adaptation range determination process given in the embodiment corresponding to step S302, the adaptation range of each state dimension is further determined as interval-limited, level-limited, and state-limited. Specifically, under the constraints corresponding to the voltage characteristic state, an interval-limited adaptation range is formed based on the voltage value range given in the parameter constraint information; under the constraints corresponding to the structural characteristic state, a level-limited adaptation range is formed based on the voltage level range given in the parameter constraint information; and under the constraints corresponding to the charging characteristic state, a state-limited adaptation range is formed based on the output state range given in the parameter constraint information.

[0047] Step S3022: Within the adaptation range of each state dimension, based on the initial setting characteristics of the initial charging control parameters, the initial charging control parameters are corrected to obtain the parameter correction values ​​corresponding to each state dimension.

[0048] For example, after determining the adaptation range corresponding to each state dimension, each charging terminal uses the initial setting characteristics reflected by the initial charging control parameters as a basis to perform parameter correction processing on the initial charging control parameters. That is, without changing the parameter structure, the relevant values ​​are adjusted in the direction consistent with the initial setting characteristics within the corresponding adaptation range. The initial setting characteristics are used to characterize the original value level and change orientation of the initial charging control parameters. During the correction process, the adjustment direction and adjustment range are determined accordingly, so that the correction result is consistent with the initial setting.

[0049] For example, for range-limited adaptation ranges, this mainly corresponds to the continuous range convergence processing of parameter items. Using voltage as the core parameter, when its initial set value in the initial charging control parameters is higher than the upper limit of the range and its change is biased towards the higher value side, it is adjusted downwards to near the upper limit boundary; when it is lower than the lower limit of the range and its change is biased towards the lower value side, it is adjusted upwards to near the lower limit boundary. The adjustment direction is determined by the positional relationship of the initial set value relative to the range and its change orientation, and the adjustment magnitude is based on the minimum change required to enter the range. After voltage adjustment, based on the correspondence between voltage, current, and power, the current or power is adjusted accordingly to maintain a matching relationship with the adjusted voltage value. For example, when the voltage moves from the high value side to the upper boundary of the range, the current is adjusted to match the voltage, and the power is adjusted synchronously accordingly.

[0050] For example, regarding the level-limited adaptation range, this mainly corresponds to the discrete level alignment processing of parameter items. Taking voltage as the core parameter, when its original setting value in the initial charging control parameters is between two levels and the change trend is biased towards the higher level, the higher level is preferentially selected as the adjustment target; when the change trend is biased towards the lower level, the lower level is preferentially selected. The adjustment direction is determined by the level position closest to the original setting value and the change trend, and the adjustment range is based on the minimum level difference required to cross to the adjacent target level. After the voltage level is determined, the upper limit of the current or the power range is adjusted synchronously according to the value rules corresponding to that voltage level, so that the parameter combination is consistent with that level. For example, when the voltage is increased to a higher level, the upper limit of the current is limited to the range corresponding to that level, and the power range is adjusted accordingly.

[0051] For example, regarding the state-limited adaptation range, it mainly corresponds to the constraint processing of output behavior. That is, when the initial setting in the initial charging control parameters is that output is not allowed, the output state is maintained at no output. When the initial setting is that output is allowed, the output adjustment method under the current battery state constraint is determined according to the original value level and the change orientation. For example, when the initial setting reflects a high output level and the change orientation is biased towards enhancing output, the upper limit of current or power output is adjusted to limit it while satisfying the current battery state constraint. When the initial setting reflects a low output level and the change orientation is biased towards weakening output, the relevant parameters are maintained at a low output range or slightly adjusted to meet the output conditions under the current battery state. The adjustment direction is determined by the output orientation, and the adjustment range is limited to satisfying the current battery state constraint. For example, when output is allowed but there are limiting conditions, the current is limited to the allowable range, and the power output is constrained accordingly.

[0052] In essence, the parameter correction process described above is a local adaptation adjustment based on the initial setting characteristics of the charging terminal reflected by the initial charging control parameters. Each charging terminal uses the initial charging control parameters as its starting point. Without changing the parameter structure, and considering the adaptation range corresponding to each state dimension, it prioritizes the constraint and adjustment of core parameters. Based on the adjustment results of these core parameters, it performs a transitive correction on related parameters, maintaining the original correspondence between the parameters. In this process, parameter adjustment is limited by the adaptation range, and the adjustment direction and magnitude are determined by the value level and change orientation reflected in the initial setting characteristics. This ensures that the adjusted parameters, while meeting the current battery state constraints, maintain consistency with the initial setting, achieving a transition from unified setting to local adaptation.

[0053] This method ensures that the parameter correction values ​​corresponding to each state dimension maintain a relationship with the initial settings in terms of source, and avoids regenerating independent parameters that deviate from the initial settings during the adjustment process. At the same time, the core parameters drive the linkage adjustment of related parameters, ensuring the continuity, consistency and overall coordination of the parameter adjustment process.

[0054] Step S3023: Combine the parameter correction values ​​corresponding to each state dimension according to their respective parameter item types to obtain intermediate charging control parameters.

[0055] For example, the parameter correction values ​​obtained under each state dimension are combined according to a preset data structure. That is, based on the parameter items corresponding to the initial charging control parameters, the parameter correction values ​​from different state dimensions are assigned to their respective positions, so that each parameter item has a corresponding value in the combination. Specifically, in the combination process, the parameter correction values ​​under different state dimensions correspond to different parameter items or different value sources of the same parameter item. By arranging them according to a predetermined data structure, the parameter correction values ​​form a unified expression in structure. For example, voltage-related correction values ​​are filled into the corresponding voltage parameter positions, current-related correction values ​​are filled into the corresponding current parameter positions, and state-type values ​​are marked accordingly, thereby forming a complete parameter set. Through the above combination process, the parameter correction values ​​corresponding to each state dimension are transformed from scattered results into structured unified data, thereby obtaining intermediate charging control parameters.

[0056] In this embodiment, in step S3021, the adaptation range of each state dimension is determined according to the parameter constraint information, thereby transforming the constraints corresponding to the current battery state into the boundary basis for parameter values; in step S3022, the parameters are corrected based on the initial setting characteristics of the initial charging control parameters and within the adaptation range, so that the parameters maintain consistency with the original setting value level and change orientation while satisfying the constraints; in step S3023, the parameter correction values ​​corresponding to each state dimension are combined according to the parameter item type to form intermediate charging control parameters with consistent structure; based on this, the entire technical solution realizes a collaborative processing flow of constraint-driven parameter limitation, parameter correction based on initial setting characteristics, and structured parameter output.

[0057] In an exemplary embodiment, step S303, which involves "performing consistency verification of intermediate charging control parameters based on battery status information to obtain actual charging control parameters", includes either step S3031 or step S3032.

[0058] Step S3031: If the intermediate charging control parameters pass the consistency check, then the actual charging control parameters are determined based on the intermediate charging control parameters.

[0059] For example, according to the foregoing embodiments, the intermediate charging control parameters are a set of parameters formed by arranging the parameter correction values ​​corresponding to each state dimension according to a preset data structure. However, under the same parameter item, there are different value sources from different state dimensions, thus requiring consistency verification of the multiple value relationships within the same parameter item. Specifically, based on the battery state information, the charging terminal further verifies whether the multiple values ​​can correspond to each other and form a consistent result when there are multiple value sources for the same parameter item in the intermediate charging control parameters. For example, under the same voltage parameter item, the values ​​given by different state dimensions should be compatible with each other in the current battery state, and their multiple value relationships should be able to jointly reflect the current battery state.

[0060] If there are no inconsistencies among the multiple value sources for the same parameter item, it indicates that the intermediate charging control parameter maintains consistency with the battery status information regarding the multiple value relationships for that parameter item. In this case, the charging terminal selects a single parameter value for execution from the multiple available values ​​for the same parameter item according to a preset value determination rule, and directly determines it as the actual charging control parameter. Essentially, the value determination rule is used to determine the final execution value from the multiple available values ​​for the same parameter item. It filters and selects multiple values ​​based on the initial setting characteristics reflected by the initial charging control parameters. Specifically, provided that all values ​​meet the status constraints, it prioritizes selecting the value closest to the initial setting value, or selects the value that maintains the original change orientation within the current value range, thus ensuring that the finally determined parameter value both meets the current constraints and remains consistent with the initial setting characteristics.

[0061] In step S3032, if the intermediate charging control parameters fail the consistency check, the current charging terminal sends a parameter acquisition request to the main control terminal and receives the initial charging control parameters resent by the main control terminal based on the parameter acquisition request, so as to determine the actual charging control parameters based on the resent initial charging control parameters.

[0062] For example, when the charging terminal determines that the intermediate charging control parameters have failed the verification during the above consistency verification process, that is, in any parameter item of the intermediate charging control parameters, multiple values ​​from different state dimensions under the same parameter item cannot correspond to each other and form a consistent result, then the local correction will no longer be made on the basis of the current intermediate charging control parameters, but the initial charging control parameters will be re-obtained through interaction with the main control terminal.

[0063] Specifically, the charging terminal generates a parameter acquisition request based on the verification result and sends this request to the main control terminal. The main control terminal then resends the initial charging control parameters based on this request. Upon receiving the resent initial charging control parameters, the charging terminal uses them as new input to re-execute the state splitting and parameter correction process, thereby generating new intermediate charging control parameters and performing consistency verification again. This process continues until multiple values ​​from different state dimensions under the same parameter item in the intermediate charging control parameters can correspond to each other and form a consistent result. Based on the verified intermediate charging control parameters, the actual charging control parameters are then further determined.

[0064] In other words, the re-acquired initial charging control parameters are not a retransmission of the previous initial charging control parameters, but rather an updated parameter formed by the main control terminal after adjusting the parameters based on the inconsistency information fed back by the charging terminal in the parameter acquisition request. For example, when multiple values ​​of a certain parameter item in the intermediate charging control parameters under different state dimensions cannot form a consistent result, the main control terminal can correct the setting range or value of the parameter item and resend it, so that the new initial charging control parameters are more in line with the current battery state.

[0065] In this embodiment, in step S3031, if the intermediate charging control parameters pass the consistency check, the actual charging control parameters are determined based on the intermediate charging control parameters, so that the parameter values ​​are consistent with the current battery state. In step S3032, if the check fails, the charging terminal initiates a parameter acquisition request and receives the resent initial charging control parameters, thereby realizing the reacquisition and reprocessing of parameters. Based on this, in the entire technical solution, according to the consistency check result, a branch processing method of parameter determination after the check passes, parameter reacquisition after the check fails, and re-check is realized, so that the parameter determination process further ensures overall consistency while meeting various constraints.

[0066] In an exemplary embodiment, multiple charging terminals establish a half-duplex communication connection with the main control terminal via a serial communication bus; before step S100, which involves "the main control terminal sending a control data frame containing initial charging control parameters and terminal identifiers to multiple charging terminals via the communication bus", the method further includes steps S001 to S003.

[0067] Step S001: The main control terminal determines its own terminal identifier as the base identifier.

[0068] In step S002, the main control terminal assigns a sequential number to each charging terminal according to the order in which they are connected to the serial communication bus, and assigns a terminal identifier to each charging terminal based on the reference identifier and the sequential number.

[0069] In step S003, the main control terminal sends the corresponding terminal identifier to each charging terminal sequentially via the serial communication bus according to the order of access.

[0070] For example, the system includes a master control terminal and three charging terminals, which are connected sequentially via a serial communication bus. During system initialization, the master control terminal first sets its own terminal identifier to 0 and records this identifier as the starting point for subsequent identifier allocation. Then, the master control terminal detects the access order on the communication bus to identify the access sequence of the three charging terminals and numbers them sequentially according to this access order. For example, the first charging terminal connected corresponds to number 1, the next connected corresponds to number 2, and the last connected corresponds to number 3. Based on this, terminal identifiers 1, 2, and 3 are generated for the three charging terminals respectively. After generating the terminal identifiers for each charging terminal, the master control terminal sends the corresponding terminal identifiers to the charging terminals numbered 1, 2, and 3 sequentially via the serial communication bus according to the numbering order.

[0071] Specifically, after each charging terminal is sequentially connected to the serial communication bus, the master control terminal first determines the sequential position of each charging terminal on the bus according to the access order. For example, the first access position corresponds to the first charging terminal, and the second access position corresponds to the second charging terminal. Subsequently, during the terminal identifier distribution phase, the master control terminal does not arbitrarily broadcast any terminal identifier, but sends them one by one according to the determined access order, and the charging terminal currently in the corresponding sequential position receives and writes the terminal identifier. That is, the terminal identifier sent by the master control terminal to the first access position is received by the first charging terminal, and the terminal identifier sent to the second access position is received by the second charging terminal. In this way, the terminal identifier is mapped one-to-one with the access order, thereby achieving accurate allocation of the terminal identifier to the corresponding charging terminal.

[0072] After receiving the terminal identifier, each charging terminal writes the terminal identifier into its own storage location. During subsequent communication, it reads the locally stored terminal identifier to determine whether the received data corresponds to itself. For example, when data containing terminal identifier 2 is received, only the charging terminal numbered 2 processes the data, while other charging terminals do not process the data.

[0073] Optionally, after the terminal identifiers of each charging terminal have been assigned, if a new charging terminal is detected to be connected or an existing charging terminal is disconnected, the main control terminal re-acquires the access order of each charging terminal on the current serial communication bus, and re-numbers all existing connected charging terminals while keeping the original base identifier unchanged. Subsequently, the terminal identifiers of each charging terminal are regenerated based on the new sequence number and distributed to each charging terminal in the updated access order, so that each charging terminal updates its own terminal identifier. In this way, the terminal identifiers are always consistent with the current actual access status, thereby avoiding identifier misalignment due to the addition or removal of terminals.

[0074] Therefore, although all charging terminals are connected to the communication bus in the initial stage, the communication process is triggered sequentially by the main control terminal according to the order of access, and only one charging terminal is interacted with at any given time. Thus, differentiation can be achieved through sequential correspondence. However, after the identification is established, the communication process no longer proceeds sequentially but uses a shared transmission method based on the bus. At this point, multiple charging terminals are simultaneously listening. If the data ownership is still determined by the order of access, there is a lack of clear correspondence, which can easily lead to ambiguity. Therefore, in the later stages, terminal identifiers need to be included in the data so that each charging terminal can make deterministic judgments based on the terminal identifier, thereby converting sequential differentiation into identifier differentiation to meet the accurate identification requirements in a shared communication scenario.

[0075] In this embodiment, in step S001, the terminal identifier of the main control terminal itself is determined as the base identifier, thereby providing a unified reference for the subsequent identifier allocation of each charging terminal; in step S002, each charging terminal is sequentially numbered according to its access order in the serial communication bus, and a terminal identifier is assigned to each charging terminal in combination with the base identifier, so that each charging terminal has an identifier representation corresponding to its access order; in step S003, the corresponding terminal identifier is sent to each charging terminal in sequence according to its access order, so that each charging terminal obtains its corresponding terminal identifier; based on this, the terminal identifier establishment process based on the access order is realized in the entire technical solution, so that multiple charging terminals have a clear identifier basis in a shared bus environment.

[0076] It should be understood that although the steps in the flowcharts of the embodiments described above are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the embodiments described above may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages of other steps.

[0077] Based on the same inventive concept, this application also provides a multi-terminal control charging system for implementing the multi-terminal control charging method described above. The solution provided by this system is similar to the implementation described in the above method; therefore, the specific limitations in one or more embodiments of the multi-terminal control charging system provided below can be found in the limitations of the multi-terminal control charging method described above, and will not be repeated here.

[0078] In one exemplary embodiment, such as Figure 3 As shown, a multi-terminal control charging system is provided, including: a main control terminal, multiple charging terminals, multiple batteries to be charged, and an external power supply; the main control terminal serves as a central node, and the multiple charging terminals serve as edge-side execution nodes to realize edge computing-based control processing; the main control terminal is connected to the communication terminals of the multiple charging terminals through a communication bus, the input terminal of each charging terminal is connected to the external power supply, and the output terminal of each charging terminal is connected to a battery to be charged. The main control terminal is configured to send control data frames containing initial charging control parameters and terminal identifiers to multiple charging terminals via a communication bus.

[0079] Multiple charging terminals are configured to: identify the initial charging control parameters corresponding to the current charging terminal based on the terminal identifier in the received control data frame, and verify the validity of the electrical parameters of the connected battery to be charged to obtain battery status information; adapt the initial charging control parameters based on the battery status information to obtain actual charging control parameters; independently access input power from an external power source, and control the input power according to the actual charging control parameters to charge the connected battery to be charged.

[0080] In an exemplary embodiment, the charging terminal is further configured to: decompose the battery state information into states to obtain parameter constraint information corresponding to each state dimension; determine the adaptation range based on the parameter constraint information; modify the initial charging control parameters within the adaptation range to obtain intermediate charging control parameters; and perform consistency verification on the intermediate charging control parameters based on the battery state information to obtain the actual charging control parameters.

[0081] In an exemplary embodiment, the charging terminal is further configured to: determine the adaptation range of each state dimension according to parameter constraint information; within the adaptation range of each state dimension, modify the initial charging control parameters based on the initial setting characteristics of the initial charging control parameters to obtain the parameter modification values ​​corresponding to each state dimension; and combine the parameter modification values ​​corresponding to each state dimension according to their respective parameter item types to obtain intermediate charging control parameters.

[0082] In an exemplary embodiment, each state dimension includes voltage characteristic state, structural characteristic state, and charging characteristic state; wherein, voltage characteristic state corresponds to the total battery voltage, the voltage per cell, and the charging cutoff voltage, structural characteristic state corresponds to the battery type and the number of battery strings, and charging characteristic state corresponds to the battery capacity and the allowable charging current.

[0083] In an exemplary embodiment, the charging terminal is further configured to: if the intermediate charging control parameters pass the consistency check, determine the actual charging control parameters based on the intermediate charging control parameters; if the intermediate charging control parameters fail the consistency check, the current charging terminal sends a parameter acquisition request to the main control terminal and receives the initial charging control parameters resent by the main control terminal based on the parameter acquisition request, so as to determine the actual charging control parameters based on the resent initial charging control parameters.

[0084] In an exemplary embodiment, multiple charging terminals establish a half-duplex communication connection with a main control terminal via a serial communication bus. The main control terminal is further configured to: determine its own terminal identifier as a base identifier; sequentially number each charging terminal according to the order in which they access the serial communication bus, and assign a terminal identifier to each charging terminal according to the base identifier and the sequential number; and sequentially send the corresponding terminal identifier to each charging terminal via the serial communication bus according to the order in which they access the serial communication bus.

[0085] Each terminal in the aforementioned multi-terminal control charging system can be implemented through a combination of hardware and software. The hardware portion of each terminal can be embedded in or separate from the processor in the computer device, while its software portion can be stored in the memory of the computer device, so that the processor can call and execute the operations corresponding to each of the above modules.

[0086] In one exemplary embodiment, a computer device is provided, the computer device including a memory and a processor, the memory storing a computer program, and the processor executing the computer program to implement the steps performed by the master control terminal or the charging terminal in the method described in the above embodiments.

[0087] The computer device can be a main control terminal or a charging terminal, and its internal structure diagram can be as follows: Figure 4 As shown, the computer device includes a processor, memory, input / output interface, communication interface, display unit, and input device. The processor, memory, and input / output interface are connected via a system bus, and the communication interface, display unit, and input device are also connected to the system bus via the input / output interface. The processor provides computing and control capabilities. The memory includes a non-volatile storage medium and internal memory. The non-volatile storage medium stores the operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage medium. The input / output interface is used for exchanging information between the processor and external devices. The communication interface is used for wired or wireless communication with external terminals; wireless communication can be achieved through Wi-Fi, mobile cellular networks, NFC (Near Field Communication), or other technologies. When the computer program is executed by the processor, it implements the steps in the aforementioned multi-terminal control charging method. The display unit of the computer device is used to form a visually visible image, and can be a display screen, which can be an LCD screen or an e-ink display screen; the input device of the computer device can be a touch layer covering the display screen, or buttons, trackballs or touchpads set on the computer device casing, or external keyboards, touchpads or mice, etc.

[0088] Those skilled in the art will understand that Figure 4 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.

[0089] In one exemplary embodiment, such as Figure 5 The diagram shows the internal structure of a computer-readable storage medium storing a computer program. When executed by a processor, the computer program is used for the steps performed by the main control terminal or the charging terminal in the methods described in the above embodiments.

[0090] Those skilled in the art will understand that all or part of the processes in the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above methods.

[0091] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0092] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this patent application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.

Claims

1. A multi-terminal controlled charging method, characterized in that, The method, applied to a multi-terminal control charging system based on edge computing, includes: The main control terminal will send control data frames containing initial charging control parameters and terminal identifiers to multiple charging terminals via the communication bus; Each charging terminal identifies the initial charging control parameters corresponding to the current charging terminal based on the terminal identifier in the received control data frame, and determines the electrical parameters of the connected battery to be charged to obtain battery status information. Each charging terminal adapts the initial charging control parameters according to the battery status information to obtain the actual charging control parameters; Each charging terminal independently connects to the input power from an external power source and controls the input power according to the actual charging control parameters to charge the connected battery to be charged.

2. The method according to claim 1, characterized in that, Each charging terminal adapts the initial charging control parameters based on the battery status information to obtain actual charging control parameters, including: The battery state information is decomposed to obtain parameter constraint information corresponding to each state dimension; The adaptation range is determined based on the parameter constraint information, and the initial charging control parameters are corrected within the adaptation range to obtain intermediate charging control parameters. The intermediate charging control parameters are verified for consistency based on the battery status information to obtain the actual charging control parameters.

3. The method according to claim 2, characterized in that, The step of determining the adaptation range based on the parameter constraint information, and correcting the initial charging control parameters within the adaptation range to obtain intermediate charging control parameters includes: Based on the parameter constraint information, the adaptation range of each state dimension is determined respectively; Within the adaptation range of each state dimension, based on the initial setting characteristics of the initial charging control parameters, the initial charging control parameters are corrected to obtain the parameter correction values ​​corresponding to each state dimension. The parameter correction values ​​corresponding to each state dimension are combined according to their respective parameter item types to obtain intermediate charging control parameters.

4. The method according to claim 2 or 3, characterized in that, Each state dimension includes voltage characteristic state, structural characteristic state, and charging characteristic state; The voltage characteristic states correspond to the total battery voltage, the voltage per cell, and the charging cutoff voltage; the structural characteristic states correspond to the battery type and the number of battery cells; and the charging characteristic states correspond to the battery capacity and the allowable charging current.

5. The method according to claim 2, characterized in that, The step of performing a consistency check on the intermediate charging control parameters based on the battery state information to obtain the actual charging control parameters includes: If the intermediate charging control parameters pass the consistency check, the actual charging control parameters are determined based on the intermediate charging control parameters. If the intermediate charging control parameters fail the consistency check, the current charging terminal sends a parameter acquisition request to the main control terminal and receives the initial charging control parameters resent by the main control terminal based on the parameter acquisition request, so as to determine the actual charging control parameters based on the resent initial charging control parameters.

6. The method according to claim 1, characterized in that, Multiple charging terminals establish half-duplex communication connections with the main control terminal via a serial communication bus; Before the main control terminal sends a control data frame containing initial charging control parameters and terminal identifiers to multiple charging terminals via a communication bus, the method further includes: The main control terminal determines its own terminal identifier as the base identifier; The main control terminal assigns sequential numbers to each charging terminal according to the order in which they are accessed in the serial communication bus, and assigns a terminal identifier to each charging terminal according to the reference identifier and the sequential number. The main control terminal sends the corresponding terminal identifier to each charging terminal sequentially via the serial communication bus according to the access order.

7. The method according to claim 1 or 6, characterized in that, The main control terminal refers to a charging terminal configured to perform main control functions, or it refers to an independently set external control device. Wherein, the charging terminal configured to perform the main control function refers to any charging terminal selected from multiple charging terminals through a configuration operation, and the independently set external control device refers to a control device set separately from any charging terminal.

8. A multi-terminal controlled charging system, characterized in that, The system includes a main control terminal, multiple charging terminals, multiple batteries to be charged, and an external power supply; the main control terminal serves as a central node, and the multiple charging terminals serve as edge-side execution nodes to achieve edge computing-based control processing. The main control terminal is connected to the communication terminals of multiple charging terminals via a communication bus. The input terminal of each charging terminal is connected to the external power source, and the output terminal of each charging terminal is connected to a battery to be charged. The main control terminal is configured to send control data frames containing initial charging control parameters and terminal identifiers to multiple charging terminals via a communication bus. The plurality of charging terminals are configured to: identify the initial charging control parameters corresponding to the current charging terminal based on the terminal identifier in the received control data frame, and verify the validity of the electrical parameters of the connected battery to be charged to obtain battery status information; adapt the initial charging control parameters based on the battery status information to obtain actual charging control parameters; independently access input power from an external power source, and control the input power based on the actual charging control parameters to charge the connected battery to be charged.

9. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it is used to implement the steps performed by the main control terminal or the charging terminal in the method of any one of claims 1 to 7.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it is used to implement the steps performed by the main control terminal or the charging terminal in the method of any one of claims 1 to 7.