Data line charging protection method, system, device and storage medium

By analyzing the historical charging data of the data line, determining the steady-state reference amount and load limit amount, combining the temperature change characteristics, dynamic overcurrent switching of the charging state of the data line is achieved, which solves the problem of overcharge interference of the charging control circuit and improves the stability and safety of the charging process.

CN119093538BActive Publication Date: 2025-08-26SHENZHEN CHUANGYINGDA ELECTRONICS CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411203555.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-08-30
Publication Date
2025-08-26
Estimated Expiration
2044-08-30

AI Technical Summary

Technical Problem

In the existing data line charging protection scheme, overcharge interference occurs in the charging control circuit at constant voltage, resulting in the lack of dynamic overcurrent switching capability of the data line charging state and insufficient immunity.

Method used

By obtaining the historical charging data of the target data line, extracting charging information in normal and overcharged states, determining the steady-state reference amount and load limit amount, determining the critical compensation value based on the temperature change characteristics, and realizing dynamic overcurrent switching of the charging state of the data line.

Benefits of technology

It improves the immunity of automatic jump in the working step during balanced charging status of the data cable, ensures the stability and safety of the charging process, and reduces the risk of damage to the data cable.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119093538B_ABST
    Figure CN119093538B_ABST
Patent Text Reader

Abstract

The present application provides a data line charging protection method, system, device, and storage medium. The method extracts charging information and overcharge information of a target data line in a normal charging state from historical charging data, determines the steady-state reference value of the voltage when the target data line switches from an overcharge state to a normal charging state through all safety margins, determines the load limit value of the voltage when the target data line switches from a normal charging state to an overcharge state through the overcharge information and the trickle charging data of the target data line in a trickle charging state, converts the load limit value into an overcharge threshold through a critical compensation value, and safely switches the charging state of the target data line during the charging process based on the steady-state reference value and the overcharge threshold. The above scheme provides overcharge protection for the data line charging process based on charging state switching, can realize dynamic overcurrent switching of the data line charging state, and can improve the anti-interference performance of the automatic step jump when the data line charging reaches equilibrium.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of charging protection technology, and more specifically, to a data line charging protection method, system, device and storage medium. Background Art

[0002] Data cable charging refers to a technical system in which a data cable is connected to a power adapter to provide power and data transmission to electronic devices; it includes a variety of standards and methods, such as USB standards (such as USB-A, USB-C, USB PD), which support charging power from 5W to 100W; in addition, fast charging technology significantly shortens charging time by increasing charging current and voltage; and intelligent charging management technology, which uses built-in chips and sensors to achieve device identification, dynamic adjustment of charging parameters, temperature monitoring and overcharge protection; in addition, the all-in-one data cable design and the use of high-quality materials improve durability and conduction efficiency; data cable charging technology optimizes charging speed, safety and convenience, and meets the diverse needs of modern devices.

[0003] Data line charging protection refers to a technical means of collecting data such as current, voltage, and temperature during the charging process through built-in smart chips and sensors in the power adapter, and automatically taking measures (such as disconnecting the power supply or adjusting charging parameters) when an abnormal situation (such as overcurrent, overvoltage, overheating, or short circuit) is detected to prevent device damage and ensure the safety and efficiency of the charging process. However, in existing data line charging protection schemes, when the charged device reaches a constant voltage, the protection circuit of the charged device will be interfered by overcharging, causing the charging control circuit to switch the overcharge threshold value up and down. This frequent switching causes misjudgment of the intervention of data line charging protection and causes a certain degree of damage to the data line, which in turn leads to a lack of dynamic overcurrent switching capability of the data line charging state, and weakens the anti-interference ability of the automatic jump step when the data line charging reaches equilibrium. Therefore, how to achieve dynamic overcurrent switching of the data line charging state and thereby improve the anti-interference ability of the automatic jump step when the data line charging reaches equilibrium is a problem faced by the industry. Summary of the Invention

[0004] The present application provides a data line charging protection method, system, device and storage medium, which can realize dynamic overcurrent switching of the data line charging state, and effectively improve the anti-interference performance of automatic step jump when the data line charging reaches balance.

[0005] In a first aspect, the present application provides a data line charging protection method, comprising the following steps:

[0006] Obtaining historical charging data of a target data cable when it is charged within a predetermined time period;

[0007] extracting charging information of the target data line in a normal charging state from the historical charging data, determining a safety margin of the target data line in a stable charging state during each charging process based on the charging information, and further determining a steady-state reference value of the voltage of the target data line when switching from an overcharge state to a normal charging state using all the safety margins;

[0008] extracting overcharge information of the target data line in the overcharge state from the historical charging data, and then determining a voltage load limit when the target data line switches from a normal charging state to an overcharge state based on the overcharge information and the trickle charging data of the target data line in the trickle charging state;

[0009] obtaining a temperature variation characteristic of the target data line during the charging process, determining a critical compensation value of the temperature variation on the voltage in the overcharge state according to the temperature variation characteristic, and converting the load limit into an overcharge threshold according to the critical compensation value;

[0010] The charging state of the target data line during the charging process is safely switched based on the steady-state reference value and the overcharge threshold.

[0011] In some embodiments, extracting charging information of the target data line in a normal charging state from the historical charging data specifically includes:

[0012] Determining the charge adaptation amount of the target data line in a normal charging state;

[0013] Marking the historical charging data according to the standard of the normal charging state to obtain normal charging data;

[0014] Normal charging data in the historical charging data is identified and read to obtain charging information of the target data line in a normal charging state.

[0015] In some embodiments, determining the safety margin of the target data line in a stable charging state during each charging process according to the charging information specifically includes:

[0016] Obtaining a historical charging record corresponding to the charging process from the charging information;

[0017] Determining a typical charging value in the historical charging record;

[0018] Determining a charging constant voltage value during the charging process using the historical charging records;

[0019] A safety margin of the target data line in a stable charging state during each charging process is determined according to the charging typical value and the charging constant voltage value.

[0020] In some embodiments, determining the steady-state reference value of the voltage of the target data line when switching from the overcharge state to the normal charge state by using all the safety margins specifically includes:

[0021] Extracting the safety concentration of the target data line during the charging process from all safety margins;

[0022] Determine the charge balance of the target data line using all safety margins;

[0023] A steady-state reference value of a voltage when the target data line switches from an overcharge state to a normal charge state is determined according to the safety concentration value and the charge balance value.

[0024] In some embodiments, extracting the overcharge information of the target data line in the overcharge state from the historical charging data specifically includes:

[0025] Preprocessing the historical charging data;

[0026] Determine an overcharge characteristic point of the target data line in an overcharge state;

