Vehicle battery cold starting current test method, system, equipment and medium
By using single -chip machines and op amp modules in the cold start -up current testing equipment, combined with automated measurement and software filtering algorithm, the problem of high cost, complex operation and low accuracy of traditional test equipment, and achieved portable, flexible and high -precision test effects Essence
Patent Information
- Application Number
- CN202411041706.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-07-31
- Publication Date
- 2025-01-28
- Estimated Expiration
- 2044-07-31
AI Technical Summary
Traditional cold start current testing equipment is costly, complex in operation, and is inconvenient for on-site use, and cannot accurately capture instantaneous current peaks.
Using single -chip microcomputers and common op amp modules, automated measurement through pre -programmed single -chip microcomputer systems, simplifying the operation process, and improving measurement accuracy by sliding average filtering and Kalman filtering algorithm.
The cost of testing equipment is reduced, the portability and flexibility of testing is improved, and non -professionals can also easily operate, and they can accurately capture the peak of the current, and improve the accuracy and reliability of the test.
Smart Images

Figure CN118566769B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of battery detection, and in particular to a method, system, equipment and medium for testing cold starting current of a vehicle-mounted battery. Background Art
[0002] With the rapid development of the automotive industry, the evaluation of vehicle starting performance and battery performance has become increasingly important. Cold starting current refers to the current provided by the battery when starting the engine in a low temperature environment. It is an important indicator for evaluating battery performance and vehicle starting ability. Traditional cold starting current testing usually uses complex and expensive test equipment, which is not convenient for field use. This solution aims to use a single-chip microcomputer to implement cold starting current testing to reduce costs, improve portability and flexibility.
[0003] However, the traditional cold start current test has many disadvantages, such as:
[0004] 1. Insufficient accuracy: Traditional test equipment may not be able to accurately capture the instantaneous current peak, especially the transient characteristics of cold start current.
[0005] 2. High equipment cost: High-precision test equipment such as oscilloscopes and high-current clamps are usually expensive and difficult to move.
[0006] 3. Complex operation: It requires professional technicians to operate and interpret the results, and is not suitable for non-professionals.
[0007] Currently, the test of battery cold starting current usually relies on traditional test equipment, which is usually expensive and bulky, and not easy to carry and use. Therefore, a more portable, flexible and low-cost method is needed to test the cold starting current of the battery.
[0008] To this end, a vehicle-mounted battery cold starting current test method, system, equipment and medium are proposed. Summary of the invention
[0009] In view of this, the purpose of the present invention is to provide a vehicle-mounted battery cold starting current test method, system, equipment and medium to reduce equipment costs: the use of single-chip microcomputers and common operational amplifiers can greatly reduce the cost of test equipment and simplify the operating process: through a pre-programmed single-chip microcomputer system, automated measurement can be achieved, so that non-professionals can also operate easily and enhance the portability of the system: the single-chip microcomputer and operational amplifier modules are small in size and light in weight, easy to carry and use in different test environments, so as to solve or alleviate the technical problems existing in the prior art and at least provide a beneficial option.
[0010] In order to achieve the above-mentioned purpose, a first aspect of the embodiments of the present disclosure provides a vehicle battery cold starting current test method;
[0011] The method comprises: obtaining system initialization data, wherein the system initialization includes an MCU system, an LCD module, an operational amplifier module, an ADC module and a memory module for testing a vehicle battery load module and configuring initialization;
[0012] The test load module in the system is connected to the corresponding positive and negative electrodes in the vehicle-mounted battery load module through a fixture, and it is determined whether the connection state of the fixture meets the test conditions. If the judgment result is satisfied, the test load module in the system is turned on and off according to the set on-off frequency and duration to turn on and off the vehicle-mounted battery load module to simulate the cold start test process;
[0013] In response to the simulated cold start test process, the voltage signal to be collected during the test is amplified by the operational amplifier module; the MCU system reads the voltage values output by the multiple operational amplifier modules through the ADC module, and uses a software filtering algorithm to filter the data collected from the voltage values;
[0014] A plurality of groups of cold start current values are calculated based on the voltage values output by the multi-channel operational amplifier module read by the ADC module, and a group with the largest amplification factor is selected as the final cold start current value;
[0015] The calculated cold start final current value data is displayed on the LCD module and stored in the memory module.
[0016] As a further preferred embodiment of the present technical solution, the software filtering algorithm includes a sliding average filter and a Kalman filter, and the MCU system automatically selects the sliding average filter or the Kalman filter for processing according to the characteristics of the collected voltage signal;
[0017] Among them, the sliding average filter is the average value of N sampling values (x[n-N+1], x[n-N+2], ..., x[n]) from the current moment forward;
[0018]
[0019] In the formula,
[0020] y is the voltage value after filtering;
[0021] N is the filter window size, that is, the number of sample values involved in the average calculation;
[0022] X[i] is the voltage value at the i-th sampling moment;
[0023] n is the current sample value index;
[0024] The Kalman filter uses the battery voltage as the system state, and the voltage value read by the ADC module and amplified by the operational amplifier module as the observation value:
[0025] ;
[0026] is the voltage value of the system state at time k, is the control input, is the process noise.
[0027] As a further preferred embodiment of the present technical solution, the test load module is an adjustable resistance module, and the operational amplifier module is used for automatically adjusting the amplification factor according to the input voltage signal value.
[0028] As a further preferred embodiment of the present technical solution, the method further includes determining whether to test again, and if so, performing a cold start test on the vehicle-mounted battery load module again, and if not, the test ends.
[0029] As a further preferred embodiment of the present technical solution, based on the test load module being an adjustable resistance module and the ADC module reading the voltage values output by the multi-channel operational amplifier module, a preset calculation formula is used for calculation to obtain the test current of the vehicle-mounted battery load module, and the preset calculation formula is:
[0030]
[0031] in, is the voltage, is the current, It's a resistor.
[0032] As a further preferred embodiment of the present technical solution, the vehicle-mounted battery data includes battery type, battery standard and battery rated cold starting current value, and the battery types include lithium batteries, lead-acid batteries and nickel-metal hydride batteries.
[0033] As a further preferred embodiment of the present technical solution, the MCU system initialization includes the following steps:
[0034] Reset vector reading: When the MCU is reset, the reset vector is read first, and the address of the first code executed is the location of the Flash memory or ROM memory of the embedded device;
[0035] External device detection: Before executing the reset vector, the MCU detects external devices to ensure the availability of the devices;
[0036] Clock and timing control: The MCU operates by starting the clock and timing control circuit. The start-up clock is the main clock of the device and controls the timing and timing control functions of the device. The timing control circuit controls the timing of the I / O port.
[0037] Boot mode selection: boot from ROM or write program directly to Flash via JTAG;
[0038] Hardware and software initialization: including initializing the Stack Pointer, initializing external memory, and initializing the initial values of global and static variables stored in RAM in C / C++;
[0039] Jump to main function: After completing all initialization work, control will jump to the main function, and the MCU will start executing the program code written by the user.
[0040] In order to solve the above technical problems, another technical solution adopted by the present application is: a vehicle-mounted battery cold starting current test system, comprising:
[0041] A system initialization module, used to obtain system initialization data, wherein the system initialization includes an MCU system, an LCD module, an ADC module and a memory module for testing a vehicle battery load module and configuring initialization;
[0042] A simulated cold start test module is used to connect the test load module in the system with the corresponding positive and negative electrodes in the vehicle-mounted battery load module through a fixture, and judge whether the fixture connection state meets the test conditions. If the judgment result is satisfied, the test load module in the system switches on and off according to the set switching frequency and duration to switch on and off the vehicle-mounted battery load module, simulating the cold start test process;
[0043] A voltage acquisition and filtering module is used to respond to the simulated cold start test process and amplify the voltage signal to be collected during the test process through the operational amplifier module; the MCU system reads the voltage values output by the multiple operational amplifier modules through the ADC module, and uses a software filtering algorithm to filter the data collected from the voltage values;
[0044] A current value test calculation module, used for calculating multiple groups of cold start current values according to the voltage values output by the multi-channel operational amplifier module read by the ADC module, and selecting the group with the largest amplification factor as the final cold start current value;
[0045] The display module is used to display the calculated cold start final current value data on the LCD module and store them in the memory module.
[0046] To solve the above technical problems, another technical solution adopted in the present application is: an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor; when the processor executes the program, the steps of the vehicle battery cold starting current test method as described in any one of the above are implemented.
[0047] To solve the above technical problems, another technical solution adopted in the present application is: a computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the steps of the vehicle battery cold starting current test method as described in any one of the above are implemented.
[0048] The embodiment of the present invention has the following advantages due to the adoption of the above technical solution:
[0049] 1. The present invention realizes the cold start current test by using relatively simple hardware components and software algorithms, thereby reducing the cost of the test equipment, making it affordable for small enterprises and individual users, and improving the popularity of the test. At the same time, the device has a compact design, a small size, a light weight, and is easy to carry and move, which makes the test equipment convenient to use in field tests and mobile test scenarios, improving the flexibility and convenience of the test;
[0050] 2. The present invention realizes automatic control through the MCU system, and does not require professional technicians to operate. At the same time, the touch function of the LCD module allows users to set test parameters and view test results through simple touch operations, which greatly reduces the difficulty of testing and improves applicability;
[0051] 3. By adopting a high-precision operational amplifier module and an ADC module, as well as a software filtering algorithm, the present invention can accurately capture the instantaneous current peak value and reduce the influence of noise and interference, thereby improving the accuracy and reliability of the test.
[0052] The above summary is for illustrative purposes only and is not intended to be limiting in any way. In addition to the illustrative aspects, embodiments and features described above, further aspects, embodiments and features of the present invention will be readily apparent by reference to the accompanying drawings and the following detailed description. BRIEF DESCRIPTION OF THE DRAWINGS
[0053] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or technical descriptions will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0054] Figure 1 This is a flow chart of a vehicle battery cold starting current testing method of the present invention;
[0055] Figure 2 It is a structural schematic diagram of the vehicle-mounted battery cold starting current test system of the present invention;
[0056] Figure 3A schematic diagram of the structure of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0057] The embodiments of the present disclosure are described in detail below with reference to the accompanying drawings.
[0058] It should be clear that the following embodiments of the present disclosure are described by specific specific examples, and those skilled in the art can easily understand other advantages and effects of the present disclosure from the contents disclosed in this specification. Obviously, the described embodiments are only a part of the embodiments of the present disclosure, rather than all of the embodiments. The present disclosure can also be implemented or applied through other different specific embodiments, and the details in this specification can also be modified or changed in various ways based on different viewpoints and applications without departing from the spirit of the present disclosure. It should be noted that the following embodiments and features in the embodiments can be combined with each other in the absence of conflict. Based on the embodiments in the present disclosure, all other embodiments obtained by ordinary technicians in the field without making creative work are within the scope of protection of the present disclosure.
[0059] It should be noted that various aspects of the embodiments within the scope of the appended claims are described below. It should be apparent that the aspects described herein may be embodied in a wide variety of forms, and any specific structure and / or function described herein is merely illustrative. Based on the present disclosure, it should be understood by those skilled in the art that an aspect described herein may be implemented independently of any other aspect, and two or more of these aspects may be combined in various ways. For example, any number of aspects described herein may be used to implement the device and / or practice the method. In addition, other structures and / or functionalities other than one or more of the aspects described herein may be used to implement this device and / or practice this method.
[0060] It should also be noted that the illustrations provided in the following embodiments are only schematic illustrations of the basic concept of the present disclosure. The drawings only show components related to the present disclosure rather than being drawn according to the number, shape and size of components in actual implementation. In actual implementation, the type, quantity and proportion of each component may be changed arbitrarily, and the component layout may also be more complicated.
[0061] Additionally, in the following description, specific details are provided to facilitate a thorough understanding of the examples. However, it will be understood by those skilled in the art that the aspects described may be practiced without these specific details.
[0062] Figure 1 FIG. 1 is a flow chart of a method for testing the cold starting current of a vehicle battery according to an embodiment of the present invention. It should be noted that if there are substantially the same results, the method of the present application is not limited to the method of FIG. Figure 1 The process sequence shown is limited. Figure 1 As shown: The vehicle battery cold starting current test method includes the following steps:
[0063] Step 100, obtaining system initialization data, wherein the system initialization includes the MCU system, LCD module, ADC module and memory module for testing the vehicle battery load module and configuring initialization;
[0064] Among them, system initialization is the preparation work when starting a new operation or a new cycle, including:
[0065] Step 200, the test load module in the system is connected to the corresponding positive and negative electrodes in the vehicle-mounted battery load module through a fixture, and it is determined whether the connection state of the fixture meets the test conditions. If the judgment result is satisfied, the test load module in the system is turned on and off according to the set on-off frequency and duration to turn on and off the vehicle-mounted battery load module, simulating a cold start test process;
[0066] In this step, you need to connect the test load module to the positive and negative terminals of the battery. This usually means connecting the positive input (or negative input, depending on the circuit design) of the test load module to the positive (or negative) terminal of the battery.
[0067] The on-off frequency and duration are set according to the battery parameters. The MCU system controls the relay or electronic switch to switch on and off the load module according to the set on-off frequency and duration to simulate the cold start process.
[0068] Among them, the on-off frequency and duration are set according to the battery parameters. This step is to set the appropriate on-off frequency and duration based on the previously entered battery parameters (such as battery type, battery standard, and battery rated CCA). These parameters will affect the on-off frequency and duration of the relay or electronic switch to simulate the real cold start process. The selection of on-off frequency and duration usually needs to consider the discharge characteristics of the battery, the starting current demand of the engine, and the purpose of the test. For example, in the simulated cold start process, it is necessary to simulate the high current demand when the engine starts, so the on-off frequency and duration may need to be set to a higher value. A relay or electronic switch is an electrical switch that can turn on or off a circuit according to a control signal. In this step, the relay or electronic switch turns on or off the load module according to the control signal of the MCU system. When the relay or electronic switch is turned on, the current of the battery will flow through the load module, simulating the current demand when the engine starts; when the relay or electronic switch is turned off, the current will be cut off, simulating the state after the engine starts.
[0069] Step 300, in response to the simulated cold start test process, amplifying the voltage signal to be collected during the test process through the operational amplifier module; the MCU system reads the voltage values output by the multiple operational amplifier modules through the ADC module, and uses the software filtering algorithm to filter the data collected from the voltage values;
[0070] Among them, the input end of the op amp module is connected to the output end of the battery or the test point near it to capture these changing voltage signals. These signals contain important information about the battery performance and the current changes during the cold start process. Since the voltage signals directly obtained from the battery or other test points may be weak or contain noise, the main function of the op amp module is to amplify these signals. By adjusting the gain of the op amp module, it can be ensured that the amplified signal is large enough so that the subsequent ADC module (analog-to-digital converter module) can accurately convert it into a digital signal. The op amp module should also have sufficient stability and bandwidth to ensure that the voltage signal can be accurately and stably amplified during the rapid on and off of the relay or electronic switch. This is especially important for capturing transient current peaks that may occur during the cold start process. In this step, the op amp module works in conjunction with the relay or electronic switch and the ADC module. The relay or electronic switch controls the on and off of the test circuit, while the op amp module is responsible for amplifying the voltage signal generated during the test and providing a clear input for the subsequent ADC module.
[0071] Among them, the ADC module is responsible for converting the analog voltage signal output by the op amp module into a digital signal. This process involves sampling and quantizing the analog signal to ensure that the continuous analog signal is converted into discrete digital data. The accuracy and sampling rate of the ADC module are crucial to the accuracy of the data. Higher accuracy can provide more accurate voltage values, while higher sampling rates can better capture the dynamic changes of the voltage signal. The MCU system communicates with the ADC module through interfaces (such as SPI, I2C, etc.) to read the converted digital voltage data. These data will be used as input for subsequent processing.
[0072] Step 400, calculating multiple groups of cold start current values according to the voltage values output by the multi-channel operational amplifier module read by the ADC module, and selecting the group with the largest amplification factor as the final cold start current value;
[0073] According to Ohm's law, current (I) equals voltage (V) divided by resistance (R). In the vehicle battery cold start current test method, we can use this principle to calculate the current value.
[0074] This is usually implemented in the code of a microcontroller (such as Arduino, STM32, etc.). The following is a simplified C++ pseudocode example showing how to implement this calculation in a microcontroller program:
[0075] # Pseudocode example, the actual code will depend on the MCU and programming language you use;
[0076] # Assume variables;
[0077] known_resistance = 10.0 # known resistance value, unit: ohm;
[0078] measured_voltage = 3.0 # The voltage value collected by ADC, unit: volt;
[0079] # Calculate current;
[0080] current = measured_voltage / known_resistance;
[0081] # Print or display current value;
[0082] print("Cold start current: ", current, "A");
[0083] # If necessary, store the current value into memory;
[0084] # ... (store code);
[0085] Step 500: Display the calculated cold start final current value data on the LCD module and store it in the memory module.
[0086] The LCD module receives the data signal sent by the MCU system and converts it into a visual digital or graphical interface, which allows users to directly read and understand the cold start current results. In addition to display, the MCU system also stores the calculated cold start current results in the memory module. The stored data can be used for subsequent analysis, comparison or report generation to provide a more comprehensive evaluation of the battery's performance and cold start capability.
[0087] In one embodiment, specifically, the vehicle battery data includes battery type, battery standard and battery rated cold starting current value, and the battery types include lithium battery, lead-acid battery and nickel-metal hydride battery. Common battery types include lead-acid battery, lithium-ion battery, nickel-metal hydride battery, etc. Each type of battery is different in chemical properties, voltage, capacity, discharge characteristics, etc. Understanding the battery type helps the system select appropriate parameters and algorithms to simulate the cold starting process. Battery standards generally refer to a set of specifications for physical and electrical characteristics such as battery size, capacity, voltage, etc. For example, some batteries may comply with specific international or industry standards (such as DIN, JIS, ANSI, etc.), which specify the minimum capacity, maximum discharge current, internal resistance and other parameters of the battery. Understanding the battery standards helps the system test and evaluate according to the standard requirements. CCA (Cold Cranking Amps) refers to the minimum current value that the battery can provide and maintain within 30 seconds at a specified temperature (usually 0°F or -18°C) for starting the engine. This parameter directly reflects the starting ability of the battery in a low temperature environment. During the simulated cold start process, the system can set the appropriate on-off frequency and duration according to the rated CCA of the battery to simulate the current demand when the engine is started;
[0088] In one embodiment, specifically, the test load module is an adjustable resistance module, and the operational amplifier module is used to automatically adjust the amplification factor according to the value of the input voltage signal.
[0089] The user can send instructions through the MCU system to adjust the resistance value of the adjustable resistor module in real time. This flexibility enables the system to simulate cold start current conditions under different load conditions. The MCU system can receive real-time feedback on the current resistance value of the adjustable resistor module to ensure that the system has an accurate grasp of the test conditions.
[0090] The operational amplifier module can monitor the input voltage signal in real time and automatically adjust the amplification factor according to the size of the signal.
[0091] When the input signal is small, the op amp module will increase the amplification factor;
[0092] When the input signal is large, the op amp module will reduce the amplification factor to prevent the signal from exceeding the reading range of the ADC module. Through automatic gain control, the op amp module can ensure the stability and accuracy of the output signal, thereby improving the accuracy of the entire test system.
[0093] In one embodiment, specifically, the software filtering algorithm includes a sliding average filter and a Kalman filter, and the MCU system automatically selects a sliding average filter or a Kalman filter for processing according to the characteristics of the collected voltage signal;
[0094] Among them, the sliding average filter is the average value of N sampling values (x[n-N+1], x[n-N+2], ..., x[n]) from the current moment forward;
[0095]
[0096] In the formula,
[0097] y is the voltage value after filtering;
[0098] N is the filter window size, that is, the number of sample values involved in the average calculation;
[0099] X[i] is the voltage value at the i-th sampling moment;
[0100] n is the current sample value index;
[0101] The Kalman filter uses the battery voltage as the system state, and the voltage value read by the ADC module and amplified by the operational amplifier module as the observation value:
[0102] ;
[0103] is the voltage value of the system state at time k, is the control input, is the process noise.
[0104] Kalman filtering is an algorithm based on recursive linear minimum variance estimation. It models the statistical characteristics of the system model and noise, and uses the estimated value of the previous moment and the observed value of the current moment to predict and update the current state. Kalman filtering is suitable for dynamic systems and can effectively handle dynamic noise and random noise, providing more accurate estimation results.
[0105] After receiving the voltage signal, the MCU system will first analyze the characteristics of the signal, including the frequency, noise level, dynamic changes, etc. Based on these characteristics, the MCU system will automatically select the appropriate filtering algorithm:
[0106] If the signal changes slowly and the noise interference is large, the MCU system may choose sliding average filtering for processing to quickly smooth the data and reduce noise.
[0107] If the signal is highly dynamic or a more accurate estimation result is required, the MCU system may choose Kalman filtering for processing. Kalman filtering can better handle dynamic noise and random noise and provide more reliable estimation results.
[0108] In one embodiment, specifically, the LCD module has a touch function, allowing the user to set the on-off frequency, duration and select the displayed cold start current result through touch operation, and the memory module is a removable storage medium, such as an SD card or a USB flash drive, allowing the user to export the stored cold start current data to other devices for analysis and processing.
[0109] The touch function of the LCD module allows users to interact with the system through simple touch operations. This interactive method is not only intuitive and easy to use, but also increases the flexibility of the system.
[0110] The memory module uses removable storage media, such as an SD card or USB flash drive, to provide users with convenient data export and sharing functions. This design allows users to easily export the stored cold crank current data to other devices for analysis and processing.
[0111] In one embodiment, specifically, the MCU system initialization includes the following steps:
[0112] Reset vector reading: When the MCU is reset, the reset vector is read first, and the address of the first code executed is the location of the Flash memory or ROM memory of the embedded device;
[0113] External device detection: Before executing the reset vector, the MCU detects external devices to ensure the availability of the devices;
[0114] Clock and timing control: The MCU operates by starting the clock and timing control circuit. The start-up clock is the main clock of the device and controls the timing and timing control functions of the device. The timing control circuit controls the timing of the I / O port.
[0115] Boot mode selection: boot from ROM or write program directly to Flash via JTAG;
[0116] Hardware and software initialization: including initializing the Stack Pointer, initializing external memory, and initializing the initial values of global and static variables stored in RAM in C / C++;
[0117] Jump to main function: After completing all initialization work, control will jump to the main function, and the MCU will start executing the program code written by the user.
[0118] In one embodiment, specifically, based on the test load module being an adjustable resistance module and the ADC module reading the voltage values output by the multi-channel op amp module, a preset calculation formula is used to calculate to obtain the test current of the vehicle battery load module, and the preset calculation formula is:
[0119]
[0120] in, is the voltage, is the current, It's a resistor.
[0121] Figure 2 is a structural schematic diagram of a vehicle-mounted battery cold starting current test system according to an embodiment of the present application, such as Figure 2 As shown, the vehicle-mounted battery cold starting current test system includes:
[0122] A system initialization module, used to obtain system initialization data, wherein the system initialization includes an MCU system, an LCD module, an ADC module and a memory module for testing a vehicle battery load module and configuring initialization;
[0123] A simulated cold start test module is used to connect the test load module in the system with the corresponding positive and negative electrodes in the vehicle-mounted battery load module through a fixture, and judge whether the fixture connection state meets the test conditions. If the judgment result is satisfied, the test load module in the system switches on and off according to the set switching frequency and duration to switch on and off the vehicle-mounted battery load module, simulating the cold start test process;
[0124] A voltage acquisition and filtering module is used to respond to the simulated cold start test process and amplify the voltage signal to be collected during the test process through the operational amplifier module; the MCU system reads the voltage values output by the multiple operational amplifier modules through the ADC module, and uses a software filtering algorithm to filter the data collected from the voltage values;
[0125] A current value test calculation module, used for calculating multiple groups of cold start current values according to the voltage values output by the multi-channel operational amplifier module read by the ADC module, and selecting the group with the largest amplification factor as the final cold start current value;
[0126] The display module is used to display the calculated cold start final current value data on the LCD module and store them in the memory module.
[0127] The entire device achieves accurate testing and evaluation of the cold-start current of vehicle batteries through the coordinated work of various modules. In actual applications, users can set test parameters such as the resistance value of the load module, test time, etc. as needed, and view the test results through the LCD module. At the same time, users can also use the memory module to export test data to other devices for analysis and processing.
[0128] For other details of the technical solutions implemented by each module in the device of the above embodiment, please refer to the description of the vehicle battery cold starting current test method in the above embodiment, which will not be repeated here.
[0129] It should be noted that each embodiment in this specification is described in a progressive manner, and each embodiment focuses on the differences from other embodiments, and the same or similar parts between the embodiments can be referred to each other. For system embodiments, since they are basically similar to method embodiments, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.
[0130] Figure 3 is a schematic diagram of the structure of an electronic device according to an embodiment of the present application, such as Figure 3 As shown, an electronic device includes a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory communicate with each other through the communication bus. The processor can call the logic instructions in the memory to execute the vehicle battery cold starting current test method, which includes: controlling the vehicle battery cold starting current test system to perform the test and receiving the test result; displaying the test result on the display screen, such as the cold starting current value, temperature data, etc.; providing a user interface to allow the user to set the test parameters, view the historical data, etc.; supporting data transmission with a computer-readable storage medium so as to export the test result for further analysis.
[0131] For detailed description of this embodiment, reference may be made to the corresponding descriptions in the aforementioned embodiments, which will not be repeated here.
[0132] An embodiment of the present application provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, it is implemented to execute the vehicle battery cold starting current test method provided by the above methods, and the method includes: controlling the vehicle battery cold starting current test system to perform a test and receiving the test result; displaying the test result on a display screen, such as a cold starting current value, temperature data, etc.; providing a user interface to allow the user to set test parameters, view historical data, etc.; supporting data transmission with a computer-readable storage medium to export the test result for further analysis.
[0133] The above-mentioned computer-readable storage media include, but are not limited to: optical storage media (e.g., CD-ROM and DVD), magneto-optical storage media (e.g., MO), magnetic storage media (e.g., magnetic tape or mobile hard disk), media with built-in rewritable non-volatile memory (e.g., memory card) and media with built-in ROM (e.g., ROM box).
[0134] For detailed description of this embodiment, reference may be made to the corresponding descriptions in the aforementioned embodiments, which will not be repeated here.
[0135] The basic principles of the present disclosure are described above in conjunction with specific embodiments. However, it should be noted that the advantages, strengths, effects, etc. mentioned in the present disclosure are only examples and not limitations, and it cannot be considered that these advantages, strengths, effects, etc. are required by each embodiment of the present disclosure. In addition, the specific details disclosed above are only for the purpose of illustration and ease of understanding, and are not limitations. The above details do not limit the present disclosure to the necessity of adopting the above specific details to be implemented.
[0136] In the present disclosure, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply that there is any such actual relationship or order between these entities or operations. The block diagrams of the devices, devices, equipment, and systems involved in the present disclosure are only illustrative examples and are not intended to require or imply that they must be connected, arranged, and configured in the manner shown in the block diagram. As will be appreciated by those skilled in the art, these devices, devices, equipment, and systems can be connected, arranged, and configured in any manner. Words such as "including", "comprising", "having", etc. are open words, referring to "including but not limited to", and can be used interchangeably with them. The words "or" and "and" used here refer to the words "and / or" and can be used interchangeably with them, unless the context clearly indicates otherwise. The words "such as" used here refer to the phrase "such as but not limited to", and can be used interchangeably with them.
[0137] Additionally, as used herein, "or" used in a list of items beginning with "at least one" indicates a separate list, so that, for example, a list of "at least one of A, B, or C" means A or B or C, or AB or AC or BC, or ABC (i.e., A and B and C). Furthermore, the word "exemplary" does not mean that the example described is preferred or better than other examples.
[0138] It should also be noted that in the system and method of the present disclosure, each component or each step can be decomposed and / or recombined. Such decomposition and / or recombination should be regarded as equivalent solutions of the present disclosure.
[0139] Various changes, substitutions, and modifications of the techniques described herein may be made without departing from the teachings defined by the appended claims. Furthermore, the scope of the claims of the present disclosure is not limited to the specific aspects of the processes, machines, manufactures, compositions of events, means, methods, and actions described above. Currently existing or later to be developed processes, machines, manufactures, compositions of events, means, methods, or actions that perform substantially the same functions or achieve substantially the same results as the corresponding aspects described herein may be utilized. Thus, the appended claims include such processes, machines, manufactures, compositions of events, means, methods, or actions within their scope.
[0140] The above description of the disclosed aspects is provided to enable any person skilled in the art to make or use the present disclosure. Various modifications to these aspects will be readily apparent to those skilled in the art, and the general principles defined herein may be applied to other aspects without departing from the scope of the present disclosure. Therefore, the present disclosure is not intended to be limited to the aspects shown herein, but rather to the widest scope consistent with the principles and novel features disclosed herein.
[0141] The above description has been given for the purpose of illustration and description. In addition, this description is not intended to limit the embodiments of the present disclosure to the forms disclosed herein. Although multiple example aspects and embodiments have been discussed above, those skilled in the art will recognize certain variations, modifications, changes, additions and sub-combinations thereof.
Claims
1. A vehicle battery cold starting current test method, characterized in that: The method comprises the following steps: Acquire system initialization data, wherein the system initialization includes an MCU system, an LCD module, an operational amplifier module, an ADC module, and a memory module for testing a vehicle battery load module and configuring initialization; the vehicle battery data includes a battery type, a battery standard, and a battery rated cold starting current value, and the battery types include lithium batteries, lead-acid batteries, and nickel-metal hydride batteries; The MCU system initialization includes the following steps: Reset vector reading: When the MCU is reset, the reset vector is read first, and the address of the first code executed is the location of the Flash memory or ROM memory of the embedded device; External device detection: Before executing the reset vector, the MCU detects external devices to ensure the availability of the devices; Clock and timing control: The MCU operates by starting the clock and timing control circuit. The start-up clock is the main clock of the device and controls the timing and timing control functions of the device. The timing control circuit controls the timing of the I / O port. Boot mode selection: boot from ROM or write program directly to Flash via JTAG; Hardware and software initialization: including initializing the Stack Pointer, initializing external memory, and initializing the initial values of global and static variables stored in RAM in C / C++; Jump to main function: After completing all initialization work, control will jump to the main function, and the MCU will start executing the program code written by the user; The test load module in the system is connected to the corresponding positive and negative electrodes in the vehicle-mounted battery load module through a fixture, and it is determined whether the connection state of the fixture meets the test conditions. If the judgment result is satisfied, the test load module in the system is turned on and off according to the set on-off frequency and duration to turn on and off the vehicle-mounted battery load module to simulate the cold start test process. The test load module is an adjustable resistance module, and the operational amplifier module is used to automatically adjust the amplification factor according to the input voltage signal value. Based on the fact that the test load module is an adjustable resistance module and the ADC module reads the voltage values output by multiple operational amplifier modules, a preset calculation formula is used for calculation to obtain the test current of the vehicle-mounted battery load module; In response to the simulated cold start test process, the voltage signal to be collected during the test is amplified by the operational amplifier module; the MCU system reads the voltage values output by the multiple operational amplifier modules through the ADC module, and uses a software filtering algorithm to filter the data collected from the voltage values; A plurality of groups of cold start current values are calculated based on the voltage values output by the multi-channel operational amplifier module read by the ADC module, and a group with the largest amplification factor is selected as the final cold start current value; The calculated cold start final current value data is displayed on the LCD module and stored in the memory module.
2. The vehicle battery cold starting current test method according to claim 1, characterized in that: The software filtering algorithm includes sliding average filtering and Kalman filtering, and the MCU system automatically selects sliding average filtering or Kalman filtering for processing according to the characteristics of the collected voltage signal; Among them, the sliding average filter is the average value of N sampling values (x[n-N+1], x[n-N+2], ..., x[n]) from the current moment forward; The Kalman filter uses the battery voltage as the state value of the system, and the voltage value amplified by the operational amplifier module and read by the ADC module as the observation value, and n is the current sampling value index.
3. The vehicle battery cold starting current test method according to claim 1, characterized in that: The method further includes determining whether to test again, and if so, performing a cold start test on the vehicle-mounted battery load module again, and if not, the test ends.
4. A vehicle battery cold starting current test system, applied to a vehicle battery cold starting current test method as claimed in any one of claims 1 to 3, characterized in that: include: A system initialization module, used to obtain system initialization data, wherein the system initialization includes an MCU system, an LCD module, an operational amplifier module, an ADC module and a memory module for testing a vehicle battery load module and configuring initialization; A simulated cold start test module is used to connect the test load module in the system with the corresponding positive and negative electrodes in the vehicle-mounted battery load module through a fixture, and judge whether the fixture connection state meets the test conditions. If the judgment result is satisfied, the test load module in the system switches on and off according to the set switching frequency and duration to switch on and off the vehicle-mounted battery load module, simulating the cold start test process; A voltage acquisition and filtering module is used to respond to the simulated cold start test process and amplify the voltage signal to be collected during the test process through the operational amplifier module; the MCU system reads the voltage values output by the multiple operational amplifier modules through the ADC module, and uses a software filtering algorithm to filter the data collected from the voltage values; A current value test calculation module, used for calculating multiple groups of cold start current values according to the voltage values output by the multi-channel operational amplifier module read by the ADC module, and selecting the group with the largest amplification factor as the final cold start current value; The display module is used to display the calculated cold start final current value data on the LCD module and store them in the memory module.
5. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the program, the steps of the vehicle battery cold starting current testing method as described in any one of claims 1 to 3 are implemented.
6. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the vehicle battery cold starting current testing method as claimed in any one of claims 1 to 3 are implemented.
Citation Information
Patent Citations
Method for fast determining battery parameters
CN102707235A
Lidar APD voltage-type closed-loop temperature-dependent adjustment system
CN110596680A
Emergency starting power supply
CN112134348A
BMS high-frequency equalizing current mean value monitoring system
CN215575572U