Intelligent battery detection system and method

By communicating with multiple test hosts and independent test modules via the SMBus bus in the intelligent battery testing system, parallel testing and centralized management of multi-channel batteries are realized. This solves the problems of low testing efficiency and unstable accuracy of traditional equipment, and improves the automation and intelligence level of batch battery testing.

CN121784579APending Publication Date: 2026-04-03BEIJING AEROSPACE FUDAO HIGH TECH
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-12-30
Publication Date
2026-04-03

AI Technical Summary

Technical Problem

Traditional single-channel battery testing equipment has low testing efficiency, while multi-channel equipment suffers from interference and unstable testing accuracy. Furthermore, multiple devices lack unified collaborative management, and data is stored in a scattered manner, making centralized management difficult.

Method used

Design an intelligent battery testing system that uses a host computer to connect with multiple test hosts and independent testing modules. The system communicates with the battery management system via SMBus bus to achieve multi-channel parallel testing. It combines a controller, communication module, and charging module to perform personalized charging tests and monitors the data in real time through the host computer to achieve centralized management and control.

Benefits of technology

It improves the batch processing efficiency and detection accuracy of battery testing, ensures the standardization of testing and data integrity, reduces the cost of equipment expansion, and realizes high-precision testing of multiple devices and multiple batteries in parallel.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121784579A_ABST
    Figure CN121784579A_ABST
Patent Text Reader

Abstract

The invention provides an intelligent battery detection system and method. The system comprises an upper computer and a plurality of test hosts, the upper computer is in communication connection with each test host; a plurality of detection modules are arranged in the test host, the detection modules are mutually independent, and each detection module is in communication connection with the upper computer through a communication interface of the test host; each detection module is provided with an interface for accessing a battery, and the detection module is in communication connection with the battery to be detected through an SMBus; the upper computer is used for sending a preset test process to the plurality of test hosts; controlling the test host to test the corresponding battery according to the preset test process; and monitoring the test data obtained by the detection module in the process of executing the preset test process in real time. According to the scheme, batched, automatic and intelligent detection of battery detection can be realized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of battery testing technology, and more specifically to an intelligent battery testing system and method. Background Technology

[0002] In scenarios such as production quality inspection of lithium-ion batteries, batch warehousing testing, and energy storage battery pack maintenance, it is necessary to simultaneously test the health status of a large number of batteries. Traditional single-channel battery testing equipment can only test one battery at a time, resulting in extremely low testing efficiency and failing to meet the needs of batch testing. Some multi-channel testing equipment uses a shared controller, which leads to interference between channels and unstable testing accuracy. At the same time, there is a lack of a unified collaborative management and control mechanism among multiple testing devices, resulting in scattered data storage and making it difficult to achieve centralized management and analysis.

[0003] In view of this, the present invention is hereby proposed. Summary of the Invention

[0004] The present invention is proposed in view of the above-mentioned problems. According to one aspect of the present invention, an intelligent battery testing system is provided, comprising: a host computer and multiple test hosts; the host computer is communicatively connected to each of the test hosts; each test host is provided with multiple testing modules, each testing module is independent of each other, and each testing module is communicatively connected to the host computer through the communication interface of the test host; each testing module has an interface for connecting a battery, and the testing module is communicatively connected to the battery under test through an SMBus bus. The host computer is used to: send preset test procedures to multiple test hosts; control the test hosts to test the corresponding batteries according to the preset test procedures; and monitor in real time the test data acquired by the detection module during the execution of the preset test procedures.

[0005] In the above technical solution, the host computer in the intelligent battery testing system establishes communication connections with multiple independent testing modules within multiple test hosts. Each testing module interfaces with the corresponding battery under test via an SMBus bus. On the one hand, the SMBus bus, as the standard communication bus for intelligent batteries, can directly read the core data within the Battery Management System (BMS), providing a reliable data foundation for achieving high-precision testing. On the other hand, this approach using multiple test hosts and multiple testing channels (each testing module is considered a testing channel) facilitates parallel testing of multiple batteries simultaneously. Furthermore, the battery testing process can be fully automated according to the configured preset testing procedures, requiring no human intervention. This significantly improves the batch processing efficiency and testing coverage of battery testing. Moreover, this cascaded approach of multiple test hosts allows for the addition or removal of test hosts and other components based on actual needs. The number of testing channels used allows for simultaneous testing of all batteries under test while reducing equipment expansion costs. Furthermore, the independent testing modules ensure physical isolation and prevent interference throughout the testing process, overcoming the technical problems of interference between channels and unstable testing accuracy caused by shared controllers in related technologies, thus further guaranteeing testing accuracy. Additionally, the solution utilizes a host computer to monitor all test data in real time, enabling centralized management and real-time data collection during battery testing. This avoids inconsistencies in process execution and data omissions caused by decentralized testing, ensuring the standardization and integrity of battery testing data. In summary, this solution, through the design of a multi-channel intelligent battery testing device based on the SMBus bus, balances testing efficiency and accuracy. Furthermore, by cascading multiple test hosts and multiple test channels through a host computer, it enables multi-device collaboration, parallel high-precision testing of multiple batteries, and centralized equipment management. This helps address the pain points of batch battery testing, achieving batch, automated, and intelligent battery testing.

