A method and device for detecting a nominal voltage
By obtaining the judgment of the slope of the initial battery voltage and voltage curve, the problem that the charging device cannot recognize the nominal voltage of the battery is solved, and the accurate identification of the nominal voltage of the battery is achieved and the matching of the charging logic is achieved, which improves charging efficiency and battery life.
Patent Information
- Application Number
- CN202111021941.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-09-01
- Publication Date
- 2025-08-01
- Estimated Expiration
- 2041-09-01
AI Technical Summary
The charging device cannot recognize the nominal voltage of the battery, resulting in the inability to match the appropriate charging logic.
By obtaining the initial battery voltage in the uncharged state, the nominal voltage is estimated, and the slope change amplitude is judged through the voltage curve and voltage range to determine the true nominal voltage.
Accurately identify the nominal voltage of the battery, ensure the matching of charging logic, and improve charging efficiency and battery service life.
Smart Images

Figure CN115728652B_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the technical field of battery charging, and particularly relates to a method and a device for detecting the nominal voltage. Background Art
[0002] A battery is a commonly used component for generating electrical energy and is widely used in various mobile devices. Different batteries have different electrical characteristics, so different charging logics (a charging logic refers to specific electrical parameters such as a charging voltage and a charging current for differentially charging different batteries) are required for charging.
[0003] Among them, batteries with different nominal voltages require different charging logics. That is, if the nominal voltage of the battery can be obtained, the charging logic required by the battery can be matched. However, in the existing charging technology, charging devices often cannot identify the nominal voltage of the battery, resulting in the inability to match the corresponding charging logic. This is a technical problem that urgently needs to be solved. Summary of the Invention
[0004] In view of this, the embodiments of this application provide a method and a device for detecting the nominal voltage, a charging device, and a computer-readable storage medium, which can solve the technical problem that charging devices often cannot identify the nominal voltage of the battery.
[0005] The first aspect of the embodiments of this application provides a method for detecting the nominal voltage, and the detection method includes:
[0006] Obtain the initial battery voltage of the battery to be detected in an uncharged state;
[0007] Estimate the expected nominal voltage of the battery to be detected according to the initial battery voltage;
[0008] Obtain a voltage curve and a first voltage range corresponding to the expected nominal voltage; the voltage curve refers to the curve of the battery voltage changing with time during the charging process of the battery to be detected; the first voltage range is used to determine the voltage interval where the slope corresponding to the expected nominal voltage changes;
[0009] If, within the first voltage range, the change amplitude of the slope of the voltage curve is greater than a first threshold, determine that the expected nominal voltage is the true nominal voltage of the battery to be detected.
[0010] The second aspect of the embodiments of this application provides a device for detecting the nominal voltage, and the detection device includes:
[0011] A first acquisition unit for obtaining the initial battery voltage of the battery to be detected in an uncharged state; ]>
[0012] A confirmation unit for predicting the predicted nominal voltage of the battery to be detected according to the initial battery voltage;
[0013] A second acquisition unit for acquiring a voltage curve and a first voltage range corresponding to the predicted nominal voltage; the voltage curve refers to the curve of the battery voltage changing with time during the charging process of the battery to be detected; the first voltage range is used to determine the voltage interval where the slope corresponding to the predicted nominal voltage changes;
[0014] A judgment unit for determining that the predicted nominal voltage is the true nominal voltage of the battery to be detected if the change amplitude of the slope of the voltage curve is greater than a first threshold within the first voltage range.
[0015] A third aspect of the embodiments of the present application provides a charging device, including a charging module, a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the steps of the method described in the first aspect above are implemented.
[0016] A fourth aspect of the embodiments of the present application provides a computer-readable storage medium storing a computer program, and when the computer program is executed by a processor, the steps of the method described in the first aspect above are implemented.
[0017] The beneficial effects of the embodiments of the present application compared with the prior art are as follows: According to the initial battery voltage in the uncharged state, the present application predicts the predicted nominal voltage of the battery to be detected. And according to the voltage curve and the first voltage range, it is determined whether the predicted nominal voltage is accurate. If the change amplitude of the slope of the voltage curve is greater than the first threshold within the first voltage range, it is determined that the predicted nominal voltage is the true nominal voltage of the battery to be detected. The above solution cleverly estimates the nominal voltage of the battery to be detected and determines the accuracy of the predicted nominal voltage, and can accurately predict the nominal voltage of the battery to be detected, solving the technical problem of being unable to identify the nominal voltage of the battery. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following will briefly introduce the drawings required for use in the embodiments or related technical descriptions. Obviously, the drawings in the following description are only some embodiments of the present application. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.
[0019] Figure 1 Shows a schematic flowchart of a method for detecting a nominal voltage provided by the present application;
[0020] Figure 2Shows a schematic flowchart of step 103 in a method for detecting a nominal voltage provided by the present application;
[0021] Figure 3 Shows a schematic flowchart of step 104 in a method for detecting a nominal voltage provided by the present application;
[0022] Figure 4 Shows a schematic flowchart in another method for detecting a nominal voltage provided by the present application;
[0023] Figure 5 Shows a schematic flowchart in another method for detecting a nominal voltage provided by the present application;
[0024] Figure 6 Shows a schematic flowchart in another method for detecting a nominal voltage provided by the present application;
[0025] Figure 7 Shows a schematic diagram of a device for detecting a nominal voltage provided by the present application;
[0026] Figure 8 Is a schematic diagram of a charging device provided by an embodiment of the present invention. Detailed implementation manners
[0027] In the following description, specific details such as specific system structures and technologies are presented for the purpose of illustration rather than limitation, so as to thoroughly understand the embodiments of the present application. However, those skilled in the art should clearly understand that the present application can also be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted to avoid unnecessary details from interfering with the description of the present application.
[0028] To better understand the technical solution of the present application, first, a noun explanation is given for "nominal voltage". Among them, the nominal voltage refers to the open-circuit output voltage, that is, the voltage value without connecting any load and without current output. The nominal voltage represents or identifies an appropriate voltage approximation of a battery, and is also called the rated voltage.
[0029] Among them, the nominal voltage has different levels. For example, 12V (volt), 24V (volt), 36V (volt), and 48V (volt) are four levels of nominal voltage. Batteries with different levels of nominal voltage require different charging logics. That is, if the nominal voltage of the battery can be obtained, the charging logic required by the battery can be matched. However, in the existing charging technology, charging devices often cannot identify the nominal voltage of the battery, resulting in the inability to match the corresponding charging logic. This is a technical problem that urgently needs to be solved.
[0030] In view of this, embodiments of the present application provide a method for detecting nominal voltage, a detection device, a charging device, and a computer-readable storage medium, which can solve the above technical problems.
[0031] First, the present application provides a method for detecting nominal voltage. Please refer to Figure 1 , Figure 1 which shows a schematic flowchart of a method for detecting nominal voltage provided by the present application. As Figure 1 shown, the detection method may include the following steps:
[0032] Step 101: Obtain the initial battery voltage of the battery to be detected in the uncharged state.
[0033] The charging device obtains the initial battery voltage of the battery to be detected when the battery to be detected is not connected to any load and is in the uncharged state.
[0034] Step 102: Estimate the expected nominal voltage of the battery to be detected according to the initial battery voltage.
[0035] Among them, there is a certain mapping relationship between the initial battery voltage and the nominal voltage, so the expected nominal voltage of the battery to be detected can be estimated according to the initial battery voltage.
[0036] There are two ways to estimate the nominal voltage as follows:
[0037] Method ①: Establish a mapping relationship table between the initial battery voltage and the nominal voltage in advance. When performing step 102, match the expected nominal voltage corresponding to the initial battery voltage according to the mapping relationship table.
[0038] Method ②: Since the initial battery voltage of the battery to be detected is approximately equal to the charging voltage of the battery to be detected, the expected nominal voltage can be obtained according to the charging voltage range corresponding to each nominal voltage (for example, the charging voltage range of the nominal voltage 48V (volt) is between 45.5V (volt) and 54.6V (volt)).
[0039] Method ② includes the following two branch conditions:
[0040] Branch condition ①: If the initial battery voltage is within the voltage overlap range, the lowest nominal voltage among the two nominal voltages corresponding to the voltage overlap range is used as the expected nominal voltage; the voltage overlap range refers to the numerical range where the charging voltage ranges corresponding to the two nominal voltages overlap each other.
[0041] Branch condition ②: If the initial battery voltage is not within the voltage overlap range, the nominal voltage corresponding to the charging voltage area where the initial battery voltage is located is used as the expected nominal voltage.
[0042] However, the predicted nominal voltage estimated based on the initial battery voltage cannot guarantee 100% accuracy. Therefore, it is necessary to determine the accuracy of the predicted nominal voltage through step 103.
[0043] Step 103: Obtain the voltage curve and the first voltage range corresponding to the predicted nominal voltage; the voltage curve refers to the curve of the battery voltage changing with time during the charging process of the battery to be detected; the first voltage range is used to determine the voltage interval where the slope corresponding to the predicted nominal voltage changes.
[0044] The charging device pre-charges the battery to be detected using the default charging logic and obtains the curve of the battery voltage changing with time during the charging process of the battery to be detected (i.e., the voltage curve). Taking a lithium battery as an example, the slope of the voltage curve is relatively high in the initial stage, and the slope of the voltage curve tends to be stable in the later stage. To better explain the technical solution of this application, this application refers to the point where the slope of the voltage curve changes from a relatively high value to a stable slope as the "inflection point". And the "inflection points" corresponding to different nominal voltages are different. Therefore, the accuracy of the predicted nominal voltage can be determined according to the "inflection point".
[0045] However, the value of the "inflection point" is not constant and there is a small fluctuation. Therefore, the accuracy of the predicted nominal voltage can be determined based on the first voltage range corresponding to the "inflection point" (the first voltage range can be understood as the value near the "inflection point"). For the acquisition method of the first voltage range, please refer to the Figure 2 optional embodiment shown as follows:
[0046] As an optional embodiment of this application, step 103 includes steps 1031 to 1032. Please refer to Figure 2 , Figure 2 which shows a schematic flowchart of step 103 in a method for detecting the nominal voltage provided by this application.
[0047] Step 1031: Multiply the first number of battery cells corresponding to the predicted nominal voltage and the first minimum discharge voltage corresponding to each battery cell to obtain a first value.
[0048] Calculate the "inflection point" (i.e., the first value) according to the first number of battery cells and the first minimum discharge voltage.
[0049] Step 1032: Use the first value plus a first preset value as the upper bound of the first interval, and use the first value minus a second preset value as the lower bound of the first interval, and obtain the first voltage range based on the upper bound and the lower bound of the first interval.
[0050] The first preset value and the second preset value are values set according to the floating range above and below the "inflection point". The first value plus the first preset value is used as the upper bound of the first interval, and the first value minus the second preset value is used as the lower bound of the first interval. Based on the upper bound of the first interval and the lower bound of the first interval, a first voltage range (i.e., the value near the "inflection point") is obtained.
[0051] Step 104: If, within the first voltage range, the change amplitude of the slope of the voltage curve is greater than the first threshold, determine that the predicted nominal voltage is the true nominal voltage of the battery to be detected.
[0052] If the change amplitude of the slope of the voltage curve within the first voltage range is greater than the first threshold, it indicates that the predicted nominal voltage is accurate. Therefore, the predicted nominal voltage can be used as the true nominal voltage of the battery to be detected. Among them, the first threshold can be adaptively preset according to conditions such as battery type or voltage accuracy.
[0053] Based on the above Figure 2 On the basis of the optional embodiment shown, step 104 specifically includes the following optional embodiments: As an optional embodiment of the present application, step 104 includes steps 1041 to 1042. Please refer to Figure 3 , Figure 3 which shows a schematic flowchart of step 104 in a method for detecting the nominal voltage provided by the present application.
[0054] Step 1041: Obtain the first battery voltage of the battery to be detected during the charging process.
[0055] Step 1042: If the first battery voltage is not greater than the first value and, within the first voltage range, the change amplitude of the slope of the voltage curve is greater than the first threshold, determine that the predicted nominal voltage is the true nominal voltage of the battery to be detected.
[0056] In this optional embodiment, the condition of "whether the first battery voltage is greater than the first value" is added to improve the determination accuracy of step 104.
[0057] Optionally, the detection method further includes the following steps 401 to 405. Please refer to Figure 4 , Figure 4 which shows a schematic flowchart of another method for detecting the nominal voltage provided by the present application.
[0058] Step 401: If, within the first voltage range, the change amplitude of the slope of the voltage curve is not greater than the first threshold, use the highest nominal voltage among the two nominal voltages corresponding to the voltage overlapping range where the initial battery voltage is located as the updated predicted nominal voltage.
[0059] If the change amplitude of the slope of the voltage curve is not greater than the first threshold, it indicates that the predicted nominal voltage is inaccurate, and it is necessary to re-estimate the predicted nominal voltage and determine its accuracy.
[0060] Step 402: Multiply the number of the second battery cells corresponding to the updated predicted nominal voltage by the second minimum discharge voltage corresponding to each battery cell to obtain a second value.
[0061] Calculate the "inflection point" (i.e., the second value) according to the number of the second battery cells and the second minimum discharge voltage.
[0062] Step 403: Use the second value plus a third preset value as the upper bound of the second interval, and use the second value minus a fourth preset value as the lower bound of the second interval; obtain a second voltage range based on the upper bound and the lower bound of the second interval.
[0063] The third preset value and the fourth preset value are values set according to the floating range of the "inflection point". Use the second value plus the third preset value as the upper bound of the second interval, and use the second value minus the fourth preset value as the lower bound of the second interval, and obtain a second voltage range (i.e., the values near the "inflection point") based on the upper bound and the lower bound of the second interval.
[0064] As an optional embodiment of the present application, after step 403, steps A1 to A5 are further included. Please refer to Figure 5 , Figure 5 which shows a schematic flowchart in another method for detecting the nominal voltage provided by the present application.
[0065] Step A1: Obtain the second battery voltage of the battery to be detected during the charging process.
[0066] Step A2: If the second battery voltage is greater than the first value, and the second battery voltage is not greater than the second value, and the change amplitude of the slope of the voltage curve within the second voltage range is greater than the first threshold, determine that the updated predicted nominal voltage is the true nominal voltage of the battery to be detected.
[0067] Compared with step 404, two determination conditions "whether the second battery voltage is greater than the first value" and "whether the second battery voltage is greater than the second value" are added in step A2 to improve the determination accuracy.
[0068] Step A3: If the change amplitude of the slope of the voltage curve within the second voltage range is not greater than the first threshold, use the nominal voltage one level higher than the highest nominal voltage as the true nominal voltage of the battery to be detected.
[0069] If the change amplitude of the slope of the voltage curve is not greater than the first threshold, it indicates that the updated nominal voltage (i.e., the highest nominal voltage) is inaccurate. Therefore, the nominal voltage one level higher than the highest nominal voltage (it should be noted that the highest nominal voltage only refers to the nominal voltage corresponding to the highest voltage overlap range, rather than the highest nominal voltage among all nominal voltages) is used as the true nominal voltage of the battery to be detected.
[0070] Step A4, if the second battery voltage is greater than the second value and the change amplitude of the slope of the voltage curve within the second voltage range is less than the second threshold, then the nominal voltage one level higher than the highest nominal voltage is used as the true nominal voltage of the battery to be detected.
[0071] Step A5, if the second battery voltage is greater than the second value and the change amplitude of the slope of the voltage curve within the second voltage range is not less than the second threshold, then it is determined that the updated predicted nominal voltage is the true nominal voltage of the battery to be detected.
[0072] Step A4 and Step A5 are another determination method provided by this application, and the determination rules are similar to the above content and will not be elaborated here.
[0073] Step 404, if the change amplitude of the slope of the voltage curve within the second voltage range is greater than the first threshold, then it is determined that the updated predicted nominal voltage is the true nominal voltage of the battery to be detected.
[0074] If the change amplitude of the slope of the voltage curve within the second voltage range is greater than the first threshold, it indicates that the updated predicted nominal voltage is accurate, and the updated predicted nominal voltage can be used as the true nominal voltage of the battery to be detected.
[0075] Step 405, if the change amplitude of the slope of the voltage curve within the second voltage range is not greater than the first threshold, then the nominal voltage one level higher than the highest nominal voltage is used as the true nominal voltage of the battery to be detected.
[0076] If the change amplitude of the slope of the voltage curve is not greater than the first threshold, it indicates that the updated predicted nominal voltage is inaccurate. Therefore, the nominal voltage one level higher than the highest nominal voltage is used as the true nominal voltage of the battery to be detected.
[0077] As an optional embodiment of this application, after step 101, steps 105 to 107 are further included. Please refer to Figure 6 , Figure 6 which shows a schematic flowchart in another method for detecting the nominal voltage provided by this application.
[0078] Step 105: If the initial battery voltage is outside the effective voltage range, determine that the battery to be detected is abnormal; the effective voltage range refers to the numerical range of the initial battery voltage when the battery to be detected is in a normal state.
[0079] Since the true nominal voltage cannot be obtained according to the above embodiments when the battery is in an abnormal state, it is determined whether the battery to be detected is abnormal according to the effective voltage range after step 101. If it is determined that the battery to be detected is abnormal, the above embodiments are not executed to avoid unnecessary calculation processes.
[0080] Step 106: If the initial battery voltage is within the effective voltage range, execute the step of predicting the predicted nominal voltage of the battery to be detected based on the initial battery voltage and subsequent steps.
[0081] Step 107: Charge the battery to be detected according to the charging logic corresponding to the true nominal voltage.
[0082] In this embodiment, the predicted nominal voltage of the battery to be detected is predicted based on the initial battery voltage in the uncharged state. And according to the voltage curve and the first voltage range, it is determined whether the predicted nominal voltage is accurate. If the change amplitude of the slope of the voltage curve within the first voltage range is greater than the first threshold, it is determined that the predicted nominal voltage is the true nominal voltage of the battery to be detected. The above solution cleverly estimates the nominal voltage of the battery to be detected and determines the accuracy of the predicted nominal voltage, and can accurately predict the nominal voltage of the battery to be detected, solving the technical problem of being unable to identify the nominal voltage of the battery.
[0083] Such as Figure 7 The present application provides a nominal voltage detection device 7, please refer to Figure 7 , Figure 7 shows a schematic diagram of a nominal voltage detection device provided by the present application, such as Figure 7 shown, a nominal voltage detection device includes:
[0084] A first acquisition unit 71, configured to acquire the initial battery voltage of the battery to be detected in the uncharged state;
[0085] A confirmation unit 72, configured to predict the predicted nominal voltage of the battery to be detected according to the initial battery voltage;
[0086] A second acquisition unit 73, configured to acquire the voltage curve and the first voltage range corresponding to the predicted nominal voltage; the voltage curve refers to the curve of the battery voltage changing with time during the charging process of the battery to be detected; the first voltage range is used to determine the voltage interval where the slope corresponding to the predicted nominal voltage changes;
[0087] A determination unit 74, configured to determine that the predicted nominal voltage is the true nominal voltage of the battery to be detected if, within the first voltage range, the change amplitude of the slope of the voltage curve is greater than a first threshold value.
[0088] A detection device for nominal voltage provided by the present application predicts the predicted nominal voltage of the battery to be detected according to the initial battery voltage in the uncharged state. And according to the voltage curve and the first voltage range, it is determined whether the predicted nominal voltage is accurate. If, within the first voltage range, the change amplitude of the slope of the voltage curve is greater than the first threshold value, it is determined that the predicted nominal voltage is the true nominal voltage of the battery to be detected. The above solution ingeniously estimates the nominal voltage of the battery to be detected and determines the accuracy of the predicted nominal voltage, and can accurately predict the nominal voltage of the battery to be detected, solving the technical problem that the nominal voltage of the battery cannot be identified.
[0089] Figure 8 is a schematic diagram of a charging device provided by an embodiment of the present invention. As Figure 8 shown, a charging device 8 of this embodiment includes: a charging module 80, a processor 81, a memory 82, and a computer program 83 stored in the memory 82 and executable on the processor 81, such as a detection program for nominal voltage. When the processor 81 executes the computer program 83, the steps in the above-mentioned embodiments of the detection method for nominal voltage are implemented, such as Figure 1 the steps 101 to 104 shown. Or, when the processor 81 executes the computer program 83, the functions of each unit in the above-mentioned device embodiments are implemented, such as Figure 7 the functions of the units 71 to 74 shown.
[0090] Exemplarily, the computer program 83 may be divided into one or more units, and the one or more units are stored in the memory 82 and executed by the processor 81 to complete the present invention. The one or more units may be a series of computer program instruction segments capable of performing specific functions, and the instruction segments are used to describe the execution process of the computer program 83 in the charging device 8. For example, the specific functions of the computer program 83 may be divided into the following units:
[0091] A first acquisition unit, configured to acquire the initial battery voltage of the battery to be detected in the uncharged state;
[0092] A confirmation unit, configured to predict the predicted nominal voltage of the battery to be detected according to the initial battery voltage;
[0093] A second acquisition unit, configured to acquire a voltage curve and a first voltage range corresponding to the expected nominal voltage; the voltage curve refers to the curve of the battery voltage changing with time during the charging process of the battery to be detected; the first voltage range is used to determine the voltage interval where the slope corresponding to the expected nominal voltage changes.
[0094] A judgment unit, configured to determine that the expected nominal voltage is the true nominal voltage of the battery to be detected if, within the first voltage range, the change amplitude of the slope of the voltage curve is greater than a first threshold.
[0095] The charging device includes, but is not limited to, a processor 81 and a memory 82. Those skilled in the art can understand that Figure 8 This is only an example of a charging device 8, and does not constitute a limitation on a charging device 8. It may include more or fewer components than shown in the figure, or combine some components, or different components. For example, the charging device may also include input / output devices, network access devices, buses, etc.
[0096] A charging module 80 is configured to charge the battery to be detected according to a charging logic.
[0097] The processor 81 may be a central processing unit (CPU), or may also be other general-purpose processors, digital signal processors (DSPs), application specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.
[0098] The memory 82 may be an internal storage unit of the charging device 8, such as a hard disk or memory of the charging device 8. The memory 82 may also be an external storage device of the charging device 8, such as a plug-in hard disk, a Smart Media Card (SMC), a Secure Digital (SD) card, a Flash Card, etc. equipped on the charging device 8. Further, the memory 82 may also include both the internal storage unit of the charging device 8 and the external storage device. The memory 82 is used to store the computer program and other programs and data required by the roaming control device. The memory 82 may also be used to temporarily store the data that has been output or will be output.
[0099] It should be understood that the sequence numbers of the steps in the above embodiments do not mean the order of execution. The execution order of each process should be determined according to its function and internal logic, and should not constitute any limitation to the implementation process of the embodiments of the present application.
[0100] It should be noted that the information interaction, execution process, etc. between the above-mentioned device / units, due to being based on the same concept as the method embodiments of the present application, for the specific functions and the technical effects brought, please refer to the method embodiments for details, and will not be elaborated here.
[0101] Those skilled in the art can clearly understand that for the convenience and simplicity of description, only the above-mentioned division of each functional unit and module is used as an example. In actual applications, the above functions can be allocated to different functional units and modules according to needs, that is, the internal structure of the device is divided into different functional units or modules to complete all or part of the functions described above. Each functional unit and module in the embodiments can be integrated into a processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit. The above integrated units can be implemented in the form of hardware or in the form of software functional units. In addition, the specific names of the functional units and modules are only for the convenience of mutual distinction and do not limit the protection scope of the present application. The specific working process of the units and modules in the above system can refer to the corresponding process in the foregoing method embodiments and will not be elaborated here.
[0102] The embodiments of the present application also provide a computer-readable storage medium, which stores a computer program, and when the computer program is executed by a processor, the steps in the above-mentioned method embodiments can be implemented.
[0103] An embodiment of the present application provides a computer program product. When the computer program product runs on a mobile terminal, it enables the mobile terminal to execute the steps implemented in the above-described method embodiments.
[0104] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, to implement all or part of the processes in the above method embodiments of the present application, a computer program can be used to instruct relevant hardware to complete. The computer program can be stored in a computer-readable storage medium. When the computer program is executed by a processor, it can implement the steps of the above method embodiments. Among them, the computer program includes computer program code, and the computer program code can be in the form of source code, object code, executable file or some intermediate form, etc. The computer-readable medium can at least include: any entity or device capable of carrying the computer program code to the photographing device / charging device, recording medium, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signal, telecommunication signal, and software distribution medium. For example, a USB flash drive, a mobile hard disk, a magnetic disk, or an optical disc, etc. In some jurisdictions, according to legislation and patent practice, the computer-readable medium cannot be an electrical carrier signal and a telecommunication signal.
[0105] In the above embodiments, the descriptions of the various embodiments have their own emphases. For the parts not detailed or recorded in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0106] Those of ordinary skill in the art can realize that the units and algorithm steps of the examples described in combination with the embodiments disclosed herein can be implemented by electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are executed in a hardware or software manner depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present application.
[0107] In the embodiments provided in this application, it should be understood that the disclosed device / network device and method can be implemented in other ways. For example, the device / network device embodiments described above are merely illustrative. For example, the division of the modules or units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed coupling or direct coupling or communication connection to each other can be through some interfaces. The indirect coupling or communication connection of the device or unit can be in electrical, mechanical or other forms.
[0108] The units described as separate components may or may not be physically separated. The components displayed as units may or may not be physical units, that is, they can be located in one place or distributed to multiple network units.
[0109] It should be understood that when used in the specification and appended claims of this application, the term "comprising" indicates the presence of the described features, wholes, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, wholes, steps, operations, elements, components and / or their combinations.
[0110] It should also be understood that the term "and / or" used in the specification and appended claims of this application refers to any combination and all possible combinations of one or more of the associated listed items, and includes these combinations.
[0111] As used in the specification and appended claims of this application, the term "if" can be interpreted as "when", "once", "in response to determining" or "in response to detecting" according to the context. Similarly, the phrase "if determined" or "if [the described condition or event] is detected" can be interpreted as meaning "once determined", "in response to determining", "once [the described condition or event] is detected" or "in response to detecting [the described condition or event]" according to the context.
[0112] In addition, in the description of the specification and appended claims of this application, the terms "first", "second", "third", etc. are only used for distinguishing descriptions and cannot be understood as indicating or implying relative importance.
[0113] Reference to "one embodiment" or "some embodiments" etc. described in the specification of the present application means that a specific feature, structure or characteristic described in connection with the embodiment is included in one or more embodiments of the present application. Thus, statements such as "in one embodiment", "in some embodiments", "in other some embodiments", "in still other embodiments" etc. that appear in different places in this specification do not necessarily all refer to the same embodiment, but mean "one or more but not all of the embodiments", unless otherwise specifically emphasized. The terms "comprising", "including", "having" and their variants all mean "including but not limited to", unless otherwise specifically emphasized.
[0114] The above-described embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them; although the present application has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that: they can still modify the technical solutions recorded in the foregoing embodiments, or perform equivalent replacements on some of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the various embodiments of the present application, and should all be included within the protection scope of the present application.
Claims
1. A method for detecting a nominal voltage, characterized in that The detection method includes: Obtain the initial battery voltage of the battery to be detected in the uncharged state; Estimate the expected nominal voltage of the battery to be detected according to the initial battery voltage; Obtain the voltage curve and the first voltage range corresponding to the expected nominal voltage; the voltage curve refers to the curve of the battery voltage changing with time during the charging process of the battery to be detected; the first voltage range is used to determine the voltage interval where the slope corresponding to the expected nominal voltage changes; If within the first voltage range, the change amplitude of the slope of the voltage curve is greater than the first threshold, determine that the expected nominal voltage is the true nominal voltage of the battery to be detected.
2. The detection method according to claim 1, wherein The step of estimating the expected nominal voltage of the battery to be detected according to the initial battery voltage includes: Approximate the initial battery voltage of the battery to be detected to the charging voltage of the battery to be detected, and obtain the expected nominal voltage according to the charging voltage interval corresponding to each nominal voltage; If the initial battery voltage is within the voltage overlap range, use the lowest nominal voltage among the two nominal voltages corresponding to the voltage overlap range as the expected nominal voltage; the voltage overlap range refers to the numerical range where the charging voltage intervals corresponding to the two nominal voltages overlap each other.
3. The detection method according to claim 1, characterized in that The step of obtaining the voltage curve and the first voltage range corresponding to the expected nominal voltage includes: Multiply the first number of battery cells corresponding to the expected nominal voltage and the first minimum discharge voltage corresponding to each battery cell to obtain a first value; Use the first value plus a first preset value as the upper bound of the first interval, and use the first value minus a second preset value as the lower bound of the first interval, and obtain the first voltage range based on the upper bound and the lower bound of the first interval.
4. The detection method according to claim 3, wherein The step of if within the first voltage range, the change amplitude of the slope of the voltage curve is greater than the first threshold, determine that the expected nominal voltage is the true nominal voltage of the battery to be detected includes: Obtain the first battery voltage of the battery to be detected during the charging process; If the first battery voltage is not greater than the first value, and within the first voltage range the change amplitude of the slope of the voltage curve is greater than the first threshold, determine that the expected nominal voltage is the true nominal voltage of the battery to be detected.
5. The detection method according to claim 2, wherein After obtaining the voltage curve and the first voltage range corresponding to the expected nominal voltage, the method further includes: If within the first voltage range, the change amplitude of the slope of the voltage curve is not greater than the first threshold, use the highest nominal voltage among the two nominal voltages corresponding to the voltage overlap range where the initial battery voltage is located as the updated expected nominal voltage; Multiply the second number of battery cells corresponding to the updated expected nominal voltage and the second minimum discharge voltage corresponding to each battery cell to obtain a second value; Use the second value plus a third preset value as the upper bound of the second interval, and use the second value minus a fourth preset value as the lower bound of the second interval, and obtain the second voltage range based on the upper bound and the lower bound of the second interval; If the change amplitude of the slope of the voltage curve within the second voltage range is greater than the first threshold, determine that the updated predicted nominal voltage is the true nominal voltage of the battery under test; If the change amplitude of the slope of the voltage curve within the second voltage range is not greater than the first threshold, use the nominal voltage one level higher than the highest nominal voltage as the true nominal voltage of the battery under test.
6. The detection method according to claim 5, characterized in that, After obtaining the second voltage range based on the upper bound and the lower bound of the interval, the method further includes: Obtain the second battery voltage of the battery under test during the charging process; If the second battery voltage is greater than the first value, and the second battery voltage is not greater than the second value, and the change amplitude of the slope of the voltage curve within the second voltage range is greater than the first threshold, determine that the updated predicted nominal voltage is the true nominal voltage of the battery under test; If the change amplitude of the slope of the voltage curve within the second voltage range is not greater than the first threshold, use the nominal voltage one level higher than the highest nominal voltage as the true nominal voltage of the battery under test; If the second battery voltage is greater than the second value, and the change amplitude of the slope of the voltage curve within the second voltage range is less than the second threshold, use the nominal voltage one level higher than the highest nominal voltage as the true nominal voltage of the battery under test; If the second battery voltage is greater than the second value, and the change amplitude of the slope of the voltage curve within the second voltage range is not less than the second threshold, determine that the updated predicted nominal voltage is the true nominal voltage of the battery under test.
7. The detection method according to any one of claims 1 to 6, characterized in that, After obtaining the initial battery voltage of the battery under test in the uncharged state, the method further includes: If the initial battery voltage is outside the effective voltage range, determine that the battery under test is abnormal; the effective voltage range refers to the numerical range of the initial battery voltage when the battery under test is in a normal state; If the initial battery voltage is within the effective voltage range, perform the step of predicting the predicted nominal voltage of the battery under test based on the initial battery voltage and subsequent steps; Charge the battery under test according to the charging logic corresponding to the true nominal voltage.
8. A detection device for nominal voltage, characterized in that, The detection device includes: A first acquisition unit for acquiring the initial battery voltage of the battery under test in the uncharged state; A confirmation unit for predicting the predicted nominal voltage of the battery under test based on the initial battery voltage; A second acquisition unit for acquiring the voltage curve and the first voltage range corresponding to the predicted nominal voltage; the voltage curve refers to the curve of the battery voltage changing with time during the charging process of the battery under test; the first voltage range is used to determine the voltage interval where the slope corresponding to the predicted nominal voltage changes; A judgment unit for determining that the predicted nominal voltage is the true nominal voltage of the battery under test if the change amplitude of the slope of the voltage curve within the first voltage range is greater than the first threshold.
9. A charging device, characterized in that, The charging device includes a charging module, a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the steps of the method according to any one of claims 1 to 7 are implemented.
10. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by the processor, the steps of the method according to any one of claims 1 to 7 are implemented.
Citation Information
Patent Citations
Measurement device and measurement method
JP2017096733A
Method and apparatus for testing a battery
US4433294A