Addressing method, battery management system, battery management assembly and related equipment
By introducing an addressing method of response activation signals in the battery management system, the problem of low address allocation efficiency when multiple battery packs are combined is solved, and efficient management of battery packs and meeting power consumption requirements is achieved.
Patent Information
- Application Number
- CN202380032958.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-26
- Publication Date
- 2024-12-17
- Estimated Expiration
- 2043-09-26
AI Technical Summary
When using multiple battery packs to supply power in combination, the prior art needs to burn the address for each battery pack in sequence, which is low efficiency and cannot meet the power consumption needs of the power consumption equipment.
By introducing an addressing method in the battery management system, each battery management system is responsive to the activation signal of the previous battery management system, and the activation and addressing of the target battery management system is achieved, avoiding the burning of addresses in sequence for each battery pack. The process.
It significantly improves the efficiency of battery pack address allocation and simplifies the management and use of battery packs.
Smart Images

Figure CN119156806A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of battery technology, and in particular to an addressing method, a battery management system, a battery management component, a battery pack, a battery module, a propulsion system, a removable device and a computer-readable storage medium. Background Art
[0002] When using a battery pack for power supply, a single battery pack may not be able to meet the power demand of the power-consuming device in the current period. To this end, in the related art, multiple battery packs can be combined together to power the power-consuming device, thereby meeting the power demand of the power-consuming device. However, in the mode of combining multiple battery packs for power supply, in order to distinguish different battery packs, it is necessary to burn the address of each battery pack in turn, and this address allocation method is inefficient. Summary of the invention
[0003] In a first aspect, the present application provides an addressing method, which is applied to each battery management system in a plurality of battery management systems connected in sequence, and each battery management system can be activated in response to an activation signal of a previous battery management system of the present battery management system; the addressing method comprises: when the present battery management system is the host, controlling the previous battery management system of the target battery management system to activate the target battery management system, and the target battery management system is an unaddressed battery management system; and addressing the target battery management system.
[0004] In the second aspect, the present application provides an addressing method, which is applied to each battery management system in a plurality of battery management systems connected in sequence, and each battery management system can be activated in response to an activation signal of the previous battery management system of the present battery management system; the addressing method comprises: when the present battery management system is a slave, receiving an activation control signal sent by the host; activating a target battery management system in response to the activation control signal, the target battery management system being the next battery management system of the present battery management system.
[0005] In the third aspect, the present application provides an addressing method applied to a battery management component, wherein the battery management component includes multiple battery management systems connected in sequence, and each battery management system can be activated in response to an activation signal of the previous battery management system of the present battery management system; the addressing method includes: a host among the multiple battery management systems sends an activation control signal to a slave among the multiple battery management systems; the slave activates the next battery management system of the local machine in response to the activation control signal; and the host addresses the next battery management system.
[0006] In a fourth aspect, the present application provides a battery management system, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, the addressing method described in the first aspect or the second aspect of the present application is implemented.
[0007] In a fifth aspect, the present application provides a battery management component, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the addressing method described in the third aspect of the present application when executing the program.
[0008] In a sixth aspect, the present application provides a battery pack, comprising: the battery management system described in the fourth aspect of the present application; and a battery cell connected to the battery management system.
[0009] In a seventh aspect, the present application provides a battery module, comprising: a plurality of battery packs as described in the sixth aspect of the present application; or comprising a battery cell and a battery management component as described in the fifth aspect of the present application, wherein the battery cell is connected to the battery management component.
[0010] In an eighth aspect, the present application provides a propulsion system, comprising: a propeller; and the battery module described in the seventh aspect of the present application, wherein the battery module is connected to the propeller.
[0011] In a ninth aspect, the present application provides a movable device, comprising: a movable body; and the propulsion system described in the eighth aspect of the present application, wherein the propulsion system is combined with the movable body.
[0012] In a tenth aspect, the present application provides a computer-readable storage medium having computer instructions stored thereon, and when the computer instructions are executed by a processor, the addressing method described in the first aspect, the second aspect or the third aspect of the present application is implemented.
[0013] In the embodiment of the present application, each of the multiple battery management systems connected in sequence can be activated in response to the activation signal of the previous battery management system of the present battery management system, so that the battery management system as the host can control the previous battery management system of the target battery management system to activate the target battery management system, and then address the target battery management system. In the above manner, the addressing of the battery management system is realized, so that there is no need to burn the address for each battery pack in sequence, which greatly improves the address allocation efficiency of the battery pack. BRIEF DESCRIPTION OF THE DRAWINGS
[0014] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.
[0015] Figure 1A It is a schematic diagram of a battery module according to an embodiment of the present application.
[0016] Figure 1B is a schematic diagram of a battery pack according to an embodiment of the present application.
[0017] Figure 1C is a schematic diagram of a battery module according to another embodiment of the present application.
[0018] Figure 1D is a schematic diagram of a battery management component according to an embodiment of the present application.
[0019] Figure 1E Schematic diagram of a battery management system according to an embodiment of the present application.
[0020] Figure 2 It is a flow chart of an addressing method according to an embodiment of the present application.
[0021] Figure 3 It is a flow chart of an addressing method according to another embodiment of the present application.
[0022] Figure 4 This is a flow chart of an addressing method according to another embodiment of the present application.
[0023] Figure 5 is a schematic diagram of a battery pack according to another embodiment of the present application.
[0024] Figure 6 is a schematic diagram of a battery pack including a switch element and a double-pole switch according to an embodiment of the present application.
[0025] Figure 7 is a schematic diagram of a battery pack including a voltage conversion unit according to an embodiment of the present application.
[0026] Figure 8 is a schematic diagram of a battery pack including a second switch unit according to an embodiment of the present application.
[0027] Fig. 9 is a schematic diagram of a battery pack including an external signal input terminal according to an embodiment of the present application.
[0028] Fig.10 Schematic diagram of a circuit of a battery pack according to an embodiment of the present application.
[0029] Fig.11Schematic diagram of a battery pack connected to a storage battery according to an embodiment of the present application.
[0030] Fig.12 Schematic diagram of a battery pack connected to a charger according to an embodiment of the present application.
[0031] Fig.13 It is a schematic diagram of a connection method of multiple battery management systems according to an embodiment of the present application.
[0032] Fig.14 It is a flowchart of the addressing process of one embodiment of the present application.
[0033] Fig.15 4 is a flowchart of the re-addressing process of an embodiment of the present application.
[0034] Fig.16 Schematic diagram of a propulsion system according to an embodiment of the present application.
[0035] Fig.17 It is a schematic diagram of a movable device according to an embodiment of the present application. DETAILED DESCRIPTION
[0036] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0037] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present application. Instead, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the appended claims.
[0038] The terms used in this application are only for the purpose of describing specific embodiments and are not intended to limit this application. The singular forms of "a", "said" and "the" used in this application and the appended claims are also intended to include plural forms, unless the context clearly indicates other meanings. It should also be understood that the term "and / or" used in this article refers to and includes any or all possible combinations of one or more associated listed items. Unless otherwise indicated, similar words such as "front", "rear", "bottom" and / or "top" are only for ease of explanation and are not limited to a position or a spatial orientation. Similar words such as "connect" or "connected" are not limited to physical or mechanical connections, and can include electrical connections, whether direct or indirect. "Multiple" means at least two.
[0039] Movable devices include devices that can operate or move in areas such as land, water, and air. As an example, a movable device may be a land movable device, such as a car, truck, etc. As another example, a movable device may be an aircraft, such as a drone, an airship, etc. As yet another example, a water movable device refers to a mobile device that can operate or move on water, and can be used for navigation, diving, entertainment, or other water activities. For example, a water movable device may be various types of water transportation vehicles such as commercial ships, passenger ships, yachts, fishing boats, sailboats, civilian ships, etc., and may also be water inspection equipment, water management equipment, water environment monitoring equipment, etc., and may also be underwater detection ships and other equipment that can operate underwater, etc., and this application does not limit this.
[0040] Fig.17 A schematic diagram of a movable device 600 is shown. The movable device 600 may include a movable body 601 and a propulsion system 602, and the propulsion system 602 is installed on the movable body 601. Take the movable device 600 as an example of a water movable device. Accordingly, the movable body 601 is a water movable body, and the propulsion system 602 is a water propeller system. The water propeller system is a power supply device for the water movable device. It can change its posture relative to the water movable body, so that it can be placed below the water surface when the water propulsion system is needed, thereby providing a driving force for the movement of the water movable body. When the water propulsion system is not needed, it is placed above the water surface to reduce the resistance of the water flow when the water movable body moves. The water propulsion system can be installed at the head, tail, or side, and can be used as a side thruster when installed on the side to assist the steering of the water movable device. The water propeller can be an outboard engine, an inboard engine, a pod propeller, etc., and this application does not limit this.
[0041] See also Fig.16, the propulsion system 602 includes a propeller 6021 and a battery module 100, and the battery module 100 is connected to the propeller 6021. The battery module 100 can supply power to the propeller 6021 so that the propeller 6021 outputs power. Among them, the number of propellers 6021 can be greater than or equal to 1, and the number of battery modules 100 can also be greater than or equal to 1. In some examples, the battery modules 100 can correspond to the propellers 6021 one by one, and each propeller 6021 is powered by its corresponding battery module 100. In other examples, one propeller 6021 can also be powered by multiple battery modules 100. In some other examples, one battery module 100 can also power multiple propellers 6021.
[0042] like Figure 1A As shown, the battery module 100 may include a plurality of battery packs 101, and the plurality of battery packs 101 are connected in sequence. Figure 1B The battery pack 101 may include a battery cell 1011 and a battery management system 1013, and the battery cell 1011 is connected to the battery management system 1013. Figure 1C As shown, the battery module 100 may include a battery cell 1011 and a battery management component 201. The battery management component 201 may include a plurality of battery management systems 1013 connected in sequence, the number of the battery cells 1011 may correspond to the number of the battery management systems 1013, and each battery management system 1013 is connected to a battery cell 1011. In some embodiments, see Figure 1D , the battery management component 201 may include a memory 2011, a processor 2012, and a computer program stored in the memory 2011 and executable on the processor 2012. In the case where the battery management component 201 includes a plurality of battery management systems 1013 connected in sequence, each battery management system 1013 in the battery management component 201 may include at least one processor 2012. Each battery management system 1013 in the battery management component 201 may share the memory 2011, or each battery management system 1013 in the battery management component 201 may include its own memory 2011. In order to facilitate fault location of each battery management system 1013, each battery management system 1013 may be addressed. When the processor 2012 executes the computer program running thereon, an addressing method may be implemented, and the addressing method is used to address the battery management system 1013.
[0043] The battery management system 1013 can manage and control the charging and discharging process of the battery pack 101 or the battery management component 201 in which it is located, for example, it can control the charging current and / or charging voltage of the battery cell 1011 in the battery pack 101 or the battery management component 201, monitor the temperature of the battery pack 101 or the battery management component 201, and issue a fault alarm to the battery pack 101 or the battery management component 201. Figure 1E The battery management system 1013 may include a memory 1013a, a processor 1013b, and a computer program stored in the memory 1013a and executable on the processor 1013b. When the processor 1013b executes the computer program, an addressing method may be implemented, and the addressing method is used to address the battery management system 1013.
[0044] The addressing method of the present application is used to address each battery management system 1013 in N (N is a positive integer greater than 1) battery management systems 1013 (BMS) 1013 connected in sequence. After addressing each battery management system 1013, different battery management systems 1013 have different addresses.
[0045] The multiple battery management systems 1013 of the present application may include a battery management system 1013 as a host and a battery management system 1013 as a slave. The host and the slave cooperate with each other to achieve addressing of each battery management system 1013. The specific addressing method is described below with examples.
[0046] Each battery management system 1013 of the multiple battery management systems 1013 of the present application can be activated in response to the activation signal of the previous battery management system 1013 of the present battery management system 1013. For example, the second battery management system 1013 of the N battery management systems 1013 can be activated in response to the activation signal of the first battery management system 1013, the third battery management system 1013 of the N battery management systems 1013 can be activated in response to the activation signal of the second battery management system 1013, and so on. The activation signal can be a voltage signal, a current signal, a pulse signal, or other types of signals.
[0047] Combine the following Figure 2 , an embodiment of the addressing method of the present application is illustrated. In this embodiment, the execution subject of the addressing method is the battery management system 1013 as the host among the multiple battery management systems 1013. The addressing method may include:
[0048] Step S11: when the present battery management system 1013 is the host, controlling the previous battery management system 1013 of the target battery management system 1013 to activate the target battery management system 1013, the target battery management system 1013 is an unaddressed battery management system 1013;
[0049] Step S12: addressing the target battery management system 1013.
[0050] In the present application, assuming that the unaddressed battery management system 1013 is the i-th (1<≤N) battery management system 1013 among the N battery management systems 1013 connected in sequence, the host can control the i-1-th battery management system 1013 to activate the i-th battery management system 1013. If the unaddressed battery management system 1013 is the first battery management system 1013 among the N battery management systems 1013, the host can activate the first battery management system 1013 by itself.
[0051] In some embodiments, the host is the first battery management system 1013 among the N battery management systems 1013, and the second battery management system 1013 to the Nth battery management system 1013 among the N battery management systems 1013 are slaves. In the case where each battery management system 1013 is not addressed, the target battery management system 1013 includes each battery management system 1013 among the N battery management systems 1013. The host can address each battery management system 1013 in turn. After the first battery management system 1013 is powered on, it determines that the host is the host and addresses the host. After the host itself is successfully addressed, the second battery management system 1013 is activated by the host, and after the second battery management system 1013 is activated, the second battery management system 1013 is addressed. After the second battery management system 1013 is successfully addressed, the third battery management system 1013 is activated by the second battery management system 1013, and so on, until all N battery management systems 1013 are successfully addressed.
[0052] Alternatively, the host may not address itself, but only address the slave. Since the host sends a master message and the slave sends a slave message, the host and the slave can be distinguished based on the message, so there is no need to address the host itself.
[0053] The above embodiments are only exemplary and are not intended to limit the present application. In other embodiments, the host may also be other battery management systems 1013 other than the first battery management system 1013. For example, in the event of a failure of the first battery management system 1013, the second battery management system 1013 may be set as the host, and the third to Nth battery management systems 1013 may be set as slaves, and the second (or third) to Nth battery management systems 1013 may be addressed in sequence through the second battery management system 1013.
[0054] In some embodiments, the action of addressing the target battery management system 1013 can be performed when the battery management system 1013 is just powered on, and the addressing at this time is the first addressing. For example, when a battery management system 1013 among multiple battery management systems 1013 receives a user's operation and is powered on, the action of addressing the battery management system 1013 and the remaining battery management systems 1013 connected to the battery management system 1013 begins.
[0055] In another embodiment, during the operation after multiple battery management systems 1013 are addressed, the signal of a battery management system 1013 may be lost due to vibration, environment and other issues. At this time, the target battery management system 1013 is the battery management system 1013 whose signal is lost. The host can address the battery management system 1013, and the addressing at this time is re-addressing (re-addressing for short). Assuming that the slave whose signal is lost is the i-th battery management system 1013, the host can activate the i-th battery management system 1013 through the i-1-th battery management system 1013, and after the i-th battery management system 1013 is activated, the i-th battery management system 1013 is re-addressed.
[0056] During the operation process after the addressing of multiple battery management systems 1013 is completed, each slave can send a feedback signal to the host, and the feedback signal can be used as a basis for the host to determine whether each slave is lost. If the host fails to receive the feedback signal sent by a slave, the host can determine that the slave signal is lost, thereby determining the slave as the target battery management system 1013, and controlling the previous battery management system 1013 of the target battery management system 1013 to activate the target battery management system 1013 to re-address the target battery management system 1013. Monitoring the connection status of the slave based on the reception of the feedback signal can help the host to promptly detect the loss of the slave and make corresponding decisions, thereby ensuring the reliability and stability of the operation of multiple battery management systems 1013.
[0057] For the type of feedback signal, optionally, the feedback signal can be a heartbeat signal sent by the slave to the host at a preset frequency. Since the heartbeat signal is sent at a preset frequency, the host can timely determine whether the slave is lost according to the reception of the heartbeat signal, which is conducive to improving the detection efficiency of whether the slave is lost. Optionally, the feedback signal can also be a response signal that the slave responds to the polling signal sent by the host. It can be understood that compared with the scheme of using an additional heartbeat signal for slave loss detection, the additional heartbeat signal may occupy the timing of the host and the slave communication. For the case of a large number of slaves, the polling cycle between the host and all slaves may be extended, and the polling frequency of the host to all slaves is reduced, which is not conducive to the host to obtain the slave data in time. And directly using the response signal to monitor the loss of the slave, there is no need to insert an additional communication process, and the communication timing between the host and any slave will not be occupied. Under the condition of meeting the demand for monitoring the loss of the slave, the polling frequency between the host and multiple slaves can also be guaranteed, thereby ensuring the timely acquisition of the slave data by the host. In one example of the present application, after multiple battery management systems 1013 are addressed, the type of feedback signal can be determined based on the number of slaves in the multiple battery management systems 1013. When the number reaches the set number, the response signal is selected as the feedback signal; when the number is less than the set number, the heartbeat signal is selected as the feedback signal. In this way, when the number of slaves is small, the timeliness of slave loss monitoring can be improved, and when the number of slaves is large, the timeliness of slave data acquisition can be guaranteed.
[0058] When addressing the target battery management system 1013 (first addressing or re-addressing), the host can send the address of the target battery management system 1013 to the target battery management system 1013. The target battery management system 1013 can store an address field, and after receiving the address sent by the host, the target battery management system 1013 can assign the address sent by the host to the address field of the local device, thereby setting its own address to the address sent by the host.
[0059] The address of the target battery management system 1013 may include numbers, letters and / or symbols. The host may address different battery management systems 1013 to different addresses so as to distinguish each battery management system 1013. Optionally, the address of the target battery management system 1013 is determined based on the connection order of the target battery management system 1013 in the multiple battery management systems 1013 connected in sequence. For example, if the target battery management system 1013 is the i-th battery management system 1013 among the N battery management systems 1013, the address of the target battery management system 1013 is N. It can be understood that when a battery management system 1013 is lost, the host may prompt the user that the battery management system 1013 is lost, and prompt the user with the address of the lost target battery management system 1013. Since the address is related to the connection order of the lost battery management system 1013 in the multiple battery management systems 1013, the user can easily find the lost battery management system 1013 from the multiple battery management systems 1013. Thus, it can provide great convenience for the user to distinguish the lost battery management system 1013.
[0060] In the case where the addressing of the target battery management system 1013 is re-addressing, the address of the target battery management system 1013 after re-addressing may be the original address of the target battery management system 1013. Continuing with the previous example, in the case where the target battery management system 1013 is the i-th battery management system 1013, the original address of the target battery management system 1013 is N, and the address of the target battery management system 1013 after re-addressing is also N. It can be understood that when a battery management system 1013 among multiple battery management systems 1013 is lost, the lost battery management system 1013 is generally directly re-addressed without changing the connection order of the lost battery management system 1013 among multiple battery management systems 1013. Therefore, the address of the lost battery management system 1013 can be set to the original address. On the one hand, it can avoid assigning a new address to the lost battery management system 1013, which may cause the new address to be duplicated with the address of other battery management systems 1013. On the other hand, it is also convenient for the host to manage the address. Furthermore, it is also convenient for the user to distinguish where the lost battery management system 1013 is located among multiple battery management systems 1013.
[0061] In other examples, the re-addressed address of the target battery management system 1013 and the original address of the target battery management system 1013 can be determined based on the connection order of the target battery management system 1013 among the multiple battery management systems 1013 connected in sequence, but the re-addressed address and the original address may be different. For example, the address of the target battery management system 1013 may carry information about the number of times the target battery management system 1013 has been re-addressed. Still assuming that the target battery management system 1013 is the i-th battery management system 1013, after the target battery management system 1013 is addressed for the xth time, the address of the target battery management system 1013 can be recorded as i_x. Among them, if x=1, it means that the i-th battery management system 1013 is addressed for the first time; if x>1, it means that the i-th battery management system 1013 has been re-addressed x-1 times.
[0062] In the above manner, the number of times each battery management system 1013 is re-addressed can be recorded. If the number of times a battery management system 1013 is re-addressed is greater than a preset number threshold, a prompt message can be output. The prompt message can carry the address of the battery management system 1013 whose number of re-addressing is greater than the preset number threshold. If a battery management system 1013 is frequently re-addressed, it is possible that the battery management system 1013 has problems such as loose wiring. Therefore, by outputting a prompt message, the user can be reminded to promptly handle abnormal situations such as loose wiring.
[0063] In some embodiments, after the host controls the previous battery management system 1013 to activate the target battery management system 1013, the previous battery management system 1013 will return an activation response signal to the host. The activation response signal may indicate that the previous battery management system 1013 successfully activated the target battery management system 1013. Therefore, addressing the target battery management system 1013 may include: if the host receives the activation response signal sent by the previous battery management system 1013, addressing the target battery management system 1013. The feedback of the activation response signal can facilitate the host to understand the activation status of the target battery management system 1013, thereby facilitating the host to perform subsequent addressing operations and ensuring the smooth implementation of the addressing process.
[0064] In some embodiments, the addressing method may further include: if the host does not receive the activation response signal, it may also return to the step of controlling the previous battery management system 1013 of the target battery management system 1013 to activate the target battery management system 1013. In the event of an abnormal situation such as a poor communication signal, the host may fail to successfully receive the activation response signal. The duration of some abnormal situations may be short, so by repeatedly trying to control the previous battery management system 1013 of the target battery management system 1013 to activate the target battery management system 1013, the target battery management system 1013 can be successfully activated after the abnormal situation returns to normal, thereby improving the activation success rate of the target battery management system 1013.
[0065] Furthermore, a threshold value of the number of times the previous battery management system 1013 that controls the target battery management system 1013 activates the target battery management system 1013 (referred to as a third preset number of times) can be preset. If the activation response signal is still not received when the previous battery management system 1013 that controls the target battery management system 1013 activates the target battery management system 1013 the third preset number of times, it means that the activation of the target battery management system 1013 has failed. At this time, the host can output a fault prompt so that the user can handle the fault in time. The fault prompt can also include fault type information (for example, the fault code corresponding to the failure to activate the target battery management system 1013), the address of the battery management system 1013 that failed to activate, etc., so that the user can find the battery management system 1013 that failed to activate and troubleshoot the cause of the fault.
[0066] If an activation response signal is received before the number of times the previous battery management system 1013 controlling the target battery management system 1013 activates the target battery management system 1013 reaches a third preset number, the host can also reset the number of times the previous battery management system 1013 controlling the target battery management system 1013 activates the target battery management system 1013, thereby facilitating the addressing of the next target battery management system 1013, and accurately determining the current number of activations of the next target battery management system 1013, thereby avoiding the problem that the next target battery management system 1013 cannot be activated multiple times after the first activation fails due to the activation number not being reset, thereby ensuring the smooth addressing process of the next target battery management system 1013.
[0067] After the target battery management system 1013 is successfully addressed, the target battery management system 1013 may return an addressing response signal to the host. After addressing the target battery management system 1013, the addressing method may further include: if the host receives the addressing response signal fed back by the target battery management system 1013, confirming that the target battery management system 1013 is successfully addressed. The feedback of the addressing response signal can facilitate the host to understand whether the target battery management system 1013 is successfully addressed, thereby facilitating the host to perform subsequent operations.
[0068] If the host fails to receive the above-mentioned addressing response signal due to the target battery management system 1013 being offline, the communication link between the target battery management system 1013 and the host being abnormal, etc., the addressing method may also include: trying to address the target battery management system 1013 again. Since the duration of some abnormal situations is relatively short, by trying to address the target battery management system 1013 multiple times, the target battery management system 1013 can be successfully addressed after the abnormal situation returns to normal, thereby improving the addressing success rate. The maximum number of times the target battery management system 1013 is addressed (hereinafter referred to as the first preset number of times) can be preset. The first preset number of times can be set according to actual needs, for example, set to 3 times, 5 times or 10 times. Optionally, the first preset number of times in the first addressing process can be less than the first preset number of times in the re-addressing process. For example, when addressing for the first time, the first preset number of times can be 3 times; and when re-addressing, the first preset number of times can be 10 times. Setting a smaller first preset number during the first addressing can reduce the delay of the addressing process so that each battery pack 101 can obtain an address as soon as possible; setting a larger first preset number during re-addressing can reduce the failure of re-addressing due to temporary abnormalities and improve the success rate of re-addressing.
[0069] The host can record the current number of times the target battery management system 1013 has been addressed in the host, and start timing while addressing the target battery management system 1013. If the host fails to receive the addressing response signal fed back by the target battery management system 1013 before the timing times out, the host adds 1 to the current number of times the target battery management system 1013 has been addressed, and tries to address the target battery management system 1013 again. By timing and setting the timeout, the host can promptly determine the situation that the target battery management system 1013 fails to feed back a response signal, and try to address the target battery management system 1013 again, thereby improving the addressing efficiency.
[0070] In some embodiments, the addressing method may further include: if the addressing response signal is not received when the number of times the target battery management system 1013 is addressed reaches a first preset number of times, it indicates that the addressing of the target battery management system 1013 has failed. At this time, the host can output a fault prompt so that the user can handle the fault in time. The fault prompt may also include fault type information (for example, a fault code corresponding to the failure of addressing the target battery management system 1013), the address of the battery management system 1013 that failed to address, etc., so that the user can find the battery management system 1013 that failed to address and troubleshoot the cause of the fault.
[0071] In some embodiments, the addressing method may further include: if an addressing response signal fed back by the target battery management system 1013 is received before the number of times the target battery management system 1013 is addressed reaches a first preset number, it indicates that the target battery management system 1013 is addressed successfully, and the host may reset the number of times the target battery management system 1013 is addressed. By resetting the number of times the target battery management system 1013 is addressed, it is convenient to accurately determine the number of times the next target battery management system 1013 is addressed when addressing the next target battery management system 1013, avoiding the problem that the next target battery management system 1013 cannot be addressed multiple times after the first addressing failure due to the addressing number not being reset, thereby ensuring the smooth progress of the addressing process of the next target battery management system 1013.
[0072] In some embodiments, the addressing method may further include: after addressing the target battery management system 1013, the host controls the previous battery management system 1013 of the target battery management system 1013 to stop activating the target battery management system 1013. By controlling the previous battery management system 1013 to stop activating the target battery management system 1013, the power consumption of the battery pack 101 where the previous battery management system 1013 is located due to the activation of the target battery management system 1013 can be reduced, and the balance between the power of the battery packs 101 where each battery management system 1013 is located can be improved.
[0073] The process of the host controlling the previous battery management system 1013 to activate and stop activating the target battery management system 1013 can be implemented by sending an activation instruction to the target battery management system 1013. Specifically, the host can send an activation control instruction to the previous battery management system 1013, and the previous battery management system 1013 can respond to the activation control instruction and activate the target battery management system 1013. The host can also send a stop activation control instruction to the previous battery management system 1013, and the previous battery management system 1013 can respond to the stop activation control instruction and stop activating the target battery management system 1013.
[0074] In one implementation, two adjacent battery management systems 1013 can be connected through a switch module, and the previous battery management system 1013 of the target battery management system 1013 is controlled to activate the target battery management system 1013, specifically including: the host controls the previous battery management system 1013 to close the switch module between it and the target battery management system 1013 to activate the target battery management system 1013. In this implementation, the instruction sent by the host to control the closure of the switch module (referred to as the closing instruction) is the activation control instruction. After the switch module is closed, the target battery management system 1013 can be powered and activated. In this embodiment, by setting a switch module, the host can power on and activate the target battery management system 1013 as long as it controls the switch module to be closed. Since the process from the closure of the switch module to the successful activation of the target battery management system 1013 is short, the activation efficiency of the target battery management system 1013 can be effectively improved.
[0075] The host can also control the switch module to disconnect so that the previous battery management system 1013 stops activating the target battery management system 1013. In this implementation, the instruction sent by the host to control the switch module to disconnect (referred to as the disconnect instruction) is the stop activation control instruction. The above embodiment only needs to set the switch module in hardware to realize the previous battery management system 1013 to activate and stop activating the target battery management system 1013. Since the cost of the switch module is relatively low, the hardware cost of the battery pack 101 can be effectively reduced. In addition, the host only needs to control the switch module to close or disconnect to activate and stop activating the target battery management system 1013, and the control logic is simple.
[0076] After the host controls the previous battery management system 1013 to stop activating the target battery management system 1013, the previous battery management system 1013 may return a stop activation response signal to the host to indicate that it has stopped activating the target battery management system 1013. After controlling the previous battery management system 1013 to stop activating the target battery management system 1013, the addressing method may further include: if the host receives the stop activation response signal sent by the previous battery management system 1013, then confirming that the previous battery management system 1013 has successfully stopped activating the target battery management system 1013. The previous battery management system 1013 sends a stop activation response signal to the host, so that the host can determine whether the target battery management system 1013 has successfully stopped activating, and then, it is convenient for the host to perform further actions according to the judgment result, for example, retrying to control the previous battery management system 1013 to stop activating the target battery management system 1013, or outputting a fault prompt, to ensure the smooth implementation of the addressing process.
[0077] In some embodiments, the addressing method may further include: if the host fails to receive the stop activation response signal, then return to the step of controlling the previous battery management system 1013 to stop activating the target battery management system 1013, that is, the host attempts to control the previous battery management system 1013 to stop activating the target battery management system 1013 again. The maximum number of times the previous battery management system 1013 is controlled to stop activating the target battery management system 1013 (hereinafter referred to as the second preset number of times) can be preset. The second preset number of times can be set to the same or different value as the first preset number of times according to actual needs. The host can record the number of times the previous battery management system 1013 has been controlled to stop activating the target battery management system 1013 in the local machine, and start timing while controlling the previous battery management system 1013 to stop activating the target battery management system 1013. If the host fails to receive the stop activation response signal before the timing times out, the host adds 1 to the number of times the previous battery management system 1013 has been controlled to stop activating the target battery management system 1013, and attempts to control the previous battery management system 1013 to stop activating the target battery management system 1013 again.
[0078] If the stop activation response signal is not received when the number of times the previous battery management system 1013 stops activating the target battery management system 1013 reaches the second preset number of times, it means that the previous battery management system 1013 fails to stop activating the target battery management system 1013. Therefore, the addressing method may also include: if the stop activation response signal is not received when the number of times the previous battery management system 1013 stops activating the target battery management system 1013 reaches the second preset number of times, the host outputs a fault prompt so that the user can handle the fault in time. The fault prompt may also include fault type information (for example, the fault code corresponding to the failure of the previous battery management system 1013 to stop activating the target battery management system 1013), the address of the previous battery management system 1013, etc., so that the user can find the previous battery management system 1013 and troubleshoot the cause of the fault.
[0079] If a stop activation response signal is received before the number of times the previous battery management system 1013 stops activating the target battery management system 1013 reaches the second preset number, it means that the previous battery management system 1013 stops activating the target battery management system 1013 successfully. Therefore, the addressing method may also include: if a stop activation response signal is received before the number of times the previous battery management system 1013 stops activating the target battery management system 1013 reaches the second preset number, the host will control the previous battery management system 1013 to stop activating the target battery management system 1013. In this way, when addressing the next target battery management system 1013, it is convenient to accurately determine the number of times the previous battery management system 1013 that controls the next target battery management system 1013 stops activating the next target battery management system 1013, avoiding the problem that the stop activation number is not cleared, resulting in the previous battery management system 1013 failing to stop activation for the first time, and the problem that multiple stop activations may not be performed, thereby ensuring the smooth implementation of the addressing process.
[0080] After the target battery management system 1013 is successfully addressed, the addressing method further includes: taking the next battery management system 1013 of the target battery management system 1013 as the updated target battery management system 1013, and returning to step S11.
[0081] In some embodiments, the addressing method further includes: if the updated target battery management system 1013 fails to be successfully addressed, confirming that the original target battery management system 1013 is the last slave. For example, assuming that the original target battery management system 1013 is the i-th battery management system 1013, the updated target battery management system 1013 is the i+1-th battery management system 1013. If the i+1-th battery management system 1013 fails to be successfully addressed, the i-th battery management system 1013 can be confirmed as the last slave, thereby completing this round of addressing process.
[0082] In some embodiments, if the process of addressing the target battery management system 1013 is re-addressing the target battery management system 1013 rather than addressing it for the first time, the addressing method may further include: determining whether a feedback signal from the target battery management system 1013 is received.
[0083] Based on this, the step of controlling the previous battery management system 1013 of the target battery management system 1013 to activate the target battery management system 1013 may specifically include: when no feedback signal is received, controlling the previous battery management system 1013 of the target battery management system 1013 to activate the target battery management system 1013.
[0084] In the process of re-addressing the target battery management system 1013, the addressing method further includes: updating the target battery management system 1013, and returning to the step of controlling the previous battery management system 1013 of the target battery management system 1013 to activate the target battery management system 1013. If the target battery management system 1013 is the last slave, the first slave can be used as the updated target battery management system 1013, otherwise, the next battery management system 1013 of the target battery management system 1013 is used as the updated target battery management system 1013.
[0085] Specifically, if the target battery management system 1013 is the last slave, the host can determine whether the feedback signal of the first slave is received. If the feedback signal of the first slave is not received, the first slave is updated to the target battery management system 1013; if the feedback signal of the first slave is received, it continues to determine whether the feedback signal of the second slave is received. And so on, until a slave that has not received a feedback signal is determined, and the slave is determined as the target battery management system 1013.
[0086] Similarly, if the target battery management system 1013 is not the last slave, the host can determine whether the feedback signal of the next battery management system 1013 of the target battery management system 1013 (i.e., the first battery management system 1013 after the target battery management system 1013) is received. If the feedback signal of the next battery management system 1013 is not received, the next battery management system 1013 is updated to the target battery management system 1013; if the feedback signal of the next battery management system 1013 is received, it continues to determine whether the feedback signal of the second battery management system 1013 after the target battery management system 1013 is received. And so on, until the slave that has not received the feedback signal is determined, and the slave is determined as the target battery management system 1013. Therefore, if the host receives the feedback signal of a slave, it can directly determine that the slave has been successfully addressed, so there is no need to address the slave again, but it can directly determine whether the next slave has been successfully addressed, thereby improving the addressing efficiency.
[0087] Combine the following Figure 3 , another embodiment of the addressing method of the present application is illustrated. In this embodiment, the execution subject of the addressing method is a battery management system 1013 as a slave among multiple battery management systems 1013. The addressing method may include:
[0088] Step S21: When the battery management system 1013 is a slave, receiving an activation control signal sent by the host;
[0089] Step S22 : activating the target battery management system 1013 in response to the activation control signal, where the target battery management system 1013 is the next battery management system 1013 of the present battery management system 1013 .
[0090] In the embodiment of the present application, each battery management system 1013 of the plurality of battery management systems 1013 connected in sequence can activate the next battery management system 1013 as the target battery management system 1013 in response to the activation control signal of the host, so that after the target battery management system 1013 is successfully activated, the host addresses the target battery management system 1013. In the above manner, there is no need to perform address burning for each battery pack 101 in sequence, which greatly improves the address allocation efficiency of the battery pack 101.
[0091] The solution of this embodiment is described below by taking the target battery management system 1013 as the i-th (1<i≤N) battery management system 1013 among the N battery management systems 1013 connected in sequence, and the current battery management system 1013 as the i-1-th battery management system 1013 among the N battery management systems 1013 as an example.
[0092] Assuming that the i-1th battery management system 1013 is a slave, the i-1th battery management system 1013 can receive the activation control signal sent by the host, and activate the i-th battery management system 1013 in response to the activation control signal. The host can send the activation control signal to the i-1th battery management system 1013 when the i-th battery management system 1013 is not addressed.
[0093] In some embodiments, the addressing method may further include: after the i-1th battery management system 1013 receives the activation control signal, it sends a response signal of the activation control signal (i.e., the activation response signal in the aforementioned embodiment) to the host to notify the host that the activation control signal has been successfully received. The feedback of the activation response signal can facilitate the host to understand the activation status of the target battery management system 1013, thereby facilitating the host to perform subsequent addressing operations and ensure the smooth implementation of the addressing process. The operation of sending the response signal of the activation control signal and the operation of activating the i-th battery management system 1013 can be performed asynchronously, and this application does not limit the execution order of the above two operations.
[0094] After the i-th battery management system 1013 is activated, the host may address the i-th battery management system 1013. After addressing the i-th battery management system 1013, the host may also send a stop activation control signal to the i-1th battery management system 1013. In some embodiments, the addressing method may further include: the i-1th battery management system 1013 receives the stop activation control signal, and stops activating the i-th battery management system 1013 in response to the stop activation control signal. The i-1th battery management system 1013 stops activating the i-th battery management system 1013 under the control of the host, which can reduce the power consumed by the battery pack 101 where the i-1th battery management system is located due to the activation of the i-th battery management system 1013, and improve the balance between the power of the battery packs 101 where each battery management system 1013 is located.
[0095] In some embodiments, the addressing method may further include: after the i-1th battery management system 1013 stops activating the i-th battery management system 1013, sending a response signal of the stop activation control signal (i.e., the stop activation response signal in the aforementioned embodiment) to the host to notify the host that the i-th battery management system 1013 has been stopped. The i-1th battery management system 1013 sends a stop activation response signal to the host, so that the host can determine whether the target battery management system 1013 has been successfully stopped, and then, the host can perform further actions according to the judgment result, for example, retrying to control the previous battery management system 1013 to stop activating the target battery management system 1013, or outputting a fault prompt, to ensure the smooth implementation of the addressing process.
[0096] In addition, the i-1th battery management system 1013 can also be addressed by the host. Specifically, the host can control the i-2th battery management system 1013 to activate the i-1th battery management system 1013, and after the i-1th battery management system 1013 is activated, send an addressing signal to the i-1th battery management system 1013. The addressing signal can carry the address of the i-1th battery management system 1013. After the i-1th battery management system 1013 receives the addressing signal, the address carried in the addressing signal can be set as the address of the local machine. The method of controlling the i-2th battery management system 1013 to activate the i-1th battery management system 1013 is similar to the method of controlling the i-1th battery management system 1013 to activate the i-th battery management system 1013, which will not be repeated here.
[0097] Further, the addressing method may also include: after receiving the addressing signal sent by the host, the i-1th battery management system 1013 sends an addressing response signal to the host to notify the host that the i-1th battery management system 1013 is successfully addressed. The i-1th battery management system 1013 feeds back the addressing response signal to the host, which can facilitate the host to understand whether the i-1th battery management system 1013 is successfully addressed, thereby facilitating the host to perform subsequent operations.
[0098] If the i-1th battery management system 1013 does not receive the addressing signal sent by the host after the battery management system 1013 is powered on, the i-1th battery management system 1013 can also control the battery management system 1013 to power off. The i-1th battery management system 1013 may not be properly addressed due to the failure of the battery management system 1013 before the i-1th battery management system 1013 to address, or wiring errors and other reasons. This situation is called the i-1th battery management system 1013 is in single box mode. In single box mode, the addressing method may also include: if the i-1th battery management system 1013 does not receive the addressing signal sent by the host after the battery management system 1013 is powered on, the i-1th battery management system 1013 controls the battery management system 1013 to power off, thereby reducing the power consumption of the battery pack 101 where the i-1th battery management system 1013 is located.
[0099] See also Figure 4 The present application also provides an addressing method. The addressing method is applied to the battery management component 201. The battery management component 201 includes a plurality of battery management systems 1013 connected in sequence, and each battery management system 1013 can be activated in response to an activation signal of the previous battery management system 1013 of the present battery management system 1013. The addressing method includes:
[0100] Step S31: a host in the plurality of battery management systems 1013 sends an activation control signal to a slave in the plurality of battery management systems 1013;
[0101] Step S32: the slave activates the next battery management system 1013 of the slave in response to the activation control signal;
[0102] Step S33: the host addresses the next battery management system 1013 .
[0103] In some embodiments, after a host among multiple battery management systems 1013 sends an activation control signal to a slave among multiple battery management systems 1013, the addressing method also includes: the slave sends an activation response signal to the host for the activation control signal; the host addresses the next battery management system 1013, including: if the host receives the activation response signal sent by the slave, addressing the next battery management system 1013.
[0104] In some embodiments, after the host addresses the next battery management system 1013, the addressing method further includes: the slave sends an addressing response signal to the host; the host receives the addressing response signal fed back by the next battery management system 1013, confirming that the addressing of the next battery management system 1013 is successful.
[0105] In some embodiments, the addressing method further includes: if the host does not receive the addressing response signal fed back by the next battery management system 1013 , returning to the host to address the next battery management system 1013 .
[0106] In some embodiments, the addressing method further includes: if the host still does not receive an addressing response signal when the number of times the host addresses the next battery management system 1013 reaches a first preset number, the host outputs a fault prompt.
[0107] In some embodiments, the addressing method further includes: if the host receives an addressing response signal before the number of times the next battery management system 1013 is addressed reaches a first preset number, the host clears the number of times the next battery management system 1013 is addressed.
[0108] In some embodiments, after the host addresses the next battery management system 1013, the addressing method also includes: the host sends a stop activation control signal to the slave to stop activating the next battery management system 1013; the slave stops activating the next battery management system 1013 in response to the stop activation control signal sent by the host.
[0109] In some embodiments, after the host sends a stop activation control signal to the slave to stop activating the next battery management system 1013, the addressing method also includes: the slave sends a stop activation response signal to the host for the stop activation control signal; the host receives the stop activation response signal sent by the slave, confirming that the slave has successfully stopped activating the next battery management system 1013.
[0110] In some embodiments, the addressing method further includes: if the host does not receive the stop activation response signal, returning to the step of the host sending an activation control signal to the slaves in the plurality of battery management systems 1013 .
[0111] In some embodiments, the addressing method further includes: if the host still does not receive a stop activation response signal when the number of times the host sends a stop activation control signal to the slave to stop activating the next battery management system 1013 reaches a second preset number, outputting a fault prompt.
[0112] In some embodiments, the addressing method also includes: if the host receives a stop activation response signal before the number of times the host sends a stop activation control signal to the slave to stop activating the next battery management system 1013 reaches a second preset number of times, the host will clear the number of times the host sends a stop activation control signal to the slave to stop activating the next battery management system 1013 to zero.
[0113] In some embodiments, the addressing method also includes: after the host successfully addresses the next battery management system 1013, the next battery management system 1013 of the next battery management system 1013 is used as the updated next battery management system 1013, and the host is returned to the step of sending an activation control signal to the slaves in the multiple battery management systems 1013.
[0114] In some embodiments, the addressing method further includes: if the updated next battery management system 1013 fails to be successfully addressed, the host confirms that the original next battery management system 1013 is the last slave.
[0115] In some embodiments, the address of the next battery management system 1013 is determined based on the connection order of the next battery management system 1013 among the multiple battery management systems 1013 connected in sequence.
[0116] In some embodiments, the addressing method also includes: the host determines whether a feedback signal from the next battery management system 1013 is received, and the feedback signal serves as a basis for the host to determine whether the next battery management system 1013 is lost; the host sends an activation control signal to slaves in multiple battery management systems 1013, including: when the host does not receive a feedback signal, the host sends an activation control signal to slaves in multiple battery management systems 1013; the host addresses the next battery management system 1013, including: the host re-addresses the next battery management system 1013.
[0117] In some embodiments, the re-addressed address of the next battery management system 1013 is the original address of the next battery management system 1013 .
[0118] In some embodiments, the addressing method also includes: the host updates the next battery management system 1013, and returns to the step of the host sending an activation control signal to the slaves in multiple battery management systems 1013; wherein, if the next battery management system 1013 is the last slave, the host uses the first slave as the next updated battery management system 1013, otherwise the host uses the next battery management system 1013 of the next battery management system 1013 as the next updated battery management system 1013.
[0119] In some embodiments, a switch module is connected between two adjacent battery management systems 1013 among multiple battery management systems 1013, and the host sends an activation control signal to a slave among the multiple battery management systems 1013, including: the host sends a closing instruction to the slave to control the slave to close the switch module between it and the next battery management system 1013, and the next battery management system 1013 is activated when the switch module is closed.
[0120] In some embodiments, the addressing method further includes: if the slave does not receive the addressing signal sent by the host after being powered on, the slave controls the battery management system 1013 to power off.
[0121] The next battery management system 1013 of the slave in the embodiment of the method may be the target battery management system 1013 in the above embodiment, and the slave in the embodiment of the method may be the previous battery management system 1013 of the target battery management system 1013 in the above embodiment. The specific implementation details of the steps executed by the host and the steps executed by the slave in this embodiment can be respectively referred to the embodiment shown in FIG. 1 and Figure 2 The embodiments shown will not be described in detail here.
[0122] Each battery management system 1013 in the present application can be used in parallel, and any battery management system 1013 can be used as both a host and a slave. The software and hardware configurations of all battery management systems 1013 can be completely consistent. In some embodiments, interactive components can be configured on the battery pack 101 where each battery management system 1013 is located. If a user operates an interactive component on a battery pack 101, the battery management system 1013 in the interactive component can determine that this machine is the host; the battery management system 1013 in the battery pack 101 that the user has not operated is the slave. After determining the master and slave, addressing can be performed according to the method in the aforementioned embodiment. The following examples illustrate the structure of the battery pack 101 and the specific method of determining the host and slave.
[0123] See also Figures 5 to 12 The present application provides a battery pack 101. The battery pack 101 is applied to a battery module 100 including a plurality of battery packs 101 connected in sequence. The battery pack 101 includes a battery cell 1011, a battery management system 1013 and a first switch unit 1012.
[0124] The battery management system 1013 includes a first input terminal In1, a second input terminal In2, and an output terminal Out. The first input terminal In1 and the second input terminal In2 are connected to one end of the first switch unit 1012, the other end of the first switch unit 1012 is connected to the battery cell 1011, and the output terminal Out is used to connect the first input terminal In1 of the next battery pack 101 connected to the battery pack 101. The first input terminal In1 of the battery pack 101 is used to transmit a power supply signal when the first switch unit 1012 is closed, so that the battery management system 1013 is powered. The second input terminal In2 is used to transmit a control signal when the first switch unit 1012 receives a closing operation from the user and is closed, so that the battery management system 1013 sets the machine as the host.
[0125] Each battery pack 101 in the battery module 100 of the present application can be used alone or together with at least one other battery pack 101. The following mainly illustrates an embodiment in which multiple battery packs 101 are used together. In this case, the battery module 100 may include N (N is a positive integer greater than 1) battery packs 101 connected in sequence. Each battery pack 101 may be a battery pack 101 with the same configuration, specifically, may have the same software configuration, the same hardware configuration, the same appearance and / or the same wiring method. In this way, when the user connects multiple battery packs 101, there is no need to distinguish between the master and slave machines, which improves the user's operational convenience. For manufacturers of the battery packs 101, there is no need to distinguish between multiple battery packs 101, which facilitates the production, manufacturing and sales of merchants.
[0126] The battery cell 1011 can store and release electric energy. The battery cell 1011 can supply power to the power-consuming components in the battery pack 101, which include the battery management system 1013, and may also include components such as indicator lights and buzzers. The indicator lights can be used to indicate the status of the battery pack 101, such as the charging status, the charging completion status, the fault status, the low power status, etc. The buzzer can be used to output an alarm message when the battery pack 101 is in an abnormal state.
[0127] The battery cell 1011 can be connected to the battery management system 1013 through the first switch unit 1012, wherein the first switch unit 1012 can control the opening and closing of the path between the battery cell 1011 and the battery management system 1013. When the first switch unit 1012 is opened, the path between the battery cell 1011 and the battery management system 1013 is disconnected, and the battery cell 1011 stops supplying power to the battery management system 1013; when the first switch unit 1012 is closed, the path between the battery cell 1011 and the battery management system 1013 is connected, and the battery cell 1011 supplies power to the battery management system 1013. The first switch unit 1012 can be closed in response to a closing operation of the user. For example, the first switch unit 1012 may include interactive components such as a physical button, a slider, a rotating component, or a voice control component, and accordingly, the above-mentioned closing operation may be pressing a physical button, dragging a slider, rotating a rotating component, or emitting a voice signal.
[0128] The battery management system 1013 is used to monitor, control and protect the battery pack 101. The battery management system 1013 may include a first input terminal In1 and a second input terminal In2. When the first switch unit 1012 is closed, the battery cell 1011 can output a power supply signal to the first input terminal In1, and the first input terminal In1 transmits the power supply signal to the battery management system 1013, so that the battery management system 1013 is powered. When the first switch unit 1012 receives a closing operation from the user and is closed, the battery cell 1011 can output a control signal to the second input terminal In2, and the second input terminal In2 transmits the control signal to the battery management system 1013, so that the battery management system 1013 sets the machine as the host. Both the power supply signal and the control signal can be voltage signals, and the voltage of the control signal can be the same as or different from the voltage of the power supply signal.
[0129] See also Fig. 9 The battery management system 1013 may also include an output terminal Out for connecting to the first input terminal In1 of the next battery pack 101 connected to the battery pack 101 where the battery management system 1013 is located. When the battery pack 101 where the battery management system 1013 is located is the last battery pack 101 among the multiple battery packs 101 connected in sequence, the output terminal Out of the battery management system 1013 of the last battery pack 101 may not need to be connected to other ports. The battery pack 101 may output a power supply signal to the first input terminal In1 of the next battery pack 101 through the output terminal Out of the battery management system 1013 of the battery pack 101, so that the battery management system 1013 of the next battery pack 101 is powered.
[0130] Alternatively, see Figure 6 and Figure 8, the battery pack 101 also includes a second switch unit 1015 (i.e., the switch module in the aforementioned embodiment). One end of the second switch unit 1015 is connected to one end of the first switch unit 1012 of the next battery pack 101 connected to the battery cell 1011, and the other end of the second switch unit 1015 is connected to the first input terminal In1 of the next battery pack 101, specifically, the second switch unit 1015 is connected to one end of the first switch unit 1012 connected to the first input terminal In1, thereby accessing the first input terminal In1. Among them, the second switch unit 1015 can be a device with a switching function such as a relay. The second switch unit 1015 can also include an enable end, and the enable end of the second switch unit 1015 is connected to the output terminal Out of the battery management system 1013 of the battery pack 101 where the second switch unit 1015 is located, so that the second switch unit 1015 can be controlled to be opened or closed by the battery management system 1013. Specifically, after the battery management system 1013 of the battery pack 101 where the second switch unit 1015 is located is powered, it can control the second switch unit 1015 to be closed. After the second switch unit 1015 is closed, the switch element 1012a of the next battery pack 101 is short-circuited, so that the battery cells 1011 of the next battery pack 101 can supply power to the battery management system 1013 of the next battery pack 101, so that the battery management system 1013 of the next battery pack 101 can be powered.
[0131] If the second input terminal In2 of the battery management system 1013 in a battery pack 101 fails to obtain the control signal transmitted when the first switch unit 1012 of the battery pack 101 receives the closing operation of the user and is closed, the battery management system 1013 sets the local device as a slave. For example, the battery management system 1013 can start timing when it is powered on. If the second input terminal In2 of the battery management system 1013 still fails to obtain the control signal when the timing reaches a preset time threshold, the battery management system 1013 sets the local device as a slave.
[0132] When multiple battery packs 101 are working, the user can control the battery management system 1013 of the i-th battery pack 101 to be powered by a closing operation, and set the battery management system 1013 of the i-th battery pack 101 as the host. Then the battery management system 1013 of the i+1-th battery pack 101 is powered through the output terminal Out of the battery management system 1013 of the i-th battery pack 101, and then the battery management system 1013 of the i+2-th battery pack 101 is powered through the output terminal Out of the battery management system 1013 of the i+1-th battery pack 101, and so on, so that the battery management systems 1013 in the i-th battery pack 101 to the N-th battery pack 101 are powered in sequence and start working. Since the battery management system 1013 in the i+1th battery pack 101 to the battery management system 1013 in the Nth battery pack 101 have not received the control signal, the battery management system 1013 in the i+1th battery pack 101 to the battery management system 1013 in the Nth battery pack 101 are all set as slaves. In this way, the user can power on multiple battery packs 101 with one key by operating the first switch unit 1012 in the battery pack 101 where the host is located, thereby improving the power-on efficiency of the battery pack 101 and shortening the power-on judgment time. In addition, the host and the slave can be accurately distinguished based on whether the user operates the first switch unit 1012, thereby reducing the conflict between the host and the slave.
[0133] In actual applications, the battery pack 101 in which the host is located is the first battery pack 101 among the multiple battery packs 101, however, the present application is not limited thereto. In the event of a failure of the first battery pack 101, the user can also operate the first switch unit 1012 in other battery packs 101 according to actual needs, thereby setting the battery management system 1013 in other battery packs 101 as the host.
[0134] In some embodiments, see Figure 6 , Figure 7 and Figure 8, the first switch unit 1012 includes a double-pole switch 1012b, which includes a first switch circuit and a second switch circuit. Among them, one end of the first switch circuit is connected to the first input terminal In1 of the battery management system 1013, and the other end is connected to the battery cell 1011. The first switch circuit is used to convert the electric energy output by the battery cell 1011 into a power supply signal, and transmit it to the first input terminal In1, so that the battery management system 1013 can be powered. The first switch circuit can also be called a power supply circuit. One end of the second switch circuit is connected to the second input terminal In2 of the battery management system 1013, and the other end is connected to the first input terminal In1 of the battery management system 1013, specifically connected to one end of the first switch circuit connected to the first input terminal In1, and then connected to the first input terminal In1. In other words, the electric energy output by the battery cell 1011 is divided into two paths, one path is transmitted to the first input terminal In1 through the first switch circuit, and the other path is transmitted to the second input terminal In2 through the second switch circuit. The second switch circuit is used to convert the electric energy output by the battery cell 1011 into a control signal when the first switch unit 1012 receives a closing operation from the user and is closed, and transmit it to the second input terminal In2, so that the battery management system 1013 sets the machine as the host. The second switch circuit can also be called a control circuit. In this embodiment, the transmission of the power supply signal and the transmission of the control signal are realized by a double-pole switch 1012b, so that the battery pack 101 has the advantages of simple structure and low cost.
[0135] Continue to see Figure 6 , Figure 7 and Figure 8 The battery pack 101 may further include a voltage conversion unit 1014, which is connected between the battery management system 1013 and the double-pole switch 1012b and is used to convert the output voltage of the battery cell 1011. In the case where the battery pack 101 includes the voltage conversion unit 1014, one end of the first switch loop connected to the first input terminal In1 is connected to the first input terminal In1 via the voltage conversion unit 1014, and one end of the second switch loop connected to the first input terminal In1 is also connected to one end of the voltage conversion unit 1014 connected to the first input terminal In1.
[0136] In order to meet the power demand of the electrical equipment, the voltage output by the battery cell 1011 is often relatively large. By adding a voltage conversion unit 1014 to the battery pack 101, the voltage output by the battery cell 1011 can be converted into a suitable working voltage for the battery management system 1013, thereby preventing the battery management system 1013 from being damaged due to excessive input voltage. In addition, when the output voltage of the battery cell 1011 changes, the voltage conversion unit 1014 can convert the output voltage of the battery cell 1011 into a voltage of a fixed magnitude, thereby ensuring the stability of the power supply signal and control signal input to the battery management system 1013. Optionally, the voltage conversion unit 1014 can be a direct current-to-direct current (DC-DC) converter.
[0137] In some embodiments, the first switch unit 1012 is a self-recovering switch. After the first switch unit 1012 is closed in response to the user's closing operation, the first switch unit 1012 can automatically recover to the open state. In the case where the first switch unit 1012 is a self-recovering switch, the first switch unit 1012 may also include a switch element 1012a. One end of the switch element 1012a is connected to the battery cell 1011, and the other end is connected to the first input terminal In1. After the first switch unit 1012 receives the user's closing operation and closes, the battery management system 1013 is powered, and thereafter, the battery management system 1013 can control the switch element 1012a to close, so that the battery cell 1011 can continue to output a power supply signal to the battery management system 1013 through the closed switch element 1012a, so that the battery management system 1013 maintains a working state. Optionally, the switch element 1012a is a relay.
[0138] When it is not necessary to supply power to the battery management system 1013, the switch element 1012a can be controlled to be disconnected to disconnect the power supply circuit from the battery cell 1011 to the battery management system 1013, thereby reducing the power consumption of the battery cell 1011 by the battery management system 1013. Further, in the case where the battery pack 101 includes a voltage conversion unit 1014, one end of the switch element 1012a is connected to the battery cell 1011, and the other end is connected to the first input terminal In1 through the voltage conversion unit 1014. In this way, when the switch element 1012a is disconnected, the battery cell 1011 can stop outputting power to the voltage conversion unit 1014 and the battery management system 1013, thereby reducing the power consumption of the battery cell 1011 by the voltage conversion unit 1014 and the battery management system 1013 at the same time.
[0139] See also Figure 6 and Figure 8In the embodiment where the battery pack 101 includes the second switch unit 1015 and the first switch unit 1012 includes the switch element 1012a, after the battery management system 1013 of the next battery pack 101 is powered, the battery management system 1013 in the battery pack 101 where the second switch unit 1015 is located can control the second switch unit 1015 of the current battery pack 101 to be disconnected. In addition, the battery management system 1013 of the next battery pack 101 can control the switch element 1012a of the next battery pack 101 to be closed. After the switch element 1012a of the next battery pack 101 is closed, the circuit between the battery cell 1011 of the current battery pack 101 and the battery management system 1013 of the next battery pack 101 is connected, so that the battery cell 1011 of the current battery pack 101 can supply power to the battery management system 1013 of the next battery pack 101. Therefore, this embodiment controls the second switch unit 1015 to disconnect, so that the battery management system 1013 of the next battery pack 101 is powered only by the battery cells 1011 of the next battery pack 101, avoiding the situation where one battery pack 101 supplies power to the battery management system 1013 of the next battery pack 101 for a long time, thereby improving the balance of the power between the battery packs 101.
[0140] See also Fig. 9 , the battery management system 1013 also includes an external signal input terminal In3 connected to an external power source. The external signal input terminal In3 can be used to transmit the electrical signal output by the external power source, so that the battery management system 1013 sets the machine as the master. If the battery management system 1013 fails to obtain the electrical signal output by the external power source through the external signal input terminal In3, the battery management system 1013 sets the machine as the slave. Among them, the external signal input terminal In3 may include a third input terminal In31 for connecting to an external battery 200; and / or a fourth input terminal In32 for connecting to an external charging device 300. By setting the external signal input terminal In3, in addition to manually operating the first switch unit 1012 by the user, the master and slave machines can also be set by powering the external power source, making the setting method of the master and slave machines more flexible.
[0141] The overall process of this application is described below in conjunction with a specific circuit diagram.
[0142] like Fig.10 , Fig.11 , Fig.12 and Fig.13 As shown, each battery pack 101 has a double-pole resettable switch (i.e., the first switch unit 1012). When the user presses the double-pole resettable switch, the self-locking relay (i.e., the switch element 1012a) is short-circuited, and the first switch circuit ( Fig.10The DC-DC converter is powered by the battery and outputs a 12V or 24V power supply signal to the first input terminal In1 (shown by the short dashed line) of the battery management system 1013. Fig.10 The battery management system 1013 can also control the start-stop relay (i.e., the second switch unit 1015) to close, so as to short-circuit the self-locking relay of the next battery pack 101, thereby turning on the first switch circuit of the next battery pack 101, and the battery management system 1013 of the next battery pack 101 can be powered on. Fig.13 As shown, the host controls the start-stop relay of the battery pack where the host is located to close, so that the ignition 1 and ignition 2 below the host are turned on, and then the ignition 1 and ignition 2 above the slave 1 are turned on. After the ignition 1 and ignition 2 above the slave 1 are turned on, the self-locking relay of the slave 1 is short-circuited, the first switch circuit of the slave 1 is turned on, and the battery management system 1013 of the slave 1 is powered. Similar to the operation of the host, after the battery management system 1013 of the slave 1 is powered, the slave 1 controls the start-stop relay of the battery pack 101 where the slave 1 is located to close, so that the self-locking relay of the battery pack where the slave 2 is located is short-circuited, the first switch circuit of the slave 2 is turned on, and the battery management system 1013 of the slave 2 is powered. Therefore, the user only needs to operate the host to power on the host, and the remaining slaves can be powered on by the control of the previous battery pack 101 connected to it, thereby realizing the one-key power-on function of multiple battery packs 101, which greatly facilitates the user's operation.
[0143] Whether the battery management system 1013 is a host or a slave, after the battery management system 1013 is powered on, it will output a hold signal to the self-locking relay, so that the self-locking relay is closed and remains in a closed state. In this way, when the double-pole resettable switch is disconnected, the circuit where the self-locking relay is located is turned on, and the DC-DC converter can continue to obtain power from the battery cell 1011, so that the battery management system 1013 is continuously powered on. When the user presses the double-pole resettable switch, the second switch circuit ( Fig.10 The 12V or 24V control signal output by the DC-DC converter will be given to the second input terminal In2 (i.e., the PWM signal detection port) of the battery management system 1013. The battery management system 1013 detects the 12V or 24V control signal within 3 seconds after power-on and sets itself as the master. For the battery management system 1013 whose double-pole resettable switch is not pressed, its PWM signal detection port fails to detect the 12V or 24V control signal. Therefore, this part of the battery management system 1013 sets itself as a slave.
[0144] like Fig.10 and Fig.11As shown, each battery pack 101 also has an external 12V power supply 12V-C detection port (i.e., external signal input terminal In3). When the battery pack 101 is used for a propeller 6021, such as an outboard motor, the outboard motor is equipped with a 12V battery 200, which is mainly used to power the ECU, the tilting motor, the steering motor and other electrical equipment of the outboard motor. When the outboard motor is connected to the battery pack 101 and the outboard motor is powered on, the outboard motor will output the 12V-C signal provided by the battery 200 to the battery management system 1013 of the battery pack 101 directly connected thereto, so that the battery management system 1013 is powered. After the battery management system 1013 is powered on, it detects that there is a 12V signal input at the 12V-C detection port in the figure, and sets itself as the host. As for the battery management system 1013 of the battery pack 101 that is not directly connected to the outboard motor, its 12V-C detection port does not detect a 12V signal, so this part of the battery management system 1013 sets itself as a slave.
[0145] like Fig.10 and Fig.12 As shown, when charging, the battery pack 101 can also be charged without operating the first switch unit 1012. The charger (i.e., the charging device 300 in the aforementioned embodiment) only supplies power and communicates with the battery pack 101 directly connected thereto (referred to as the directly connected battery pack 101). Plug in the charger, and the charger outputs an auxiliary 12V power supply to the battery pack 101 directly connected thereto. The battery pack 101 is powered on and works. The CHG_P+ detection port (i.e., the external signal input terminal In3) of the battery management system 1013 of the battery pack 101 detects the charging auxiliary 12V power supply and sets itself as the host. For the battery management system 1013 of the battery pack 101 that is not directly connected to the charger, its CHG_P+ detection port does not detect a 12V signal, so this part of the battery management system 1013 sets itself as a slave. By setting a variety of master-slave identification methods, it can be applied to different application scenarios and improve the flexibility of the solution. For example, in a charging scenario, the master and slave machines can be determined by the input signal of the third input terminal In31; during the power-on process of each battery management system 1013, the master and slave machines can be determined by the input signal of the second input terminal In2.
[0146] Thereby, the power supply work of multiple battery packs 101 connected in sequence and the master-slave setting process are realized. After setting up the host and the slave, the host can send a host message, and the slave can send a slave message. The number of hosts can be determined based on the number of battery management systems 1013 that send host messages. If the number of hosts is greater than 1 (for example, the user presses the first switch unit 1012 in multiple battery packs 101), a fault prompt can be output. In addition, the battery pack 101 can also output a high-voltage signal to an external power-consuming device (such as a thruster 6021). If high voltage has not been applied when the fault prompt is output, high voltage is not allowed (that is, the battery pack 101 is prohibited from outputting high-voltage signals); if high voltage has been applied at this time, the host sends a high-voltage instruction to the host and all slaves to make all battery packs 101 lower the high voltage (that is, stop outputting high-voltage signals).
[0147] In some embodiments, after the host is powered on, if the battery management system 1013 in the host detects a power-off signal, it can also disconnect the line between the battery cell 1011 of the battery pack 101 in which the host is located and the host, so that the host is powered off. Figures 5 to 9 The power-off signal can be generated by the user operating the first switch unit 1012 in the host, or generated after charging is completed, or sent by the power-consuming device. Specifically, the battery management system 1013 in the host can disconnect the switch element 1012a in the host, thereby disconnecting the line between the battery cell 1011 of the host and the battery management system 1013 of the host.
[0148] For example, considering that the host plays a role in unified management of each slave, after the host is powered on, if a power-off signal is detected, it can first send a shutdown command to all slaves, so that each slave disconnects the line between the battery cell 1011 of the battery pack 101 where the slave is located and the slave, and then disconnects the line between the battery cell 1011 of the battery pack 101 where the host is located and the host, so that multiple battery packs 101 can be powered off with one button, which is conducive to improving the power-off efficiency. Among them, each slave can disconnect the switch element 1012a of the battery pack 101 where the slave is located, thereby disconnecting the line between the battery cell 1011 of the battery pack 101 where the slave is located and the slave.
[0149] Exemplarily, the user can operate the first switch unit 1012 of the battery pack 101 where the host is located so that the host receives a power-off signal. Since the first switch unit 1012 can power on the battery pack 101 or power off the battery pack 101, in order to prevent the user from long pressing the first switch unit 1012 and causing the battery pack 101 to mistakenly regard the power-on signal as a power-off signal, the host controls the host and all slaves to power off if a power-off signal is detected after the first time period from power-on. This embodiment implements the judgment of whether to detect a power-off signal after a period of power-on to ensure the accuracy of power-off. It can be understood that the first time period can be specifically set according to the actual application scenario, and this embodiment does not impose any restrictions on this. For example, the first time period can be 10s or 20s.
[0150] Exemplarily, the power-off signal is an input signal received by the host from its second input terminal In2. When the host is in working state, the user can operate the first switch unit 1012 to close the first switch unit 1012. When the host is in working state and the first switch unit 1012 receives the user's closing operation and closes, the battery cell 1011 can output a control signal to the second input terminal In2, and the second input terminal In2 transmits the control signal to the battery management system 1013 to power off the battery management system 1013.
[0151] Exemplarily, in order to ensure that the slave can receive the shutdown command sent by the host, the host can send a shutdown command to all slaves every second time period after detecting the power-off signal, and disconnect the line between the battery cell 1011 of the battery pack 101 where the host is located and the host after sending the shutdown command a preset number of times. This embodiment sends the shutdown command multiple times to ensure that the slave can receive the shutdown command and perform the power-off operation according to the shutdown command to ensure the accuracy of the power-off. It can be understood that the second time period and the preset number of times can be specifically set according to the actual application scenario, and this embodiment does not impose any restrictions on this. For example, the second time period can be 200ms or 250ms; the preset number of times can be 3 times or 5 times, etc.
[0152] In addition, see Fig. 9 , Fig.10 and Fig.13, after the user manually presses the double-pole resettable switch, the battery management system 1013 of the host is powered, and the host closes the start-stop relay of the battery pack 101 where the host is located, so that the self-locking relay of the next battery pack 101 is short-circuited by the ignition 1 and ignition 2 under the host, and the first input terminal In1 of slave 1 is powered, slave 1 is activated, and the host addresses slave 1 after slave 1 is activated. After slave 1 is successfully addressed, the host disconnects the start-stop relay of the battery pack 101 where the host is located to stop activating slave 1. Then, slave 1 closes the start-stop relay of the battery pack 101 where slave 1 is located, so that the self-locking relay of the next battery pack 101 is short-circuited by the ignition 1 and ignition 2 under slave 1, and the first input terminal In1 of slave 2 is powered, slave 2 is activated, and the host addresses slave 2 after slave 2 is activated. And so on.
[0153] Combined with Figure 1, Figures 5 to 13 The structure and Fig.14 and Fig.15 The control flow of the system is described, and the processes of initial addressing and re-addressing are explained respectively.
[0154] Fig.14 The figure shows the process of the first addressing of the battery management system 1013. Among them, multiple battery management systems 1013 are connected in sequence, the 0th slave is the host, the 1st slave is the battery directly connected to the host, the 2nd slave is the battery directly connected to the 1st slave, and so on.
[0155] For the host:
[0156] First, the battery management system 1013 is powered on (step S41), and the battery management system 1013 determines whether a power-on signal (for example, a control signal transmitted after the user closes the first switch unit 1012, or an electrical signal output by an external power source transmitted through the external signal input terminal In3) is received within a preset time period (for example, 3 seconds) after power-on (step S42). If so, the battery management system 1013 sets the machine as a host, enters the host mode, and sets K=0 (step S43).
[0157] The host activates the K+1th slave through the Kth slave and addresses the K+1th slave. The specific process is as follows: the host sends an activation control signal to the Kth slave, and the activation control signal can be a message that controls the Kth slave to close the start-stop relay, so that the start-stop relay of the Kth slave is closed and the K+1th slave is activated (step S44). Then, the host sends an addressing signal of the K+1th slave to the K+1th slave, and the addressing signal can be an addressing message (step S45). The host determines whether it has received an addressing response signal (also called an addressing reply signal) sent by the K+1th slave (step S46). The addressing reply signal can be a reply message.
[0158] If the addressing response signal is received, it means that the addressing of the K+1th slave is completed. If not, it is determined whether the number of times the addressing message is sent reaches the preset number (for example, 3 times) (step S47). If not, it returns to step S44, and then the host sends the addressing message of the K+1th slave to the K+1th slave for the second time. Subsequently, the host determines again whether the addressing response signal sent by the K+1th slave is received. If received, it means that the addressing of the K+1th slave is completed. If not received, the host sends the addressing message of the K+1th slave to the K+1th slave for the third time, and determines for the third time whether the response addressing message (i.e., addressing response signal) of the K+1th slave is received. If received, it means that the addressing of the K+1th slave is completed. If not received, the process ends (step S53). After addressing is completed, the host sends a message to disconnect the start-stop relay to the Kth slave to disconnect the start-stop relay of the Kth slave, and the K+1th slave is powered by its own internal DC-DC converter (step S48).
[0159] The host determines whether it has received the response message of the K-th slave (i.e., the stop activation response signal in the aforementioned embodiment) (step S49). If so, set the number of slaves K=K+1 (step S51), and clear the number of message retransmissions (step S52), and then the host continues to address the next slave. If the judgment result of step S49 is no, determine whether the number of retransmissions of the response message reaches a preset number (for example, 3 times) (step S50). If not, the host continues to send the disconnection start-stop relay message to the K-th slave until the start-stop relay disconnection response message of the K-th slave is received, or when the start-stop relay disconnection response message of the K-th slave has been sent 3 times, the process ends (step S53).
[0160] For slaves:
[0161] If the battery management system 1013 does not receive a power-on signal within a preset time period (e.g., 3 seconds) after power-on, it enters slave mode (step S54) and determines whether a host addressing message is received (step S55). If not, it enters single box mode (step S56). If yes, it obtains the address of the local unit and sends a response addressing message to the host (step S57).
[0162] After the slave addressing is completed, the slave needs to assist in the addressing of the next slave directly connected to the slave. Therefore, the slave also needs to determine whether it has received a message for closing the start-stop relay (step S58). When the message is received, the slave closes its own start-stop relay to activate the next slave (step S60). Subsequently, the slave also needs to determine whether it has received a message for disconnecting the start-stop relay (step S61), and when the message is received, the slave disconnects its own start-stop relay (step S62), and sends a start-stop relay disconnection response message to the host. If the number of times the slave sends a response addressing message reaches a preset threshold (for example, 3 times) (step S59), or the slave does not receive a message for disconnecting the start-stop relay, the process ends (step S53).
[0163] Fig.15 The process of re-addressing is shown.
[0164] During the operation of multiple battery management systems 1013 after addressing is completed, a slave signal may be lost due to vibration and environmental problems. At this time, the slave needs to be re-addressed. If the addressing still fails, a slave communication failure is reported. The process is as follows:
[0165] K = 1;
[0166] The host determines whether the heartbeat message of the Kth slave is received (step S71);
[0167] When receiving the heartbeat message of the Kth slave, the value of K is increased by 1 (step S72), at this time K=2, and the host determines whether K is greater than the number of slaves (step S73);
[0168] If yes, the host continues to determine whether the heartbeat message of the Kth slave is received (step S71);
[0169] If not, K=1 is set (step S74), and the host continues to determine whether the heartbeat message of the Kth slave is received (step S71);
[0170] And so on.
[0171] When the host does not receive the heartbeat message of the Kth slave, the host sends a start-stop relay closing message to the K-1th slave (step S75) to activate the Kth slave (if the host does not receive the heartbeat message of the first slave, the host directly closes its own start-stop relay to activate the first slave);
[0172] The host sends an addressed message to the Kth slave (step S76);
[0173] The host determines whether the response addressing message sent by the Kth slave is received (step S77);
[0174] If the host receives the response addressing message sent by the Kth slave, it means that the Kth slave is addressed successfully, and the host sends a disconnection and stop relay message to the K-1th slave (step S78);
[0175] The host determines whether it has received the start-stop relay disconnection response message sent by the K-1th slave (step S79);
[0176] If the host receives the start-stop relay disconnection response message sent by the K-1th slave, the host clears the number of times the response addressing message is sent (step S80), and returns to step S71; if the host does not receive the start-stop relay disconnection response message sent by the K-1th slave, the host determines that the communication of the K-1th slave has timed out and reports a fault (step S83);
[0177] If the host does not receive the reply addressing message sent by the Kth slave, the host continues to send the addressing message to the Kth slave until the host receives the reply addressing message sent by the Kth slave, or the reply addressing message is sent a preset number of times (for example, 10 times) (step S81);
[0178] When the reply addressing message is sent 10 times but the host has not received the reply addressing message sent by the Kth slave, the host determines that the Kth slave is disconnected, reports a fault, and ignores the heartbeat message (i.e., feedback signal) of the slave (step S82).
[0179] During operation, the loss of slaves includes any slave restart or power failure. In the above cases, the host can control the slave to power on again.
[0180] Any message from the slave can be considered as the heartbeat message of the slave. In other words, there is no need to set up an additional heartbeat message. Any message sent by the slave can be used to assist the host in determining whether the slave is lost.
[0181] All battery packs 101 in the present application can determine the host and slave when powered on while having the same software and hardware, and address the battery management system 1013, which not only facilitates the burning of the battery program, but also facilitates the parallel connection of the batteries and improves efficiency.
[0182] In addition, since the present application re-addresses all connected battery management systems 1013, the addressing can be performed according to the connection order of the battery management systems 1013. When a battery pack 101 where a battery management system 1013 is located fails, the user can directly find the failed battery pack 101 from multiple battery packs 101 according to the address of the failed battery management system 1013. For example, if the address of the failed battery management system 1013 is 3, the user can directly assume that the third battery pack 101 has failed.
[0183] In addition, the battery pack 101 can solve the problem of slave communication loss due to poor contact during operation. When the signal is suddenly lost, the lost slave is re-addressed, which effectively solves the signal loss caused by contact problems.
[0184] The present application also provides a computer-readable storage medium on which computer instructions are stored, and when the computer instructions are executed by a processor, the addressing method described in any embodiment of the present application is implemented. The computer-readable storage medium can be a phase change memory (PRAM), a static random access memory (SRAM), a dynamic random access memory (DRAM), other types of random access memory (RAM), a read-only memory (ROM), an electrically erasable programmable read-only memory (EEPROM), a flash memory or other memory technology, a read-only compact disk read-only memory (CD-ROM), a digital versatile disk (DVD) or other optical storage, a magnetic cassette, a magnetic tape magnetic disk storage or other magnetic storage device or any other non-transmission medium, which can be used to store information that can be accessed by a computing device.
[0185] The embodiments of the battery management system 1013, the battery management component 201, the battery pack 101, the battery module 100, the propulsion system 602, and the mobile device 600 basically correspond to the method embodiments, so the relevant parts can be referred to the partial description of the method embodiments. The method embodiments and the embodiments of the battery management system 1013, the battery management component 201, the battery pack 101, the battery module 100, the propulsion system 602, and the mobile device 600 complement each other.
[0186] It should be noted that, in this article, relational terms such as "first" and "second" are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. The terms "include", "comprises" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprises a ..." do not exclude the presence of other identical elements in the process, method, article or device including the elements.
[0187] The method and device provided in the embodiments of the present application are introduced in detail above. Specific examples are used in this article to illustrate the principles and implementation methods of the present application. The description of the above embodiments is only used to help understand the method of the present application and its core idea. At the same time, for those skilled in the art, according to the idea of the present application, there will be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as a limitation on the present application.
Claims
1. An addressing method, characterized in that: Applicable to each battery management system among a plurality of battery management systems connected in sequence, each of which can be activated in response to an activation signal of a previous battery management system of the present battery management system; the addressing method comprises: In the case where the present battery management system is the host, a previous battery management system controlling a target battery management system activates the target battery management system, and the target battery management system is an unaddressed battery management system; The target battery management system is addressed.
2. The addressing method according to claim 1, characterized in that: The addressing of the target battery management system includes: If the activation response signal sent by the previous battery management system is received, the target battery management system is addressed.
3. The addressing method according to claim 1, characterized in that: After addressing the target battery management system, the addressing method further includes: If an addressing response signal fed back by the target battery management system is received, it is confirmed that the addressing of the target battery management system is successful.
4. The addressing method according to claim 3, characterized in that: The addressing method also includes: If the addressing response signal is not received, return to the step of addressing the target battery management system.
5. The addressing method according to claim 4, characterized in that: The addressing method also includes: If the addressing response signal is still not received when the number of times the target battery management system is addressed reaches a first preset number, a fault prompt is output.
6. The addressing method according to claim 4, characterized in that: The addressing method also includes: If the addressing response signal is received before the number of times the target battery management system is addressed reaches a first preset number, the number of times the target battery management system is addressed is reset to zero.
7. The addressing method according to claim 1, characterized in that: After addressing the target battery management system, the addressing method further includes: The previous battery management system is controlled to stop activating the target battery management system.
8. The addressing method according to claim 7, characterized in that: After controlling the previous battery management system to stop activating the target battery management system, the addressing method further includes: if a stop activation response signal sent by the previous battery management system is received, confirming that the previous battery management system has successfully stopped activating the target battery management system.
9. The addressing method according to claim 8, characterized in that: The addressing method further includes: if the deactivation response signal is not received, returning to the step of controlling the previous battery management system to deactivate the target battery management system.
10. The addressing method according to claim 9, characterized in that: The addressing method also includes: If the activation stop response signal is still not received when the number of times the previous battery management system is controlled to stop activating the target battery management system reaches a second preset number, a fault prompt is output.
11. The addressing method according to claim 9, characterized in that: The addressing method also includes: If the activation stop response signal is received before the number of times the previous battery management system is controlled to stop activating the target battery management system reaches a second preset number, the number of times the previous battery management system is controlled to stop activating the target battery management system is reset to zero.
12. The addressing method according to claim 1, characterized in that: The addressing method also includes: After the target battery management system is successfully addressed, the next battery management system of the target battery management system is used as the updated target battery management system, and the process returns to the step of activating the target battery management system by the previous battery management system that controls the target battery management system.
13. The addressing method according to claim 12, characterized in that: The addressing method also includes: If the updated target battery management system fails to be successfully addressed, it is confirmed that the original target battery management system is the last slave.
14. The addressing method according to claim 1, characterized in that: The address of the target battery management system is determined based on the connection order of the target battery management system among the plurality of battery management systems connected in sequence.
15. The addressing method according to claim 1, characterized in that: The addressing method also includes: Determine whether a feedback signal from the target battery management system is received, the feedback signal serving as a basis for the host to determine whether the target battery management system is lost; The previous battery management system controlling the target battery management system activates the target battery management system, comprising: When the feedback signal is not received, controlling the previous battery management system to activate the target battery management system; The addressing of the target battery management system includes: The target battery management system is re-addressed.
16. The addressing method according to claim 15, characterized in that: The renumbered address of the target battery management system is the original address of the target battery management system.
17. The addressing method according to claim 15, characterized in that: The addressing method also includes: Updating the target battery management system, and returning to the step of activating the target battery management system by a previous battery management system controlling the target battery management system; If the target battery management system is the last slave, the first slave is used as the updated target battery management system; otherwise, the next battery management system of the target battery management system is used as the updated target battery management system.
18. The addressing method according to claim 1, characterized in that: A switch module is connected between two adjacent battery management systems among the multiple battery management systems, and the previous battery management system that controls the target battery management system activates the target battery management system, including: The previous battery management system is controlled to close a switch module between the previous battery management system and the target battery management system to activate the target battery management system.
19. An addressing method, characterized in that: Applicable to each battery management system among a plurality of battery management systems connected in sequence, each of which can be activated in response to an activation signal of a previous battery management system of the present battery management system; the addressing method comprises: When the battery management system is a slave, it receives an activation control signal sent by the host; A target battery management system is activated in response to the activation control signal, wherein the target battery management system is a next battery management system of the present battery management system.
20. The addressing method according to claim 19, characterized in that: The addressing method also includes: An activation response signal of the activation control signal is sent to the host.
21. The addressing method according to claim 19, characterized in that: The addressing method also includes: receiving a stop activation control signal sent by the host; The target battery management system is deactivated in response to the deactivation control signal.
22. The addressing method according to claim 21, characterized in that: The addressing method also includes: A deactivation response signal of the deactivation control signal is sent to the host.
23. The addressing method according to claim 19, characterized in that: The addressing method also includes: After receiving the addressing signal sent by the host, an addressing response signal is sent to the host.
24. The addressing method according to claim 19, characterized in that: The addressing method also includes: If the addressing signal sent by the host is not received after the battery management system is powered on, the battery management system is controlled to be powered off.
25. An addressing method, characterized in that: Applied to a battery management component, the battery management component includes a plurality of battery management systems connected in sequence, each battery management system can be activated in response to an activation signal of a previous battery management system of the present battery management system; the addressing method includes: A host among the multiple battery management systems sends an activation control signal to a slave among the multiple battery management systems; The slave activates the next battery management system of the slave in response to the activation control signal; The host addresses the next battery management system.
26. A battery management system, characterized in that: The invention comprises a memory, a processor and a computer program stored in the memory and executable on the processor, wherein the processor implements the addressing method according to any one of claims 1 to 24 when executing the computer program.
27. A battery management component, characterized in that: The invention comprises a memory, a processor and a computer program stored in the memory and executable on the processor, wherein the addressing method according to claim 25 is implemented when the processor executes the computer program.
28. A battery pack, characterized in that: The battery pack comprises: The battery management system of claim 26; and The battery cell is connected to the battery management system.
29. The battery pack according to claim 28, characterized in that: The battery pack further comprises: The battery cell and the first switch unit, the battery management system comprises a first input terminal, a second input terminal and an output terminal; The first input end and the second input end are connected to one end of the first switch unit, the other end of the first switch unit is connected to the battery cell, and the output end is used to connect to the first input end of the next battery pack connected to the battery pack; The first input terminal of the battery pack is used to transmit a power supply signal when the first switch unit is closed, so that the battery management system is powered; The second input end is used to transmit a control signal when the first switch unit receives a closing operation from a user and is closed, so that the battery management system sets the local device as a host.
30. The battery pack according to claim 29, characterized in that: The first switch unit of the battery pack includes a double-pole switch, and the double-pole switch includes a first switch circuit and a second switch circuit; One end of the first switch circuit is connected to the first input end, and the other end is connected to the battery cell; One end of the second switch loop is connected to the second input end, and the other end is connected to the first input end of the battery pack.
31. The battery pack according to claim 30, characterized in that: The double-pole switch is a double-pole self-resetting switch, and the first switch unit further includes a switch element; One end of the switch element is connected to the battery cell, and the other end is connected to the first input end.
32. The battery pack according to claim 30 or 31, characterized in that: The battery pack further comprises: A voltage conversion unit is connected between the battery management system and the double-pole switch and is used to convert the output voltage of the battery cell.
33. The battery pack according to claim 32, characterized in that: One end of the first switch loop connected to the first input end is connected to the first input end via the voltage conversion unit.
34. The battery pack according to claim 29, characterized in that: The battery pack further comprises: A second switch unit, one end of the second switch unit is connected to the output end, and the other end is connected to the first input end of the next battery pack.
35. The battery pack according to claim 34, characterized in that: One end of the second switch unit is connected to one end of the first switch unit of the next battery pack connected to the battery cell, and the other end of the second switch unit is connected to the first input end of the next battery pack.
36. The battery pack according to claim 29, characterized in that: The battery management system further comprises: An external signal input terminal, wherein the external signal input terminal is used to connect to an external power source.
37. The battery pack according to claim 36, characterized in that: The external signal input terminal comprises: A third input terminal is used to connect to an external battery; and / or The fourth input terminal is used to connect to an external charging device.
38. A battery module, characterized in that: The battery module comprises: A plurality of battery packs according to any one of claims 28 to 37; or A battery cell and a battery management component as claimed in claim 27, wherein the battery cell is connected to the battery management component.
39. A propulsion system, characterized in that: The propulsion system comprises: A propeller; and a battery module as described in claim 38, wherein the battery module is connected to the propeller.
40. A movable device, characterized in that: The movable device comprises: A movable body; and a propulsion system as described in claim 39, wherein the propulsion system is combined with the movable body.
41. A computer-readable storage medium, characterized in that Computer instructions are stored thereon, and when the computer instructions are executed by a processor, the addressing method according to any one of claims 1 to 25 is implemented.
Citation Information
Patent Citations
Method and system for allocating addresses to plurality of battery modules
CN105516384A
Battery management system
CN107611506A
Battery module for constructing battery system for vehicle
CN115152072A
Communication base station battery pack multi-machine communication automatic addressing system and method
CN115208855A
Address allocation method, battery management system and electronic equipment
CN115470165A