[0006] For example, the detection module includes: a controller, a communication module, and a charging module; the controller is connected to the battery under test via an SMBus bus to read the battery parameters of the battery under test; the controller is connected to the host computer via the communication module. The charging module is electrically connected to the battery under test; the controller is communicatively connected to the charging module; the controller is used to: when the current test stage in the preset test procedure is a charging test, configure the charging voltage and charging current of the charging module according to the battery parameters of the battery under test, so as to control the charging module to charge the battery under test.

[0007] In the above scheme, through the coordinated operation of the controller, communication module, and charging module, the controller can accurately read the battery parameters of the battery under test via the SMBus bus, and adaptively configure the charging voltage and charging current of the charging module based on these battery parameters during the charging test. This enables personalized and accurate charging tests for batteries of different types and states, avoiding problems such as overcharging and undercharging caused by fixed charging parameters, thus improving the safety and accuracy of charging tests. At the same time, the communication module ensures information interaction between the controller and the host computer, ensuring smooth transmission of charging test data and control commands.

[0008] For example, the detection module further includes a current detection module, which is connected in series between the battery under test and the load; the current detection module is communicatively connected to the controller. The controller is used to: when the current test stage in the preset test procedure is a discharge test, acquire the discharge current of the battery under test in real time through the current detection module; Preferably, the controller is further configured to: compare the discharge current with a current threshold; when the discharge current exceeds the current threshold, control the battery under test to stop discharging and send an alarm signal to the host computer.

[0009] In the above solution, by setting up a current detection module and connecting it in series between the battery under test and the load, the discharge current of the battery under test can be collected in real time and accurately during the discharge test, providing reliable data support for evaluating the battery discharge performance. Furthermore, the controller can compare the real-time collected discharge current with the preset current threshold. When the discharge current exceeds the limit, it can promptly control the battery to stop discharging and send an alarm signal to the host computer, forming a closed-loop safety protection for the discharge test process. This effectively avoids damage to the battery and detection module caused by excessive discharge current and reduces the risk of equipment failure and battery scrapping during the testing process.

[0010] For example, the detection module further includes a battery temperature acquisition module; the battery temperature acquisition module is communicatively connected to the battery under test to acquire the battery temperature of the battery under test in real time; the battery temperature acquisition module is communicatively connected to the controller to send the acquired battery temperature to the controller. The controller is used to: stop the current test operation and send an alarm signal to the host computer when the battery temperature exceeds a first temperature threshold.

[0011] The above solution, by setting up a battery temperature acquisition module, can capture the temperature changes of the battery under test in real time during the test process. When the battery temperature exceeds the first temperature threshold, the controller will stop the current test operation in time and alarm the host computer, realizing real-time monitoring and abnormal warning of the battery temperature itself. Since excessively high battery temperature can easily cause safety hazards such as bulging, leakage or even fire, this design can build a safety protection barrier based on the battery's own state, further improving the safety of the battery testing process. At the same time, it also provides effective temperature data for subsequent analysis of the correlation between battery performance and temperature.

[0012] For example, the controller is connected to an indicator light; the controller is configured to: control the indicator light to illuminate when an abnormality occurs; wherein the abnormality includes the battery temperature exceeding the first temperature threshold; and / or, the controller is connected to a buzzer; the controller is configured to: control the buzzer to sound an alarm when an abnormality occurs; wherein the abnormality includes the battery temperature exceeding the first temperature threshold.

