Battery pack output control method, battery pack, and storage medium

By recording the usage time of the battery cell module through the clock module of the battery management system and encrypting and disconnecting the power output when a power failure event is detected, the safety hazards caused by users replacing the battery cell module themselves are resolved, and the safety of the battery pack is improved.

CN116315179BActive Publication Date: 2026-06-12ECOFLOW INC

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
ECOFLOW INC
Filing Date
2023-03-16
Publication Date
2026-06-12

AI Technical Summary

Technical Problem

Because the capacity of the battery cell module decreases after multiple cycles of use, users may replace the battery cell module with an incompatible one and assemble it with the BMS, which may lead to safety hazards and risks.

Method used

The battery management system's clock module records the usage time of the battery cell module. When a power failure event is detected, an encrypted disconnect command is generated, the control output module locks the disconnected power output path, and the disconnection is unlocked by a professional institution.

Benefits of technology

This effectively avoids safety hazards caused by replacing battery cell modules yourself, and improves the safety of battery pack use.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116315179B_ABST
    Figure CN116315179B_ABST
Patent Text Reader

Abstract

Embodiments of the present application disclose a battery pack output control method, a battery pack and a storage medium. The battery pack comprises a battery cell module and a battery management system, and the battery management system comprises a clock module and an output module. The method comprises: obtaining time data of the clock module, the clock module being configured to record the use duration of the battery cell module, and the clock module being configured to adjust the use duration to a preset duration when the battery cell module is disconnected from the battery management system; generating a disconnection instruction and encrypting the disconnection instruction to generate a first locking instruction to the output module if it is determined that the battery cell module has a power failure event according to the time data and the preset duration; and the first locking instruction being configured to control the output module to be locked in a disconnected state to disconnect the power output path of the battery cell module, thereby effectively avoiding the safety hazards caused by the user replacing the battery cell module by himself / herself and improving the safety of the battery pack.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of battery pack technology, specifically to a battery pack output control method, a battery pack, and a storage medium. Background Technology

[0002] The battery pack includes cell modules and a BMS (Battery Management System). The BMS can be used to manage and monitor the status of the cell modules and control the power output of the battery pack.

[0003] In related technologies, after repeated use, the capacity of the battery cell modules will decrease. Many users are unwilling to purchase new battery packs and instead replace the battery cell modules themselves, assembling incompatible battery cell modules with the BMS. Due to the compatibility issues between the battery cell modules replaced by users and the BMS, as well as the lack of professionalism in assembling battery packs by users, battery packs with self-replaced battery cell modules pose significant safety hazards and are prone to causing considerable risks. Summary of the Invention

[0004] To address the aforementioned technical problems, embodiments of this application provide a battery pack output control method, a battery pack, and a computer storage medium.

[0005] According to one aspect of the embodiments of this application, a battery pack output control method is provided. The battery pack includes a cell module and a battery management system. The battery management system includes a clock module and an output module. The method includes: acquiring time data from the clock module, the clock module being used to record the usage duration of the cell module; when the cell module is disconnected from the battery management system, the clock module adjusts the usage duration to a preset duration; if a power failure event is determined to have occurred in the cell module based on the time data and the preset duration, a disconnection command is generated, and the disconnection command is encrypted to generate a first locking command to the output module; the first locking command is used to control the output module to be locked in a disconnected state to disconnect the power output path of the cell module.

[0006] In one embodiment of this application, the output module includes a discharge MOS transistor. If a power-off event is determined to have occurred in the battery cell module based on the time data and the preset duration, a disconnection command is generated, and after encrypting the disconnection command, a first locking command is generated and sent to the output module, comprising:

[0007] When the time data is a preset duration, it is determined that a power failure event has occurred in the battery cell module;

[0008] If a power failure event occurs in the battery cell module, a disconnection command is generated and encrypted to generate a first locking command to the discharge MOS transistor. The first locking command is used to lock the discharge MOS transistor in the off state to disconnect the power output path of the battery cell module.

[0009] In one embodiment of this application, if it is determined that a power failure event has occurred in the battery cell module, the method further includes:

[0010] A reset command is generated and encrypted to generate a second locking command to the clock module; the second locking command is used to control the clock module to be in a locked state so as to reset the time data to the preset duration.

[0011] In one embodiment of this application, the method further includes:

[0012] Receive a decryption request; the decryption request is used to request the unlocking of the output module;

[0013] The decryption request is decrypted to generate a release command;

[0014] The release command is output to the output module to release the locked state of the output module.

[0015] In one embodiment of this application, the method further includes: outputting the release command to the clock module to cause the clock module to release the locked state.

[0016] In one embodiment of this application, before the step of generating a decryption instruction after decrypting the decryption request, the method further includes:

[0017] The identification information of the battery management system is obtained according to the decryption request; the identification information includes reference information for matching the battery cell module;