[0027] The overcharge state is identified on the pre-processed historical charging data using the overcharge feature points to obtain overcharge information of the target data line in the overcharge state.

[0028] In some embodiments, determining the critical compensation value of the voltage under overcharge state due to temperature change according to the temperature change characteristic specifically includes:

[0029] Obtaining a charging voltage corresponding to each temperature value in the temperature change characteristic;

[0030] Perform regression analysis on all charging voltages and corresponding temperature values ​​to obtain regression coefficients;

[0031] Determine the ambient temperature difference corresponding to each temperature value;

[0032] Determine the temperature difference compensation value of the corresponding temperature value through each ambient temperature difference value and the regression coefficient;

[0033] The critical compensation value of temperature change on voltage in overcharge state is determined by all temperature difference compensation values.

[0034] In some embodiments, historical charging data of the target data line when it is charged within a predetermined time period is obtained by reading a local record of the target data line when it is charged.

[0035] In a second aspect, the present application provides a data line charging protection system, comprising:

[0036] An acquisition module, configured to acquire historical charging data of a target data line when it is charged within a predetermined time period;

[0037] a processing module, configured to extract charging information of the target data line in a normal charging state from the historical charging data, determine a safety margin of the target data line in a stable charging state during each charging process based on the charging information, and further determine a steady-state reference value of the voltage of the target data line when the target data line switches from an overcharge state to a normal charging state based on all the safety margins;

[0038] The processing module is further configured to extract overcharge information of the target data line in the overcharge state from the historical charging data, and further determine a voltage load limit when the target data line switches from a normal charging state to an overcharge state based on the overcharge information and the trickle charging data of the target data line in the trickle charging state;

[0039] The processing module is further configured to obtain a temperature variation characteristic of the target data line during the charging process, determine a critical compensation value of the temperature variation on the voltage in the overcharge state based on the temperature variation characteristic, and convert the load limit into an overcharge threshold using the critical compensation value;

[0040] An execution module is used to safely switch the charging state of the target data line during the charging process based on the steady-state reference value and the overcharge threshold.

[0041] In a third aspect, the present application provides a computer device, comprising a memory and a processor, wherein the memory stores a code, and the processor is configured to obtain the code and execute the above-mentioned data line charging protection method.

[0042] In a fourth aspect, the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the above-mentioned data line charging protection method is implemented.

[0043] The technical solutions provided by the embodiments disclosed in this application have the following beneficial effects:

[0044] The present application provides a data line charging protection method, system, device, and storage medium. First, historical charging data of a target data line when charging within a predetermined time period is obtained. Second, charging information of the target data line in a normal charging state is extracted from the historical charging data. A safety margin of the target data line in a stable charging state is determined based on the charging information during each charging process. A steady-state reference value of the voltage of the target data line when switching from an overcharge state to a normal charging state is determined using all the safety margins. Next, overcharge information of the target data line in an overcharge state is extracted from the historical charging data. A load limit value of the voltage of the target data line when switching from a normal charging state to an overcharge state is determined based on the overcharge information and trickle charging data of the target data line in a trickle charging state. Next, temperature variation characteristics of the target data line during the charging process are obtained. A critical compensation value of the temperature variation on the voltage in the overcharge state is determined based on the temperature variation characteristics. The load limit value is converted into an overcharge threshold using the critical compensation value. Finally, the charging state of the target data line during the charging process is safely switched based on the steady-state reference value and the overcharge threshold.

[0045] It can be seen that the present application safely switches the charging state of the target data line during the charging process based on the steady-state reference quantity and the overcharge threshold to protect the target data line. First, the steady-state reference quantity of the voltage when the target data line switches from the overcharge state to the normal charging state is used to improve the anti-interference performance of the data line when the charging state jumps, ensuring a smooth transition and continuous stable charging. The steady-state reference quantity is used to measure the target value of the electrical parameter that needs to be achieved when the charging state switches from the overcharge state to the normal charging state and can ensure that the target data line is not disturbed; then, in order to ensure the stability and safety of the data line charging process, the target data line is determined to switch from the normal charging state to the normal charging state. The voltage load limit when the battery state switches to the overcharge state is determined. This load limit is used to control the charging output to reduce interference on the target data line during the charging process. To reduce the durability of the target data line during charging and improve the dynamic overcurrent switching capability of the data line during charging state transitions, the load limit is converted into an overcharge threshold using a critical compensation value. This overcharge threshold is a safety control value determined during the charging process based on factors such as the safety performance of the battery or target data line and temperature changes. Finally, the charging state of the target data line is switched during the charging process based on the charging steady-state reference value and the critical overcharge threshold. In summary, dynamic overcurrent switching of the data line charging state can be achieved. BRIEF DESCRIPTION OF THE DRAWINGS

[0046] Figure 1 is an exemplary flow chart of a data line charging protection method according to some embodiments of the present application;

[0047] Figure 2is a schematic diagram of an exemplary process of extracting charging information of a target data line in a normal charging state according to some embodiments of the present application;

[0048] Figure 3 is a schematic diagram of an exemplary process of determining an overcharge load limit when a target data line is switched from a normal charge state to an overcharge state according to some embodiments of the present application;

[0049] Figure 4 is a schematic diagram of exemplary hardware and / or software of a data line charging protection system according to some embodiments of the present application;

[0050] Figure 5 This is a structural diagram of a computer device for implementing a data line charging protection method according to some embodiments of the present application. DETAILED DESCRIPTION

[0051] The core of this application is to obtain historical charging data of the target data line when charging within a predetermined time period; extract the charging information and overcharging information of the target data line in a normal charging state from the historical charging data; then, determine the safety margin of the target data line in a stable charging state during each charging process based on the charging information, and then determine the steady-state reference value of the voltage when the target data line switches from an overcharge state to a normal charging state through all the safety margins; then determine the load limit value of the voltage when the target data line switches from a normal charging state to an overcharge state through the overcharge information and the trickle charging data of the target data line in a trickle charging state; then, obtain the temperature change characteristics of the target data line during the charging process, determine the critical compensation value of the temperature change on the voltage in the overcharge state based on the temperature change characteristics, and then convert the load limit value into an overcharge threshold through the critical compensation value; finally, the charging state of the target data line during the charging process is safely switched based on the steady-state reference value and the overcharge threshold. The above solution provides overcharge protection for the data line charging process based on charging state switching, which can realize dynamic overcurrent switching of the data line charging state and improve the anti-interference performance of automatic step jump when the data line charging reaches balance.

[0052] In order to better understand the above technical solution, the following will be combined with the accompanying drawings and specific implementation methods to describe the above technical solution in detail. Figure 1 , which is an exemplary flow chart of a data line charging protection method according to some embodiments of the present application. The data line charging protection method 100 mainly includes the following steps:

[0053] In step 101 , historical charging data of a target data line when it is charged within a predetermined time period is acquired.

[0054] In specific implementation, the historical charging data of the target data line when it is charged within a predetermined time period can be obtained by reading the local records of the target data line when it is charged. For example, the target data line is connected to a Raspberry Pi together with current and voltage sensors, and a Python script is written to regularly read the sensor data and save it to a local database or cloud storage. Then, an analysis tool is used, such as a library and framework in Python, to generate a charging report, and the charging report is stored in a local database. The historical charging data of the target data line when it is charged within a predetermined time period is obtained by reading the local database.

[0055] It should be noted that the historical charging data of the target data line when charging within a predetermined time period in this application refers to the various electrical parameters and related data recorded during the charging process of the device through the data line within the specified time period, including: charging current, charging voltage, charging time and temperature, etc.; the predetermined time in this application is the time for charging the device each time in a month.

[0056] In step 102, charging information of the target data line in a normal charging state is extracted from the historical charging data, and a safety margin of the target data line in a stable charging state during each charging process is determined based on the charging information. Then, a steady-state reference value of the voltage when the target data line switches from an overcharge state to a normal charging state is determined through all the safety margins.

[0057] It should be noted that during the data cable charging process, the normal charging state is jointly guaranteed by the intelligent charging management system, battery characteristics and high-quality chargers to ensure the safety and stability of the charging process. The normal charging state means that during the charging process, the voltage, current and other parameters received by the battery or device are kept within the designed safety range. The charging management system can effectively monitor and adjust the charging process to ensure that the charging process is stable, without overheating or overcharging, and stop charging or enter the trickle charging stage in time after the battery is fully charged. In this state, the charger, battery and data cable all operate within the expected specifications; extracting the charging information of the target data cable in the normal charging state can ensure the safety and efficiency of the charging process. When realizing dynamic overcurrent switching, this information helps to adjust the charging parameters in real time to prevent overload; when the charging reaches balance, it can improve the anti-interference performance of the automatic jump of the work step, ensuring a smooth transition and continuous and stable charging.

[0058] In some embodiments, reference Figure 2 As shown in FIG. 1 , this figure is a schematic diagram of an exemplary process for extracting charging information of a target data line in a normal charging state according to some embodiments of the present application. In this embodiment, extracting charging information of a target data line in a normal charging state from the historical charging data can be implemented by the following steps:

[0059] In step 1021, the charging adaptation amount of the target data line in the normal charging state is determined;

[0060] In step 1022, the historical charging data is marked according to the standard of the normal charging state to obtain normal charging data;

[0061] In step 1023 , the normal charging data in the historical charging data is identified and read to obtain charging information of the target data line in a normal charging state.

[0062] In the specific implementation, first, the charging adaptation amount of the target data line in the normal charging state is set according to the normal working state of the target data line. For example, the working conditions of the target data line during the charging process are voltage below 4.2V, current below 2A, and temperature below 45°C. The working conditions are used as the charging adaptation amount of the target data line in the normal charging state; then, the standard of the normal charging state is compared with the voltage, current and temperature in the historical charging data, and the voltage, current and temperature that meet the working conditions of the target data line during the charging process are marked, and the marked voltage, current and temperature are used as normal charging data. The marking can be performed in the following ways, for example: using conditional judgment or rule engine to traverse the charging data, marking records that meet the normal charging state, or using Boolean logic to determine whether the data is within the normal range and generate a new marking column; finally, after identifying and reading the normal charging data in the marked historical charging data, the obtained results are combined into a new data set, and the data set is used as the charging information of the target data line in the normal charging state. The identification and reading can be implemented in Python and Pandas, which is not limited here.

[0063] It should be noted that, in this application, the charging adaptation amount of the target data line in the normal charging state means that the voltage, current, temperature and other parameters are kept within the safe range during the charging process, for example, the voltage is within the appropriate range (such as below 4.2V), the current is stable (such as within the maximum charging current range specified by the equipment), the temperature does not exceed the set maximum allowable temperature, etc. This standard ensures that the charging process is stable, safe and effective; normal charging data means the voltage, current, power, charging time, temperature, battery status, etc. during the charging process. These parameters are within the set safety range and are the key to maintaining the normal charging process of the data line; the charging information of the target data line in the normal charging state means the information composed of the voltage, current and temperature data within the set normal standards recorded in the normal working state of the target data line.

[0064] In some embodiments, determining the safety margin of the target data line in a stable charging state during each charging process according to the charging information can be achieved by using the following steps:

[0065] Obtaining a historical charging record corresponding to the charging process from the charging information;

[0066] Determining a typical charging value in the historical charging record;

[0067] Determining a charging constant voltage value during the charging process using the historical charging records;

[0068] A safety margin of the target data line in a stable charging state during each charging process is determined according to the charging typical value and the charging constant voltage value.

[0069] In specific implementation, first, the historical charging record corresponding to the charging process can be obtained by reading the voltage data in the charging information, that is, the voltage data in the charging information is used as the historical charging record corresponding to the charging process; then, the typical charging value in the historical charging record is determined according to the maximum slope of the historical charging record, that is, the maximum slope of the historical charging record is used as the typical charging value in the historical charging record, wherein the maximum slope of the historical charging record can be calculated by the change between the data of the historical charging record; then, the average value of the historical charging record is calculated, and the average value is used as the charging constant voltage value in the charging process; finally, the ratio of the typical charging value to the constant charging voltage value is determined, and the ratio of the typical charging value to the constant charging voltage value is used as the safety margin of the target data line in a stable charging state during each charging process. In other embodiments, other methods can also be used to determine the safety margin of the target data line in a stable charging state during each charging process, which is not limited here.

[0070] It should be noted that the historical charging record in this application represents a data record of the charging process within a predetermined time. In this application, the data record can be a data record composed of all voltage data in the charging information; the typical charging value represents a typical value during the charging process within a predetermined time. In this application, the maximum slope of the charging record is used as the typical value during the charging process within a predetermined time. The typical charging value is used to measure the typical performance and characteristics of the charging device and battery under normal working conditions; the constant charging voltage value during the charging process represents the average change in the voltage provided to the device to be charged by the data line under normal conditions; the safety margin of the target data line in a stable charging state during each charging process represents a safety measure between the constant and uniform output voltage of the data line and the rated voltage of the device or battery during the charging process. The safety margin can ensure that the charging process does not exceed the safety range of the device or battery, prevent overcharging or overload, and thus protect the safety and stability of the device and battery.

[0071] In some embodiments, determining the steady-state reference value of the voltage of the target data line when switching from an overcharge state to a normal charge state by using all safety margins can be achieved by using the following steps:

[0072] Extracting the safety concentration of the target data line during the charging process from all safety margins;

[0073] Determine the charge balance of the target data line using all safety margins;

[0074] A steady-state reference value of a voltage when the target data line switches from an overcharge state to a normal charge state is determined according to the safety concentration value and the charge balance value.

[0075] In a specific implementation, first, all safety margins within a predetermined time are obtained, the standard deviation of all safety margins is calculated, and the standard deviation is used as the safety concentration amount of the target data line during the charging process. The safety concentration amount can also be determined through cluster analysis or multivariate statistical analysis, which will not be described in detail here. Then, the charging balance amount of the target data line is determined based on the average of all safety margins within the predetermined time, that is, the average of all safety margins within the predetermined time is used as the charging balance amount of the target data line. In other embodiments, the charging balance amount of the target data line can also be determined using methods such as principal component analysis or expert evaluation, which are not limited here. Finally, the steady-state reference amount of the voltage of the target data line when switching from an overcharge state to a normal charging state can be determined based on the distance between the safety concentration amount and the charging balance amount. The distance between the safety concentration amount and the charging balance amount can be determined using Euclidean distance or Manhattan distance, or the absolute value of the difference between the safety concentration margin and the charging balance amount can be calculated to determine the steady-state reference amount of the voltage of the target data line when switching from an overcharge state to a normal charging state. This will not be described in detail here.

[0076] It should be noted that in this application, the safety concentration of the target data line during the charging process represents the concentration of the safety margin during the charging process, that is, the degree of voltage fluctuation during the charging process of the target data line within a predetermined time. The safety concentration is used to measure the safety and stability of the charging process; the charging balance of the target data line represents the balance of the safety margin during the charging process. The balance may include voltage, current, power, temperature, etc., but in this application, the balance is the change in voltage during the charging process. The level of the charging balance reflects the balance and stability of the target data line in all aspects of the charging process. The higher the charging balance, the better the charging system. The better the balance between various indicators during the charging process, the more stable and balanced the charging process. The steady-state reference value of the voltage when the target data line switches from an overcharge state to a normal charge state represents the target value of the electrical parameter that needs to be achieved when the charging system switches from an overcharge state to a normal charge state during the charging process to ensure that the target data line is not disturbed. This target value is within the set range to ensure the safety and stability of the charging process. The determination of the steady-state reference value of charging is intended to guide the operating stability of the charging system and the target data line in the overcharge state, so that it can switch to the normal charge state in a timely and effective manner, protecting the target data line, equipment and battery from damage due to overcharging.

[0077] In step 103, overcharge information of the target data line in the overcharge state is extracted from the historical charging data, and then the voltage load limit when the target data line switches from the normal charging state to the overcharge state is determined based on the overcharge information and the trickle charging data of the target data line in the trickle charging state.

[0078] It should be noted that the overcharge state of the data line during the charging process refers to the condition in which the target data line is in a state where the battery receives a charge exceeding its design capacity. Under this condition, the voltage will continue to rise beyond the safe range. In implementing dynamic overcurrent switching of the data line charging state, monitoring and handling of the overcharge state is crucial. By timely detecting the overcharge state and adjusting the charging current, the battery overcharge can be effectively avoided, and the safety and stability of the charging system and the target data line can be improved. In addition, timely handling of the overcharge state can also reduce the risk of runaway chemical reactions within the battery, reducing battery damage and the probability of safety accidents. By improving the anti-interference performance of the automatic step jump when charging reaches equilibrium, the charging system can remain stable even in abnormal conditions such as overcharging, and timely adjust the step to ensure the safety of the battery and equipment. This improved anti-interference performance enables the charging system to more flexibly respond to different charging states and external interference, thereby ensuring the stability and safety of the data line charging process.

[0079] In some embodiments, extracting the overcharge information of the target data line in the overcharge state from the historical charging data can be achieved by using the following steps:

[0080] Preprocessing the historical charging data;

[0081] Determine an overcharge characteristic point of the target data line in an overcharge state;

[0082] The overcharge state is identified on the pre-processed historical charging data using the overcharge feature points to obtain overcharge information of the target data line in the overcharge state.

[0083] In the specific implementation, first, the historical charging data can be preprocessed by the interpolation method. The purpose of the preprocessing is to fill in the missing values ​​or delete the records with more missing values. For example, if a record lacks a voltage value, but other parameters are complete, the missing voltage value can be estimated by interpolation to obtain the preprocessed historical charging data; then, the target data line is set to have a voltage of more than 4.2V, a current of more than 2A, and a temperature of more than 45°C during the charging process as the overcharge feature point in the overcharge state. In this application, the overcharge feature point selects the voltage working condition of the target data line in the overcharge state as the overcharge state. Finally, the voltage data in the preprocessed historical charging data is compared with the overcharge feature point, and all voltage data in the preprocessed historical charging data that are greater than the overcharge feature point are used as the overcharge information of the target data line in the overcharge state. A machine learning algorithm can also be used to use the historical charging data as a training set, and a supervised learning algorithm is used to train a model to identify the overcharge state. For example, a support vector machine (SVM) classifier is trained using the known charging state label (overcharge / normal) and feature data to further determine the overcharge information of the target data line in the overcharge state. This will not be repeated here.

[0084] It should be noted that the preprocessing of the historical charging data in this application is intended to ensure the quality and reliability of the voltage data of the target data line charged within a predetermined time, which is conducive to avoiding obstacles to the dynamic overcurrent switching of the data line charging state due to deviations or misleading analysis introduced by data errors; the overcharge characteristic point of the target data line in the overcharge state represents the characteristic value of the voltage data that the target data line is subjected to when the target data line is in the overcharge state during the charging process; the overcharge information of the target data line in the overcharge state represents the relevant information and data recorded when the target data line is in the overcharge state during the charging process. This information may include the occurrence time, duration, charging voltage, charging current, charging temperature and other parameters of the overcharge state, as well as the causes or inducements that may lead to overcharging. In this application, the information recorded when the target data line is in the overcharge state is composed of voltage data greater than the set overcharge characteristic point.

[0085] In some embodiments, reference Figure 3As shown in FIG. 1 , this figure is a schematic diagram of an exemplary process for determining an overcharge load limit when a target data line switches from a normal charge state to an overcharge state according to some embodiments of the present application. In this embodiment, the voltage load limit when the target data line switches from a normal charge state to an overcharge state is determined based on the overcharge information and the trickle charge data of the target data line in the trickle charge state. The following steps can be used:

[0086] In step 1031, the trickle charging data of the target data line in the trickle charging state is obtained;

[0087] In step 1032, the reverse overcharging frequency of each overcharging process is determined based on the overcharging information;