[0013] The above solution, by associating the controller with indicator lights and / or buzzers, enables local on-site alarms through visual and audible alerts when abnormal conditions such as excessive battery temperature occur. This complements the remote alarms sent to the host computer, facilitating quick identification and location of the abnormal detection module and the battery under test by on-site operators, thus improving the response efficiency of anomaly handling. It also avoids the problems of information delays and operators not checking in time that may occur when relying solely on remote alarms from the host computer, further improving the system's anomaly early warning system and ensuring the smooth progress of the testing process.

[0014] For example, the detection module further includes an ambient temperature acquisition module, which is used to acquire the ambient temperature; the ambient temperature acquisition module is communicatively connected to the controller to send the ambient temperature to the controller; The controller is used to: stop the current test operation and send an alarm signal to the host computer when the ambient temperature exceeds the second temperature threshold.

[0015] The above solution, by setting up an ambient temperature acquisition module, can collect the temperature of the test environment in real time and transmit it to the controller. When the ambient temperature exceeds the second temperature threshold, the controller stops the current test operation and alarms the host computer. Considering that excessively high or low ambient temperatures will affect the performance of the battery and the accuracy of the test data, and may also damage the electronic components of the test module, this design realizes the monitoring and adaptation of the external test environment. This not only ensures the authenticity and reliability of the test data, but also avoids the damage to the test equipment caused by harsh environments, extends the service life of the equipment, and broadens the applicable environment range of the system.

[0016] For example, a level conversion circuit and a reverse connection protection circuit are connected in series on the SMBus bus.

[0017] The above solution connects a level conversion circuit and a reverse connection protection circuit in series on the SMBus bus. The level conversion circuit enables level matching between the SMBus bus, the controller, and the battery under test, ensuring stable and accurate transmission of signals such as battery parameters and control commands, and avoiding signal distortion and data reading errors caused by level incompatibility. The reverse connection protection circuit can cut off the circuit path when the positive and negative terminals are reversed during wiring, effectively protecting the SMBus bus, the controller, and the battery under test from damage by reverse voltage. This reduces the threshold for equipment wiring operations and the cost of fault repair, and improves the system's anti-interference capability and reliability.

[0018] For example, the test data includes test time information, test host number, and test module number; the host computer is also used for: Each set of test data is stored in a structured manner based on the test time information, test host number, and test module number in each set of test data.

[0019] The above solution extracts test time information, test host number, and test module number from the test data, and then stores the entire test data in a structured manner based on these three types of information. On the one hand, it achieves multi-dimensional and accurate identification of test data, enabling rapid tracing of the test time, host, and testing module corresponding to each piece of data, which greatly facilitates subsequent data query, statistical analysis, and problem tracing. On the other hand, the structured storage method improves the storage and retrieval efficiency of data, avoids the storage chaos and query difficulties caused by unstructured data, ensures the manageability and reusability of test data, and provides data support for subsequent batch analysis of battery performance and optimization of testing procedures.

[0020] For example, the test host includes a display module corresponding to each of the detection modules, the display module being used to display the charge level of the battery under test detected by the corresponding detection module; and / or, the test host includes control buttons corresponding to each of the detection modules, the control buttons being connected to the controller of the corresponding detection module for physically switching the corresponding detection module on and off.

[0021] The above solution, by configuring display modules that correspond one-to-one with the testing modules, allows on-site operators to intuitively and conveniently view the real-time battery level of the battery under test for the corresponding testing module. This eliminates the need for a host computer to grasp the basic battery status, improving the convenience of on-site operation. Simultaneously, the control buttons corresponding to each testing module enable physical on / off control of the respective module. Therefore, when the testing process itself does not need to be changed or only a small number of batteries need to be tested, operators can directly operate the testing host to complete independent start-stop tests. This further improves the system's flexibility and enhances the user experience.

[0022] The present invention also provides an intelligent battery detection method, which uses the above-described system to detect the battery.

[0023] The above method is simple to operate and can achieve high-precision and high-efficiency testing of large batches of batteries.