[0018] Obtain product information for the current battery cell module;

[0019] If the product information matches the reference information, then the step of decrypting the decryption request and generating a release instruction is executed.

[0020] In one embodiment of this application, the method further includes:

[0021] If it is determined, based on the time data and the preset duration, that the battery cell module has not experienced a power failure event, a conduction command is generated.

[0022] The output module is closed according to the conduction command to conduct the power output path of the battery cell module.

[0023] According to one aspect of the embodiments of this application, a battery pack is provided, including a cell module and a battery management system. The battery management system includes a clock module, a control module, and an output module. The control module is used to implement the battery pack output control method described in any of the above claims.

[0024] In one embodiment of this application, the battery pack further includes a voltage regulator module, which is used to convert the electrical energy output by the battery cell module to obtain stable electrical energy to be provided to the clock module.

[0025] According to one aspect of the embodiments of this application, a computer-readable storage medium is provided, on which computer-readable instructions are stored, which, when executed by a computer's processor, cause the computer to perform the battery pack output control method as described in any of the preceding claims.

[0026] In the technical solution provided in the embodiments of this application, the battery pack includes a cell module and a battery management system. The battery management system includes a clock module, a control module, and an output module. The control module performs the following steps: obtaining time data from the clock module, wherein the clock module is used to record the usage time of the cell module; when the cell module is disconnected from the battery management system, the clock module adjusts the usage time to a preset duration; and after determining that a power failure event has occurred, a disconnection command is generated to control the output module to lock in the disconnected state, thereby disconnecting the power output path of the battery pack cell module.

[0027] This application can generate a disconnect command and, after encrypting the disconnect command, send a first locking command to the output module when a power failure occurs in the battery cell module, thereby disconnecting the power output path of the battery cell module. Therefore, when a power failure occurs after the user replaces the battery cell module, the power output will be automatically disconnected, effectively avoiding the safety hazards caused by the user replacing the battery cell module and improving the safety of the battery pack.

[0028] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and do not limit this application. Attached Figure Description

[0029] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application. It is obvious that the drawings described below are merely some embodiments of this application, and those skilled in the art can obtain other drawings based on these drawings without any inventive effort. In the drawings:

[0030] Figure 1 This is a schematic block diagram illustrating a battery pack in an exemplary embodiment of this application;

[0031] Figure 2 This is a flowchart illustrating a battery pack output control method in an exemplary embodiment of this application;

[0032] Figure 3 yes Figure 2 A flowchart of step S220 in an exemplary embodiment;

[0033] Figure 4 This is a schematic block diagram of the battery management system side of a battery pack, as shown in an exemplary embodiment of this application;

[0034] Figure 5 This is a flowchart illustrating a battery pack output control method in another exemplary embodiment of this application;

[0035] Figure 6 This is a flowchart illustrating a battery pack output control method in another exemplary embodiment of this application;

[0036] Figure 7 This is a flowchart illustrating a battery pack output control method in another exemplary embodiment of this application;

[0037] Figure 8 This is a schematic block diagram of a battery pack shown in an exemplary embodiment of this application;

[0038] Figure 9 This is a schematic block diagram of a battery pack shown in another exemplary embodiment of this application;

[0039] Figure 10 This is a circuit diagram of a power-down detection circuit shown in an exemplary embodiment of this application;

[0040] Figure 11 A schematic diagram of the structure of a computer system suitable for implementing the battery management system of the embodiments of this application is shown. Detailed Implementation

[0041] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.

[0042] The block diagrams shown in the accompanying drawings are merely functional entities and do not necessarily correspond to physically independent entities. That is, these functional entities can be implemented in software, in one or more hardware modules or integrated circuits, or in different network and / or processor devices and / or microcontroller devices.

[0043] The flowcharts shown in the accompanying drawings are merely illustrative and do not necessarily include all content and operations / steps, nor do they necessarily have to be performed in the described order. For example, some operations / steps can be broken down, while others can be combined or partially combined; therefore, the actual execution order may change depending on the specific circumstances.

[0044] In practical applications, the capacity of the battery cell modules will decrease after multiple cycles of use. Many users are unwilling to purchase new battery packs for replacement and instead replace the battery cell modules in the battery pack themselves, assembling incompatible battery cell modules with the battery management system. Furthermore, due to the lack of professionalism in the assembly process, users may release electrical energy during the assembly process, resulting in significant safety hazards in the self-assembled battery pack.

[0045] First, it's important to clarify that the battery pack is the core energy source in the new energy field. In the new energy vehicle sector, it provides the driving power for the entire vehicle. The battery pack mainly consists of a metal casing that encloses the main body of the battery pack, and its modular structure integrates the battery cells. The battery management system (BMS) manages the battery cells and exchanges information with the outside world. The composition of a battery pack is as follows... Figure 1 As shown, it includes: a battery cell module and a battery management system, which includes a clock module, a control module and an output module.

