A battery internal resistance testing method, system, device and medium

By verifying the battery voltage and collecting the battery internal resistance through the mid-level machine and the lower-level machine, and transmitting the data in encrypted form, the problem of real-time testing in the entire battery charging and discharging process is solved, and flexible and safe battery internal resistance testing is achieved.

CN116520176BActive Publication Date: 2026-02-06FUJIAN NEBULA ELECTRONICS CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202310501416.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-05-06
Publication Date
2026-02-06
Estimated Expiration
2043-05-06

AI Technical Summary

Technical Problem

Existing technologies cannot test the battery's internal resistance in real time throughout the entire charging and discharging process, resulting in inflexible and unsafe testing.

Method used

The intermediate computer verifies the internal resistance test command sent by the host computer, and the lower computer collects the voltage at both ends of the battery and the current of the charging and discharging equipment in real time. The internal resistance of the battery is calculated by combining the voltage and the result is transmitted to the host computer in real time. Security is ensured by validity period and hash value verification and key encryption.

Benefits of technology

It enables real-time internal resistance testing throughout the entire battery charging and discharging process, improving the flexibility and security of testing and preventing the plaintext theft of battery internal resistance data.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116520176B_ABST
    Figure CN116520176B_ABST
Patent Text Reader

Abstract

The application provides a battery internal resistance testing method, system, device and medium in the technical field of battery testing, which comprises the following steps: step S1, a host computer sends an internal resistance testing instruction carrying an effective period and a first hash value to a middle computer; step S2, after the middle computer verifies the received internal resistance testing instruction based on the effective period and the first hash value, the middle computer collects the voltage U1 between the battery, the voltage U2 output by the charging and discharging equipment and the current I of the charging and discharging in real time through a lower computer; step S3, the middle computer calculates the battery internal resistance based on the voltage U1, the voltage U2 and the current I in real time, and binds the battery internal resistance to the current time and stores it in a preset storage space; and step S4, the middle computer transmits the battery internal resistance to the host computer in real time. The application has the advantage that the battery internal resistance can be tested in real time in the whole process of charging and discharging of the battery.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of battery testing, and particularly relates to a battery internal resistance testing method, system, device and medium. BACKGROUND

[0002] After the production of a battery is completed, a series of tests need to be performed on the battery, including battery internal resistance testing. A charging and discharging device needs to perform different actions based on the tested battery internal resistance, and thus needs to accurately know the battery internal resistance at each time. Although the charging and discharging device has a special DCIR step, the DCIR step cannot test the battery internal resistance in real time in the entire testing process.

[0003] Therefore, how to provide a battery internal resistance testing method, system, device and medium to test the battery internal resistance in real time in the entire process of charging and discharging the battery has become a technical problem to be solved. SUMMARY

[0004] The present application aims to provide a battery internal resistance testing method, system, device and medium to test the battery internal resistance in real time in the entire process of charging and discharging the battery.

[0005] In a first aspect, the present application provides a battery internal resistance testing method, comprising the following steps:

[0006] Step S1: a host computer sends an internal resistance testing instruction carrying a validity period and a first hash value to a middle computer;

[0007] Step S2: after the middle computer verifies the received internal resistance testing instruction based on the validity period and the first hash value, the middle computer collects, through a lower computer, a voltage U1 between two ends of the battery, a voltage U2 output by the charging and discharging device and a current I of the charging and discharging in real time;

[0008] Step S3: the middle computer calculates the battery internal resistance based on the voltage U1, the voltage U2 and the current I in real time, and binds the battery internal resistance to a current time and stores the battery internal resistance in a preset storage space;

[0009] Step S4: the middle computer transmits the battery internal resistance to the host computer in real time.

[0010] Further, the step S2 is specifically as follows:

[0011] The middle computer receives and analyzes the internal resistance testing instruction to obtain the validity period and the hash value, judges whether the current time exceeds the validity period, if yes, ends the process, and if not, carries out the following steps:

[0012] Hashing the internal resistance test instruction to obtain a second hash value, and determining whether the second hash value is consistent with the first hash value, if not, ending the process; if yes, the internal resistance test instruction verification is passed, and the mid-position machine collects the voltage U1 between the two ends of the battery, the voltage U2 output by the charging and discharging device, and the current I of the charging and discharging through the lower-position machine in real time.

[0013] Further, in the step S3, the calculation formula of the battery internal resistance is:

[0014] Rinner=(U1-U2) / I.

[0015] Further, the step S4 is specifically:

[0016] The mid-position machine writes the battery internal resistance into a data file, encrypts the data file by using a preset key, and then transmits the data file to the upper-position machine in real time.

[0017] In a second aspect, the present application provides a battery internal resistance test system, comprising the following modules:

[0018] An internal resistance test instruction sending module, configured to send, by the upper-position machine, an internal resistance test instruction carrying a validity period and a first hash value to the mid-position machine;

[0019] A charging and discharging data collection module, configured to, after the mid-position machine verifies the received internal resistance test instruction based on the validity period and the first hash value, collect, by the lower-position machine, the voltage U1 between the two ends of the battery, the voltage U2 output by the charging and discharging device, and the current I of the charging and discharging in real time;

[0020] A battery internal resistance real-time calculation module, configured to, based on the voltage U1, the voltage U2, and the current I, calculate the battery internal resistance by the mid-position machine in real time, and store the battery internal resistance bound to the current time into a preset storage space in a rolling manner;

[0021] A battery internal resistance sending module, configured to transmit, by the mid-position machine, the battery internal resistance to the upper-position machine in real time.

[0022] Further, the charging and discharging data collection module is specifically configured to:

[0023] The mid-position machine receives and analyzes the internal resistance test instruction to obtain the validity period and the hash value, determines whether the current time exceeds the validity period, if yes, ending the process; if not, the mid-position machine collects, by the lower-position machine, the voltage U1 between the two ends of the battery, the voltage U2 output by the charging and discharging device, and the current I of the charging and discharging in real time.

[0024] Hashing the internal resistance test instruction to obtain a second hash value, and determining whether the second hash value is consistent with the first hash value, if not, ending the process; if yes, the internal resistance test instruction verification is passed, and the mid-position machine collects the voltage U1 between the two ends of the battery, the voltage U2 output by the charging and discharging device, and the current I of the charging and discharging through the lower-position machine in real time.

[0025] Further, in the battery internal resistance real-time calculation module, the calculation formula of the battery internal resistance is:

[0026] Rint=(U1-U2) / I.

[0027] Further, the battery internal resistance sending module is specifically used for:

[0028] The intermediate machine writes the battery internal resistance into a data file, encrypts the data file by using a preset key, and then transmits the data file to the upper machine in real time.

[0029] In a third aspect, the present application provides a battery internal resistance testing device, which comprises a memory, a processor, and a computer program stored in the memory and executable on the processor, and the processor implements the method of the first aspect when executing the program.

[0030] In a fourth aspect, the present application provides a battery internal resistance testing medium, which stores a computer program, and the program implements the method of the first aspect when executed by a processor.

[0031] The one or more technical solutions provided in the embodiments of the present application have at least the following technical effects or advantages:

[0032] 1. The intermediate machine checks the internal resistance testing instruction sent by the upper machine based on the validity period and the first hash value, then collects the voltage U1 across the battery, the voltage U2 output by the charging and discharging device, and the current I of the charging and discharging in real time through the lower machine, calculates the battery internal resistance in real time based on the voltage U1, the voltage U2, and the current I, and transmits the battery internal resistance to the upper machine in real time, that is, calculates the battery internal resistance based on the voltage U1, the voltage U2, and the current I in real time and sends it to the upper machine, so as to realize real-time testing of the battery internal resistance in the whole process of charging and discharging the battery, greatly improving the flexibility of battery internal resistance testing.

[0033] 2. The battery internal resistance is bound to the current time and stored in the preset storage space in real time, which is convenient for traceability in the later period.

[0034] 3. The internal resistance testing instruction is checked by the validity period and the first hash value, and the data file sent to the upper machine is encrypted by the key, which avoids random charging and discharging of the battery and avoids plaintext theft of the tested battery internal resistance, thereby greatly ensuring the safety of the battery internal resistance testing.

[0035] The above description is only a summary of the technical solutions of the present application, in order to more clearly understand the technical means of the present application, the content of the specification can be implemented, and in order to make the above and other purposes, characteristics and advantages of the present application more obvious and easy to understand, the following specific embodiments of the present application are described. BRIEF DESCRIPTION OF DRAWINGS

[0036] The application will be further described below with reference to the accompanying drawings and in conjunction with the embodiments.