[0024] Compared with the prior art, the present invention has at least the following technical effects: 1. As the standard communication bus for smart batteries, SMBus can directly read the core data inside the battery management system (BMS), providing a reliable data foundation for achieving high-precision detection; 2. Using multiple test hosts and multiple detection channels (each detection module is considered a detection channel) facilitates the parallel testing of multiple batteries simultaneously. The battery testing process can be completed fully automatically according to the configured preset test procedures without human intervention, which can significantly improve the batch processing efficiency and testing coverage of battery testing. Furthermore, this cascaded method of multiple test hosts can increase or decrease the number of test hosts and detection channels used according to actual needs, enabling the testing of all batteries to be tested at once while reducing equipment expansion costs. 3. The various detection modules in this solution are independent of each other, and are physically isolated from each other throughout the detection process. This overcomes the technical problems of interference between channels and unstable detection accuracy caused by the use of shared controllers in related technologies, thus further ensuring detection accuracy. 4. This solution uses a host computer to monitor all test data in real time, which enables centralized control of the battery testing process and real-time data collection. This avoids problems such as inconsistent process execution and data omission caused by decentralized testing, and ensures the standardization of battery testing and the integrity of data. 5. In summary, this solution, by designing a multi-channel intelligent battery testing device based on the SMBus bus, can balance testing efficiency and accuracy. At the same time, by cascading multiple test hosts with multiple test channels through a host computer, it can realize multi-device collaboration, parallel high-precision testing of multiple batteries, and centralized equipment management, thereby helping to solve the pain points of batch battery testing and realize batch, automated, and intelligent battery testing.

[0025] The above description is merely an overview of the technical solution of the present invention. In order to better understand the technical means of the present invention and to implement it in accordance with the contents of the specification, and in order to make the above and other objects, features and advantages of the present invention more apparent and understandable, specific embodiments of the present invention are described below. Attached Figure Description

[0026] The above and other objects, features, and advantages of the present invention will become more apparent from the more detailed description of the embodiments of the invention in conjunction with the accompanying drawings. The drawings are provided to further illustrate the embodiments of the invention and form part of the specification. They are used together with the embodiments of the invention to explain the invention and do not constitute a limitation thereof. In the drawings, the same reference numerals generally represent the same parts or steps.

[0027] Figure 1 A schematic block diagram of an intelligent battery detection system according to an embodiment of the present invention is shown. Figure 2 A schematic block diagram of a test host according to an embodiment of the present invention is shown.

[0028] In the diagram: 110, Host computer; 120, Test host; 121, Detection module; 1211, Controller; 1212, Charging module; 1213, Current detection module; 1214, Ambient temperature acquisition module; 1215, Battery temperature acquisition module; 1216, Level conversion circuit; 1217, Reverse connection protection circuit; 1218, Power converter; 1219, Communication module; 122, Display module; 123, Control buttons; 124, Indicator light; 125, Buzzer; 130, Battery; 140, Load. Detailed Implementation

[0029] To make the objectives, technical solutions, and advantages of the present invention more apparent, exemplary embodiments according to the present invention will be described in detail below with reference to the accompanying drawings. Obviously, the described embodiments are merely a part of the embodiments of the present invention, and not all of the embodiments of the present invention. It should be understood that the present invention is not limited to the exemplary embodiments described herein. Based on the embodiments of the present invention described herein, all other embodiments obtained by those skilled in the art without inventive effort should fall within the protection scope of the present invention.

[0030] To more clearly illustrate the technical solutions in this invention, specific embodiments are described below.

[0031] Example 1 See also Figure 1-2This embodiment provides an intelligent battery testing system, which includes: a host computer 110 and multiple test hosts 120; the host computer 110 is communicatively connected to each test host 120; each test host 120 is equipped with multiple testing modules 121, each testing module 121 is independent of each other, and each testing module 121 is communicatively connected to the host computer 110 through the communication interface of the test host 120; each testing module 121 has an interface for connecting a battery, and the testing module is communicatively connected to the battery under test 130 through an SMBus bus.

[0032] The test host 120 is the core unit of the testing system. Each testing module 121 of the test host 120 can be considered a testing channel, and each testing channel can be connected to different smart batteries 130, thereby enabling parallel testing of multiple batteries. The test host 120 may also include a housing, with each testing module installed inside the housing. The interface for connecting the battery to each testing module can be integrated on one side of the housing. This interface can be detachable, facilitating the replacement of the interface type according to the battery type and improving compatibility. A heat dissipation system, including a fan and heat sink, can also be installed inside the housing. Since the device generates a large amount of heat during charging and discharging, the fan and heat sink work together to control the maximum temperature rise of the device below 50°C, preventing the components in each testing module from burning out.