[0046] The problems pointed out above are universally applicable in common scenarios. It can be seen that user-replaced battery cell modules pose significant safety hazards. To address these issues, embodiments of this application propose a battery pack output control method, a battery pack, a computer-readable storage medium, and a computer program product, which will be described in detail below.

[0047] Please see Figure 2 , Figure 2 This is a flowchart illustrating a battery pack output control method according to an exemplary embodiment of this application. This method can be applied to... Figure 1 The method is implemented in the battery pack shown and by the battery management system in the battery pack. It should be understood that the method can also be applied to other exemplary implementation environments and implemented by devices in other implementation environments. This embodiment does not limit the implementation environment to which the method is applicable.

[0048] In an exemplary embodiment, the battery pack includes a cell module and a battery management system. The battery management system includes a clock module, a control module, and an output module. A battery pack output control method is applied to the control module, wherein the battery pack output control method includes at least steps S210 and S220, such as... Figure 2 As shown, the details are as follows:

[0049] Step S210: Obtain time data from the clock module. The clock module is used to record the usage time of the battery cell module. When the battery cell module is disconnected from the battery management system, the clock module adjusts the usage time to a preset duration.

[0050] First, it should be noted that the clock module includes a clock circuit, which can be used for timing. In this application, the clock circuit can be used to record the usage time of the battery cell module.

[0051] In step S210, the control module acquires the time data currently displayed by the clock module. During normal battery pack assembly, the cell module outputs power normally, and the clock module of the battery management system powers on and counts normally. The time data recorded by the clock module represents the usage duration of the cell module. When the cell module fails to output power normally, for example, when a user replaces the cell module, causing it to disconnect from the battery management system, the time data recorded by the clock module of the battery management system will be adjusted to a preset duration. That is, the clock module adjusts the recorded usage duration of the cell module to a preset duration. The preset duration can be the preset time when the cell module starts supplying power, a fixed time node, or a time node within a certain time interval. This embodiment does not limit the preset duration.

[0052] Step S220: If a power failure event is determined to have occurred in the battery cell module based on the time data and the preset duration, a disconnection command is generated and encrypted to generate a first locking command to the output module; the first locking command is used to control the output module to lock in the disconnected state to disconnect the power output path of the battery cell module.

[0053] Specifically, by acquiring time data recorded by the clock module of the battery management system to represent the usage time of the cell module, when a power outage event is determined based on this usage time data, it indicates that the cell module may have been replaced by the user or that the cell module is damaged. To avoid safety hazards caused by incompatibility between the replaced cell module and the battery pack, in this embodiment, after determining that a power outage event has occurred, a disconnect command is generated and encrypted to generate an encrypted first locking command. The output module of the battery management system is then locked according to the first locking command, thereby controlling the output module of the battery management system to be in a disconnected state. Thus, even if the cell module is powered on again, it cannot output power normally.

[0054] In this embodiment, the control module on the battery management system side of the battery pack obtains the time data of the usage duration of the battery cell module recorded by the clock module, and generates a disconnect command after determining that a power failure event has occurred. This command controls the output module on the battery management system side to lock in the disconnected state, thereby disconnecting the power output path of the battery cell module. Therefore, this application can generate a disconnect command and encrypt the disconnect command to generate a first locking command to the output module when a power failure event occurs in the battery cell module, thereby disconnecting the power output path of the battery cell module. Therefore, when the user replaces the battery cell module and causes a power failure event, the power output will be automatically disconnected, which can effectively avoid the safety hazards caused by the user replacing the battery cell module and improve the safety of battery pack use.

[0055] In one embodiment of this application, please refer to Figure 3 In one exemplary embodiment provided in this application, the output module includes a discharge MOSFET. If the above steps determine that a power failure event has occurred in the battery cell module based on time data and a preset duration, the specific implementation process of generating a disconnection command, encrypting the disconnection command, and generating a first locking command to the output module may further include steps S310 and S320, which are detailed below:

[0056] Step S310: When the time data is a preset duration, it is determined that a power failure event has occurred in the battery cell module.

[0057] Specifically, the time data recorded in the clock module of the battery management system is obtained, whereby the time data records the duration of electrical connection between the cell module and the battery management system. It is determined whether the obtained time data from the battery management system is the same as a preset duration, where the preset duration can be the reset time data of the real-time clock circuit in the clock module. In some feasible embodiments, the preset duration can be the range of power supply duration of the cell module re-recorded after the real-time clock circuit is powered on again; however, this embodiment does not limit the value of the preset duration. When the obtained time data recorded in the clock module of the battery management system matches the preset duration, it indicates that a power outage event has occurred between the cell module and the battery management system. Step S320: If a power outage event occurs in the cell module, a disconnection command is generated, and after encrypting the disconnection command, a first locking command is generated and sent to the discharge MOSFET. The first locking command is used to lock the discharge MOSFET in the off state to disconnect the power output path of the cell module.