[0037] Figure 1 is a flowchart of a battery internal resistance testing method of the application.

[0038] Figure 2 is a structural schematic diagram of a battery internal resistance testing system of the application.

[0039] Figure 3 is a structural schematic diagram of a battery internal resistance testing device of the application.

[0040] Figure 4 is a structural schematic diagram of a battery internal resistance testing medium of the application. DETAILED DESCRIPTION

[0041] The embodiments of the application provide a battery internal resistance testing method, system, device and medium, so that the battery internal resistance can be tested in real time in the whole process of charging and discharging of the battery.

[0042] The technical solution in the embodiments of the application has the following general idea: the middle machine collects the voltage U1 between the two ends of the battery, the voltage U2 output by the charging and discharging device and the current I of the charging and discharging in real time through the lower machine, calculates the battery internal resistance in real time based on the voltage U1, the voltage U2 and the current I, and transmits the battery internal resistance to the upper machine in real time, so that the battery internal resistance can be tested in real time in the whole process of charging and discharging of the battery.

[0043] Embodiment one

[0044] The embodiment provides a battery internal resistance testing method, as shown in Figure 1 The method comprises the following steps:

[0045] Step S1: the upper machine sends an internal resistance testing instruction carrying a validity period and a first hash value to the middle machine; the upper machine is connected with a plurality of middle machines, and each middle machine is connected with a plurality of lower machines; the first hash value is a calculation result obtained by performing hash calculation on the internal resistance testing instruction;

[0046] Step S2: after the middle machine verifies the received internal resistance testing instruction based on the validity period and the first hash value, the middle machine collects the voltage U1 between the two ends of the battery, the voltage U2 output by the charging and discharging device and the current I of the charging and discharging in real time through the lower machine;

[0047] Step S3: the middle machine calculates the battery internal resistance in real time based on the voltage U1, the voltage U2 and the current I, and binds the battery internal resistance to the current time and stores it in a preset storage space, so as to facilitate later traceability;

[0048] Step S4: the middle machine transmits the battery internal resistance to the upper machine in real time.

[0049] The step S2 is specifically:

[0050] The intermediate machine receives and analyzes the internal resistance test instruction to obtain the validity period and the hash value, judges whether the current time exceeds the validity period, if yes, ends the process; if no, then:

[0051] The internal resistance test instruction is calculated by hash to obtain a second hash value, and it is judged whether the second hash value and the first hash value are consistent, if not, the process is ended; if yes, the internal resistance test instruction verification is passed, and the intermediate machine collects the voltage U1 between the two ends of the battery, the voltage U2 output by the charging and discharging device and the current I of the charging and discharging through the lower machine.

[0052] In the step S3, the calculation formula of the battery internal resistance is:

[0053] Rinner=(U1-U2) / I.

[0054] The step S4 is specifically:

[0055] The intermediate machine writes the battery internal resistance into a data file, encrypts the data file by using a preset key and then transmits the data file to the upper machine in real time, the upper machine decrypts the received data file by using the key, analyzes the data file to obtain the battery internal resistance, and displays the battery internal resistance through a visual interface.

[0056] The internal resistance test instruction is verified by the validity period and the first hash value, and the data file sent to the upper machine is encrypted by the key, which avoids random charging and discharging of the battery and avoids stealing of the test battery internal resistance in plaintext, thereby greatly ensuring the safety of the battery internal resistance test.

[0057] Embodiment two

[0058] The embodiment provides a battery internal resistance test system, as shown in Figure 2 The embodiment provides a battery internal resistance test system, as shown in

[0059] The internal resistance test instruction sending module is used for the upper machine to send the internal resistance test instruction carrying the validity period and the first hash value to the intermediate machine; the upper machine is connected with the intermediate machine, and each intermediate machine is connected with the lower machine; the first hash value is a calculation result obtained by calculating the internal resistance test instruction by hash;

[0060] The charging and discharging data collection module is used for the intermediate machine to collect the voltage U1 between the two ends of the battery, the voltage U2 output by the charging and discharging device and the current I of the charging and discharging through the lower machine after verifying the received internal resistance test instruction based on the validity period and the first hash value;

[0061] The battery internal resistance real-time calculation module is configured to calculate the battery internal resistance in real time based on the voltage U1, the voltage U2 and the current I, and bind the battery internal resistance with the current time and store the battery internal resistance in a preset storage space, so as to facilitate traceability in the later stage.