[0033] The host computer 110 is the user control unit of the testing system. It can be an industrial computer or a regular PC. It can connect to all cascaded test hosts 120 via a 485 bus and can send testing commands, such as starting testing, stopping testing, and setting parameter thresholds, to designated test hosts 120 or designated channels. The host computer 110 is used to: send preset test procedures to multiple test hosts 120; then control the test hosts 120 to test the corresponding batteries according to the preset test procedures; and monitor in real time the test data acquired by the testing module 121 during the execution of the preset test procedures. The preset test procedures include, but are not limited to, charging tests and discharging tests. The specific test steps in the preset test procedures can be configured on the host computer 110 according to actual needs, which will not be elaborated here.

[0034] In some implementation schemes, the test data includes test time information, test host 120 number, and test module number. The host computer 110 is also used to: structurally save each test data according to the test time information, test host 120 number, and test module number in each test data. In this scheme, the host computer 110 can receive the test data of all test channels in real time and display it in the software interface in the form of lists (such as Excel spreadsheets, which include test time information, test host 120 number, and test module number, etc.) and curves. It can also support functions such as zooming in on single-channel data, querying historical data by test time, host number, channel number, etc., and exporting test reports in Excel or PDF format. The implementation of these functions is a conventional method in this field and will not be described in detail.

[0035] In one specific embodiment, each test host 120 includes 10 detection modules, and the host computer 110 can cascade up to 25 test hosts 120. In this case, the system can simultaneously detect up to 250 smart batteries.

[0036] It should be noted that the detection modules in this embodiment are independent of each other, and each detection module can store a default test procedure (which may be the test procedure executed last time). Therefore, when the test procedure has not changed, the test host 120 can be directly controlled to test the corresponding battery according to the preset test procedure without repeated configuration.

[0037] like Figure 1 As shown, in this embodiment, the host computer 110 and the test host 120, and multiple test hosts 120 are cascaded via a 485 bus. Each test host 120 has multiple independent detection channels built-in. During use, batteries can be simultaneously connected to each detection channel. After the battery is connected, the host computer 110 can send a preset test procedure to each detection module of the multiple test hosts 120 to configure the controller 1211 in the detection module. After configuration, the host computer 110 can issue a start test command, thereby controlling each detection module in the test host 120 to test the corresponding battery according to the preset test procedure. During the test, the host computer 110 can monitor the test data obtained by the detection module in real time during the execution of the preset test procedure. This test data includes the current test progress and battery data, etc., which will not be elaborated further.

[0038] like Figure 2As shown, the detection module includes: a controller 1211, a communication module 1219, and a charging module 1212; the controller 1211 is connected to the battery under test via an SMBus bus to read the battery parameters of the battery under test; the controller 1211 is connected to the host computer 110 via the communication module 1219; the charging module 1212 is electrically connected to the battery under test; the controller 1211 is connected to the charging module 1212 via communication; the controller 1211 is used to: when the current test stage in the preset test procedure is a charging test, configure the charging voltage and charging current of the charging module 1212 according to the battery parameters of the battery under test, so as to control the charging module 1212 to charge the battery under test.

[0039] In this embodiment, the controller 1211 can use an STC125C60S2 series microcontroller, which can independently complete the SMBus communication control, parameter acquisition, data processing, and alarm triggering of this channel. A level conversion circuit 1216 and a reverse connection protection circuit 1217 are connected in series on the SMBus bus. The level conversion circuit 1216 achieves 3.3V and 5V level compatibility, adapting to smart batteries from different manufacturers; the reverse connection protection circuit 1217 effectively prevents device burnout caused by reversed battery polarity. The specific composition of these two circuits is conventional technology in the field and will not be described in detail. The controller 1211 can read battery parameters such as remaining charge (SOC), state of health (SOH), cycle count, production date, current, voltage, brand, battery condition, and battery status via the SMBus bus, and send these battery parameters to the host computer 110 so that the user can perform a comprehensive analysis of battery performance based on these parameters. The communication module 1219 can use an SP485 chip. The charging module 1212 can be connected to a 20V power supply. The charging module 1212 can use the MAX8765ETI chip, a mature and stable charging control IC that supports charging 1-4 series lithium batteries and provides a maximum charging current of 5A. It also supports configuring the charging voltage and charging current. In this embodiment, the charging voltage configuration is adaptive. When the battery under test is connected, the controller reads the battery parameters via the SMBus bus and sets the charging voltage accordingly. In this embodiment, the charging voltage is specifically divided into six levels: 4.3V two-series mode, 4.3V three-series mode, 4.3V four-series mode, 4.2V two-series mode, 4.2V three-series mode, and 4.2V four-series mode. The charging current configuration has three levels: trickle charging mode, constant current charging mode, and constant voltage charging mode. When the battery level is below 10%, the controller configures the charging mode to trickle charging mode via I / O, with a default charging current of 500mA; when the battery level is not below 10%, the controller configures the charging mode to constant current and constant voltage mode via I / O, with a charging current of 3.5A in constant current charging mode. The switching between constant current charging mode and constant voltage charging mode can be automatically controlled by the charging chip, without the need for the controller 1211 to participate.