[0058] Specifically, in the technical solution of this embodiment, the output module of the battery management system includes a discharge MOS transistor.

[0059] For example, when the time data obtained from the clock module of the battery management system is a preset duration, it can be determined that a power failure event has occurred between the cell module in the battery pack and the battery management system. The control module of the battery management system then generates a disconnect command and, based on the disconnect command, encrypts and generates a first locking command, which is sent to the discharge MOSFET of the battery management system to control the discharge MOSFET of the battery management system to remain disconnected, so that the electrical energy delivered by the cell module to the battery management system cannot be output, thereby avoiding the safety hazards caused by the user disassembling and assembling the battery pack.

[0060] Furthermore, in some feasible embodiments, the battery management system also includes a Real Time Clock (RTC) circuit. When a power failure occurs between the cell module and the battery management system, the RTC circuit also loses power, causing the time data of the RTC circuit to reset to its initial value. In this embodiment, the initial value can be the preset duration described in the previous embodiments. Therefore, when the time data of the RTC circuit is detected to have reset to its initial value, a disconnect command is generated for the output module. Based on this disconnect command, an encrypted first locking command is generated to lock the output of the discharge MOSFET of the output module on the BMS side. This achieves the purpose of disconnecting the power output path of the cell module by controlling the discharge MOSFET of the output module to be locked in the off state. The clock module can be the aforementioned RTC circuit.

[0061] In this embodiment, the output module on the battery management system side includes a discharge MOSFET. After determining that a power failure event has occurred in the cell module of the battery pack, a lock command for the discharge MOSFET is generated based on the received disconnect command, thereby controlling the discharge MOSFET to enter the lock state. This can avoid the incompatibility between the cell module and the battery management system, or leakage events caused by the user replacing the cell module, thus avoiding safety hazards during the use of the battery pack.

[0062] In one exemplary embodiment provided in this application, if a power failure event is determined to have occurred in the battery cell module, the above-mentioned battery pack output control method further includes the following steps, which are described in detail below:

[0063] A reset command is generated and encrypted to generate a second lock command to the clock module; the second lock command is used to control the clock module to be in a locked state so as to reset the time data to a preset duration.

[0064] Specifically, when a power failure event is detected in the electrical connection between the battery cell module and the battery management system, a reset command is generated in the battery management system. This reset command is then encrypted to generate a corresponding second locking command, which is sent to the clock module of the battery management system. This second locking command controls the clock module to be in a locked state and resets the time data recorded by the clock module to a preset duration. The preset duration can be the initial time value of the clock module or a fixed time value set by relevant technical personnel; this embodiment does not impose any restrictions on this.

[0065] For example, such as Figure 4 As shown, in Figure 4The schematic block diagram of the battery management system (BMS) side shows that the BMS of the battery pack includes a BMS chip, a discharge MOSFET, and an RTC clock circuit. The BMS chip corresponds to the control module of the BMS, the discharge MOSFET corresponds to the output module, and the RTC clock circuit corresponds to the clock module. In this embodiment, when a power failure event is detected between the cell module and the BMS side, the time data recorded by the clock module is reset, and this reset signal is transmitted to the BMS chip. The BMS chip generates a reset command based on the received reset signal, encrypts the reset command, and obtains an encrypted second locking command. This second locking command is used to control the clock module to be in a locked state. For example, during the normal discharge of the battery cell module, the RTC clock circuit counts normally. When it is determined that a power failure event has occurred between the battery cell module and the battery management system, the time data recorded by the RTC clock circuit will be automatically reset. The BMS chip generates a reset command for the RTC clock circuit based on the reset signal of the clock module. Specifically, a second locking command can be generated by encrypting the reset command. The clock module is then locked in a locked state, preventing the clock module from recording the usage time of the battery cell module after it is powered on again.

[0066] In this embodiment, the usage time of the battery cell module in the battery pack is determined by the time data recorded by the clock module. When the battery cell module experiences a power failure, the clock module also enters a locked state, so that the clock circuit resets to the preset duration and cannot count normally. Therefore, even if the battery cell module is powered on again, the clock module still cannot count the usage time of the battery cell module normally.

[0067] Please refer to Figure 5 In one exemplary embodiment provided in this application, the specific implementation process of the above-mentioned battery pack output control method further includes steps S510 to S530, which are described in detail below:

[0068] Step S510: Receive a decryption request; the decryption request is used to request the release of the output module's locked state.

[0069] Step S520: Decrypt the decryption request and generate a release command;

[0070] Step S530: Output a release command to the output module to release the locked state of the output module.

