Automobile storage battery electricity shortage alarm method and system
By collecting vehicle information regularly and building a SOC calculation model, and analyzing the battery status in real time, the problem of lack of real-time monitoring and active detection in the existing technology is solved, and the effect of timely alarm and battery life is achieved.
Patent Information
- Application Number
- CN202411459380.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-18
- Publication Date
- 2025-01-17
AI Technical Summary
The existing automobile battery loss alarm system lacks active detection technology and real-time monitoring functions, which leads to car owners being unable to understand the health status of the battery in a timely manner, increasing the cost of using the car and the trouble of using the car.
By collecting vehicle information regularly, including voltage, temperature, driving position and engine speed, a SOC calculation model is built, the battery status is analyzed in real time, the charging or discharge status is determined, and the voltage value is corrected based on the voltage difference and temperature, to determine whether the battery is in a power-deficient state. , issue an alarm.
Real-time detection of battery indicator status is achieved, and car owners are reminded to perform correct charging and discharging operations as soon as possible, extend battery life, and provide battery manufacturers with real data samples to improve battery design capabilities and performance.
Smart Images

Figure CN119322275A_ABST
Abstract
Description
Technical Field
[0001] The invention relates to the field of automobile batteries, and in particular to a method and system for alarming low power of automobile batteries. Background Art
[0002] When the battery power drops to a dangerous level, it may not be able to start the vehicle normally or provide enough power for the vehicle's electrical system. If the battery is often low on power or seriously aged, it may need to be replaced with a new battery, which will increase the cost of using the car for the owner.
[0003] In the prior art, the low-battery alarm system for automobiles has the following drawbacks:
[0004] 1. At present, the electric vehicle market generally does not provide active battery detection technology and maintenance guidance. Car owners can only go to professional institutions to test the battery to learn about the battery's health status and corresponding maintenance methods.
[0005] 2. Ordinary car owners lack the knowledge and methods to properly maintain batteries. Proper battery maintenance can effectively increase battery life and reduce vehicle use costs.
[0006] 3. Currently, there is no product that can monitor in real time whether the car battery is low on power. When the car cannot start, it is discovered that the car battery is low on power, which will cause trouble to many drivers. Summary of the invention
[0007] The purpose of the present invention is to solve the shortcomings of the prior art and to propose a method and system for warning the low power of an automobile battery.
[0008] To achieve the above object, the present invention adopts the following technical solutions:
[0009] The method and system for warning the low power of automobile battery include the following working steps:
[0010] S1: collect vehicle information regularly;
[0011] There are two types of timing, one is N1 seconds, and the other is N2 hours;
[0012] Timing N1 seconds means collecting vehicle information every N1 seconds during normal driving of the vehicle;
[0013] Timing N2 hours means collecting vehicle information every N2 hours when the vehicle is off; the vehicle information includes vehicle ignition status, battery current voltage V, external ambient temperature value T, vehicle total mileage S, vehicle engine speed value R, and vehicle driving position data; the vehicle ignition status can be either on or off;
[0014] The current battery voltage is obtained by collecting the voltage value through the battery sensor, or the TBox collects the battery voltage through its own hardware circuit; the battery voltage range is 0-32V. If the vehicle is equipped with two batteries, the voltage values of the two batteries are added together as the current battery voltage.
[0015] S2: Constructing a SOC calculation model based on the collected vehicle information;
[0016] The following sub-steps are included:
[0017] S21: Determine whether the total mileage S of the vehicle has reached the scrap condition;
[0018] If SA kilometers ≤ 0, the vehicle is scrapped and the low battery alarm system does not need to be processed;
[0019] If SA km>0, then execute step S22: the vehicle battery low power alarm system determines the vehicle ignition status;
[0020] S22: Determine the vehicle ignition state;
[0021] The sensor detects whether the vehicle is in the ignition state; if the vehicle is in the ignition state, the vehicle battery low power alarm system does not need to be processed; if the vehicle is in the ignition state, the vehicle driving position data is analyzed;
[0022] S23: Analyze the vehicle driving position data;
[0023] When the vehicle driving position data is marked as abnormal data, the vehicle battery low power alarm system issues an alarm and skips the abnormal data;
[0024] When the vehicle driving position data is marked as normal data, the vehicle battery low power alarm system works normally and no processing is required, then step S24 is executed to determine the battery charging state;
[0025] Analysis rules for determining whether vehicle driving position data is abnormal data: at the beginning, the first vehicle driving position data X1 is set as the reference starting point. If the difference between the time corresponding to the next vehicle driving position data X2 and the time corresponding to the reference starting point vehicle driving position data X1 is greater than 3 minutes, the reference starting point vehicle driving position data X1 is replaced with this data, and this data is recorded as 0, and this vehicle driving position data is marked as normal data; if the difference between the time corresponding to the next vehicle driving position data X2 and the time corresponding to the reference starting point vehicle driving position data X1 is less than 3 minutes, the voltage difference between the next vehicle driving position data X2 and the reference starting point vehicle driving position data X1 is calculated. If the voltage difference exceeds the set threshold value K, the data is recorded as 1, and the next vehicle driving position data X2 is marked as abnormal data; then the above process is repeated in a loop;
[0026] The threshold value K is a condition for judging whether the battery is in a discharging state. When the voltage difference exceeds the threshold value K, the battery is in a charging state.
[0027] S24: The vehicle battery low power alarm system determines the battery charging state and determines whether the vehicle is in a charging state;
[0028] During vehicle driving, the battery is initially in a charging state. If the vehicle engine speed value R changes to less than B revolutions, the battery enters a discharging state.
[0029] When the battery is in the discharge state, if the vehicle engine speed value R changes to greater than C, the battery enters the charging state;
[0030] When the battery is in the charging state, the low-battery alarm system of the car does not need to be processed. When the battery is in the discharging state, the SOC calculation model is constructed;
[0031] S25: When the vehicle is in a discharging state, construct an SOC calculation model;
[0032] When the vehicle is in the discharging state, calculate the duration t of this discharging;
[0033] The current vehicle discharge time point is marked as t1, and the current time point t1 is pushed forward F minutes, which is marked as the duration of this charge and discharge t10, and the voltage difference in the t10 time period is marked as V10; the current time point t1 is pushed forward D minutes, which is marked as the duration of this charge and discharge t30, and the voltage difference in the t30 time period is marked as V30;
[0034] Push forward E minutes from the current time point t1, marked as the duration of this charge and discharge t60, and the voltage difference in the t60 time period is marked as V60;
[0035] Further, F < D < E;
[0036] In step S25, the following sub-steps are included:
[0037] S251: Process the statistical index for F minutes;
[0038] Judge whether t10 is less than F minutes; if t10 < F minutes, then V10 remains unchanged; if t10 ≥ F minutes, then V10 = (v10 × 60F) / t10;
[0039] S252: Process the statistical index for D minutes;
[0040] Judge whether t30 is less than D minutes, if t30 < D minutes, then V30 remains unchanged; if t30 ≥ D minutes, then V30 = (v30 × 60D) / t30;
[0041] S253: Process the statistical index for E minutes;
[0042] Judge whether t60 is less than E minutes; if t60 < E minutes, then V60 remains unchanged; if t60 ≥ E minutes, then V60 = (v60 × 60E) / t60.
[0043] S3: Conduct data analysis and processing;
[0044] The following sub-steps are included:
[0045] S31: Calibrate the battery status code M;
[0046] The status code M is a label for judging which logical formula to use to calculate whether the voltage value is power-deficient; the following sub-steps are included:
[0047] S311: Determine the relationship between t30 and D minutes;
[0048] If t30 < D minutes, the status code M is marked as M1;
[0049] If t30 ≥ D minutes, then judge the values of V30 and V60;
[0050] S312: Determine the magnitudes of the values of V30 and V60;
[0051] If V30 ≤ A1 volts and V60 ≥ A2 volts, the status code is marked as M2;
[0052] If V30 > A1 volts and V60 < A2 volts, identify the magnitude of V30;
[0053] (1) If V30 < A2 volts, the status code M is marked as M3;
[0054] (2) If V30 < A3, the status code M = [(15 - 9) * (V30 - A2) / (A3 - A2) + 9] * 100;
[0055] (3) If V30 < A4, the status code M = [(30 - 15) * (V30 - A3) / (A4 - A3) + 15] * 100; If none of the three conditions (1), (2), and (3) are satisfied, the status code M is marked as M4;
[0056] S32: Analysis of the data source of the battery voltage;
[0057] If the current voltage of the battery is the voltage value V0 collected by the battery sensor, there is no need to correct the collected voltage data;
[0058] If the TBox collects the battery voltage through its own hardware circuit, correct the collected battery voltage value V0;
[0059] In step S32, the following sub-steps are included:
[0060] S321: Set the threshold L according to the status code M;
[0061] If the status code M is M1, there is no need to set the threshold L, and the voltage value V0 remains unchanged; if the status code M is M2, the threshold L is set to 1; if the status code M is M4, the threshold L is set to 40; if the status code M is M3, the threshold L is set to 10; for other status codes M, the threshold L is M / 100, and the threshold L is marked as aa;
[0062] S322: Identify three states through temperature and correct the voltage value V0;
[0063] The voltage correction value is denoted as V1, and the voltage of the battery collected by the TBox through its own hardware circuit is denoted as V0;
[0064] The external environmental temperature value T > 200 °C:
[0065] 0 < aa ≤ 9, the voltage correction value V1 = the voltage value V0 + 0.01F + 0.0F;
[0066] 9 < aa ≤ 15, the voltage correction value V1 = the voltage value V0 + (0.46 - 0.38) * (aa - 9) / (15 - 9) + 0.38 + 0.08;
[0067] 15 < aa ≤ 30, the voltage correction value V1 = the voltage value V0 + (0.72 - 0.46) * (aa - 15) / (30 - 15) + 0.46 + 0.07;
[0068] aa > 30, the voltage correction value V1 = the voltage value V0 + 0.72F + 0.0F
[0069] -100 °C ≤ External environmental temperature value T ≤ 100 °C:
[0070] 0 < aa ≤ 9, Voltage correction value V1 = Voltage value V0 + 0.01F + 0.0F;
[0071] 9 < aa ≤ 15, Voltage correction value V1 = Voltage value
[0072] V0 + (0.7 - 0.66) * (aa - 9) / (15 - 9) + 0.66 + 0.08;
[0073] 15 < aa ≤ 30, Voltage correction value V1 = Voltage value
[0074] V0 + (0.98 - 0.7) * (aa - 9) / (30 - 15) + 0.7 + 0.07;
[0075] aa > 30, Voltage correction value V1 = Voltage value V0 + 0.98F + 0.0F;
[0076] 100 °C < External environmental temperature value T < 200 °C:
[0077] 0 < aa ≤ 9, Voltage correction value V1 = Voltage value V0 + 0.01F + 0.0F;
[0078] 9 < aa ≤ 15, Voltage correction value V1 = Voltage value
[0079] V0 + (1.22 - 1) * (aa - 9) / (15 - 9) + 1 + 0.08;
[0080] 15 < aa ≤ 30, Voltage correction value V1 = Voltage value
[0081] V0 + (1.4 - 1.22) * (aa - 15) / (30 - 15) + 1.22 + 0.07;
[0082] aa > 30, Voltage correction value V1 = Voltage value V0 + 1.4F + 0.0F;
[0083] S33: Substitute the voltage correction value V1 or the voltage value V0 collected by the battery sensor into the SOC power shortage algorithm;
[0084] In step S33, the following sub - steps are included:
[0085] S331: Select an appropriate algorithm according to the status code M;
[0086] When the status code M is M1, the battery is in a static state and discharging naturally, and no alarm is required;
[0087] When the status code M is other, judge the voltage V2 according to the temperature;
[0088] The voltage correction value V1 or the voltage value V0 collected by the battery sensor is marked as the final voltage V2;
[0089] S332: Under different temperature conditions, determine the voltage V2;
[0090] -100℃ external environment temperature value T≤100℃:
[0091] If the voltage V2≤23.4, the battery is in a low-power state, and the car battery low-power alarm system starts to alarm. If the voltage V2>23.4, the battery is in a static state and discharges naturally, and no alarm is needed;
[0092] External environment temperature T>200℃:
[0093] If the voltage V2≤23, the battery is in a low-power state, and the car battery low-power alarm system starts to alarm. If the voltage V2>23, the battery is in a static state and discharges naturally, and no alarm is needed;
[0094] 100℃<external ambient temperature T<200℃:
[0095] If the voltage V2≤24, the battery is in a low-power state, and the car battery low-power alarm system starts to alarm. If the voltage V2>24, the battery is in a static state and discharges naturally, and no alarm is needed.
[0096] S4: Send the battery status to the client;
[0097] When the battery is in a low-power state, an alarm message is sent to the client; when the battery is in a static state and is naturally discharged, the battery status is displayed as normal on the client.
[0098] Compared with the prior art, the present invention has the following beneficial effects: the present invention can obtain the battery power loss status in the first place by real-time detection of the battery indicator status, and remind the car owner to perform the correct charging / discharging operation on the battery, so that the car owner does not have to pay attention to the battery health problem and also ensures the battery health and prolongs the battery life. In addition, the present invention forms a model through the battery power loss data, provides battery manufacturers with real battery status samples, improves battery design capabilities, and enhances battery performance and quality. BRIEF DESCRIPTION OF THE DRAWINGS
[0099] Figure 1 This is a working diagram of the automobile battery low power alarm system according to Embodiment 1 of the present invention; DETAILED DESCRIPTION
[0100] In order to provide a further understanding of the purpose, structure, features, and functions of the present invention, the following detailed description is given in conjunction with the embodiments.
[0101] S1: collect vehicle information regularly;
[0102] There are two types of timing, one is N1 seconds, and the other is N2 hours;
[0103] Timing N1 seconds means collecting vehicle information every N1 seconds during normal driving. The further range of N1 is 10-50 seconds, and the optimal value is 30 seconds;
[0104] Timing N2 hours means collecting vehicle information every N2 hours when the vehicle is turned off. The further range of N2 is 1-4 hours, and the optimal value is 2 hours.
[0105] The vehicle information includes the vehicle ignition status, the current battery voltage V, the external environment temperature value T, the vehicle total mileage S, the vehicle engine speed value R, and the vehicle driving position data; the vehicle ignition status is either on or off;
[0106] The current battery voltage is collected by the battery sensor, or the TBox collects the battery voltage by its own hardware circuit. The battery voltage range is 0-32V. If the vehicle is equipped with two batteries, the voltage values of the two batteries need to be added together as the current battery voltage;
[0107] Collect basic information to calculate whether the battery is low.
[0108] S2: Construct SOC calculation model;
[0109] The following sub-steps are included:
[0110] S21: Determine whether the total mileage S of the vehicle has reached the scrap condition;
[0111] If SA kilometers ≤ 0, the vehicle is in a scrapped state and the car battery low power alarm system does not need to be processed; if SA kilometers > 0, further, the range of A is 100000-800000, and the optimal value is 600000, then the car battery low power alarm system enters step S22.
[0112] S22: Determine the vehicle ignition state;
[0113] The sensor detects whether the vehicle is in the ignition state; if the vehicle is in the ignition state, the vehicle battery low power alarm system does not need to be processed; if the vehicle is in the ignition state, the vehicle driving position data is analyzed;
[0114] S23: Analyze the vehicle driving position data;
[0115] When the vehicle driving position data is marked as abnormal data, the vehicle battery low power alarm system issues an alarm and skips the abnormal data;
[0116] When the vehicle driving position data is marked as normal data, the vehicle battery low power alarm system works normally and no processing is required, then step S24 is executed to determine the battery charging state;
[0117] Analysis rules for determining whether vehicle driving position data is abnormal data: at the beginning, the first vehicle driving position data X1 is set as the reference starting point. If the difference between the time corresponding to the next vehicle driving position data X2 and the time corresponding to the reference starting point vehicle driving position data X1 is greater than 3 minutes, the reference starting point vehicle driving position data X1 is replaced with this data, and this data is recorded as 0, and this vehicle driving position data is marked as normal data; if the difference between the time corresponding to the next vehicle driving position data X2 and the time corresponding to the reference starting point vehicle driving position data X1 is less than 3 minutes, the voltage difference between the next vehicle driving position data X2 and the reference starting point vehicle driving position data X1 is calculated. If the voltage difference exceeds the set threshold value K, the data is recorded as 1, and the next vehicle driving position data X2 is marked as abnormal data; then the above process is repeated in a loop;
[0118] The threshold value K is a condition for judging whether the battery is in a discharging state. When the voltage difference exceeds the threshold value K, the battery is in a charging state.
[0119] S24: The vehicle battery low power alarm system determines the battery charging state and determines whether the vehicle is in a charging state;
[0120] During vehicle driving, the battery is initially in a charging state. If the vehicle engine speed value R changes to less than B revolutions, the battery enters a discharging state. Further, the range of B is 70-200 revolutions, and the optimal value is 100 revolutions.
[0121] When the battery is in the discharge state, if the vehicle engine speed value R changes to greater than C, the battery enters the charging state, and the further range of B is 300-700 rpm, with the optimal value being 500 rpm;
[0122] When the battery is in the charging state, the low-battery alarm system of the car does not need to be processed. When the battery is in the discharging state, the SOC calculation model is constructed;
[0123] Excluding special situations such as the car being in a scrapped state, the vehicle ignition state, the vehicle driving position data, the battery charging state, etc., the car battery low power alarm system can judge the battery low power state more accurately and eliminate interference items.
[0124] S25: When the vehicle is in a discharging state, construct an SOC calculation model;
[0125] When the vehicle is in a discharging state, calculate the duration t of this discharge; the current vehicle discharge time point is marked as t1, and pushing forward F minutes from the current time point t1, it is marked as the duration t10 of this charge and discharge. The voltage difference within the time period t10 is marked as V10; pushing forward D minutes from the current time point t1, it is marked as the duration t30 of this charge and discharge. The voltage difference within the time period t30 is marked as V30; pushing forward E minutes from the current time point t1, it is marked as the duration t60 of this charge and discharge. The voltage difference within the time period t60 is marked as V60. Further, F < D < E, and the ranges of F, D, and E are 0 - 80 minutes. The optimal value of F is 10, the optimal value of D is 30, and the optimal value of E is 60;
[0126] It includes the following sub - steps:
[0127] S251: Process the 10 - minute statistical index;
[0128] Judge whether t10 is less than 10 minutes; if t10 < 10 minutes, then V10 remains unchanged; if t10 ≥ 10 minutes, then V10 = (v10×600) / t10.
[0129] S252: Process the 30 - minute statistical index;
[0130] Judge whether t30 is less than 30 minutes; if t30 < 30 minutes, then V30 remains unchanged; if t30 ≥ 30 minutes, then V30 = (v30×1800) / t30.
[0131] S253: Process the 60 - minute statistical index;
[0132] Judge whether t60 is less than 60 minutes; if t60 < 60 minutes, then V60 remains unchanged; if t60 ≥ 60 minutes, then V60 = (v60×3600) / t60.
[0133] Calculate and determine the values of V10, V30, and V60, preparing for the determination of the battery status code M next.
[0134] S3: Conduct data analysis and processing;
[0135] It includes the following sub - steps:
[0136] S31: Calibrate the battery status code M;
[0137] The status code M is a label for determining which SOC power - shortage algorithm to use for calculating whether the battery is power - short based on the voltage value;
[0138] It includes the following sub - steps:
[0139] S311: Determine the relationship between t30 and 1800S;
[0140] If t30 < 1800S, the status code M is marked as M1;
[0141] If t30 ≥ 1800S, then determine the values of V30 and V60.
[0142] S312: Determine the magnitudes of the values of V30 and V60;
[0143] If V30 ≤ A1 volts and V60 ≥ A2 volts, the status code is marked as M2;
[0144] If V30 > A1 volts and V60 < A2 volts, identify the magnitude of V30;
[0145] (1) If V30 < A2 volts, the status code M is marked as M3;
[0146] (2) If V30 < A3 volts, the status code M = [(15 - 9) * (V30 - A2) / (A3 - A2) + 9] * 100;
[0147] (3) If V30 < A4 volts, the status code M = [(30 - 15) * (V30 - A3) / (A4 - A3) + 15] * 100;
[0148] If none of the three conditions are met, the status code M is marked as M4;
[0149] Furthermore, the range of A1 is 0 - 0.005, the optimal value of A1 is 0.001, the range of A2 is 0.01 - 0.1, the optimal value of A2 is 0.09, the range of A3 is 0.1 - 0.2, the optimal value of A3 is 0.18, the range of A4 is 0.2 - 0.5, and the optimal value of A4 is 0.3.
[0150] S32: Analyze the data source of the battery voltage;
[0151] If the current voltage of the battery is the voltage value V0 collected by the battery sensor, there is no need to correct the collected voltage data;
[0152] If the TBox collects the battery voltage by its own hardware circuit, correct the collected battery voltage value;
[0153] It includes the following sub - steps:
[0154] S321: Set the threshold L according to the status code M;
[0155] If the status code M is M1, the threshold L does not need to be set and the voltage value V0 remains unchanged; if the status code M is M2, the threshold L is set to 1; if the status code M is M4, the threshold L is set to 40; if the status code M is M3, the threshold L is set to 10; for other status codes M, the threshold L is M / 100, and the threshold L is marked as aa;
[0156] By comparing the magnitudes of the threshold L, different arithmetic formulas are selected for the voltage correction value V1 to correct the voltage value V0;
[0157] S322: Identify three states through temperature and correct the voltage value V0;
[0158] The voltage correction value is denoted as V1, and the TBox itself collects the voltage of the storage battery through its own hardware circuit and denotes it as V0;
[0159] External environmental temperature value T > 200 °C:
[0160] 0 < aa ≤ 9, voltage correction value V1 = voltage value V0 + 0.01F + 0.0F;
[0161] 9 < aa ≤ 15, voltage correction value V1 = voltage value V0 + (0.46 - 0.38) * (aa - 9) / (15 - 9) + 0.38 + 0.08;
[0162] 15 < aa ≤ 30, voltage correction value V1 = voltage value V0 + (0.72 - 0.46) * (aa - 15) / (30 - 15) + 0.46 + 0.07;
[0163] aa > 30, voltage correction value V1 = voltage value V0 + 0.72F + 0.0F
[0164] -100 °C ≤ external environmental temperature value T ≤ 100 °C:
[0165] 0 < aa ≤ 9, voltage correction value V1 = voltage value V0 + 0.01F + 0.0F;
[0166] 9 < aa ≤ 15, voltage correction value V1 = voltage value
[0167] V0 + (0.7 - 0.66) * (aa - 9) / (15 - 9) + 0.66 + 0.08;
[0168] 15 < aa ≤ 30, voltage correction value V1 = voltage value
[0169] V0 + (0.98 - 0.7) * (aa - 9) / (30 - 15) + 0.7 + 0.07;
[0170] aa > 30, voltage correction value V1 = voltage value V0 + 0.98F + 0.0F;
[0171] 100°C < External environmental temperature value T < 200°C:
[0172] 0 < aa ≤ 9, voltage correction value V1 = voltage value V0 + 0.01F + 0.0F;
[0173] 9 < aa ≤ 15, voltage correction value V1 = voltage value
[0174] V0 + (1.22 - 1) * (aa - 9) / (15 - 9) + 1 + 0.08;
[0175] 15 < aa ≤ 30, voltage correction value V1 = voltage value
[0176] V0 + (1.4 - 1.22) * (aa - 15) / (30 - 15) + 1.22 + 0.07;
[0177] aa > 30, voltage correction value V1 = voltage value V0 + 1.4F + 0.0F.
[0178] S33: Substitute the voltage correction value V1 or the voltage value V0 collected by the battery sensor into the SOC power shortage algorithm:
[0179] Including the following sub-steps:
[0180] S331: Select an appropriate algorithm according to the status code M;
[0181] When the status code M is M1, the battery is in a static state and discharging naturally, and no alarm is required;
[0182] When the status code M is other, judge the voltage correction value V1 or the voltage value V0 collected by the battery sensor according to the temperature;
[0183] Mark the voltage correction value V1 or the voltage value V0 collected by the battery sensor as the final voltage V2.
[0184] S332: Judge the final voltage V2 under different temperature conditions;
[0185] -100°C ≤ External environmental temperature value T ≤ 100°C:
[0186] If the final voltage V2 ≤ 23.4, the battery is in a power shortage state, and the automotive battery power shortage alarm system starts to alarm. If the final voltage V2 > 23.4, the battery is in a static state and discharging naturally, and no alarm is required;
[0187] External environmental temperature value T > 200°C:
[0188] If the final voltage V2≤23, the battery is in a low-power state, and the vehicle battery low-power alarm system starts to alarm. If the final voltage V2>23, the battery is in a static state and discharges naturally, and no alarm is needed;
[0189] 100℃<external ambient temperature T<200℃:
[0190] If the final voltage V2≤24, the battery is in a low-power state, and the car battery low-power alarm system starts to alarm. If the final voltage V2>24, the battery is in a static state and discharges naturally, and no alarm is needed.
[0191] S4: Send the battery status to the client;
[0192] When the battery is in a low-power state, an alarm message is sent to the client; when the battery is in a static state and is naturally discharged, the battery status is displayed as normal on the client.
[0193] The automobile battery low power alarm method and system can obtain the battery low power situation in the first time by real-time detection of the battery voltage status, and then send the battery low power situation to the user, so that the user can charge and discharge the battery in time to extend the battery life; at the same time, a complete battery low power data calculation model is established.
[0194] The present invention has been described by the above-mentioned relevant embodiments, however, the above-mentioned embodiments are only examples for implementing the present invention. It must be pointed out that the disclosed embodiments do not limit the scope of the present invention. On the contrary, changes and modifications made without departing from the spirit and scope of the present invention are all within the scope of patent protection of the present invention.
Claims
1. A method and system for warning low power of automobile battery, characterized by: The following steps are involved: S1: Collect vehicle information regularly; There are two types of timing, one is N1 seconds, and the other is N2 hours; Timing N1 seconds means collecting vehicle information every N1 seconds during normal driving of the vehicle; Timing N2 hours means collecting vehicle information every N2 hours when the vehicle is turned off; The vehicle information includes the vehicle ignition status, the current battery voltage V, the external environment temperature value T, the total vehicle mileage S, the vehicle engine speed value R, and the vehicle driving position data; The vehicle ignition state is either on or off; S2: Constructing a SOC calculation model based on the collected vehicle information; The following sub-steps are included: S21: Determine whether the total mileage S of the vehicle has reached the scrap condition; If SA kilometers ≤ 0, the vehicle is scrapped and the low battery alarm system does not need to be processed; If SA km>0, then execute step S22: the vehicle battery low power alarm system determines the vehicle ignition status; S22: Determine the vehicle ignition state; The sensor detects whether the vehicle is in the ignition state; if the vehicle is in the ignition state, the vehicle battery low power alarm system does not need to be processed; if the vehicle is in the ignition state, the vehicle driving position data is analyzed; S23: Analyze the vehicle driving position data; When the vehicle driving position data is marked as abnormal data, the vehicle battery low power alarm system sends out an alarm; When the vehicle driving position data is marked as normal data, the vehicle battery low power alarm system works normally and no processing is required, then step S24 is executed to determine the battery charging state; S24: The vehicle battery low power alarm system determines the battery charging state and determines whether the vehicle is in a charging state; During vehicle driving, the battery is initially in a charging state. If the vehicle engine speed value R changes to less than B revolutions, the battery enters a discharging state. When the battery is in the discharge state, if the vehicle engine speed value R changes to greater than C, the battery enters the charging state; When the battery is in the charging state, the low-battery alarm system of the car does not need to be processed. When the battery is in the discharging state, the SOC calculation model is constructed; S25: When the vehicle is in a discharging state, construct an SOC calculation model; When the vehicle is in the discharging state, calculate the duration t of this discharging; The current vehicle discharge time point is marked as t1, and the duration of this charge and discharge is marked as t10, and the voltage difference in the t10 time period is marked as V10; Push forward D minutes from the current time point t1, marked as the duration of this charge and discharge t30, and the voltage difference in the time period t30 is marked as V30; Push forward E minutes from the current time point t1, marked as the duration of this charge and discharge t60, and the voltage difference in the t60 time period is marked as V60; Furthermore, F <D<E; S3: perform data analysis and processing; The following sub-steps are included: S31: calibrate the battery status code M; The state code M is a label for determining which logic formula is used to calculate whether the voltage value is low-power; The following sub-steps are included: S311: Determine the relationship between t30 and D minutes; If t30 < D minutes, the status code M is marked as M1; If t30 ≥ D minutes, then determine the values of V30 and V60; S312: Determine the magnitudes of the values of V30 and V60; If V30 ≤ A1 volts and V60 ≥ A2 volts, the status code is marked as M2; If V30 > A1 volts and V60 < A2 volts, identify the magnitude of V30; (1) If V30 < A2 volts, the status code M is marked as M3; (2) If V30 < A3, the status code M = [(15 - 9) * (V30 - A2) / (0.18 - A2) + 9] * 100; (3) If V30 < A4, the status code M = [(30 - 15) * (V30 - A3) / (0.3 - A3) + 15] * 100; If none of the three conditions (1), (2), and (3) are satisfied, the status code M is marked as M4; S32: Analyze the data source of the battery voltage; If the current voltage of the battery is the voltage value V0 collected by the battery sensor, there is no need to correct the collected voltage data; If the TBox collects the battery voltage through its own hardware circuit, correct the collected battery voltage value V0; In step S32, the following sub-steps are included: S321: Set the threshold L according to the status code M; If the status code M is M1, there is no need to set the threshold L, and the voltage value V0 remains unchanged; if the status code M is M2, the threshold L is set to 1; If the status code M is M4, the threshold L is set to 40; if the status code M is M3, the threshold L is set to 10; for other status codes M, the threshold L is M / 100, and the threshold L is marked as aa; S322: Identify three states through temperature and correct the voltage value V0; The voltage correction value is denoted as V1, and the voltage of the battery collected by the TBox through its own hardware circuit is denoted as V0; External environmental temperature value T > 200 °C: 0 < aa ≤ 9, the voltage correction value V1 = voltage value V0 + 0.01F + 0.0F; 9 < aa ≤ 15, the voltage correction value V1 = voltage value V0 + (0.46 - 0.38) * (aa - 9) / (15 - 9) + 0.38 + 0.08; 15 < aa ≤ 30, the voltage correction value V1 = voltage value V0 + (0.72 - 0.46) * (aa - 15) / (30 - 15) + 0.46 + 0.07; aa > 30, the voltage correction value V1 = voltage value V0 + 0.72F + 0.0F -100 °C ≤ external environmental temperature value T ≤ 100 °C: 0 < aa ≤ 9, the voltage correction value V1 = voltage value V0 + 0.01F + 0.0F; 9 < aa ≤ 15, the voltage correction value V1 = voltage value V0 + (0.7 - 0.66) * (aa - 9) / (15 - 9) + 0.66 + 0.08; 15 < aa ≤ 30, the voltage correction value V1 = voltage value V0 + (0.98 - 0.7) * (aa - 15) / (30 - 15) + 0.7 + 0.07; aa > 30, the voltage correction value V1 = voltage value V0 + 0.98F + 0.0F; 100°C < External environmental temperature value T < 200°C: 0 < aa ≤ 9, Voltage correction value V1 = Voltage value V0 + 0.01F + 0.0F; 9 < aa ≤ 15, Voltage correction value V1 = Voltage value V0 + (1.22 - 1) * (aa - 9) / (15 - 9) + 1 + 0.08; 15 < aa ≤ 30, Voltage correction value V1 = Voltage value V0 + (1.4 - 1.22) * (aa - 15) / (30 - 15) + 1.22 + 0.07; aa > 30, Voltage correction value V1 = Voltage value V0 + 1.4F + 0.0F; S33: Substitute the corrected voltage value into the SOC power shortage algorithm; In step S33, the following sub - steps are included: S331: Select an appropriate algorithm according to the status code M; When the status code M is M1, the battery is in a static state and discharging naturally, and no alarm is required; When the status code M is other, judge the voltage V2 according to the temperature; The voltage correction value V1 or the voltage value V0 collected by the battery sensor is marked as the final voltage V2; S332: Judge the voltage V2 under different temperature conditions; -100°C ≤ External environmental temperature value T ≤ 100°C: If voltage V2 ≤ 23.4, the battery is in a power shortage state, and the vehicle battery power shortage alarm system starts to alarm. If voltage V2 > 23.4, the battery is in a static state and discharging naturally, and no alarm is required; External environmental temperature value T > 200°C: If voltage V2 ≤ 23, the battery is in a power shortage state, and the vehicle battery power shortage alarm system starts to alarm. If voltage V2 > 23, the battery is in a static state and discharging naturally, and no alarm is required; 100°C < External environmental temperature value T < 200°C: If voltage V2 ≤ 24, the battery is in a power shortage state, and the vehicle battery power shortage alarm system starts to alarm. If voltage V2 > 24, the battery is in a static state and discharging naturally, and no alarm is required; S4: Send the battery status to the client; When the battery is in a power shortage state, send an alarm message to the client; when the battery is in a static state and discharging naturally, the battery status is displayed as normal on the client.
2. The vehicle battery power shortage alarm system according to claim 1, wherein: In step S1, the current battery voltage is collected by the battery sensor to obtain the voltage value, or the TBox independently collects the battery voltage through its own hardware circuit; the battery voltage range is 0 - 32V. For the case where two batteries are installed in the vehicle, the voltage values of the two batteries are added together as the current battery voltage.
3. The automobile battery low power alarm system as claimed in claim 1, characterized in that: In step S24, the analysis rule for determining that the vehicle driving position data is abnormal data: At the beginning, set the first vehicle driving position data X1 as the reference starting point. If the time difference between the time corresponding to the subsequent vehicle driving position data X2 and the time corresponding to the vehicle driving position data X1 at the reference starting point is greater than 3 minutes, then replace the vehicle driving position data X1 at the reference starting point with this data, mark this data as 0, and mark this vehicle driving position data as normal data; if the time difference between the time corresponding to the subsequent vehicle driving position data X2 and the time corresponding to the vehicle driving position data X1 at the reference starting point is less than 3 minutes, calculate the voltage difference between the subsequent vehicle driving position data X2 and the vehicle driving position data X1 at the reference starting point. If the voltage difference exceeds the set threshold K, then mark this data as 1 and mark the subsequent vehicle driving position X2 as abnormal data; then process it in a loop according to the above process. The threshold K is a condition for judging whether the battery is in a discharging state. When the voltage difference exceeds the threshold K, the battery is in a charging state.
4. The automobile battery low power alarm system as claimed in claim 1, characterized in that: In step S25, the following sub-steps are included: S251: Process the statistical index for F minutes; Judge whether t10 is less than F minutes; if t10 < F minutes, then V10 remains unchanged; if t10 ≥ F minutes, then V10 = (v10 × 60F) / t10; S252: Process the statistical index for D minutes; Judge whether t30 is less than D minutes. If t30 < D minutes, then V30 remains unchanged; if t30 ≥ D minutes, then V30 = (v30 × 60D) / t30; S253: Process the statistical index for E minutes; Judge whether t60 is less than E minutes; if t60 < E minutes, then V60 remains unchanged; if t60 ≥ E minutes, then V60 = (v60 × 60E) / t60.