Battery management system management method, device, system and electronic equipment
By receiving update signals and target registration information, the battery management system can adapt to different terminal models, solving the problem of poor BMS compatibility and reducing design costs.
Patent Information
- Application Number
- CN202211551085.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-12-05
- Publication Date
- 2025-12-12
- Estimated Expiration
- 2042-12-05
AI Technical Summary
Existing battery management systems (BMS) are incompatible with different models of smart terminals, resulting in high design costs and poor compatibility.
By receiving update signals, stopping the operation of specified functions, feeding back ready signals, and updating the parameters of the battery management system according to the target registration information, the same BMS can be matched with different models of terminals.
It improves BMS compatibility and reduces product design costs.
Smart Images

Figure CN116190813B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of battery, in particular to a battery management system management method, device, system and electronic equipment. BACKGROUND
[0002] Battery Management System (BMS) is a kind of hardware device cooperating with monitoring the state of energy storage battery, of course, in some cases, it can also be understood as a software system realizing battery management function, BMS is mainly used for intelligent management and maintenance of each battery unit, preventing overcharge and overdischarge of battery, prolonging the service life of battery, and monitoring the state of battery.
[0003] In existing applications, BMS usually adopts customized design for intelligent terminal, that is, one BMS can only be used for one type of intelligent terminal, and it is still unable to realize the application of one system matching different types of intelligent terminals, the compatibility of BMS is poor, and the product design cost is high. SUMMARY
[0004] Therefore, the present application is committed to providing a battery management system management method, device, system and electronic equipment, so that the same battery management system can match different types of terminals, improve the compatibility of the battery management system, and help reduce the design cost of the product.
[0005] In a first aspect, the present application provides a battery management system management method, comprising:
[0006] In the case of running according to the registration information of the first terminal, an update signal is received, the update signal indicating that the registration information needs to be updated;
[0007] In response to the update signal, stop running the specified function and feed back a ready signal, the ready signal indicating that the battery management system can receive target registration information;
[0008] Receiving target registration information and running according to the target registration information;
[0009] Among them, the target registration information includes at least one of terminal item number, battery initial capacity, charge / discharge cycle number, charge / discharge cutoff voltage value, charge / discharge overcurrent value, charge / discharge overvoltage value, charge / discharge undervoltage value, charge / discharge temperature value, charge / discharge low temperature value and unbalance opening condition.
[0010] Optionally, the update signal includes a first update signal, the first update signal is provided by a second terminal, indicating that all registration information needs to be updated;
[0011] The ready signal comprises a first ready signal, and the first ready signal is used to indicate that the battery management system can receive the registration information of the second terminal.
[0012] The received target registration information comprises:
[0013] The registration information of the first terminal is emptied.
[0014] The parameter values of the registration parameters in the registration information sent by the second terminal in a preset order in response to the first ready signal are received in sequence.
[0015] Optionally, the management method provided by the first aspect of the application further comprises: storing the registration information of the second terminal in a preset memory.
[0016] The preset memory stores the registration information of the first terminal, and the storage space of the registration information of the second terminal is adjacent to the storage space of the registration information of the first terminal.
[0017] Optionally, before the first update signal is received, the method further comprises:
[0018] In response to the power-on signal, the initialization of the registration information is completed.
[0019] If at least one parameter item in the initialized registration information is not zero, it is determined that the initialized registration information is the registration information of the first terminal.
[0020] The registration information of the first terminal is run according to the registration information of the first terminal.
[0021] Optionally, if all the parameter items in the registration information of the first terminal are zero and no terminal registration instruction is received within a preset time length, a shutdown state is entered.
[0022] Optionally, the update signal comprises a second update signal, and the second update signal indicates that a target registration parameter in the registration information of the first terminal needs to be updated.
[0023] The received target registration information comprises:
[0024] The target parameter value of the target registration parameter of the first terminal is received.
[0025] The parameter value of the target registration parameter is updated to the target parameter value.
[0026] Optionally, the target parameter value of the target registration parameter of the first terminal is received by:
[0027] The address information of the target registration parameter is received.
[0028] determine a target storage location of the target registration parameter in a preset memory based on the address information;
[0029] send a second ready signal, the second ready signal indicating that the battery management system can receive a target parameter value of the target registration parameter of the first interrupt;
[0030] receive the target parameter value and store the target parameter value in the target storage location in the preset memory.
[0031] In a second aspect, the present application provides a battery management system management device, comprising:
[0032] a first receiving unit configured to receive an update signal in a case where the first terminal is running according to the registration information, the update signal indicating that the registration information needs to be updated;
[0033] a first feedback unit configured to stop running a specified function and feed back a ready signal in response to the update signal, the ready signal indicating that the battery management system can receive target registration information;
[0034] a first control unit configured to receive target registration information and run according to the target registration information;
[0035] wherein the target registration information comprises at least one of a terminal item number, a battery initial capacity, a charge-discharge cycle number, a charge / discharge cutoff voltage value, a charge / discharge overcurrent value, a charge / discharge overvoltage value, a charge / discharge undervoltage value, a charge / discharge temperature value, a charge / discharge low temperature value, and an unbalance opening condition.
[0036] In a third aspect, the present application provides a battery management system, comprising:
[0037] a memory configured to store instructions;
[0038] a processor configured to execute the battery management system management method according to any one of the first aspect of the present application according to the instructions stored in the memory.
[0039] In a fourth aspect, the present application provides an electronic device, comprising at least one energy storage battery and the battery management system according to the third aspect of the present application, wherein,
[0040] The battery management system is connected to each of the energy storage batteries respectively.
[0041] Based on the above, the battery management system management method provided by the application, when the battery management system operates according to the registration information of the first terminal, after receiving the update signal, stops operating the specified function and feeds back the ready signal indicating that the target registration information can be received, and then receives the target registration information and operates according to the target registration information. The management method provided by the application is based on the registration information of the terminal, and when the matching terminal is replaced, only the registration information of the corresponding terminal needs to be updated, so that the same battery management system can match different types of terminals, improve the compatibility of the battery management system, and help reduce the design cost of the product. BRIEF DESCRIPTION OF DRAWINGS
[0042] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the drawings needed to be used in the embodiments or the prior art description will be briefly introduced. Obviously, the drawings in the following description are some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative labor.
[0043] Figure 1 The flow chart of the battery management system management method provided by the embodiment of the present application is shown.
[0044] Figure 2 The flow chart of another battery management system management method provided by the embodiment of the present application is shown.
[0045] Figure 3 The flow chart of another battery management system management method provided by the embodiment of the present application is shown.
[0046] Figure 4 The structural block diagram of a battery management system management device provided by the embodiment of the present application is shown.
[0047] Figure 5 The structural block diagram of another battery management system management device provided by the embodiment of the present application is shown.
[0048] Figure 6 The structural block diagram of another battery management system management device provided by the embodiment of the present application is shown. DETAILED DESCRIPTION
[0049] The technical solutions in the embodiments of the present application will be described below with reference to the drawings in the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative labor are within the scope of protection of the present application.
[0050] The application provides a battery management system management method, which is applied to a battery management system and in particular to a controller for realizing the intended functions of the battery management system. Through the method, the battery management system runs based on the registration information of a terminal. When a matched terminal is replaced, the registration information of the corresponding terminal only needs to be updated, so that the same battery management system can be matched with terminals of different models, the compatibility of the battery management system is improved, and the design cost of the product is reduced.
[0051] Referring to Figure 1 , Figure 1 is a flowchart of the battery management system management method provided by the embodiment of the application. The flow of the management method provided by the embodiment can include the following steps.
[0052] S100, in the case of running according to the registration information of the first terminal, receiving an update signal.
[0053] In the management method provided in the application, the battery management system stores registration information corresponding to the unique matching of the terminal, and the battery management system runs based on the registration information of the terminal. According to actual operation experience, the parameter items that need to be interacted between the terminal and the battery management system can be explicitly known, and therefore, the parameter items that are interacted between the terminal and the battery management system can be taken as the specific content of the registration information.
[0054] As an optional implementation manner, the parameter items of the registration information at least include: terminal item number, initial capacity of the battery, number of charge and discharge cycles, charge / discharge cutoff voltage value, charge / discharge overcurrent value, charge / discharge overvoltage value, charge / discharge undervoltage value, charge / discharge temperature value, charge / discharge low temperature value, and unbalance opening condition (including the minimum voltage in each cell of the battery and the voltage difference between the cells).
[0055] It can be understood that the above parameter items correspond to different battery management functions respectively. Specifically, the terminal item number corresponds to the first address of the preset storage for internally storing the registration information; the initial capacity of the battery corresponds to the initial capacity as one of the parameters for estimating the state of charge (SOC); the number of charge and discharge cycles corresponds to the total cycle number variable as one of the parameters for calculating the state of health (SOH); the charge / discharge cutoff voltage value corresponds to the voltage determination condition in the full charge / full discharge module of the battery management system; the charge / discharge overcurrent value corresponds to the determination condition in the charge and discharge overcurrent protection module; the charge / discharge overvoltage value and the charge / discharge undervoltage value correspond to the determination conditions of the charge and discharge voltage protection module; the charge / discharge high temperature value and the charge / discharge low temperature value correspond to the determination conditions of the charge and discharge temperature protection module; and the unbalance opening condition corresponds to the opening condition of the unbalance protection module in the charge protection.
[0056] In a possible implementation, the parameter items of the foregoing registration information are stored in a pre-constructed registration information table, and it is emphasized that the mutual positional relationship between the parameter items in the registration information table is determined to adapt to different terminals, and this setting can ensure that when different terminals are matched, only the parameter values corresponding to the parameter items in the registration information table need to be updated, and the positions of the parameter items in the registration information table do not need to be adjusted.
[0057] In the embodiment, the first terminal is a terminal currently matched by the battery management system, and the battery management system is in a state of running according to the registration information of the first terminal. It can be understood that the battery management system running according to the registration information of the first terminal in the embodiment means that the parameter values of the parameter items in the pre-constructed registration information table of the battery management system all correspond to the first terminal, in other words, the battery management system running according to the registration information of the first terminal is matched with the first terminal.
[0058] It can be understood that the battery management system running according to the registration information of the first terminal has two possible situations, the first situation is that the battery management system is still connected with the first terminal to provide the battery management function for the first terminal, and the second situation is that the battery management system is connected with a second terminal other than the first terminal, but the update of the registration information table has not been performed at present, and the running demand of the second terminal cannot be met. For the second situation, the registration information needs to be updated for the second terminal to match the battery management system with the second terminal, and for the first situation, the first terminal also has the possibility of performing part of the registration information, therefore, the management method provided by the application needs to meet the application demand of the foregoing two situations. Therefore, the battery management system and the terminal need to pre-agree a signal for starting the matching process, which is defined as an update signal in the application, and is used to indicate that the registration information needs to be updated. In actual application, the update signal can be provided by the first terminal or the second terminal, which will be described in detail in the subsequent content, and will not be described here.
[0059] The specific form of the update signal needs to be determined based on the communication mechanism between the battery management system and the terminal, and can be a symbol or a number agreed by both parties, or a message with specific content, in short, any signal form that can realize the foregoing information transmission is optional, and within the protection range of the application as long as it does not exceed the core idea of the application.
[0060] S110, in response to the update signal, stop running the specified function and feed back a ready signal.
[0061] The battery management system stops the currently running specified function in response to the update signal. In one possible implementation, the specified function in the embodiment includes data acquisition in the state of battery charging / discharging, data processing, SOC estimation, protection monitoring, and of course, other functions such as closing the charging switch tube. It can be understood that the purpose of closing the execution function is that the parameters related to the corresponding function are no longer used, and the updating of the parameter values can be smoothly completed. Therefore, the currently running specified function needs to be determined in combination with the specific running requirements of the battery management system and the first terminal, which will not be expanded here. Within the scope of the core idea of the present application, it also belongs to the scope of protection of the present application.
[0062] After stopping the running of the specified function, the battery management system feeds back a ready signal indicating that the battery management system can receive the target registration information. The provider of the target registration information (as known from the foregoing, the provider of the target registration information can be the first terminal itself or the second terminal) provides the target registration information to the battery management system through the ready signal. Similar to the update signal, the specific form of the ready signal still needs to be determined based on the communication mechanism between the battery management system and the terminal, which will not be expanded here. After receiving the ready signal, the terminal can send the target registration information.
[0063] S120, receiving the target registration information and running according to the target registration information.
[0064] The battery management system assigns the parameter values of the parameter items in the obtained target registration information to the corresponding registration parameters in sequence to complete the reception of the target registration information, and then runs according to the target registration information. The specific reception process of the target registration information will be different due to the difference of the provider of the target registration information, which will be expanded in subsequent embodiments. The specific implementation of the battery management system running according to the target registration information is not limited by the present application.
[0065] In summary, the battery management system management method provided by the present application enables the same battery management system to match different types of terminals by only updating the registration information of the corresponding terminal when the matched terminal is replaced, thereby improving the compatibility of the battery management system and helping to reduce the design cost of the product.
[0066] Optionally, referring to Figure 2 , Figure 2 is a flowchart of another battery management system management method provided by the embodiment of the present application, based on the embodiment shown in Figure 1 The management method provided by the embodiment further includes:
[0067] S200, in response to the power-on signal, completing the initialization of the registration information.
[0068] In practical application, the battery management system is generally not powered off, if the battery management system is powered off due to inevitable factors, the parameters and data in the system will be completely emptied, therefore, the battery management system needs to complete an initialization operation each time it is powered off and restarted in response to a power-on signal, of course, the process of the initialization operation must include initialization of the registration information.
[0069] As described above, the registration information of the terminal is stored in the preset memory, therefore, the battery management system first traverses the preset memory after being powered on, if the preset memory does not have any data, the battery management system assigns zero values to all registration parameters in the aforementioned registration information table, correspondingly, if the preset memory stores data, the registration information stored in the preset memory with a storage address closer to the rear, i.e. the storage time closer to the current time, is taken as the registration information to be loaded, and the corresponding registration information is assigned to the corresponding registration parameters in the registration information table, completing the initialization of the registration information.
[0070] S210, it is judged whether at least one parameter item in the initialized registration information is not zero, if yes, S100 and subsequent steps are executed, if no, S220 is executed.
[0071] After the initialization of the registration information is completed, the battery management system judges whether the registration information of the first terminal loaded includes at least one parameter value not being zero, if yes, it is determined that the initialized information currently loaded corresponds to the corresponding terminal, and then S220 is executed; on the contrary, if the parameter values of all parameter items in the registration information of the first terminal loaded are zero, it is indicated that the registration information of any terminal is not recorded in the preset memory, and the terminal matched with the battery management system does not exist, i.e. no terminal is registered, and then S220 is executed.
[0072] S220, it is determined that the initialized registration information is the registration information of the first terminal, and the battery management system is run according to the registration information of the first terminal.
[0073] The effective registration information loaded by the battery management system must correspond to a certain terminal device, in this embodiment, the initialized registration information is taken as the registration information of the first terminal, i.e. the terminal device corresponding to the registration information loaded by the battery management system is taken as the first terminal, and the battery management system is run according to the registration information of the first terminal, wherein the process that the battery management system is run according to the registration information of the first terminal can be implemented by referring to related technologies, and the present application does not limit this.
[0074] S230, it is judged whether a terminal registration instruction is received within a preset time length, if no, S240 is executed.
[0075] In the initialized registration information, all registration parameters have a value of zero, indicating that there is no corresponding registered terminal. The battery management system further determines whether a terminal registration command has been received within a preset time period. If no terminal registration command is received within the preset time period, step S240 is executed. Conversely, if a terminal registration command is received within the preset time period, it indicates that a terminal needs to establish a matching relationship with the battery management system. The battery management system responds to the terminal registration command by acquiring the corresponding registration information. The specific process of the battery management system responding to the terminal registration command is not limited in this invention.
[0076] It should be noted that the selection of the preset duration needs to be determined in conjunction with the communication mechanism between the battery management system and the terminal, as well as the actual application requirements. This invention does not impose specific limitations on the specific value of the preset duration.
[0077] S240, Enter power off state.
[0078] If the battery management system finds that all registration parameters in the obtained registration information are zero and has not received a terminal registration instruction within a preset time period, it determines that there is no corresponding terminal to connect and match, and thus enters the shutdown state.
[0079] S250. When operating according to the registration information of the first terminal, receive the first update signal.
[0080] As mentioned above, the update signal can come from either the first terminal or the second terminal. For ease of description, this embodiment defines the update signal provided by the second terminal as the first update signal, which indicates that all registration information in the battery management system needs to be updated. Furthermore, the first terminal mentioned in this application refers to the terminal currently matched by the battery management system, while the second terminal refers to the new terminal that the battery management system needs to match. Of course, the first terminal and the second terminal are different models of terminal devices. In practical applications, they can be terminal devices applicable to the same battery management system. This invention does not limit the specific selection of the first terminal and the second terminal. The optional composition of the registration information and the specific form of the first update signal can be found in [reference needed]. Figure 1 The implementation of the relevant content in S100 in the illustrated embodiment will not be repeated here.
[0081] S260, In response to the first update signal, stop running the specified function and send a first ready signal back to the second terminal.
[0082] Similar to the update signal, the ready signal fed back by the battery management system also varies with the source of the update signal. For ease of description, the ready signal fed back by the battery management system to the second terminal is defined as a first ready signal in this embodiment, and the first ready signal specifically indicates that the battery management system can receive the registration information of the second terminal. The second terminal sends the registration information to the battery management system in response to the first ready signal.
[0083] For the specific configuration of the specified function and the specific form of the first ready signal, please refer to the related content of S110 in the embodiment shown in Figure 1 The related content of S110 in the embodiment shown in
[0084] S270, receiving the registration information of the second terminal and running according to the registration information of the second terminal.
[0085] Optionally, in the specific implementation process of receiving the registration information of the second terminal, the registration information of the first terminal can be emptied first, and then the parameter values of the registration parameters in the registration information sent by the second terminal in the preset order are received in sequence. As described above, the registration information table is pre-constructed, and its structure is known to both the battery management system and the terminal. In order to ensure that each parameter value is accurately assigned to the corresponding registration parameter, the parameter values of the registration parameters in the registration information table should be strictly read and written according to the preset order.
[0086] In one possible implementation, in order to ensure that the battery management system can quickly and accurately obtain the currently used registration information when starting to run or updating the registration information next time, the battery management system can also store the registration information of the second terminal in a preset memory after receiving the registration information of the second terminal. For the same reason, the registration information of the first terminal is also stored in the preset memory. Of course, if the first terminal has the registration information of other terminals before, the registration information of the other terminals before the first terminal can also be stored in the preset memory if the storage space of the preset memory is sufficient.
[0087] When storing the registration information of the second terminal, it should be ensured that the storage space of the registration information of the second terminal is adjacent to the storage space of the registration information of the first terminal. Generally, according to the order of storage addresses, the storage address of the registration information of the second terminal should be located after the storage address of the registration information of the first terminal. In this way, it can be ensured that the battery management system can determine the storage area of the currently used registration information based on the storage address.
[0088] Specifically, in the case that the terminal item number in the registration information table corresponds to the first address of the preset memory for storing the registration information, the battery management system reads the first address stored in the preset memory by the first terminal, which can be defined as the first terminal first address for convenience of description. At this time, the second terminal has sent the registration information according to the preset order, wherein the first item parameter value is the item code of the second terminal.
[0089] After receiving the item code of the second terminal, the battery management system updates the registration information table immediately, and determines the storage address of the item code of the second terminal in the preset memory according to the first terminal first address and the size of the registration information table. Specifically, the sum of the first terminal first address and the size of the registration information table is taken as the storage address of the item code of the second terminal in the preset memory, i.e., the second terminal first address. Correspondingly, the storage space from the second terminal first address to the storage address corresponding to the sum of the first terminal first address and the size of the registration information table minus one, i.e., the storage space for storing the registration information of the second terminal.
[0090] The second terminal sends other data to the battery management system in turn according to the preset order, and the battery management system stores the obtained parameter values into the registration information table and stores the parameter values in the preset memory through the address mapped by the item code of the second terminal.
[0091] It should be noted that for the determined registration information table, the total number of registration parameters included and the storage space occupied by each registration parameter are determined, and therefore the size of the registration information table, i.e., the storage space occupied by the registration information table, is also determined. For example, the terminal item number occupies 4 bytes, the initial capacity of the battery occupies 2 bytes, the number of charge / discharge cycles occupies 2 bytes, the charge / discharge cutoff voltage values each occupy 2 bytes, the charge / discharge overcurrent values each occupy 4 bytes, the charge / discharge over / under voltage values each occupy 2 bytes, the charge / discharge high / low temperature values each occupy 2 bytes, the unbalance opening condition occupies 4 bytes. Based on this, the size of the registration information table is 30 bytes.
[0092] After receiving the registration information of the second terminal, the battery management system can run according to the registration information of the second terminal.
[0093] Based on the above, in the case that the terminal item number in the registration information table corresponds to the first address of the preset memory for storing the registration information, the battery management system reads the first address stored in the preset memory by the first terminal, which can be defined as the first terminal first address for convenience of description. At this time, the second terminal has sent the registration information according to the preset order, wherein the first item parameter value is the item code of the second terminal. Figure 1 Based on the above-mentioned embodiment, the management method provided in the present embodiment can also establish the contact between the battery management system and the terminal during the process of powering on the battery management system again after power-off, complete the initialization operation of the battery management system, and make the battery management system run according to the registration information of the first terminal in the case of meeting the corresponding conditions, so as to meet the actual application requirements and provide a prerequisite for subsequent steps.
[0094] Further, in the case that the battery management system is connected with the second terminal, by updating the registration information, the matching between the battery management system and the second terminal can also be realized, so that the same battery management system can be matched with different models of terminals, the compatibility of the battery management system is improved, and the design cost of the product is reduced.
[0095] As described above, the first terminal described in the embodiment refers to the terminal currently in contact with the battery management system. In actual application, the first terminal can need to modify part of the control parameters, which may, in turn, affect the parameter values of part of the registration parameters in the registration information table. Therefore, there is a management demand for modifying the parameter values of part of the registration parameters in the registration information table of the battery management system. To this end, the application provides another battery management system management method based on any one of the preceding embodiments, which is described below. Figure 3 The management method provided in the embodiment can include the following steps.
[0096] S300, receiving a second update signal.
[0097] In the embodiment, the second update signal represents a target registration parameter in the registration information of the first terminal that needs to be updated. When the first terminal needs to update one or more registration parameters, the second update signal can be sent. Similar to the first update signal, the specific form of the second update signal also needs to be determined based on the communication mechanism between the battery management system and the terminal. It can be a symbol or a number agreed upon by both parties, or a message with specific content. In short, any signal form that can achieve the aforementioned information transmission is optional, and within the scope of the present application, as long as it does not exceed the core idea of the present application.
[0098] S310, in response to the second update signal, receiving a target parameter value of the target registration parameter of the first terminal.
[0099] In one possible implementation, after the battery management system receives the second update signal, it first feeds back a first ready signal, which informs the first terminal that the battery management system is ready to receive the target parameter value. Of course, it can also be understood as instructing the first terminal to send the target parameter value.
[0100] Referring to the foregoing, after the first terminal receives the first ready signal, it first sends the address information of the target registration parameter. In one possible way, the address information includes the terminal item code of the first terminal and the size of the storage space between the terminal item code and the target registration parameter (excluding the target registration parameter). For ease of description, the storage space between the terminal item code and the target registration parameter (excluding the target registration parameter) is defined as an interval space.
[0101] Based on the foregoing, in the case that the registration information includes the terminal item code, the first terminal first sends the terminal item code and the size of the interval space, refers to the method for calculating the registration information storage address of the second terminal, and obtains the storage address of the target registration parameter, i.e., the target storage position of the target registration parameter in the preset storage, by summing up the first address mapped by the terminal item code of the first terminal and the size of the interval space.
[0102] The battery management system first caches the target storage position, and sends a second ready signal indicating that the battery management system can receive the target parameter value of the target registration parameter of the first terminal. The first terminal sends the target parameter value of the target registration parameter in turn according to the preset order defined by the registration information table in response to the second ready signal, and the battery management system receives the target parameter value of the target registration parameter in turn.
[0103] S320, updating the parameter value of the target registration parameter to the target parameter value.
[0104] After obtaining the specific target parameter value, the battery management system updates the parameter value of the target registration parameter to the target registration parameter, and stores the target parameter value in the target storage position in the preset storage.
[0105] In summary, the battery management system management method provided in the embodiment can meet the actual application requirements of the first terminal adjusting part of the registration parameters, so that the battery management system can flexibly match the parameter changes of the first terminal, effectively provide the compatibility of the battery management system, and help reduce the design cost of the product.
[0106] The battery management system management device provided in the application will be described below. The battery management system management device provided in the application belongs to the same application concept as the battery management system management method provided in the embodiments of the application, can execute the battery management system management method provided in any embodiment of the application, and has the corresponding function modules and beneficial effects of executing the battery management system management method. Technical details not described in detail in the embodiment can be referred to the battery management system management method provided in the embodiments of the application, which will not be described here.
[0107] Referring to Figure 4 , Figure 4 The structure block diagram of the battery management system management device provided in the embodiment of the application is shown in FIG. 1. The battery management system management device provided in the embodiment includes:
[0108] The first receiving unit 10 is configured to receive an update signal in the case that the registration information of the first terminal is running, the update signal indicating that the registration information needs to be updated.
[0109] The first feedback unit 20 is configured to stop running the specified function and feed back the ready signal in response to the update signal, the ready signal indicating that the battery management system can receive the target registration information.
[0110] The first control unit 30 is configured to receive the target registration information and run according to the target registration information.
[0111] The target registration information comprises at least one of the terminal item number, the initial capacity of the battery, the number of charge-discharge cycles, the charge / discharge cutoff voltage value, the charge / discharge overcurrent value, the charge / discharge overvoltage value, the charge / discharge undervoltage value, the charge / discharge temperature value, the charge / discharge low temperature value, and the unbalance opening condition.
[0112] Optionally, the update signal comprises a first update signal, the first update signal is provided by the second terminal, and indicates that the entire registration information needs to be updated.
[0113] The ready signal comprises a first ready signal, and the first ready signal is used to indicate that the battery management system can receive the registration information of the second terminal.
[0114] The first control unit 30 is configured to receive the target registration information, and comprises:
[0115] The registration information of the first terminal is emptied.
[0116] The parameter values of the registration parameters in the registration information sent by the second terminal in the preset order in response to the first ready signal are received in sequence.
[0117] Optionally, referring to Figure 5 , Figure 5 is another battery management system management device provided by the embodiment of the present application, and in Figure 4 the embodiment shown, the device provided by the embodiment further comprises a storage unit 40 configured to store the registration information of the second terminal in a preset storage.
[0118] The preset storage stores the registration information of the first terminal, and the storage space of the registration information of the second terminal is adjacent to the storage space of the registration information of the first terminal.
[0119] Optionally, referring to Figure 6 , Figure 6 is another battery management system management device provided by the embodiment of the present application, and in Figure 4 the embodiment shown, the device provided by the embodiment further comprises:
[0120] The initialization unit 50 is configured to complete the initialization of the registration information in response to the power-on signal.
[0121] The determining unit 60 is configured to determine that the initialized registration information is the registration information of the first terminal if at least one parameter item in the initialized registration information is not zero.
[0122] The second control unit 70 is configured to operate according to the registration information of the first terminal.
[0123] Optionally, the update signal comprises a second update signal, and the second update signal represents that a target registration parameter in the registration information of the first terminal needs to be updated.
[0124] The first control unit 30 is configured to receive the target registration information, and the target registration information comprises:
[0125] receiving a target parameter value of the target registration parameter of the first terminal;
[0126] updating the parameter value of the target registration parameter to the target parameter value.
[0127] Optionally, the first control unit 30 is configured to receive the target parameter value of the target registration parameter of the first terminal, and the target parameter value comprises:
[0128] receiving address information of the target registration parameter;
[0129] determining a target storage location of the target registration parameter in a preset storage unit based on the address information;
[0130] sending a second ready signal, and the second ready signal is used to indicate that the battery management system can receive the target parameter value of the target registration parameter of the first terminal;
[0131] receiving the target parameter value and storing the target parameter value in the target storage location in the preset storage unit.
[0132] In a possible embodiment, the present application further provides a battery management system, comprising:
[0133] a storage unit configured to store instructions;
[0134] a processor configured to execute the battery management method according to the instructions stored in the storage unit, and the battery management method is provided in any one of the preceding embodiments.
[0135] In a possible embodiment, the present application further provides an electronic device, comprising: at least one energy storage battery and the battery management system provided in the preceding embodiments, wherein,
[0136] the battery management system is connected to each of the energy storage batteries.
[0137] In some embodiments, the present embodiments also provide a computer readable storage medium, such as a floppy disk, an optical disc, a hard disk, a flash memory, a U disk, an SD (Secure Digital Memory Card) card, an MMC (Multimedia Card) card, etc., in which one or more instructions for implementing the above steps are stored, and the one or more instructions are executed by one or more processors to make the processor execute the battery management system management method described above. For related specific implementations, please refer to the foregoing description, which will not be described here in detail.
[0138] In addition to the above method and device, the embodiments of the present application can also be a computer program product, which includes computer program instructions, and the computer program instructions make the processor execute the steps in the battery management system management method according to various embodiments of the present application described in the foregoing description of the present application when the processor runs the computer program instructions.
[0139] The computer program product can be written in any combination of one or more programming languages to perform the program code of the embodiments of the present application, and the programming languages include object-oriented programming languages such as Java, C++, etc., and conventional procedural programming languages such as "C" language or similar programming languages. The program code can be executed entirely on the user computing device, partially on the user device, as an independent software package, partially on the user computing device and partially on the remote computing device, or entirely on the remote computing device or server.
[0140] Those skilled in the art can understand that the content disclosed in the present disclosure can have various modifications and improvements. For example, the various devices or components described above can be implemented by hardware, or by software, firmware, or a combination of some or all of the three.
[0141] In addition, although the present disclosure makes various references to certain units in the system according to the embodiments of the present disclosure, however, any number of different units can be used and run on the client and / or server. The units are only illustrative, and different aspects of the system and method can use different units.
[0142] Flowcharts are used in the present disclosure to illustrate the steps of the method according to the embodiments of the present disclosure. It should be understood that the preceding or subsequent steps do not necessarily proceed in sequence. On the contrary, various steps can be processed in reverse order or simultaneously. Other operations can also be added to these processes.
[0143] Those skilled in the art can understand that all or part of the steps of the above method can be instructed by a computer program to complete the relevant hardware, and the program can be stored in a computer readable storage medium, such as a read-only memory. Alternatively, all or part of the steps of the above embodiments can also be implemented using one or more integrated circuits. Accordingly, each module / unit in the above embodiments can be implemented in the form of hardware or in the form of a software function module. The present disclosure is not limited to any specific form of combination of hardware and software.
[0144] Unless otherwise defined, all terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this disclosure belongs. It will be further understood that terms, such as those defined in commonly used dictionaries, should be interpreted as having a meaning that is consistent with their meaning in the context of the relevant art and not be interpreted in an idealized or overly formal sense unless expressly so defined herein.
[0145] The above is a description of the present disclosure and should not be considered as a limitation. Although several exemplary embodiments of the present disclosure are described, those skilled in the art will readily understand that many modifications can be made to the exemplary embodiments without departing from the novel teachings and advantages of the present disclosure. Therefore, all such modifications are intended to be included within the scope of the present disclosure defined by the claims. It should be understood that the above is a description of the present disclosure and should not be considered as a limitation. It is not intended to be limited to the specific embodiments disclosed, and modifications to the disclosed embodiments and other embodiments are intended to be included within the scope of the claims. The present disclosure is defined by the claims and their equivalents.
Claims
1. A battery management system management method, characterized in that, include: When operating according to the registration information of the first terminal, an update signal is received, the update signal indicating that the registration information needs to be updated; In response to the update signal, the specified function is stopped and a ready signal is fed back, the ready signal indicating that the battery management system can receive the target registration information; Receive target registration information and operate according to the target registration information; The target registration information includes at least one of the following: terminal project number, initial battery capacity, number of charge / discharge cycles, charge / discharge cutoff voltage, charge / discharge overcurrent value, charge / discharge overvoltage value, charge / discharge undervoltage value, charge / discharge temperature value, charge / discharge low temperature value, and imbalance activation condition. The update signal includes a first update signal, which is provided by the second terminal and indicates that all registration information needs to be updated. The ready signal includes a first ready signal, which indicates that the battery management system can receive the registration information from the second terminal. Receiving the target registration information includes: clearing the registration information of the first terminal; and sequentially receiving the parameter values of each registration parameter in the registration information sent by the second terminal in response to the first ready signal in a preset order. The method further includes: The registration information of the second terminal is stored in a preset memory; wherein the preset memory stores the registration information of the first terminal, and the storage space of the registration information of the second terminal is adjacent to the storage space of the registration information of the first terminal.
2. The method according to claim 1, characterized in that, Before receiving the update signal, the method further includes: In response to the power-on signal, the registration information is initialized. If at least one parameter in the initialized registration information is not zero, the initialized registration information is determined to be the registration information of the first terminal; It operates according to the registration information of the first terminal.
3. The method according to claim 2, characterized in that, If all parameters in the registration information of the first terminal are zero and no terminal registration instruction is received within a preset time period, the terminal will enter a shutdown state.
4. A battery management system device, characterized in that, include: The first receiving unit is configured to receive an update signal when operating according to the registration information of the first terminal, wherein the update signal indicates that the registration information needs to be updated; The first feedback unit is used to stop running the specified function and feed back a ready signal in response to the update signal, wherein the ready signal indicates that the battery management system can receive the target registration information; The first control unit is configured to receive target registration information and operate according to the target registration information; The target registration information includes at least one of the following: terminal project number, initial battery capacity, number of charge / discharge cycles, charge / discharge cutoff voltage, charge / discharge overcurrent value, charge / discharge overvoltage value, charge / discharge undervoltage value, charge / discharge temperature value, charge / discharge low temperature value, and imbalance activation condition. The update signal includes a first update signal, which is provided by the second terminal and indicates that all registration information needs to be updated. The ready signal includes a first ready signal, which indicates that the battery management system can receive the registration information from the second terminal. Receiving the target registration information includes: clearing the registration information of the first terminal; and sequentially receiving the parameter values of each registration parameter in the registration information sent by the second terminal in response to the first ready signal in a preset order. A storage unit is used to store the registration information of the second terminal in a preset memory; wherein the preset memory stores the registration information of the first terminal, and the storage space of the registration information of the second terminal is adjacent to the storage space of the registration information of the first terminal.
5. A battery management system, characterized in that, include: Memory, used to store instructions; A processor is configured to execute the battery management system management method as described in any one of claims 1-3, according to instructions stored in the memory.
6. An electronic device, characterized in that, include: At least one energy storage battery and the battery management system as described in claim 5, wherein, The battery management system is connected to each of the energy storage batteries.
Citation Information
Patent Citations
Method, device and system for updating parameters of battery monitoring units, and vehicle
CN107323280A
Charging control device and charging gun
CN110733374A