[0071] Specifically, as described in the above embodiments, after detecting a power failure event in the battery cell module of the battery pack, the output module of the battery management system (BMS) is locked, causing the MOSFET on the BMS side to be in an off state. To allow the user to use the battery pack normally, the user needs to send the locked battery pack to a professional institution, a battery pack distributor, or send it back to the manufacturer for unlocking. The specific battery pack unlocking process can be as follows: the distributor's or manufacturer's host computer sends a decryption request to the BMS side, requesting the unlocking of the output module's state. After receiving the decryption request, the BMS chip can parse the request, obtain the parsing result, and generate a release command for the output module based on the parsing result to unlock the output module's state, allowing the battery cell module's power to be output normally again from the output module.

[0072] The decryption request can originate from a terminal device belonging to a specific authorized user. This terminal device contains specific authorization information and therefore possesses the ability to decrypt the battery management system (BMS). For example, in some feasible embodiments, a decryption request can also be sent to the locked battery pack via a remote terminal. The remote terminal can directly send a control command to the BMS chip to unlock the output module, or directly modify the state of the output module stored in the BMS chip. When the BMS chip receives the control command or modification command for the output module from the remote terminal, the BMS chip decrypts the command to generate a release command for the output module. This release command then decrypts the output module, restoring its output state and allowing the electrical energy generated by the battery cell module to be output normally.

[0073] In some feasible embodiments, the specific process of unlocking the output module can also be as follows: the remote terminal sends a decryption request to the battery management system to unlock the discharge MOSFET in the output module. The host computer sends the decryption request to the BMS chip so that the BMS chip can parse the decryption request and generate a release command for the discharge MOSFET of the battery management system to unlock the discharge MOSFET and turn it on, so that the power of the cell module can be output normally.

[0074] In this embodiment, a decryption request is received to unlock the output terminal of the battery management system in the battery pack. The decryption request is parsed to obtain the corresponding decryption command, which is then used to unlock the output module. This allows the battery management system and the cell module to output power normally when reconnected. This enables the battery pack to be restored to use during product recalls or professional operation, preventing the battery management system from becoming unusable.

[0075] In one exemplary embodiment provided in this application, the specific implementation process of the above-mentioned battery pack output control method may further include the following steps, which are described in detail below:

[0076] Output a release command to the clock module to unlock the clock module.

[0077] Specifically, as described in the above embodiments, after detecting a power failure event in the battery cell module of the battery pack, the output module and clock circuit module of the battery management system are locked. When the control module does not receive a decryption request, the output module of the battery management system remains in an open state, and in this scenario, the clock module in the battery management system is also locked and cannot keep time normally; that is, the clock module cannot record the usage time of the battery cell module. In this situation, when the control module receives a decryption request, the BMS chip decrypts the request and generates a release command for the clock module. This release command unlocks the clock module, allowing the clock circuit in the clock module to resume recording the usage time of the battery cell module normally.

[0078] In this embodiment, the decryption request is parsed to obtain the clock module's release instruction. Based on this release instruction, the clock module's locked state is released, so that when the battery management system and the cell module are electrically connected again, the clock circuit can count normally and accurately record the usage time of the cell module.

[0079] In one of the exemplary embodiments provided in this application, please refer to Figure 6 Before generating the release command after decrypting the decryption request, the battery pack output control method may further include steps S610 to S630, which are detailed below:

[0080] Step S610: Obtain the identification information of the battery management system according to the decryption request; the identification information includes reference information for matching cell modules.

[0081] Specifically, as described in the above embodiments, when the battery management system receives a decryption request, it obtains the identification information of the current battery management system during the parsing process. This identification information includes the cell module model compatible with the battery management system, identification information representing the identity of the battery management system, and reference information for various cell modules that match the battery management system. In this embodiment, at least one cell module is compatible with the battery management system; for example, multiple cell modules from the same series can be compatible with the battery management system. The reference information for the cell module may include the cell module model, cell module identification, and product information.

[0082] Step S620: Obtain product information for the current battery cell module.

[0083] Specifically, when the Battery Management System (BMS) receives a decryption request, it obtains the product information of the cell module that has established an electrical connection with the BMS. The product information includes the cell module's product serial number, model number, and product series to which the cell module belongs, which are used to identify the cell module.

[0084] Step S630: If the product information matches the reference information, then the step of decrypting the decryption request and generating a release instruction is executed.

[0085] Specifically, the product information of the cell module that has established an electrical connection with the battery management system (BMS) is compared with the reference information of the cell module adapted to the BMS. If the product information of the cell module matches the reference information in the identification information of the battery management system, the received decryption request is decrypted and a release instruction is generated.