[0062] The battery internal resistance sending module is configured to send the battery internal resistance to the host computer in real time.

[0063] The charge and discharge data acquisition module is specifically configured to:

[0064] The host computer receives and analyzes the internal resistance test instruction to obtain the validity period and the hash value, judges whether the current time exceeds the validity period, if yes, ends the process, and if not, proceeds with the following steps.

[0065] The internal resistance test instruction is subjected to hash calculation to obtain a second hash value, and it is judged whether the second hash value is consistent with the first hash value, if not, the process is ended, and if yes, the internal resistance test instruction is verified, and the host computer acquires the voltage U1 between the two ends of the battery, the voltage U2 output by the charge and discharge equipment and the current I of the charge and discharge in real time through the lower computer.

[0066] In the battery internal resistance real-time calculation module, the calculation formula of the battery internal resistance is:

[0067] Rinner=(U1-U2) / I.

[0068] The battery internal resistance sending module is specifically configured to:

[0069] The host computer writes the battery internal resistance into a data file, encrypts the data file by using a preset key and sends the data file to the host computer in real time, the host computer decrypts the received data file by using the key, analyzes the data file to obtain the battery internal resistance, and displays the battery internal resistance through a visual interface.

[0070] The internal resistance test instruction is verified by the validity period and the first hash value, the data file sent to the host computer is encrypted by the key, so that the charge and discharge of the battery is avoided, the clear text of the tested battery internal resistance is avoided to be stolen, and the safety of the battery internal resistance test is greatly ensured.

[0071] Based on the same inventive concept, the present application provides an electronic device embodiment corresponding to embodiment one, which is described in detail in embodiment three.

[0072] Embodiment three

[0073] The present embodiment provides a battery internal resistance test device, as shown in Figure 3 The present embodiment provides a battery internal resistance test device, as shown in The present embodiment provides a battery internal resistance test device, as shown in

[0074] Since the electronic device introduced in this embodiment is the device used to implement the method in Embodiment One of the present application, based on the method introduced in Embodiment One of the present application, those skilled in the art can understand the specific implementation of the electronic device of this embodiment and its various forms of changes, so here the electronic device how to implement the method in the present embodiment is not introduced in detail. As long as the device used by those skilled in the art to implement the method in the present embodiment belongs to the scope of the present application.

[0075] Based on the same inventive concept, the present application provides a storage medium corresponding to Embodiment One, which is described in detail in Embodiment Four.

[0076] Embodiment Four

[0077] The present embodiment provides a battery internal resistance test medium, as shown in Figure 4 The computer program stored thereon can implement any of the embodiments of Embodiment One when executed by a processor.

[0078] Since the storage medium introduced in this embodiment is the storage medium used to implement the method in Embodiment One of the present application, based on the method introduced in Embodiment One of the present application, those skilled in the art can understand the specific implementation of the storage medium of this embodiment and its various forms of changes, so here the storage medium how to implement the method in the present embodiment is not introduced in detail. As long as the storage medium used by those skilled in the art to implement the method in the present embodiment belongs to the scope of the present application.

[0079] The technical solutions provided in the present embodiment have at least the following technical effects or advantages:

[0080] 1. Through the mid-machine, the internal resistance test instruction sent by the upper machine is checked based on the validity period and the first hash value, and then the voltage U1 across the battery, the voltage U2 output by the charging and discharging device, and the current I of the charging and discharging are collected in real time through the lower machine. The battery internal resistance is calculated in real time based on the voltage U1, the voltage U2 and the current I, and the battery internal resistance is transmitted to the upper machine in real time, that is, the battery internal resistance is calculated in real time based on the voltage U1, the voltage U2 and the current I and sent to the upper machine, so that the battery internal resistance is tested in real time in the whole process of charging and discharging the battery, greatly improving the flexibility of battery internal resistance test.

[0081] 2. By binding the battery internal resistance to the current time and rolling storing it in the preset storage space, it is convenient for later traceability.

[0082] 3. The validity period and the first hash value are used to check the internal resistance test instruction, and the data file sent to the host computer is encrypted by the key, so as to avoid random charging and discharging of the battery and prevent the internal resistance test of the battery from being stolen, thereby greatly ensuring the safety of the battery internal resistance test.