[0088] In step 1033, the overcharge frequency of each overcharge event is extracted from the overcharge information, thereby determining the left and right information entropy of each overcharge event;

[0089] In step 1034 , a voltage load limit when the target data line switches from a normal charge state to an overcharge state is determined based on the trickle charge data, the left and right information entropies, and the reverse overcharge frequency.

[0090] In specific implementation, the trickle charging data of the target data line in the trickle charging state can be obtained in the following manner, namely: setting the trickle charging conditions, real-time monitoring of the electrical change parameters of the target data line during charging, identifying the trickle charging state, recording the trickle charging data, and performing data analysis and storage. Among them, the trickle charging conditions can be obtained by referring to the production standards of the target data line, and the trickle state can be identified and the trickle charging data can be recorded through a voltage stability analysis experiment. No further details will be given here.

[0091] It should be noted that the trickle charging data in this application represents the relevant charging parameters of the target data line in the trickle charging stage; the trickle state is a specific state in the charging process, which usually occurs when the battery voltage is low. In the trickle state, the charger provides a smaller current to the battery to slowly fill the battery. This charging method helps to reduce overcharging of the battery, and at the same time can control the charging speed to ensure the safety and stability of the battery charging process and the charging of the target data line within the predetermined time. Trickle charging usually occurs in the early stage of charging. When the battery voltage is low, the charger will use trickle charging to slowly fill the battery to a certain voltage level.

[0092] In addition, in a specific implementation, the reverse overcharge frequency of each overcharge process can be determined by the overcharge information in the following manner, namely: analyzing the data corresponding to each overcharge event in the overcharge information within a predetermined time, and judging whether there is a reverse overcharge phenomenon therein, where the reverse overcharge indicates a reverse change in the battery voltage or current, that is, the battery discharge that occurs during the charging process, wherein the data of each overcharge event can be recorded by a voltage sensor when analyzing the data, and marked and judged, and the marking and judgment process can be implemented by a data comparison method; then, the number of reverse overcharges that occur in each overcharge event and the frequency of reverse overcharge are counted, wherein the reverse overcharge frequency can be determined by dividing the number of reverse overcharge events by the total number of overcharge events.

[0093] It should be noted that the reverse overcharge frequency of each overcharging process in this application represents the frequency or probability of reverse overcharging of the battery each time an overcharging event occurs. Specifically, it represents the ratio of the number of times the battery is reverse overcharged to the total number of overcharging events in each overcharging event. The higher the reverse overcharge frequency, the greater the possibility of reverse overcharging during the overcharging process, which may have an adverse effect on the health and safety of the battery.

[0094] In addition, in a specific implementation, the overcharge frequency of each overcharge is extracted from the overcharge information, and then the left and right information entropies of each overcharge are determined. This can be achieved by: taking the frequency of each voltage overcharge in the overcharge information within a predetermined time as the overcharge frequency of each overcharge, and selecting the maximum and minimum values ​​of the overcharge frequencies of all overcharges, and multiplying the maximum value of the overcharge frequency by the average value of each overcharge voltage within the predetermined time, and the median of the result of multiplying the minimum value of the overcharge frequency by the average value of each overcharge voltage within the predetermined time, and the median of the result of multiplying the minimum value of the overcharge frequency by the average value of each overcharge voltage within the predetermined time, and taking the median as the left and right information entropy of each overcharge. In other embodiments, other methods can also be used to determine the left and right information entropy of each overcharge, which is not limited here.

[0095] It should be noted that the left and right information entropies at each overcharge in this application represent the amount of change in the voltage data passing through the target charging data line in each overcharge event. The left and right information entropies are used to measure the uncertainty or degree of confusion in the data distribution before and after the overcharge event, and can effectively identify the changes in battery parameters during the overcharge process. Specifically, the larger the left and right information entropy values, the more drastic or unstable the changes in battery parameters before and after overcharge, and the need to further adjust the parameters of the charging system to improve the stability and safety of the target data line during the charging process.

[0096] In a specific implementation, the voltage load limit of the target data line when it switches from a normal charging state to an overcharge state is determined by the trickle charging data, the left and right information entropies, and the reverse overcharge frequency. This can be achieved by establishing a mathematical model to describe the characteristics of the trickle charging process and the overcharge event, and using the model to predict the load limit of the target data line in the overcharge state. Common models include machine learning models, neural network models, etc., which can be trained based on historical data and used for prediction and optimization. In other embodiments, rules can also be formulated and then applied to a rule engine based on changes in the trickle charging data, the left and right information entropies, and the reverse overcharge frequency to determine the overcharge load limit. The rules can be formulated based on experience, safety standards, and expert knowledge to ensure the safety and stability of the charging process; or an optimization algorithm (such as a genetic algorithm, a particle swarm algorithm, etc.) can be used to optimize and adjust the overcharge load limit to maximize the conditions that meet safety and performance requirements. The optimal limit setting is found through continuous iteration and search, which will not be described in detail here.

[0097] It should be noted that in this application, the load limit of the voltage when the target data line switches from the normal charging state to the overcharging state indicates that during the charging process, when the target data line is about to enter the overcharging state, the limit value set is used to control the output of the charging system to avoid damage to the battery caused by the overcharging state. The setting of this limit is intended to ensure the safety and stability of the charging process and prevent performance degradation or damage caused by overcharging of the battery.

[0098] In addition, it should be noted that the overcharge state plays a key role in realizing the dynamic overcurrent switching of the data line charging state. By monitoring the battery parameters and system status, once it is detected that the data line is about to enter the overcharge state, the system can adjust the charging power or stop charging in time according to the pre-set overcharge load limit to prevent the battery from overcharging and ensure the safety and stability of the data line working condition during the charging process; in addition, setting the overcharge load limit can also improve the anti-interference ability of the automatic jump of the working step when the data line charging reaches balance. During the charging process, the system may face various interferences and changes, such as battery parameter fluctuations, external environment changes, etc. By setting an appropriate overcharge load limit, the system can better cope with these interferences, maintain the balance and stability of the charging process, ensure that the battery can be effectively charged, and extend the battery life.

[0099] In step 104, the temperature variation characteristics of the target data line during the charging process are obtained, and a critical compensation value of the temperature variation on the voltage in the overcharge state is determined based on the temperature variation characteristics, and then the load limit is converted into an overcharge threshold through the critical compensation value.

[0100] In specific implementation, the temperature change characteristics of the target data line during the charging process can be obtained in the following manner, namely: a temperature sensor is arranged at the input port of the target data line, connected to the data acquisition system, and the temperature data on the target data line is recorded in real time. Then, the recorded data is analyzed. The analysis process can use a linear regression analysis method, and then the characteristics and patterns of the temperature change are identified. The identification method can use a learning algorithm, for example, supervised learning (such as support vector machine, neural network) or unsupervised learning (such as self-organizing map) model, such as change trend and peak temperature. Finally, the analysis results are presented in the form of a chart or report.