[0086] In this embodiment, upon receiving a decryption command, reference information corresponding to the battery management system of the battery pack is obtained according to the decryption command, and product information corresponding to the newly replaced cell module in the current battery pack is obtained. When the product information matches the reference information, a decryption signal is sent to the output module in the battery management system, thereby ensuring the compatibility between the newly replaced cell module and the battery management system and improving the safety of battery pack use.

[0087] Furthermore, based on the above embodiments, please refer to... Figure 7 In one exemplary embodiment provided in this application, the implementation process of the above-mentioned battery pack output control method may further include steps S710 and S720, which are described in detail below:

[0088] Step S710: If it is determined from the time data and preset duration that no power failure event has occurred in the battery cell module, a conduction command is generated.

[0089] Specifically, the system acquires time data collected by the clock module on the current battery management system (BMS) side. This time data represents the usage duration of the battery cell modules in the battery pack. The acquired time data is then compared with a preset duration. The preset duration can be a preset time when the battery cell module starts supplying power, a fixed time node, or a time interval. In other words, in this embodiment, the preset duration is used to characterize the duration during which the battery cell module has just started or has not started supplying power. This embodiment does not impose any restrictions on the preset duration. When it is determined, based on the comparison result between the acquired time data and the preset duration, that the battery cell module has not experienced a power failure event, a turn-on command is generated.

[0090] For example, when the time data recorded by the clock module on the battery management system side of the battery pack is the number "18" and the preset duration is "3", it can be determined that the time data recorded by the current clock module is not the same as the preset duration. Therefore, it can be determined that the cell module in the battery pack has not experienced a power failure event. Thus, the battery management system side generates a conduction command so that the electrical energy output by the cell module can be output.

[0091] Step S720: Control the output module to turn on according to the turn-on command, so as to turn on the power output path of the battery cell module.

[0092] Specifically, in some feasible embodiments, a discharge MOSFET is provided in the output module of the battery management system. When it is determined by comparing the time data of the clock module in the battery management system with a preset duration that no power failure event has occurred in the cell module of the battery pack, the BMS chip on the battery management system side generates a turn-on command for the output module. This turn-on command is used to control the discharge MOSFET of the output module to turn on, so as to realize the continuous output of electrical energy from the cell module.

[0093] In this embodiment, when it is determined that no power failure event has occurred in the cell module of the battery pack, a conduction command is sent to the output module of the battery management system to control the conduction of the output module according to the conduction command, so as to ensure that the electrical energy provided by the cell module in the battery pack can be output.

[0094] Please refer to Figure 8 In one exemplary embodiment provided in this application, a battery pack is provided, such as Figure 8As shown, the battery pack 800 includes a cell module 810 and a battery management system 820. The battery management system 820 includes a clock module 821, a control module 822, and an output module 823. The cell module 810 can output electrical energy through its power output terminals B+ and B-, which can power the clock module. When the output module is open, the electrical energy output by the cell module 810 can be output through the output terminals P+ and P- of the battery pack 800. The control module 822 can be powered by an auxiliary power supply or by the cell module itself. This control module 822 is used to implement the battery pack output control methods provided in the above embodiments. For example, the output module 823 may include the discharge MOSFET described above. In some feasible embodiments, when it is determined that a power failure event has occurred between the cell module 810 and the battery management system, the clock module 821 will power down and reset. When the cell module is connected again, the control module 822 will generate a disconnect command for the output module after detecting that the clock module 821 has been reset, and will generate an encrypted first locking command based on the disconnect command to lock the output of the discharge MOSFET in the output module 823. This is to achieve the purpose of disconnecting the power output path of the cell module 810 by controlling the discharge MOSFET of the output module 823 to be locked in the disconnected state.

[0095] Furthermore, based on the above embodiments, please refer to... Figure 9 In one exemplary embodiment provided in this application, the battery pack 800 further includes a voltage regulator module 830, which converts the electrical energy output from the cell module 810 into voltage to obtain stable electrical energy for the clock module 821. The voltage regulator module can use an LDO circuit or other DC-DC conversion circuit, and this application does not limit its use.

[0096] In one exemplary embodiment provided in this embodiment, please refer to Figure 10 , Figure 10 This is a schematic diagram of a power failure detection circuit shown in an exemplary embodiment of this application. The battery pack of this application also includes a power failure detection circuit, which is disposed between the cell module and the battery management system. The power failure detection circuit is disposed within the battery management system in the battery pack and is used to detect the disconnection between the cell module and the battery management system.

