Battery control method, device, system and computer readable storage medium
By using parallel control of multiple independent batteries and charging/discharging structures in the UAV system, the problem of low charging and discharging efficiency of UAVs is solved, enabling uninterrupted operation of UAVs and effective battery management, improving mission execution efficiency and extending battery life.
Patent Information
- Application Number
- CN202211044769.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-08-30
- Publication Date
- 2025-12-12
- Estimated Expiration
- 2042-08-30
AI Technical Summary
The low efficiency of contact-based charging and discharging and the impact of polling-based charging and discharging on mission execution efficiency of drones.
It employs multiple independent alternative batteries and charging/discharging structures, selects the target battery and charging/discharging structure according to preset conditions, and achieves parallel charging and discharging operations to avoid the battery being in a fully charged state for a long time.
It improves the mission execution efficiency of drones, protects batteries, extends battery life, and reduces battery safety risks.
Smart Images

Figure CN115378086B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of control, in particular to a battery control method, device, system and computer readable storage medium. BACKGROUND
[0002] At present, the charging and discharging scheme of the unmanned aerial vehicle includes contact charging and discharging and polling charging and discharging. Among them, the contact charging and discharging efficiency is relatively low, thereby affecting the efficiency of the unmanned aerial vehicle in executing tasks; the polling charging and discharging needs to sequentially charge and discharge a plurality of batteries intelligently, which also seriously affects the efficiency of the unmanned aerial vehicle in executing tasks. SUMMARY
[0003] Therefore, the purpose of the present application is to provide a battery control method, device, system and computer readable storage medium, which can effectively protect the battery and effectively improve the problem of low efficiency of the unmanned aerial vehicle in executing tasks caused by battery charging and discharging.
[0004] In a first aspect, an embodiment of the present application provides a battery control method, which is applied to a control terminal in a battery control system, the battery control system further comprising a plurality of alternative batteries and a plurality of alternative charging and discharging structures, and the method comprises: receiving a starting instruction for a target working device, and judging whether the alternative batteries meet a preset starting condition corresponding to the target working device; if yes, determining a first target battery from the alternative batteries meeting the preset starting condition, so as to load the first target battery to the target working device; determining a first target charging and discharging structure from the alternative charging and discharging structures, and respectively controlling each first target charging and discharging structure to perform a charging operation on other alternative batteries except the first target battery, until a preset charging end condition is met.
[0005] In an embodiment, the method further comprises: if none of the alternative batteries meets the preset starting condition, taking each alternative charging and discharging structure as a second target charging and discharging structure; controlling each second target charging and discharging structure to perform a charging operation on each alternative battery, until the preset charging end condition is met; and when listening to the end of the charging operation, randomly determining a second target battery from the alternative batteries, so as to load the second target battery to the target working device.
[0006] In an implementation, the method further comprises: if the target instruction is received, determining whether the target instruction is received again within a preset time period; wherein the target instruction at least comprises the start instruction; if not, controlling each of the alternative charge-discharge structures to perform a charging operation on each of the alternative batteries until the preset charging end condition is met; when the charging operation is ended, randomly selecting a plurality of third target batteries from the alternative batteries, and selecting a plurality of third target charge-discharge structures from the alternative charge-discharge structures; wherein the number of the third target batteries is consistent with the number of the third target charge-discharge structures; and controlling each of the third target charge-discharge structures to perform a discharging operation on each of the third target batteries until a preset discharging end condition is met.
[0007] In an implementation, the preset charging end condition comprises: a battery remaining capacity value is greater than or equal to a first preset capacity threshold; and the preset discharging end condition comprises: a battery remaining capacity value is greater than a second preset capacity threshold and less than the first preset capacity threshold.
[0008] In an implementation, the step of determining whether the alternative batteries meet the preset start condition corresponding to the target working device comprises: for each of the alternative batteries, if the battery state of the alternative battery is battery health, and the battery remaining capacity of the alternative battery is greater than a third preset capacity threshold, it is determined that the battery meets the preset start condition corresponding to the target working device.
[0009] In a second aspect, an embodiment of the present application further provides a battery control device, which is applied to a control terminal in a battery control system, the battery control system further comprises a plurality of alternative batteries and a plurality of alternative charge-discharge structures, and the device comprises: a first determination module, configured to receive a start instruction for a target working device, and determine whether the alternative batteries meet a preset start condition corresponding to the target working device; a first battery determination module, configured to determine a first target battery from the alternative batteries meeting the preset start condition when the determination result of the first determination module is yes, so as to load the first target battery to the target working device; and a first charging control module, configured to determine a first target charge-discharge structure from the alternative charge-discharge structures, and control each of the first target charge-discharge structures to perform a charging operation on other alternative batteries except the first target battery until a preset charging end condition is met.
[0010] In an implementation, the apparatus further comprises: a charge-discharge structure determination module configured to determine each of the candidate charge-discharge structures as a second target charge-discharge structure if none of the candidate batteries satisfies the preset starting condition; a second charge control module configured to control each of the second target charge-discharge structures to perform a charging operation on each of the candidate batteries until the preset charging ending condition is satisfied; and a second battery determination module configured to determine a second target battery from the candidate batteries randomly when the charging operation is ended, and load the second target battery to the target working device.
[0011] In an implementation, the apparatus further comprises: a second determination module configured to determine whether the target instruction is received again within a preset time period if the target instruction is received; wherein the target instruction at least comprises the starting instruction; a third charge control module configured to control each of the candidate charge-discharge structures to perform a charging operation on each of the candidate batteries until the preset charging ending condition is satisfied if the second determination module determines that the target instruction is received again; a third battery determination module configured to select a plurality of third target batteries from the candidate batteries and a plurality of third target charge-discharge structures from the candidate charge-discharge structures when the charging operation is ended; wherein the number of the third target batteries is consistent with the number of the third target charge-discharge structures; and a discharge control module configured to control each of the third target charge-discharge structures to perform a discharging operation on each of the third target batteries until a preset discharging ending condition is satisfied.
[0012] In a third aspect, an embodiment of the present application further provides a battery control system, comprising a processor and a memory, the memory stores computer executable instructions capable of being executed by the processor, and the processor executes the computer executable instructions to implement the method according to any one of the first aspect.
[0013] In a fourth aspect, an embodiment of the present application further provides a computer readable storage medium, which stores computer executable instructions, and the computer executable instructions, when invoked and executed by a processor, cause the processor to implement the method according to any one of the first aspect.
[0014] The battery control method, device, system and computer readable storage medium provided by the embodiment of the present application are applied to a control terminal in a battery control system, the battery control system further comprises a plurality of alternative batteries and a plurality of alternative charging and discharging structures, if a starting instruction for a target working device is received, it is judged whether the alternative batteries meet the preset starting condition corresponding to the target working device, and when the judgment result is yes, a first target battery is determined from the alternative batteries meeting the preset starting condition, so as to load the first target battery to the target working device, meanwhile, a first target charging and discharging structure is determined from the alternative charging and discharging structures, and each first target charging and discharging structure is controlled to perform a charging operation on other alternative batteries except the first target battery until a preset charging end condition is met. The above method provides a plurality of independent alternative batteries and a plurality of independent alternative charging and discharging structures, after receiving the starting instruction, a plurality of first target charging and discharging structures are controlled to perform a charging operation on other alternative batteries except the first target battery, so that when the next starting instruction is received, there is still a target battery meeting the preset starting condition in the alternative batteries, so as to realize uninterrupted work of the target working device. The embodiment of the present application can not only effectively protect the battery, but also effectively improve the problem of low task execution efficiency of the working device caused by battery charging and discharging.
[0015] Other features and advantages of the present application will be set forth in the following description, and in part will become apparent to those skilled in the art from the description, or can be learned by practice of the present application. The objects and other advantages of the present application will be realized and achieved by the structure particularly pointed out in the description, claims and drawings.
[0016] In order to make the above-mentioned objects, characteristics and advantages of the present application more obvious and easy to understand, the following preferred embodiments are specifically described below, and the accompanying drawings are described in detail as follows. BRIEF DESCRIPTION OF DRAWINGS
[0017] In order to more clearly illustrate the specific embodiments of the present application or the technical solutions in the prior art, the following will briefly introduce the drawings needed to be used in the specific embodiments or prior art description. Obviously, the drawings in the following description are some embodiments of the present application, and those skilled in the art can also obtain other drawings according to these drawings without creative labor.
[0018] Figure 1 The flowchart of the battery control method provided by the embodiment of the present application is shown in the figure;
[0019] Figure 2 The structure diagram of the battery control system provided by the embodiment of the present application is shown in the figure;
[0020] Figure 3 The flowchart of another battery control method provided by the embodiment of the present application is shown in the figure;
[0021] Figure 4 Another flowchart of a battery control method provided by an embodiment of the application is shown in FIG. 4;
[0022] Figure 5 Another flowchart of a battery control method provided by an embodiment of the application is shown in FIG. 4;
[0023] Figure 6 Another flowchart of a battery control method provided by an embodiment of the application is shown in FIG. 4; DETAILED DESCRIPTION
[0024] To make the objectives, technical solutions, and advantages of the embodiments of the application clearer, the technical solutions of the application will be described below in connection with the embodiments. Obviously, the described embodiments are only some, but not all, of the embodiments of the application. Based on the embodiments of the application, all other embodiments obtained by those of ordinary skill in the art without creative effort belong to the scope of the application.
[0025] Currently, the related art provides contact charging, which is relatively low in efficiency. When a UAV is still performing a task, but the battery is insufficient to support the UAV to continue performing the task, the UAV has to return to the automatic airport for charging. The contact charging generally takes more than half an hour to charge to more than 60% of the battery capacity before the UAV can take off again. In addition, if the battery is not used for a long time and needs to be discharged to the battery storage voltage, but needs to perform a task during the storage voltage period, the endurance time will be greatly reduced, at least half of the endurance time. The related art also provides a polling charging and discharging system. For example, there are four batteries, and the polling charging and discharging system will intelligently poll the four batteries for charging and discharging. In the case of using networked UAVs and automatic airport deployment, the battery charging method will seriously affect the task execution efficiency. For example, if all four batteries in the automatic airport are in a depleted state, only one battery can be charged at a time, and if multiple UAVs land in the airport to take full batteries, it will not be possible to provide full batteries for the UAVs at any time.
[0026] Based on this, the application provides a battery control method, device, system, and computer readable storage medium, which can effectively protect the battery and effectively improve the problem of low UAV task execution efficiency caused by battery charging and discharging.
[0027] To facilitate the understanding of the embodiments, first, a battery control method disclosed by the embodiments of the application is described in detail. The method is applied to a control terminal in a battery control system, and the battery control system further includes multiple alternative batteries and multiple alternative charging and discharging structures. Referring to FIG. 1, the battery control system includes a control terminal 100, multiple alternative batteries 200, and multiple alternative charging and discharging structures 300. Figure 1A flowchart of a battery control method is shown. The method mainly includes the following steps S102 to S106:
[0028] In step S102, a start instruction for a target work device is received, and it is determined whether the candidate battery meets the preset start condition corresponding to the target work device. The target work device can include a work device such as a drone or a robot. If the target work device is a drone, the start instruction is a take-off instruction, and the preset start condition is used to limit the battery state and the battery remaining capacity value of the candidate battery. The candidate battery can be a BMS (Battery Management System) battery. For example, if a take-off instruction for a drone is received, it is determined whether the battery state and the battery remaining capacity value of each candidate battery meet the preset start condition corresponding to the drone, so as to select a candidate battery that meets the preset start condition.
[0029] In step S104, if so, a first target battery is determined from the candidate batteries that meet the preset start condition, and the first target battery is loaded into the target work device. For example, if there is only one candidate battery that meets the preset start condition, the candidate battery is used as the first target battery, and the first target battery is loaded into the drone so that the drone can work. If there are multiple candidate batteries that meet the preset start condition, one of the candidate batteries that meet the preset start condition is randomly selected as the first target battery, and the first target battery is loaded into the drone so that the drone can work.
[0030] In step S106, a first target charging and discharging structure is determined from the candidate charging and discharging structures, and each first target charging and discharging structure is controlled to perform a charging operation on the candidate batteries other than the first target battery until a preset charging end condition is met. The candidate charging and discharging structure includes a charger and a discharger, and the preset charging end condition can include that the battery remaining capacity value is greater than or equal to a first preset capacity threshold. In an optional embodiment, the candidate battery and the candidate charging and discharging structure can correspond to each other. For the candidate batteries that are not selected, the candidate charging and discharging structure corresponding to each battery can be determined as the first target charging and discharging structure, and the charger in the first target charging and discharging structure is used to charge the corresponding candidate battery. Assuming that the preset charging end condition is that the battery is fully charged (i.e., the battery remaining capacity is 100%), the charging operation can be stopped when the candidate battery is fully charged.
[0031] The battery control method provided by the embodiment of the present application provides a plurality of independent alternative batteries and a plurality of independent alternative charge-discharge structures, after receiving a starting instruction, the plurality of first target charge-discharge structures are controlled to perform a charging operation on the other alternative batteries except the first target battery, so that when the next starting instruction is received, there is still a target battery in the alternative batteries that meets the preset starting condition, thereby realizing uninterrupted operation of the target working device. The embodiment of the present application not only can effectively protect the battery, but also can effectively improve the problem of low task execution efficiency of the working device caused by battery charging and discharging.
[0032] For the foregoing step S102, the embodiment of the present application provides an implementation mode for judging whether the alternative battery meets the preset starting condition corresponding to the target working device. For each alternative battery, if the battery state of the alternative battery is battery health, and the battery remaining capacity of the alternative battery is greater than a third preset capacity threshold, it is determined that the battery meets the preset starting condition corresponding to the target working device. Illustratively, the battery state includes battery temperature, SOC (state of charge estimation), SOH (state of health estimation), SOS (safety state estimation), SOF (function state estimation) and SOE (available energy state estimation), and a threshold corresponding to each battery state can be set, and the current battery state of the alternative battery is compared with the corresponding threshold to evaluate whether the current battery state of the alternative battery is healthy. In addition, the third capacity threshold can be determined based on the task to be performed by the unmanned aerial vehicle. Optionally, the third capacity threshold can be positively correlated with the task duration. Illustratively, assuming that the battery control system is configured with four independent alternative batteries, namely, battery a1, battery a2, battery a3 and battery a4, if the battery states of the battery a1, the battery a2, the battery a3 and the battery a4 are all healthy, and the current remaining capacity values of the battery a1 and the battery a2 are greater than or equal to the third preset capacity threshold, and the current remaining capacity values of the battery a3 and the battery a4 are less than the third preset capacity threshold, it is determined that the battery a1 and the battery a2 meet the preset starting condition. At this time, the first target battery can be randomly determined from the battery a1 and the battery a2, and the chargers in the alternative charge-discharge structures corresponding to the battery a2, the battery a3 and the battery a4 are controlled to perform a charging operation on the above-mentioned batteries until the battery a2, the battery a3 and the battery a4 are fully charged.
[0033] The embodiment of the present application also provides an implementation mode if none of the alternative batteries meets the preset starting condition, see steps 1 to 3 as follows:
[0034] Step 1, if none of the alternative batteries meets the preset starting condition, each alternative charging and discharging structure is regarded as a second target charging and discharging structure. For example, assuming that the battery control system is configured with four independent alternative batteries, i.e., battery a1, battery a2, battery a3 and battery a4, and none of the battery a1, battery a2, battery a3 and battery a4 meets the preset starting condition, the alternative charging and discharging structure corresponding to each of the battery a1, battery a2, battery a3 and battery a4 is determined as a second target charging and discharging structure.
[0035] Step 2, the charging operation of each second target charging and discharging structure is controlled to be performed on each alternative battery until the preset charging end condition is met. In an embodiment, the charger in each second target charging and discharging structure can be controlled to perform the charging operation on the corresponding battery, and the charging operation is stopped when the preset charging end condition is met, such as when the battery is fully charged.
[0036] Step 3, when the end of the charging operation is detected, a second target battery is randomly determined from the alternative batteries to be loaded to the target working device. In an embodiment, if the battery states of the battery a1, battery a2, battery a3 and battery a4 all show healthy, after the charging is completed, one of the battery a1, battery a2, battery a3 and battery a4 is randomly selected as a second target battery, and the second target battery is loaded to the UAV to make the UAV work. Since each battery is equipped with a corresponding charging and discharging structure in the present application, compared with the polling charging and discharging system in the prior art which sequentially charges the batteries, the embodiment of the present application can simultaneously control each charging and discharging structure to charge multiple batteries, thereby significantly improving the overall efficiency of battery charging and avoiding the influence of battery charging on the efficiency of the UAV performing work.
[0037] Considering that the long-term full charge of the battery will have a negative impact on its service life, the embodiment of the present application further provides a discharging logic, as shown in steps a to d:
[0038] Step a, if a target instruction is received, it is judged whether the target instruction is received again within a preset time period; wherein the target instruction at least includes a starting instruction. For example, assuming that the preset time period is 3 days, when a take-off or return target instruction is received, the 3-day timing is started, and it is listened whether the take-off or return target instruction is received again within 3 days.
[0039] Step b, if no, the charging operation of each alternative charging and discharging structure is controlled to be performed on each alternative battery until the preset charging end condition is met. For example, if the take-off or return target instruction is not received again within 3 days, the charging operation of each alternative charging and discharging structure on each alternative battery is controlled, and the charging operation is stopped when the battery is fully charged.
[0040] Step c, when the end of the charging operation is detected, randomly selecting a plurality of third target batteries from the alternative batteries, and selecting a plurality of third target charge-discharge structures from the alternative charge-discharge structures. Wherein the number of third target batteries is consistent with the number of third target charge-discharge structures. Assuming that the battery control system is configured with 4 independent alternative batteries, that is, including battery a1, battery a2, battery a3 and battery a4, at the end of the charging operation, 2 third target batteries can be randomly selected from the 4 independent alternative batteries, and the corresponding alternative charge-discharge structure is used as the third target charge-discharge structure. For example, assuming that battery a2 and battery a3 are randomly selected as the third target battery, the alternative charge-discharge structure corresponding to battery a2 and battery a3 is used as the third target charge-discharge structure.
[0041] Step d, controlling each third target charge-discharge structure to perform a discharging operation on each third target battery until a preset discharging end condition is met. Wherein the preset discharging end condition includes that the battery remaining capacity value is greater than the second preset capacity threshold and less than the first preset capacity threshold, such as the battery remaining capacity is 50% (that is, half-electric state). For example, the discharger in the alternative charge-discharge structure corresponding to battery a2 is controlled to perform a discharging operation on battery a2 until battery a2 is in a half-electric state; similarly, the discharger in the alternative charge-discharge structure corresponding to battery a3 is controlled to perform a discharging operation on battery a3 until battery a3 is in a half-electric state.
[0042] In order to facilitate the understanding of the foregoing embodiments, the present embodiment exemplarily provides an application example of a battery control method, referring to Figure 2 The structure diagram of a battery control system is shown. The battery control system includes a master control system (that is, the above-mentioned control terminal), 4 chargers, 4 dischargers and 4 BMS batteries. The battery control system provided by the present embodiment is equipped with 4 independent sets of chargers and dischargers. The charger and discharger hardware corresponding to each battery exist independently and can be used independently without affecting each other. The present embodiment can realize independent charging and discharging operations of multiple batteries. The service life of a semi-solid lithium battery is 300 times of charging and discharging. The battery cannot be stored in a full-electric state for a long time, which will shorten the service life of the battery. Therefore, the hangar needs to actively manage the charging and discharging of the battery. The automatic airport needs to ensure that there is always a full-electric battery for the use of unmanned aerial vehicles. Therefore, at least 2 full-electric batteries are guaranteed in the hangar.
[0043] On the basis of the foregoing Figure 2 , the present embodiment provides another flow diagram of a battery control method as shown in Figure 3 The method mainly includes the following steps S302 to S306:
[0044] Step S302, receiving a take-off instruction.
[0045] Step S304, selecting full batteries from the alternative batteries.
[0046] Step S306, sending a charging instruction to all alternative batteries to ensure 4 full batteries.
[0047] On the basis of the foregoing Figure 2 , the embodiment of the present application provides another battery control method for discharging logic, as shown in the flow diagram of the battery control method, which mainly includes the following steps S402 to S406: Figure 4
[0048] Step S402, counting down 3 days.
[0049] Step S404, sending a charging instruction to all alternative batteries.
[0050] Step S406, selecting 2 full batteries to discharge to obtain 2 half batteries and 2 full batteries.
[0051] The battery control method provided by the embodiment of the present application is configured with 4 independent batteries, and is configured with independent chargers and dischargers, cooperates with unique charging and discharging processes and strategies, realizes uninterrupted flight operation of the unmanned aerial vehicle, effectively protects the battery, prolongs the service life of the battery, and reduces the safety hidden danger of the battery.
[0052] For the battery control method provided by the foregoing embodiment, the embodiment of the present application provides a battery control device, which is applied to a control terminal in a battery control system, and the battery control system further includes a plurality of alternative batteries and a plurality of alternative charging and discharging structures, as shown in the structural diagram of the battery control device, which mainly includes the following parts: Figure 5
[0053] The first judgment module 502 is configured to receive a start instruction for the target working device, and judge whether the alternative battery meets the preset start condition corresponding to the target working device;
[0054] The first battery determination module 504 is configured to determine a first target battery from the alternative battery meeting the preset start condition when the first judgment module judges that the result is yes, so as to load the first target battery to the target working device.
[0055] The first charging control module 506 is configured to determine a first target charging and discharging structure from the alternative charging and discharging structure, and control each first target charging and discharging structure to perform a charging operation on the other alternative battery except the first target battery until the preset charging end condition is met.
[0056] The battery control device provided by the embodiment of the present application provides multiple independent alternative batteries and multiple independent alternative charge-discharge structures, and after receiving a starting instruction, the multiple first target charge-discharge structures are controlled to perform a charging operation on the other alternative batteries except the first target battery, so that when the next starting instruction is received, the target battery that meets the preset starting condition still exists in the alternative batteries, thereby realizing uninterrupted operation of the target working device. The embodiment of the present application can not only effectively protect the battery, but also effectively improve the problem of low efficiency of the working device in performing a task caused by the charging and discharging of the battery.
[0057] In an embodiment, the device further comprises: a charge-discharge structure determination module, configured to determine each alternative charge-discharge structure as a second target charge-discharge structure if none of the alternative batteries meets the preset starting condition; a second charging control module, configured to control each second target charge-discharge structure to perform a charging operation on each alternative battery until a preset charging end condition is met; and a second battery determination module, configured to randomly determine a second target battery from the alternative batteries when the charging operation is ended, and load the second target battery to the target working device.
[0058] In an embodiment, the device further comprises: a second determination module, configured to determine whether the target instruction is received again within a preset time period if the target instruction is received; wherein the target instruction at least includes the starting instruction; a third charging control module, configured to control each alternative charge-discharge structure to perform a charging operation on each alternative battery until a preset charging end condition is met if the determination result of the second determination module is yes; a third battery determination module, configured to randomly select multiple third target batteries from the alternative batteries and multiple third target charge-discharge structures from the alternative charge-discharge structures when the charging operation is ended; wherein the number of the third target batteries is consistent with the number of the third target charge-discharge structures; and a discharge control module, configured to control each third target charge-discharge structure to perform a discharging operation on each third target battery until a preset discharging end condition is met.
[0059] In an embodiment, the preset charging end condition includes that the battery remaining capacity value is greater than or equal to a first preset capacity threshold value, and the preset discharging end condition includes that the battery remaining capacity value is greater than a second preset capacity threshold value and less than the first preset capacity threshold value.
[0060] In an embodiment, the first determination module 502 is further configured to: for each alternative battery, if the battery state of the alternative battery is battery health and the battery remaining capacity of the alternative battery is greater than a third preset capacity threshold value, it is determined that the battery meets the preset starting condition corresponding to the target working device.
[0061] The device provided by the embodiments of the present application has the same implementation principle and technical effects as the foregoing method embodiments. For brevity, the part not mentioned in the device embodiment can be referred to the corresponding content in the foregoing method embodiments.
[0062] The battery control system provided by the embodiments of the present application comprises a processor and a storage device. The storage device stores a computer program. When the computer program is executed by the processor, the method according to any one of the embodiments described above is executed.
[0063] Figure 6 The battery control system provided by the embodiments of the present application comprises a processor and a storage device. The storage device stores a computer program. When the computer program is executed by the processor, the method according to any one of the embodiments described above is executed.
[0064] The storage device can comprise a high-speed random access memory (RAM) and can also comprise a non-volatile memory such as at least one disk memory. The communication connection between the system network element and at least one other network element can be achieved through at least one communication interface (which can be wired or wireless), and the Internet, a wide area network, a local area network, a metropolitan area network, etc. can be used.
[0065] The bus 62 can be an ISA bus, a PCI bus, an EISA bus, etc. The bus can be divided into an address bus, a data bus, a control bus, etc. For brevity, Figure 6 Only one bidirectional arrow is used in the figure, but it does not mean that there is only one bus or only one type of bus.
[0066] The storage device is used for storing a program. After receiving an execution instruction, the processor executes the program. The method executed by the device defined by the flow process disclosed in any one of the foregoing embodiments of the present application can be applied to the processor or implemented by the processor.
[0067] The processor 60 can be an integrated circuit chip with signal processing capability. In implementation, each step of the above method can be completed by integrated logic circuit of hardware in the processor 60 or by instructions in the form of software. The processor 60 described above can be a general processor, including a central processing unit (CPU), a network processor (NP), etc.; can also be a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component. Each method, step and logic block diagram disclosed in the embodiments of the present application can be implemented or executed. The general processor can be a microprocessor or the processor can also be any conventional processor. The steps of the method disclosed in combination with the embodiments of the present application can be directly embodied as a hardware code processor for execution, or a combination of hardware and software modules in the code processor for execution. The software module can be located in a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, etc. The storage medium in the art. The storage medium is located in the memory 61, and the processor 60 reads the information in the memory 61, and combines the hardware to complete the steps of the above method.
[0068] The computer program product of the readable storage medium provided by the embodiments of the present application comprises a computer readable storage medium storing program codes, and the program codes comprise instructions for executing the method described in the foregoing method embodiments. For specific implementation, reference can be made to the foregoing method embodiments, which will not be described here.
[0069] If the functions are realized in the form of software function units and sold or used as independent products, they can be stored in a computer readable storage medium. Based on this understanding, the technical solutions of the present application or the parts of the present application that essentially contribute to the prior art or the parts of the technical solutions can be embodied in the form of software products. The computer software product is stored in a storage medium and includes instructions for making a computer device (which can be a personal computer, a server, or a network device, etc.) execute all or part of the steps of the method described in the embodiments of the present application. The aforementioned storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM, Read-Only Memory), a random access memory (RAM, Random Access Memory), a magnetic disk or an optical disk, and various media that can store program codes.
[0070] Finally, it should be noted that: the above-described embodiments are only specific embodiments of the present application, which are used to illustrate the technical solutions of the present application, but not to limit them. The protection scope of the present application is not limited to this. Although the present application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that any person skilled in the art can modify or easily think of changes to the technical solutions described in the foregoing embodiments within the technical scope disclosed by the present application, or make equivalent replacements to some of the technical features. The modifications, changes or replacements do not make the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present application, and should be covered within the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.
Claims
1. A battery control method characterized by, The method is applied to a control terminal in a battery control system, the battery control system further comprising a plurality of candidate batteries and a plurality of candidate charging and discharging structures, the candidate batteries corresponding to the candidate charging and discharging structures one by one, and the method comprising: receiving a starting instruction for a target working device, and determining whether the candidate batteries meet preset starting conditions corresponding to the target working device; if yes, determining a first target battery from the candidate batteries meeting the preset starting conditions, so as to load the first target battery to the target working device; determining a first target charging and discharging structure from the candidate charging and discharging structures, and respectively controlling each first target charging and discharging structure to perform a charging operation on other candidate batteries except the first target battery until a preset charging end condition is met; the method further comprising: if a target instruction is received, determining whether the target instruction is received again within a preset time period; wherein the target instruction at least comprises the starting instruction; if no, controlling each candidate charging and discharging structure to perform a charging operation on each candidate battery until the preset charging end condition is met; when the charging operation is ended, randomly selecting a plurality of third target batteries from the candidate batteries, and selecting a plurality of third target charging and discharging structures from the candidate charging and discharging structures; wherein the number of the third target batteries is consistent with the number of the third target charging and discharging structures; controlling each third target charging and discharging structure to perform a discharging operation on each third target battery until a preset discharging end condition is met; wherein the preset charging end condition comprises that a battery residual capacity value is greater than or equal to a first preset capacity threshold value; and the preset discharging end condition comprises that the battery residual capacity value is greater than a second preset capacity threshold value and less than the first preset capacity threshold value.
2. The method of claim 1, wherein, the method further comprising: if none of the candidate batteries meets the preset starting conditions, taking each candidate charging and discharging structure as a second target charging and discharging structure; controlling each second target charging and discharging structure to perform a charging operation on each candidate battery until the preset charging end condition is met; when the charging operation is ended, randomly determining a second target battery from the candidate batteries, so as to load the second target battery to the target working device.
3. The method of claim 1, wherein, the step of determining whether the candidate batteries meet the preset starting conditions corresponding to the target working device comprises: for each candidate battery, if a battery state of the candidate battery is battery health, and a battery residual capacity of the candidate battery is greater than a third preset capacity threshold value, it is determined that the battery meets the preset starting conditions corresponding to the target working device.
4. A battery control device characterized by comprising: The device is applied to a control terminal in a battery control system, the battery control system further comprising a plurality of candidate batteries and a plurality of candidate charging and discharging structures, the candidate batteries corresponding to the candidate charging and discharging structures one by one, and the device comprising: a first determination module, configured to receive a starting instruction for a target working device, and determine whether the candidate batteries meet preset starting conditions corresponding to the target working device; The first battery determining module is configured to, when the determination result of the first determining module is YES, determine a first target battery from the candidate batteries that meet the preset starting condition, and load the first target battery to the target working device; The first charging control module is configured to determine a first target charging and discharging structure from the candidate charging and discharging structures, and control each first target charging and discharging structure to perform a charging operation on each candidate battery other than the first target battery until a preset charging end condition is met; The device further comprises: The second determining module is configured to, if a target instruction is received, determine whether the target instruction is received again within a preset time period; wherein the target instruction at least includes the starting instruction; The third charging control module is configured to, when the determination result of the second determining module is YES, control each candidate charging and discharging structure to perform a charging operation on each candidate battery until the preset charging end condition is met; The third battery determining module is configured to, when the charging operation is ended, randomly select a plurality of third target batteries from the candidate batteries, and select a plurality of third target charging and discharging structures from the candidate charging and discharging structures; wherein the number of the third target batteries is consistent with the number of the third target charging and discharging structures; The discharging control module is configured to control each third target charging and discharging structure to perform a discharging operation on each third target battery until a preset discharging end condition is met; The preset charging end condition includes that the battery remaining capacity value is greater than or equal to a first preset capacity threshold; and the preset discharging end condition includes that the battery remaining capacity value is greater than a second preset capacity threshold and less than the first preset capacity threshold.
5. The apparatus of claim 4, wherein, The device further comprises: The charging and discharging structure determining module is configured to, if none of the candidate batteries meets the preset starting condition, determine each candidate charging and discharging structure as a second target charging and discharging structure; The second charging control module is configured to control each second target charging and discharging structure to perform a charging operation on each candidate battery until the preset charging end condition is met; The second battery determining module is configured to, when the charging operation is ended, randomly determine a second target battery from the candidate batteries, and load the second target battery to the target working device.
6. A battery control system characterized by comprising: The computer readable storage medium stores computer executable instructions, and the computer executable instructions, when invoked and executed by a processor, cause the processor to implement the method of any one of claims 1 to 3.
7. A computer-readable storage medium, characterized in that, The computer readable storage medium stores computer executable instructions, and the computer executable instructions, when invoked and executed by a processor, cause the processor to implement the method of any one of claims 1 to 3.
Citation Information
Patent Citations
Intelligent charge and discharge apparatus and method
CN108023386A
Battery protection circuit and electronic equipment
CN110752642A
Lithium battery charging and discharging method and device and application thereof
CN112086699A
Battery scheduling method and device for full-automatic airport and electronic equipment
CN113869747A