[0101] It should be noted that the temperature change characteristics of the target data line during the charging process in this application are the laws of the temperature change of the data line over time during the charging process, which may include temperature change trends or peak temperatures, etc. In this application, the temperature change characteristics are the temperature change trends of the target data line during the charging process.

[0102] In some embodiments, determining the critical compensation value of the voltage under overcharge state due to temperature change according to the temperature change characteristics can be achieved by using the following steps:

[0103] Obtaining a charging voltage corresponding to each temperature value in the temperature change characteristic;

[0104] Perform regression analysis on all charging voltages and corresponding temperature values ​​to obtain regression coefficients;

[0105] Determine the ambient temperature difference corresponding to each temperature value;

[0106] Determine the temperature difference compensation value of the corresponding temperature value through each ambient temperature difference value and the regression coefficient;

[0107] The critical compensation value of temperature change on voltage in overcharge state is determined by all temperature difference compensation values.

[0108] In the specific implementation, first, the charging voltage corresponding to the temperature value in the temperature change feature is obtained, that is, the charging voltage corresponding to the temperature change trend; secondly, a regression analysis method is used to perform regression analysis on the charging voltage corresponding to the temperature change trend of the target data line within a preset time. For example, a linear regression model or least squares method is used to convert the voltage data into a two-dimensional array, and then the regression intercept is calculated to obtain the regression coefficient; then, the ambient temperature difference corresponding to each temperature value is determined according to the absolute value of the difference between each temperature value and the average charging environment temperature of the data line within the preset time, that is: the ambient temperature difference corresponding to each temperature value is determined according to the absolute value of the difference between each temperature value and the average charging environment temperature of the data line within the preset time. The absolute value of the difference between the mean values ​​of the electrical ambient temperature is used as the ambient temperature difference value corresponding to each temperature value; then, each ambient temperature difference value is multiplied by the regression coefficient respectively, and the obtained product is used as the temperature difference compensation value of the corresponding temperature value; finally, all the temperature difference compensation values ​​are placed in a two-dimensional coordinate system, and all the temperature difference compensation values ​​are connected with a smooth curve, and the maximum slope on the curve is used as the critical compensation value of the temperature change to the overcharge state. In other embodiments, a regression analysis method can also be used to establish a relationship model between the temperature change and the temperature difference compensation value, and then determine the critical compensation value of the temperature change to the voltage in the overcharge state, which will not be repeated here.

[0109] It should be noted that the regression coefficient in this application represents the parameter of the linear relationship between voltage and temperature; the ambient temperature difference value corresponding to each temperature value represents the difference in temperature of the target data line relative to the ambient temperature during the charging process; the temperature difference compensation value corresponding to the temperature value represents the compensation amount for adjusting the charging parameters (such as voltage and current) according to the difference between the actual measured temperature and the expected temperature (i.e., temperature difference) during the charging process; the critical compensation value of the temperature change for the voltage in the overcharge state represents the temperature difference value of the charging parameters to prevent the overcharge state when the temperature change reaches a preset critical threshold during the charging process. This critical compensation value can adjust the charging current in time to prevent overheating and overcharging in the dynamic overcurrent switching of the data line charging state, thereby improving the anti-interference performance of the automatic jump of the working step when the charging reaches equilibrium, and ensuring the safety and stability of the charging process.

[0110] In some embodiments, converting the load limit into an overcharge threshold by using the critical compensation value may be achieved by the following steps:

[0111] Determining an overcharge switching boundary corresponding to the critical compensation value;

[0112] Obtaining the overcharge load limit;

[0113] The overcharge load limit is adjusted to an overcharge threshold according to the overcharge switching limit.

[0114] In a specific implementation, first, a critical compensation value of the target data line when charging within a predetermined time is obtained. Based on the critical compensation value, a critical voltage value of the target data line when switching between normal charging and overcharging within the predetermined time is queried. The adjacent voltage value refers to the increase in voltage of the target data line when switching from normal charging to overcharging. The increase in voltage is used as the overcharge switching threshold corresponding to the critical compensation value. Then, the overcharge switching threshold corresponding to the critical compensation value is quantized into a percentage. The quantization process can be determined based on the ratio of the critical compensation value to a reference value * 100%, where the reference value can be the average of all critical compensation values ​​within the predetermined time. The overcharge load limit is then adjusted based on the percentage. For example, if the overcharge threshold is 75%, the adjusted overcharge load limit is: overcharge limit load * 75%. Finally, the adjusted overcharge load limit is used as the overcharge threshold. In other embodiments, other methods can be used to adjust the overcharge threshold, such as using a Schmitt trigger to achieve overcharge threshold conversion, which will not be described in detail here.

[0115] It should be noted that the overcharge switching boundary corresponding to the critical compensation value in this application represents the voltage change of the target data line when it jumps from normal charging to fast charging, which is used to measure the dynamic overcurrent switching capability of the data line charging state. The overcharge threshold represents a key voltage or current value set during the charging process based on factors such as the safety performance and temperature changes of the battery or target data line. When the charging voltage or current reaches or exceeds this critical value, the system will take measures (such as reducing the charging current or voltage, suspending charging, etc.) to prevent the battery from overcharging, and further improve the anti-interference ability of the automatic jump of the work step when the data line charging reaches balance, thereby protecting the safety of the battery and charging equipment.

[0116] In addition, it should be noted that in order to reduce the durability of the target data line during charging, improve the dynamic overcurrent switching capability of the data line during charging state conversion, and improve the anti-interference ability of the automatic jump of the working step when the data line reaches charging balance, therefore, when the charging state is switched to the overcharging state, a higher threshold is required. The target data line must withstand the typical size of the voltage difference before and after switching between the two charging modes, and when jumping back to the charging state from the overcharging state, the actual voltage needs to be lower than a value lower than the original single threshold. The difference between the high and low thresholds must be at least greater than the typical size of the voltage difference before and after switching between the two charging modes. Therefore, it is necessary to change the critical threshold voltage value of the switching working mode from one to two upper and lower thresholds to reduce the interference of the target data line during use.

[0117] In step 105 , the charging state of the target data line during the charging process is safely switched based on the steady-state reference value and the overcharge threshold.

[0118] In some embodiments, safely switching the charging state of the target data line during the charging process based on the steady-state reference value and the overcharge threshold can be achieved by using the following steps:

[0119] Preset the charging state switching threshold of the target data line during the charging process;

[0120] Determining a charging state switching point according to the charging steady-state reference value and the critical overcharge threshold;