[0097] The power-down detection circuit includes an LDO voltage regulator U1, which converts the electrical energy output from the battery module into a fixed voltage, such as 3.3V. The input terminal vin of voltage regulator U1 is connected to the second terminal of resistor R7, and the first terminal of resistor R7 is connected to the power output terminal B+ of the battery module. The power output terminal B+ is the positive output voltage of the highest-level battery cell in the battery module. The output terminal of voltage regulator U1 is connected to the first terminal of diode D3, the second terminal of diode D3 is connected to the first terminal of resistor R11, and the second terminal of resistor R11 is connected to the Vbat pin of the BMS chip. A capacitor C5 is connected between the ground terminal and the EN pin of voltage regulator U1, and a capacitor C6 is connected to the BP pin of voltage regulator U1, and grounded through capacitor C6. Resistor R7 and capacitor C5 form an input filter circuit to filter the electrical energy at the power output terminal B+. Diode D3 prevents reverse current flow, avoiding power transfer to the power output terminal B+ of the battery module. Resistor R11 and capacitor C4 are used to filter the electrical energy input to the VBAT pin.

[0098] After the user removes the battery management system (BMS) and the cell module, the power supply to the BMS is disconnected from the cell module. This prevents the B+ output terminal of the cell module from inputting power to the voltage regulator U1. Consequently, the output of the voltage regulator U1 also loses power, causing the VBAT pin of the BMS chip to lose power due to lack of input. The RTC clock circuit is powered through the VBAT pin. When the user removes the BMS and the cell module, the VBAT pin loses power, and the RTC clock circuit also loses power, thus resetting the RTC clock to its initial value. Upon detecting the RTC value reset, the BMS chip locks the output of the BMS, i.e., keeps the discharge MOSFET of the BMS open. This prevents users from disassembling or reassembling the battery pack themselves.

[0099] This application allows the battery pack's BMS to be sent to the distributor or manufacturer for unlocking after it has been locked. Unlocking can release the locked state of the discharge MOSFET and the locked state of the RTC clock circuit.

[0100] In this embodiment, when the cell module is disconnected from the BMS, the VBAT pin of the RTC clock circuit will be de-energized, and the RTC clock will be reset to its initial value. When the user connects to the battery management system through another cell module, the main control chip is powered on again. The main control chip detects the reset in the RTC value and locks the output of the battery management system, that is, it controls the discharge MOSFET of the battery management system to remain open and locks the P+P- output of the battery management system. By automatically disconnecting the power output, the safety hazards caused by replacing the cell module by oneself can be effectively avoided, and the safety of battery pack use is improved.

[0101] Furthermore, when the battery pack is not disassembled, the B+ terminal of the cell module can output power normally, so there is power input at the VBAT pin in the battery management system, and the RTC clock circuit can work normally and count normally. When the user removes the cell module from the battery pack and disconnects it from the battery management system, the output terminal B+ of the cell module will stop outputting power to the VBAT pin. Therefore, the RTC clock circuit on the BMS chip will also lose power, causing the RTC clock circuit to self-destruct after power loss.

[0102] In this embodiment, by connecting a power-down detection circuit to the BMS chip, when the user disconnects the battery cell module from the BMS, the power output of the battery cell module cannot be supplied to the voltage source of the power-down detection circuit. This causes the clock circuit in the BMS chip to lose power, resetting to its initial value. When the BMS chip detects that the clock circuit has reset to its initial value, it generates an encrypted locking command to lock the BMS output module, preventing it from outputting power when powered on again. This avoids the safety hazards caused by users disassembling the battery pack without authorization.

[0103] Figure 11 A schematic diagram of a computer system suitable for implementing the embodiments of this application is shown. It should be noted that... Figure 11 The computer system 1100 of the electronic device shown is merely an example and should not impose any limitation on the functionality and scope of use of the embodiments of this application.

[0104] like Figure 11 As shown, the computer system 1100 includes a Central Processing Unit (CPU) 1101, which can perform various appropriate actions and processes, such as executing the methods described in the above embodiments, based on programs stored in Read-Only Memory (ROM) 1102 or programs loaded from storage portion 1108 into Random Access Memory (RAM) 1103. The RAM 1103 also stores various programs and data required for system operation. The CPU 1101, ROM 1102, and RAM 1103 are interconnected via a bus 1104. An Input / Output (I / O) interface 1105 is also connected to the bus 1104.

[0105] The following components are connected to I / O interface 1105: an input section 1106 including a keyboard, mouse, etc.; an output section 1107 including a cathode ray tube (CRT), liquid crystal display (LCD), etc., and speakers, etc.; a storage section 1108 including a hard disk, etc.; and a communication section 1109 including a network interface card such as a LAN (Local Area Network) card, modem, etc. The communication section 1109 performs communication processing via a network such as the Internet. A drive 1110 is also connected to I / O interface 1105 as needed. Removable media 1111, such as a disk, optical disk, magneto-optical disk, semiconductor memory, etc., are installed on drive 1110 as needed so that computer programs read from them can be installed into storage section 1108 as needed.