[0040] To further collect battery information and provide protection against battery and system anomalies during testing, this embodiment incorporates a current protection mechanism, a battery temperature protection mechanism, and an ambient temperature protection mechanism. The structures used to implement these three mechanisms are described below.

[0041] The current protection mechanism is mainly implemented by the current detection module 1213 in the detection module. This current detection module 1213 is connected in series between the battery under test and the load 140 (which can be a cement resistor). The current detection module 1213 is communicatively connected to the controller 1211. The controller 1211 is used to: acquire the discharge current of the battery under test in real time through the current detection module 1213 when the current test stage in the preset test procedure is a discharge test; the controller 1211 is also used to: compare the discharge current with a current threshold; when the discharge current exceeds the current threshold, control the battery under test to stop discharging and send an alarm signal to the host computer 110. In this embodiment, the current acquisition module uses an ACS712-20 chip with a maximum range of 20A and a built-in 1.2mΩ resistor to measure the current. The current acquired by the current acquisition module is obtained through the internal ADC of the controller 1211. This current acquisition module can acquire current during discharge testing for battery discharge analysis and discharge safety protection.

[0042] In this embodiment, to achieve opening and closing control of the charging circuit and the discharging circuit, MOSFETs can be installed in the charging circuit and the discharging circuit. Figure 2 The charging module 1212 and the battery, and the battery and the current detection module 1213 are connected by the controller 1211, which turns on and off the corresponding MOSFETs to control the charging and discharging of the battery.

[0043] The battery temperature protection mechanism is mainly implemented based on the battery temperature acquisition module 1215 in the detection module. The battery temperature acquisition module 1215 is communicatively connected to the battery under test to acquire its real-time temperature; it is also communicatively connected to the controller 1211 to send the acquired battery temperature to the controller 1211. The controller 1211 is used to: stop the current test operation and send an alarm signal to the host computer 110 when the battery temperature exceeds a first temperature threshold. In this embodiment, the battery temperature acquisition module 1215 can convert the voltage signal output from the battery interface into the battery's internal temperature. This module can consist of a voltage divider circuit and a voltage follower, and the controller 1211 uses its own ADC to acquire the data collected by the battery temperature acquisition module 1215, which will not be elaborated further.

[0044] The ambient temperature protection mechanism is mainly implemented based on the ambient temperature acquisition module 1214 within the detection module. The ambient temperature acquisition module 1214 is used to acquire the ambient temperature. The ambient temperature acquisition module 1214 is communicatively connected to the controller 1211 to send the ambient temperature to the controller 1211; the controller 1211 is used to: stop the current test operation and send an alarm signal to the host computer 110 when the ambient temperature exceeds a second temperature threshold. In this embodiment, the ambient temperature acquisition subunit uses a DS18B20 sensor, with the sensor housing tightly connected to the load 140, to acquire the internal ambient temperature of the test host 120 in real time.

[0045] The aforementioned current protection mechanism, battery temperature protection mechanism, and ambient temperature protection mechanism can send alarm signals to the host computer 110 and stop the current test operation when the data collected by the corresponding module exceeds the threshold, thereby protecting the system. Specifically, when any channel malfunctions, the host computer 110 can display an alarm prompt box along with the corresponding test host and channel number, facilitating the location of the anomaly. Simultaneously, alarm information can be recorded for subsequent traceability.

[0046] To further achieve the protection objective and facilitate timely location of abnormalities by the user, the test host 120 in this embodiment includes buzzers 125 and indicator lights 124 corresponding to each detection module. The buzzer 125 and indicator light 124 corresponding to one of the detection modules will be described below. Figure 2 As shown, the controller 1211 is communicatively connected to the indicator light 124 and the buzzer 125. The controller 1211 is used to: control the indicator light 124 to illuminate and control the buzzer 125 to sound an alarm when an abnormality occurs; wherein, the abnormality includes the battery temperature exceeding a first temperature threshold. The abnormality may also include the discharge current exceeding a current threshold, the ambient temperature exceeding a second temperature threshold, etc., which will not be elaborated.