[0083] Those skilled in the art will appreciate that embodiments of the application can be supplied as methods, systems, or computer program products. Accordingly, the application can be embodied in the form of complete hardware embodiments, complete software embodiments, or embodiments combining software and hardware aspects. Furthermore, the application can be embodied in the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROMs, optical storage, etc.) having computer usable program code embodied thereon.

[0084] The application is described with reference to the flowcharts and / or block diagrams of the methods, apparatus (systems), and computer program products according to the embodiments of the application. It should be understood that each flow and / or block in the flowcharts and / or block diagrams, as well as combinations of flows and / or blocks in the flowcharts and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing apparatus to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing apparatus produce a device that implements the flow Figure 1 one or more flows and / or blocks Figure 1 an apparatus that implements the functions specified in the flow(s) or block(s).

[0085] These computer program instructions can also be stored in a computer-readable memory that can direct the computer or other programmable data processing apparatus to work in a specific manner, so that the instructions stored in the computer-readable memory produce a manufactured product including instruction apparatus that implements the flow Figure 1 one or more flows and / or blocks Figure 1 an apparatus that implements the functions specified in the flow(s) or block(s).

[0086] These computer program instructions can also be loaded onto a computer or other programmable data processing apparatus, so that a series of operation steps are performed on the computer or other programmable data processing apparatus to produce a computer-implemented process, so that the instructions executed on the computer or other programmable data processing apparatus provide a process for implementing the flow Figure 1 one or more flows and / or blocks Figure 1 an apparatus that implements the functions specified in the flow(s) or block(s).

[0087] While the foregoing description has described specific embodiments of the application, one ordinary skill in the art will appreciate that various modifications and changes can be made thereto without departing from the spirit and scope of the application, as set forth in the appended claims.

Claims

1. A method for testing the internal resistance of a battery, characterized in that: Includes the following steps: Step S1: The host computer sends an internal resistance test command carrying the validity period and the first hash value to the intermediate computer; Step S2: The intermediate unit receives and parses the internal resistance test command to obtain the validity period and hash value, and determines whether the current time has exceeded the validity period. If yes, the process ends; otherwise: The internal resistance test command is hashed to obtain a second hash value. It is then determined whether the second hash value and the first hash value are consistent. If not, the process ends. If yes, the internal resistance test command is verified. The mid-level computer collects the voltage U1 at both ends of the battery, the voltage U2 output by the charging and discharging equipment, and the charging and discharging current I in real time through the lower-level computer. Step S3: The intermediate unit calculates the battery internal resistance in real time based on the voltage U1, voltage U2, and current I, and stores the battery internal resistance in a preset storage space in a rolling manner, binding it to the current time. The formula for calculating the battery internal resistance is: R inside = (U1-U2) / I; Step S4: The intermediate computer writes the battery internal resistance into a data file, encrypts the data file using a preset key, and then transmits it to the host computer in real time.

2. A battery internal resistance testing system, characterized in that: Includes the following modules: The internal resistance test command sending module is used for the host computer to send an internal resistance test command carrying the validity period and the first hash value to the intermediate computer. The charge / discharge data acquisition module is used by the mid-level computer to receive and parse the internal resistance test command to obtain the validity period and hash value, determine whether the current time has exceeded the validity period, and if so, end the process; otherwise: The internal resistance test command is hashed to obtain a second hash value. It is then determined whether the second hash value and the first hash value are consistent. If not, the process ends. If yes, the internal resistance test command is verified. The mid-level computer collects the voltage U1 at both ends of the battery, the voltage U2 output by the charging and discharging equipment, and the charging and discharging current I in real time through the lower-level computer. A real-time battery internal resistance calculation module is used by the intermediate computer to calculate the battery internal resistance in real time based on the voltage U1, voltage U2, and current I, and to continuously store the battery internal resistance in a preset storage space bound to the current time; the calculation formula for the battery internal resistance is: R inside = (U1-U2) / I; The battery internal resistance transmission module is used by the intermediate computer to write the battery internal resistance into a data file, encrypt the data file with a preset key, and then transmit it to the host computer in real time.

3. A battery internal resistance testing device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the program, it implements the method as described in claim 1.

4. A battery internal resistance testing medium, on which a computer program is stored, characterized in that, When the program is executed by the processor, it implements the method as described in claim 1.

Citation Information

Patent Citations

  • Cell DCIR test method, system, device and medium

    CN115774209A