[0106] Specifically, according to embodiments of this application, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this application include a computer program product comprising a computer program carried on a computer-readable medium, the computer program including a computer program for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via communication section 1109, and / or installed from removable medium 1111. When the computer program is executed by central processing unit (CPU) 1101, it performs various functions defined in the system of this application.

[0107] It should be noted that the computer-readable medium shown in the embodiments of this application can be a computer-readable signal medium or a computer-readable storage medium, or any combination of the two. A computer-readable storage medium can be, for example, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), flash memory, optical fiber, portable compact disc read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this application, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, carrying a computer-readable computer program. Such propagated data signals can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. Computer-readable signal media can also be any computer-readable medium other than computer-readable storage media, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The computer program contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to wireless, wired, etc., or any suitable combination thereof.

[0108] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this application. Each block in a flowchart or block diagram may represent a module, segment, or portion of code, which contains one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in a block diagram or flowchart, and combinations of blocks in a block diagram or flowchart, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.

[0109] The units described in the embodiments of this application can be implemented in software or hardware, and the described units can also be located in a processor. The names of these units do not necessarily limit the specific unit itself.

[0110] Another aspect of this application provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the battery pack output control method as described above. This computer-readable storage medium may be included in the battery management system (BMS) described in the above embodiments, or it may exist independently and not incorporated into the battery management system (BMS).

[0111] Another aspect of this application provides a computer program product or computer program including computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the battery pack output control method provided in the various embodiments described above.

[0112] The above description is merely a preferred exemplary embodiment of this application and is not intended to limit the implementation of this application. Those skilled in the art can easily make corresponding modifications or alterations based on the main concept and spirit of this application. Therefore, the scope of protection of this application should be determined by the scope of protection claimed in the claims.

Claims

1. A battery pack output control method, characterized in that, The battery pack includes a cell module and a battery management system, and the battery management system includes a clock module and an output module. The method includes: The clock module acquires time data and records the usage duration of the battery cell module. When the battery cell module is disconnected from the battery management system, the clock module adjusts the usage duration to a preset duration. The preset duration represents the reset time data of the real-time clock circuit in the clock module, or represents the power supply duration range of the battery cell module that is re-recorded after the real-time clock circuit in the clock module is powered on again. If a power failure event is determined to have occurred in the battery cell module based on the time data and the preset duration, a disconnection command is generated, and after encrypting the disconnection command, a first locking command is generated and sent to the output module. The first locking command is used to control the output module to be locked in the disconnected state, so as to disconnect the power output path of the battery cell module.

2. The method as described in claim 1, characterized in that, The output module includes a discharge MOSFET. If a power-off event is determined to have occurred in the battery cell module based on the time data and the preset duration, a disconnection command is generated, and after encrypting the disconnection command, a first locking command is generated and sent to the output module, including: When the time data is a preset duration, it is determined that a power failure event has occurred in the battery cell module; If a power failure event occurs in the battery cell module, a disconnection command is generated and encrypted to generate a first locking command to the discharge MOS transistor. The first locking command is used to lock the discharge MOS transistor in the off state to disconnect the power output path of the battery cell module.

3. The method according to claim 1, characterized in that, If it is determined that a power failure event has occurred in the battery cell module, the method further includes: A reset command is generated and encrypted to generate a second locking command to the clock module; the second locking command is used to control the clock module to be in a locked state so as to reset the time data to the preset duration.

4. The method as described in claim 3, characterized in that, The method further includes: Receive a decryption request; the decryption request is used to request the unlocking of the output module; The decryption request is decrypted to generate a release command; The release command is output to the output module to release the locked state of the output module.

5. The method as described in claim 4, characterized in that, The method further includes: outputting the release command to the clock module to cause the clock module to release the locked state.

6. The method according to claim 4, characterized in that, Before the step of generating a release instruction after decrypting the decryption request, the method further includes: The identification information of the battery management system is obtained according to the decryption request; the identification information includes reference information for matching the battery cell module; Obtain product information for the current battery cell module; If the product information matches the reference information, then the step of decrypting the decryption request and generating a release instruction is executed.

7. The method as described in claim 1, characterized in that, The method further includes: If it is determined, based on the time data and the preset duration, that the battery cell module has not experienced a power failure event, a conduction command is generated. The output module is closed according to the conduction command to conduct the power output path of the battery cell module.

8. A battery pack, characterized in that, include: A battery cell module and a battery management system, wherein the battery management system includes a clock module, a control module and an output module, and the control module is used to implement the battery pack output control method as described in any one of claims 1 to 7.

9. The battery pack as described in claim 8, characterized in that, The battery pack also includes: A voltage regulator module is used to convert the electrical energy output by the battery cell module to obtain stable electrical energy to supply the clock module.

10. A computer-readable storage medium, characterized in that, It stores computer-readable instructions, which, when executed by the computer's processor, cause the computer to perform the battery pack output control method according to any one of claims 1 to 7.