[0047] To facilitate local data monitoring, in this embodiment, the test host 120 includes display modules 122 corresponding to each detection module. The display modules 122 can be arranged in an array and mounted on the housing of the test host 120. For example... Figure 1 As shown, each display module 122 is connected to the controller 1211 of the detection module. The display module 122 is used to display the battery level of the battery under test detected by the corresponding detection module. In the above-mentioned test host including 10 detection modules, 10 dual 8-segment digital tubes can be used as display modules to display the battery level of 10 channels in real time.

[0048] In this embodiment, the test host 120 includes control buttons 123 corresponding to each detection module, and each control button 123 can be disposed on the housing of the test host 120. The control button 123 is connected to the controller 1211 of the corresponding detection module for physically switching the corresponding detection module on and off. The control button 123 can be used to perform one-click start, pause, and end of testing for the corresponding detection module.

[0049] Continue reading Figure 2 The detection module also includes a power converter 1218, which converts external 20V power to 5V and supplies power to the controller 1211 and the current detection module 1213.

[0050] According to another aspect of the present invention, a smart battery detection method is provided, which uses the above-described system to detect the battery.

[0051] Those skilled in the art can easily understand the implementation, working principle, and beneficial effects of the method by reading the above system. For the sake of brevity, further details will not be elaborated here.

[0052] Although exemplary embodiments have been described herein with reference to the accompanying drawings, it should be understood that the above exemplary embodiments are merely illustrative and are not intended to limit the scope of the invention. Various changes and modifications can be made therein by those skilled in the art without departing from the scope and spirit of the invention. All such changes and modifications are intended to be included within the scope of the invention as claimed in the appended claims.

[0053] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementations should not be considered beyond the scope of this invention.

[0054] In the several embodiments provided by this invention, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another device, or some features may be ignored or not executed.

[0055] Numerous specific details are set forth in the specification provided herein. However, it will be understood that embodiments of the invention may be practiced without these specific details. In some instances, well-known methods, structures, and techniques have not been shown in detail so as not to obscure the understanding of this specification.

[0056] Similarly, it should be understood that, in order to streamline the invention and aid in understanding one or more of the various aspects of the invention, features of the invention are sometimes grouped together in a single embodiment, figure, or description thereof in the description of exemplary embodiments of the invention. However, this approach should not be construed as reflecting an intention that the claimed invention requires more features than are expressly recited in each claim. Rather, as reflected in the corresponding claims, its inventive point lies in solving the corresponding technical problem with fewer features than all of those in a single disclosed embodiment. Therefore, the claims following the detailed description are hereby expressly incorporated into that detailed description, wherein each claim itself is a separate embodiment of the invention.

[0057] Those skilled in the art will understand that, apart from the mutual exclusion of features, all features disclosed in this specification (including the accompanying claims, abstract, and drawings) and all processes or elements of any method or apparatus so disclosed may be combined in any combination. Unless otherwise expressly stated, each feature disclosed in this specification (including the accompanying claims, abstract, and drawings) may be replaced by an alternative feature that serves the same, equivalent, or similar purpose.

[0058] Furthermore, those skilled in the art will understand that although some embodiments described herein include certain features but not others included in other embodiments, combinations of features from different embodiments are intended to be within the scope of the invention and form different embodiments. For example, in the claims, any of the claimed embodiments can be used in any combination.

[0059] The various component embodiments of the present invention can be implemented in hardware, or as software modules running on one or more processors, or a combination thereof. Those skilled in the art will understand that microprocessors or digital signal processors (DSPs) can be used in practice to implement some or all of the functions of some modules according to the embodiments of the present invention. The present invention can also be implemented as an apparatus program (e.g., a computer program and computer program product) for performing part or all of the methods described herein. Such programs implementing the present invention can be stored on a computer-readable medium, or can be in the form of one or more signals. Such signals can be downloaded from an Internet website, provided on a carrier signal, or provided in any other form.