[0121] The charging state of the target data line during the charging process is determined according to the charging state switching threshold and the charging state switching point, thereby safely switching the charging state.

[0122] In specific implementation, the charging state switching threshold of the preset target data line during the charging process can be achieved in the following manner, namely: obtaining a safety threshold under different environmental and usage conditions through the technical manual and safety specifications of the battery or target data line, and using the safety threshold as the charging state switching threshold. It can also be measured through a stability experiment of the target data line. The charging state switching threshold is a percentage, such as 95%. In other embodiments, other methods can also be used to determine the charging state switching threshold, which is not limited here.

[0123] It should be noted that the charging state switching threshold in the present application represents the critical point at which the charging state of the target data line switches during the charging process, and is used to determine whether the charging state switches.

[0124] In addition, in a specific implementation, the charging state switching point can be determined based on the charging steady-state reference value and the critical overcharge threshold in the following manner: the charging state switching point is determined based on the charging steady-state reference value and the critical overcharge threshold, that is, the percentage of the ratio of the charging steady-state reference value to the critical overcharge threshold is used as the charging state switching point. In other embodiments, other methods can also be used for determination, which is not limited here.

[0125] It should be noted that the charging state switching point in this application represents a measure of the charging state during the charging process, which is used to determine the judgment amount for switching from one charging state to another during the charging process, usually including switching from a normal charging state to a protection state or overcharging mode, etc., to ensure the safety and performance of the battery or data line.

[0126] In addition, it should be noted that the charging state switching point and the charging state switching threshold are selected. For example, the charging state switching point is compared with the charging state switching threshold. If the charging state switching point is greater than or equal to the charging state switching threshold, the charging process of the data line is switched from the overcharge state to the normal charging state; if the charging state switching point is less than the charging state switching threshold, the charging process of the data line is switched from the normal charging state to the overcharge state, thereby determining the charging state of the target data line during the charging process, wherein the switching process can be executed according to the switching control module in the power adapter.

[0127] In addition, in another aspect of the present application, in some embodiments, the present application provides a data line charging protection system, referring to Figure 4 , which is a schematic diagram of exemplary hardware and / or software of a data line charging protection system according to some embodiments of the present application. The data line charging protection system 400 includes: an acquisition module 401, a processing module 402, and an execution module 403, which are described as follows:

[0128] Acquisition module 401, in this application, acquisition module 401 is mainly used to acquire historical charging data of the target data line when it is charged within a predetermined time period;

[0129] Processing module 402, in this application, is primarily used to extract charging information of the target data line in a normal charging state from the historical charging data, determine a safety margin for the target data line in a stable charging state during each charging process based on the charging information, and further determine a steady-state reference value of the voltage of the target data line when switching from an overcharge state to a normal charging state using all the safety margins;

[0130] The processing module 402 is further configured to extract overcharge information of the target data line in the overcharge state from the historical charging data, and further determine a voltage load limit when the target data line switches from the normal charging state to the overcharge state based on the overcharge information and the trickle charging data of the target data line in the trickle charging state;

[0131] The processing module 402 is further configured to obtain a temperature variation characteristic of the target data line during the charging process, determine a critical compensation value of the temperature variation on the voltage in the overcharge state based on the temperature variation characteristic, and convert the load limit into an overcharge threshold using the critical compensation value.

[0132] The execution module 403 in this application is mainly used to safely switch the charging state of the target data line during the charging process based on the steady-state reference value and the overcharge threshold.

[0133] In addition, the present application also provides a computer device, which includes a memory and a processor, wherein the memory stores a code, and the processor is configured to obtain the code and execute the above-mentioned data line charging protection method.

[0134] In some embodiments, reference Figure 5 , which is a schematic diagram of the structure of a computer device implementing a data line charging protection method according to some embodiments of the present application. The data line charging protection method in the above embodiment can be Figure 5 The computer device 500 shown in FIG. 5 is implemented as shown in FIG. 5 . The computer device 500 includes at least one processor 501 , a communication bus 502 , a memory 503 , and at least one communication interface 504 .

[0135] The processor 501 may be a general-purpose central processing unit (CPU), or an application-specific integrated circuit (ASIC) or one or more processors for controlling the execution of the data line charging protection method of the present application.

[0136] The communication bus 502 may be used to transmit information between the aforementioned components.

[0137] The memory 503 may be a read-only memory (ROM) or other static storage device that can store static information and instructions, a random access memory (RAM) or other dynamic storage device that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, an optical disc storage (including a compact disc, laser disc, optical disc, digital versatile disc, Blu-ray disc, etc.), a magnetic disk or other magnetic storage device, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto. The memory 503 may be independent and connected to the processor 501 via the communication bus 502. The memory 503 may also be integrated with the processor 501.

[0138] Memory 503 is used to store program code for executing the solution of the present application, and is controlled by processor 501 for execution. Processor 501 is used to execute the program code stored in memory 503. The program code may include one or more software modules. The data line charging protection method in the above embodiment can be implemented by processor 501 and one or more software modules in the program code in memory 503.

[0139] The communication interface 504 uses any transceiver or other device for communicating with other devices or communication networks, such as Ethernet, radio access network (RAN), wireless local area network (WLAN), etc.

[0140] In a specific implementation, as an embodiment, a computer device may include multiple processors, each of which may be a single-core (single-CPU) processor or a multi-core (multi-CPU) processor. The processor herein may refer to one or more devices, circuits, and / or processing cores for processing data (e.g., computer program instructions).

[0141] The aforementioned computer device may be a general-purpose computer device or a dedicated computer device. In a specific implementation, the computer device may be a desktop computer, a portable computer, a network server, a personal digital assistant (PDA), a mobile phone, a tablet computer, a wireless terminal device, a communication device, or an embedded device. The embodiments of the present application do not limit the type of computer device.

[0142] In addition, the present application also provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, the above-mentioned data line charging protection method is implemented.

[0143] Although the preferred embodiments of the present application have been described, those skilled in the art may make additional changes and modifications to these embodiments once they have learned the basic creative concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications that fall within the scope of the present application.

[0144] Obviously, those skilled in the art may make various changes and modifications to this application without departing from the spirit and scope of this application. Thus, if these modifications and variations of this application fall within the scope of the claims of this application and their equivalents, this application is intended to include these modifications and variations.

Claims