[0060] It should be noted that the above embodiments are illustrative of the invention and not restrictive, and that those skilled in the art can devise alternative embodiments without departing from the scope of the appended claims. In the claims, any reference signs placed between parentheses should not be construed as limiting the claims. The word "comprising" does not exclude the presence of elements or steps not listed in the claims. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. The invention can be implemented by means of hardware comprising several different elements and by means of a suitably programmed computer. In the unit claims enumerating several means, several of these means may be embodied by the same item of hardware. The use of the words first, second, and third, etc., does not indicate any order. These words can be interpreted as names.

[0061] The above description is merely a specific embodiment of the present invention or an explanation of that embodiment. The scope of protection of the present invention is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in the present invention should be included within the scope of protection of the present invention. The scope of protection of the present invention should be determined by the scope of the claims.

Claims

1. An intelligent battery detection system, characterized in that, include: A host computer and multiple test hosts are provided; the host computer is communicatively connected to each of the test hosts; each test host is equipped with multiple detection modules, each detection module is independent of each other, and each detection module is communicatively connected to the host computer through the communication interface of the test host; each detection module has an interface for connecting a battery, and the detection module is communicatively connected to the battery under test through an SMBus bus. The host computer is used to: send preset test procedures to multiple test hosts; control the test hosts to test the corresponding batteries according to the preset test procedures; and monitor in real time the test data acquired by the detection module during the execution of the preset test procedures.

2. The intelligent battery testing system according to claim 1, characterized in that, The detection module includes a controller, a communication module, and a charging module; the controller is connected to the battery under test via an SMBus bus to read the battery parameters of the battery under test; the controller is connected to the host computer via the communication module. The charging module is electrically connected to the battery under test; the controller is communicatively connected to the charging module; the controller is used to: when the current test stage in the preset test procedure is a charging test, configure the charging voltage and charging current of the charging module according to the battery parameters of the battery under test, so as to control the charging module to charge the battery under test.

3. The intelligent battery testing system according to claim 2, characterized in that, The detection module further includes a current detection module, which is connected in series between the battery under test and the load; the current detection module is communicatively connected to the controller. The controller is used to: when the current test stage in the preset test procedure is a discharge test, acquire the discharge current of the battery under test in real time through the current detection module; Preferably, the controller is further configured to: compare the discharge current with a current threshold; when the discharge current exceeds the current threshold, control the battery under test to stop discharging and send an alarm signal to the host computer.

4. The intelligent battery testing system according to claim 2, characterized in that, The detection module also includes a battery temperature acquisition module; the battery temperature acquisition module is communicatively connected to the battery under test to acquire the battery temperature of the battery under test in real time; the battery temperature acquisition module is communicatively connected to the controller to send the acquired battery temperature to the controller. The controller is used to: stop the current test operation and send an alarm signal to the host computer when the battery temperature exceeds a first temperature threshold.

5. The intelligent battery detection system according to claim 4, characterized in that, The controller is connected to an indicator light; the controller is used to: control the indicator light to illuminate when an abnormality occurs; wherein, the abnormality includes the battery temperature exceeding the first temperature threshold; And / or, The controller is communicatively connected to the buzzer; the controller is used to: control the buzzer to sound an alarm when an abnormality occurs; wherein, the abnormality includes the battery temperature exceeding the first temperature threshold.

6. The intelligent battery testing system according to claim 2, characterized in that, The detection module further includes an ambient temperature acquisition module, which is used to acquire ambient temperature; the ambient temperature acquisition module is communicatively connected to the controller to send the ambient temperature to the controller; The controller is used to: stop the current test operation and send an alarm signal to the host computer when the ambient temperature exceeds the second temperature threshold.

7. The intelligent battery detection system according to claim 2, characterized in that, The SMBus bus is equipped with a level conversion circuit and a reverse connection protection circuit connected in series.

8. The intelligent battery testing system according to claim 1, characterized in that, The test data includes test time information, test host number, and test module number; the host computer is also used for: Each set of test data is stored in a structured manner based on the test time information, test host number, and test module number in each set of test data.

9. The intelligent battery detection system according to any one of claims 1-8, characterized in that, The test host includes a display module that corresponds to each of the detection modules. The display module is used to display the power level of the battery under test detected by the corresponding detection module. And / or, The test host includes control buttons that correspond one-to-one with the detection modules. The control buttons are connected to the controller of the corresponding detection module to physically switch the corresponding detection module on and off.

10. A smart battery detection method, characterized in that, The battery is tested using the system described in any one of claims 1-9.