1. A data line charging protection method, characterized in that: The steps include: Obtaining historical charging data of a target data cable when it is charged within a predetermined time period; extracting charging information of the target data line in a normal charging state from the historical charging data, determining a safety margin of the target data line in a stable charging state during each charging process based on the charging information, and further determining a steady-state reference value of the voltage of the target data line when switching from an overcharge state to a normal charging state using all the safety margins; extracting overcharge information of the target data line in the overcharge state from the historical charging data, and then determining a voltage load limit when the target data line switches from a normal charging state to an overcharge state based on the overcharge information and the trickle charging data of the target data line in the trickle charging state; obtaining a temperature variation characteristic of the target data line during the charging process, determining a critical compensation value of the temperature variation on the voltage in the overcharge state according to the temperature variation characteristic, and converting the load limit into an overcharge threshold according to the critical compensation value; safely switching the charging state of the target data line during the charging process based on the steady-state reference value and the overcharge threshold; Determining the safety margin of the target data line in a stable charging state during each charging process according to the charging information specifically includes: Obtaining a historical charging record corresponding to the charging process from the charging information; Determining a typical charging value in the historical charging record, wherein the typical charging value represents a typical value during a charging process within a predetermined time, and is used to measure the typical performance and characteristics of the charging device and the battery under normal working conditions; Determining a constant charging voltage value during the charging process using the historical charging records, wherein the constant charging voltage value represents an average change in the voltage provided to the device to be charged through the data line under normal conditions; Determining a safety margin of the target data line in a stable charging state during each charging process according to the typical charging value and the constant charging voltage value, wherein determining the safety margin of the target data line in a stable charging state during each charging process according to the typical charging value and the constant charging voltage value specifically includes: determining a ratio of the typical charging value to the constant charging voltage value, and using the ratio of the typical charging value to the constant charging voltage value as the safety margin of the target data line in a stable charging state during each charging process; The steady-state reference quantity of the voltage when the target data line switches from the overcharge state to the normal charge state is determined by all safety margins and specifically includes: Extracting a safety concentration amount of the target data line during the charging process from all safety margins, wherein the safety concentration amount represents the concentration of the safety margins during the charging process, that is, the degree of voltage fluctuation during the charging process of the target data line within a predetermined time; Determine a charge balance amount of the target data line using all safety margins, wherein the charge balance amount represents a degree of balance of the safety margins during the charging process; Determining a steady-state reference value of the voltage of the target data line when it switches from an overcharge state to a normal charge state based on the safety concentration value and the charge balance value, wherein determining the steady-state reference value of the voltage of the target data line when it switches from an overcharge state to a normal charge state based on the safety concentration value and the charge balance value specifically includes: determining the steady-state reference value of the voltage of the target data line when it switches from an overcharge state to a normal charge state based on a distance between the safety concentration value and the charge balance value, wherein the distance between the safety concentration value and the charge balance value is determined using Euclidean distance or Manhattan distance; The step of determining the voltage load limit when the target data line switches from the normal charging state to the overcharging state based on the overcharging information and the trickle charging data of the target data line in the trickle charging state specifically includes: Acquire trickle charging data of the target data line in the trickle charging state; determining a reverse overcharging frequency during each overcharging process using the overcharging information; Extracting the overcharge frequency of each overcharge from the overcharge information, and then determining the left and right information entropy of each overcharge; Determine a voltage load limit when a target data line switches from a normal charge state to an overcharge state based on the trickle charge data, the left and right information entropies, and the reverse overcharge frequency; Determining the critical compensation value of the voltage under the overcharge state due to the temperature change according to the temperature change characteristic specifically includes: Obtaining a charging voltage corresponding to each temperature value in the temperature change characteristic; Perform regression analysis on all charging voltages and corresponding temperature values ​​to obtain regression coefficients; Determine the ambient temperature difference corresponding to each temperature value; Determine the temperature difference compensation value of the corresponding temperature value through each ambient temperature difference value and the regression coefficient; Determine the critical compensation value of temperature change on voltage in overcharge state through all temperature difference compensation values; The converting of the load limit amount into the overcharge threshold by using the critical compensation value specifically includes: Determining an overcharge switching boundary corresponding to the critical compensation value; obtaining the load limit; adjusting the load limit to an overcharge threshold according to the overcharge switching limit; The step of safely switching the charging state of the target data line during the charging process based on the steady-state reference value and the overcharge threshold specifically includes: Preset the charging state switching threshold of the target data line during the charging process; Determining a charging state switching point according to the steady-state reference value and the overcharge threshold; The charging state of the target data line during the charging process is determined according to the charging state switching threshold and the charging state switching point, thereby safely switching the charging state.

2. The method according to claim 1, wherein Extracting charging information of the target data line in a normal charging state from the historical charging data specifically includes: Determining the charge adaptation amount of the target data line in a normal charging state; Marking the historical charging data according to the standard of the normal charging state to obtain normal charging data in the historical charging data; The normal charging data is identified and read to obtain charging information of the target data line in a normal charging state.

3. The method according to claim 1, wherein Extracting the overcharge information of the target data line in the overcharge state from the historical charging data specifically includes: Preprocessing the historical charging data; Determine an overcharge characteristic point of the target data line in an overcharge state; The overcharge state is identified on the pre-processed historical charging data using the overcharge feature points to obtain overcharge information of the target data line in the overcharge state.

4. The method according to claim 1, wherein The historical charging data of the target data line when it is charged within a predetermined time period is obtained by reading the local record of the target data line when it is charged.

5. A data line charging protection system, which adopts the method according to any one of claims 1 to 4 for charging protection, characterized in that: The system includes: An acquisition module, configured to acquire historical charging data of a target data line when it is charged within a predetermined time period; a processing module, configured to extract charging information of the target data line in a normal charging state from the historical charging data, determine a safety margin of the target data line in a stable charging state during each charging process based on the charging information, and further determine a steady-state reference value of the voltage of the target data line when the target data line switches from an overcharge state to a normal charging state based on all the safety margins; The processing module is further configured to extract overcharge information of the target data line in the overcharge state from the historical charging data, and further determine a voltage load limit when the target data line switches from a normal charging state to an overcharge state based on the overcharge information and the trickle charging data of the target data line in the trickle charging state; The processing module is further configured to obtain a temperature variation characteristic of the target data line during the charging process, determine a critical compensation value of the temperature variation on the voltage in the overcharge state based on the temperature variation characteristic, and convert the load limit into an overcharge threshold using the critical compensation value; An execution module is used to safely switch the charging state of the target data line during the charging process based on the steady-state reference value and the overcharge threshold.

6. A computer device, characterized in that: The computer device includes a memory and a processor, wherein the memory stores codes, and the processor is configured to obtain the codes and execute the data line charging protection method according to any one of claims 1 to 4.

7. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the data line charging protection method according to any one of claims 1 to 4 is implemented.

Citation Information

Patent Citations

  • Dynamic evaluation method of SOC of power cell

    CN107315147A

  • Battery state monitoring system, method and device for energy storage power station and storage medium

    CN117955248A