Automobile fault data recording method and system

By calculating the temperature difference between the engine and coolant, when the engine temperature difference exceeds the threshold, the heating abnormal information is recorded and the fault alarm is issued, which solves the problem of abnormal heating caused by engine aging and improves the safety of the car's driving.

CN120148136APending Publication Date: 2025-06-13CHONGQING COLLEGE OF HUMANITIES SCI & TEHNOLOGY
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510300004.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-14
Publication Date
2025-06-13

AI Technical Summary

Technical Problem

Aging of the automobile engine leads to abnormal heat generation, and it is difficult for the existing technology to issue fault information in a timely manner, affecting the safety of the automobile.

Method used

By comparing the temperature of the coolant and the temperature of the engine, the engine temperature difference is calculated. When it is greater than the preset threshold, heat abnormality information is generated and recorded, and fault information is sent in a timely manner.

Benefits of technology

Issue fault information in a timely manner when the engine heats abnormally, improve the safety of car driving and ensure that the coolant can quickly cool the engine.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120148136A_ABST
    Figure CN120148136A_ABST
Patent Text Reader

Abstract

The invention relates to an automobile fault data recording method and system, and relates to the field of automobile control technology, and the method comprises the steps: obtaining the operation parameters of an automobile; the cooling temperature of the cooling liquid is determined according to the operation parameters; when the cooling temperature is higher than a preset cooling threshold value, the engine oil temperature of the engine is determined according to the operation parameters; calculating the difference between the engine oil temperature and the cooling temperature, and defining the difference as an engine temperature difference; and when the starting temperature difference is greater than a preset conduction threshold value, generating and recording heating abnormal information according to the starting temperature difference. The method and the device have the effects of improving the safety of automobile driving and sending out automobile fault data in time.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of automotive control technologies, and more particularly to a method and system for recording automotive fault data. Background Art

[0002] Automotive fault data refers to data related to vehicle faults collected by various sensors and actuators during the operation of an automobile.

[0003] In the prior art, during the driving and maintenance of an automobile, the operating condition of the automobile is judged through automotive fault data. The control system of the automobile and maintenance personnel quickly locate the faulty components based on the automotive fault data, so as to repair the faulty parts in a timely manner or control the automobile to give corresponding warnings to reduce the occurrence of automobile accidents.

[0004] When an automobile has been used for a long time, it is easy to cause the aging of various components inside the automobile, which in turn makes the automobile more prone to faults. Using the detection standards of new cars to detect old cars can easily lead to difficulties in timely sending out automotive fault data when the automobile breaks down. Summary of the Invention

[0005] In order to improve the safety of automobile driving and be able to send out automotive fault data in a timely manner, the present invention provides a method and system for recording automotive fault data.

[0006] In a first aspect, the present invention provides a method for recording automotive fault data, adopting the following technical solution:

[0007] A method for recording automotive fault data includes:

[0008] Obtain the operating parameters of the automobile;

[0009] Determine the cooling temperature of the coolant according to the operating parameters;

[0010] When the cooling temperature is higher than a preset cooling threshold, determine the engine oil temperature of the engine according to the operating parameters;

[0011] Calculate the difference between the engine oil temperature and the cooling temperature, and define it as the engine temperature difference;

[0012] When the engine temperature difference is greater than a preset conduction threshold, generate and record abnormal heat generation information according to the engine temperature difference.

[0013] By adopting the above technical solution, when the engine of the automobile ages, it is easy to cause the engine to generate more heat during operation. By comparing the temperature of the coolant and the temperature of the engine, it can be judged whether the coolant can quickly cool the engine, so as to judge whether the engine has abnormal heat generation. Furthermore, when the engine has abnormal heat generation, a fault message is sent out in a timely manner to improve the safety of automobile driving.

[0014] Optionally, it further includes:

[0015] When the engine temperature difference is greater than a preset conduction threshold, determine the driving speed of the vehicle according to the operating parameters;

[0016] Judge whether the vehicle speed has changed according to the driving speed;

[0017] When the vehicle speed changes, determine the gear shift moment of the vehicle according to the driving speed;

[0018] Determine the initial temperature and operating time of the coolant according to the gear shift moment and operating parameters;

[0019] Determine the gear shift temperature of the coolant according to the initial temperature, engine oil temperature, gear shift moment and operating time;

[0020] Calculate the difference between the engine oil temperature and the gear shift temperature, and define it as the gear shift temperature difference;

[0021] Determine the correction threshold according to the gear shift temperature difference;

[0022] When the engine temperature difference is greater than the correction threshold, generate and record abnormal heating information according to the engine temperature difference.

[0023] By adopting the above technical solution, when the coolant cannot quickly cool the engine, detect whether the vehicle speed has changed, so as to reduce the sudden increase in engine heat when the vehicle speed increases, resulting in the coolant being unable to quickly take away the heat, leading to an increase in engine temperature, and further leading to the situation of sending out fault information, thereby improving the accuracy of fault information.

[0024] Optionally, it further includes a fault determination method, and the fault determination method includes:

[0025] When the engine temperature difference is not greater than a preset conduction threshold, determine the change ratio of the vehicle speed according to the driving speed;

[0026] Determine the changing oil temperature according to the change ratio and the engine oil temperature;

[0027] When the engine oil temperature is equal to the changing oil temperature, obtain the changing time;

[0028] Determine the response threshold according to the change ratio;

[0029] Calculate the difference between the changing time and the response threshold, and define it as the response time difference;

[0030] When the response time difference is higher than a preset fast threshold, generate and record response lag information according to the response time difference.

[0031] By adopting the above technical solution, when the vehicle speed changes, the sensitivity of the sensor for detecting the engine temperature is judged by checking the change of the read engine temperature, and a fault message is sent in time when the sensitivity of the sensor is too low, improving the driving safety of the vehicle.

[0032] Optionally, the fault determination method further includes:

[0033] When the response time difference is not higher than a preset fast threshold, the temperature change curve of the coolant is determined according to the cooling temperature and the changing oil temperature, and the cooling temperature is updated periodically;

[0034] Generate a temperature comparison curve according to the cooling temperature and the temperature change curve;

[0035] Determine a temperature difference curve according to the temperature comparison curve;

[0036] Determine a difference change curve according to the temperature difference curve;

[0037] Determine the curve slope according to the difference change curve;

[0038] When the curve slope is greater than 0, generate and record cooling lag information according to the temperature difference curve;

[0039] When the curve slope is less than 0, generate and record abnormal heating information according to the temperature difference curve.

[0040] By adopting the above technical solution, when the engine generates heat, the temperature of the coolant tends to approach the temperature of the engine. The temperature change of the coolant can be predicted through the temperature of the engine and the temperature of the coolant, and the predicted temperature change is compared with the actual temperature change of the coolant, so as to judge the working state of the sensor for detecting the coolant temperature and the heating situation of the engine, thereby improving the accuracy of the fault data.

[0041] Optionally, it further includes a fault handling method, and the fault handling method includes:

[0042] Based on the situation of generating abnormal heating information, determine the circulation speed of the coolant according to the operating parameters;

[0043] Determine the flow increase speed of the coolant according to the engine temperature difference or the temperature difference curve;

[0044] Calculate the sum of the circulation speed and the engine temperature difference, and define it as the corrected flow rate;

[0045] Control a preset cooling device according to the trimmed flow rate to make the coolant circulate.

[0046] By adopting the above technical solution, when the engine overheats, the flow rate of the coolant is adjusted according to the temperature of the engine, thereby improving the heat dissipation effect of the coolant, and further reducing the situation of the engine overheating, and improving the driving safety of the vehicle.

[0047] Optionally, the fault handling method further includes:

[0048] When the corrected flow rate is higher than a preset adjustment threshold, determine the lubrication flow rate of the engine lubricating oil according to the operating parameters;

[0049] When the lubrication flow rate is lower than a preset lubrication threshold, determine the impurity thickness according to the lubrication flow rate;

[0050] Determine the extrusion distance according to the impurity thickness;

[0051] Control the extrusion device preset on the lubricating oil filter screen to scrape across the surface of the lubricating oil filter screen according to the extrusion distance, and periodically update the lubrication flow rate;

[0052] When the lubrication flow rate is lower than a preset repetition threshold, determine the blockage duration according to the operating parameters;

[0053] Determine the impurity content of the lubricating oil according to the blockage duration;

[0054] Generate and record lubricating oil pollution information according to the impurity content.

[0055] By adopting the above technical solution, when the lubricating oil filter screen in the engine is blocked by impurities, it is easy to cause the flow rate of the lubricating oil to be too slow, resulting in the situation of the engine overheating. The impurities on the surface of the filter screen are scraped off by the extrusion device, and the impurity content of the lubricating oil is evaluated through the change in the flow rate of the lubricating oil after scraping, so as to send a fault message when the lubricating oil contains too many impurities, improving the accuracy of the fault data.

[0056] Optionally, the fault handling method further includes:

[0057] When the response time difference is higher than a preset fast threshold, calculate the difference between the changing oil temperature and the engine oil temperature, and define it as the oil temperature error;

[0058] Update the engine oil temperature according to the oil temperature error;

[0059] When the curve slope is greater than 0, determine the cooling error according to the temperature difference curve;

[0060] Update the cooling temperature according to the cooling error;

[0061] When the curve slope is less than 0, determine the maximum temperature difference according to the temperature difference curve;

[0062] Update the engine oil temperature according to the maximum temperature difference.

[0063] By adopting the above technical solution, when there is an error in the sensor for detecting the engine temperature or the coolant temperature, the detected data is corrected according to the error, thereby reducing the situation where no fault data is sent in time when the engine or the coolant temperature is too high, and improving the driving safety of the vehicle.

[0064] Optionally, it further includes a filter screen cleaning method, and the filter screen cleaning method includes:

[0065] When the lubrication flow rate is lower than a preset lubrication threshold, control the preset extrusion device to retract according to the extrusion distance, and determine the total thickness according to the extrusion distance;

[0066] When the lubrication flow rate is lower than a preset repetition threshold, determine the repetition distance according to the lubrication flow rate;

[0067] Determine the repetition thickness according to the repetition distance;

[0068] Determine the extrusion distance according to the repetition thickness and the total thickness, and update the total thickness according to the extrusion distance.

[0069] By adopting the above technical solution, when impurities are extruded by the extrusion device, it is easy to form a compressed block of impurities on the filter screen. When there are too many compressed blocks, it is easy to cause the extrusion device to be difficult to extrude the newly accumulated impurities in place. By updating the volume of the compressed block of impurities in real time according to the historical extrusion situation, the extrusion device can control the extrusion distance according to the volume of the compressed block, thereby improving the working stability of the extrusion device.

[0070] Optionally, the filter screen cleaning method further includes:

[0071] When the extrusion distance is lower than a preset flow threshold, determine the extrusion times according to the total thickness;

[0072] Control the extrusion device preset on the lubricating oil filter screen to scrape across the surface of the lubricating oil filter screen and retract according to the extrusion distance;

[0073] Determine the aggregation distance according to the extrusion times;

[0074] Control the aggregation device preset on the lubricating oil filter screen to scrape across the surface of the lubricating oil filter screen and retract according to the aggregation distance.

[0075] By adopting the above technical solution, when the volume of the compressed block of impurities on the filter screen is too large, it is easy to cause the area available for the lubricating oil to pass through the filter screen after being extruded by the extrusion device to be small, resulting in the situation where the flow rate of the lubricating oil is still too low after being extruded by the extrusion device. The impurities are further compressed by the aggregation device in a direction different from the extrusion direction of the extrusion device, thereby increasing the area available for the lubricating oil to pass through the filter screen.

[0076] In a second aspect, the present application provides an automobile fault data recording system, adopting the following technical solution:

[0077] An automotive fault data recording system includes:

[0078] An acquisition module for acquiring operating parameters and change times;

[0079] A memory for storing any of the above automotive fault data recording methods;

[0080] A processor capable of loading and executing the programs in the memory.

[0081] In summary, the present application includes at least one of the following beneficial technical effects:

[0082] 1. When the engine of an automobile ages, it is likely to cause the engine to generate more heat during operation. By comparing the temperature of the coolant with the temperature of the engine, it can be determined whether the coolant can quickly cool the engine, thereby determining whether the engine is overheating abnormally. Furthermore, when the engine is overheating abnormally, a fault message is sent in a timely manner to improve the safety of the vehicle during driving;

[0083] 2. When the coolant cannot quickly cool the engine, it is detected whether the speed of the vehicle changes, thereby reducing the situation where the sudden increase in the heat generated by the engine when the vehicle speed increases causes the coolant to be unable to quickly carry away the heat, resulting in an increase in the engine temperature and further leading to the sending of a fault message, thereby improving the accuracy of the fault message;

[0084] 3. When the speed of the vehicle changes, the sensitivity of the sensor for detecting the engine temperature is judged by checking the change of the engine temperature read, and a fault message is sent in a timely manner when the sensitivity of the sensor is too low, improving the safety of the vehicle during driving. BRIEF DESCRIPTION OF THE DRAWINGS

[0085] Figure 1 is the flow of an automotive fault data recording method Figure 1 ;

[0086] Figure 2 is the flow of an automotive fault data recording method Figure 2 ;

[0087] Figure 3 is the flow of a fault determination method Figure 1 ;

[0088] Figure 4 is the flow of a fault determination method Figure 2 ;

[0089] Figure 5 is the flow of a fault handling method Figure 1 ;

[0090] Figure 6 is the flow of a fault handling methodFigure 2 ;

[0091] Figure 7 is the flow of the fault handling method Figure 3 ;

[0092] Figure 8 is the flow of the filter cleaning method Figure 1 ;

[0093] Figure 9 is the flow of the filter cleaning method Figure 2 . Detailed implementation manners

[0094] In order to make the objectives, technical solutions and advantages of the present invention clearer and more understandable, the present invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not used to limit the present invention.

[0095] Refer to Figure 1 , a method for recording automobile fault data, comprising:

[0096] Step 100: Obtain the operating parameters of the automobile.

[0097] The operating parameters refer to the set of data such as the driving speed, lubricating oil temperature, lubricating oil flow rate, time information, coolant flow rate and coolant temperature of the automobile. The operating parameters can be read from the intelligent control system of the automobile, and the method for obtaining the operating parameters is selected by the staff according to the actual situation and will not be elaborated herein.

[0098] Step 101: Determine the cooling temperature of the coolant according to the operating parameters.

[0099] The cooling temperature is the above-mentioned coolant temperature, and the cooling temperature can be identified and determined from the operating parameters. The method for determining the cooling temperature is selected by the staff according to the actual situation and will not be elaborated herein.

[0100] Step 102: When the cooling temperature is higher than the preset cooling threshold, determine the engine oil temperature of the engine according to the operating parameters.

[0101] The cooling threshold refers to the highest temperature value at which the coolant can produce a good cooling effect. The cooling threshold is selected by the staff according to the actual situation and will not be elaborated herein. When the cooling temperature is higher than the cooling threshold, it means that the cooling effect of the coolant is poor at this time. The engine oil temperature is the lubricating oil temperature in the above-mentioned engine, and the engine oil temperature can be identified and determined from the operating parameters. The method for determining the engine oil temperature is selected by the staff according to the actual situation and will not be elaborated herein.

[0102] Step 103: Calculate the difference between the engine oil temperature and the cooling temperature, and define it as the engine temperature difference.

[0103] The starting temperature difference refers to the difference between the starting oil temperature and the cooling temperature, and the heat generation situation of the engine is shown through the starting temperature difference.

[0104] Step 104: When the starting temperature difference is greater than a preset conduction threshold, generate and record abnormal heat generation information based on the starting temperature difference.

[0105] The conduction threshold refers to the maximum temperature difference between the lubricating oil and the coolant when the coolant can better take away the temperature of the engine. The conduction threshold is selected by the staff according to the actual situation and will not be elaborated here. That the starting temperature difference is greater than the conduction threshold means that the coolant is difficult to take away the temperature of the engine. The abnormal heat generation information refers to the fault information used to record and show the abnormal heat generation situation of the engine. The abnormal heat generation information can be automatically generated by the intelligent control system of the vehicle. The generation method of the abnormal heat generation information is common knowledge in the field and will not be elaborated here.

[0106] When the engine of the vehicle ages, it is easy to cause the engine to generate heat more easily during operation. By comparing the temperature of the coolant and the temperature of the engine, it can be judged whether the coolant can quickly cool the engine, so as to judge whether the engine has abnormal heat generation, and then a fault message is sent in time when the engine has abnormal heat generation to improve the driving safety of the vehicle.

[0107] Refer to Figure 2 , a method for recording vehicle fault data, further comprising:

[0108] Step 105: When the starting temperature difference is greater than a preset conduction threshold, determine the driving speed of the vehicle according to the operating parameters.

[0109] The driving speed is the driving speed value of the above vehicle, and the driving speed can be identified and determined from the operating parameters. The determination method of the driving speed is selected by the staff according to the actual situation and will not be elaborated here.

[0110] Step 106: Judge whether the vehicle speed has changed according to the driving speed.

[0111] When the driving speed changes, it is judged that the vehicle speed has changed. When the driving speed does not change, it is judged that the vehicle speed has not changed. The judgment method of the driving speed is common knowledge in the field and will not be elaborated here.

[0112] Step 107: When the vehicle speed changes, determine the gear shift moment of the vehicle according to the driving speed.

[0113] A change in the vehicle speed represents a corresponding change in the engine speed of the vehicle, that is, a corresponding change in the heat generation situation of the engine. The shifting moment refers to the moment when the driving speed starts to change. The shifting moment can be obtained by querying from the driving speed data table. The driving speed data table refers to a data table that records different moments and their corresponding driving speeds. The method for determining the shifting moment is common knowledge to those skilled in the art and will not be elaborated here.

[0114] Step 108: Determine the initial temperature and operating time of the coolant according to the shifting moment and operating parameters.

[0115] The initial temperature refers to the temperature value of the coolant at the shifting moment. The initial temperature can be obtained by querying from the cooling temperature data table. The cooling temperature data table refers to a data table that records different moments and their corresponding cooling temperatures. The operating time refers to the duration elapsed from the shifting moment to the present. The time information at this time can be determined from the operating parameters first, and then the operating time can be calculated based on the time information and the shifting moment. The methods for determining the initial temperature and operating time are common knowledge to those skilled in the art and will not be elaborated here.

[0116] Step 109: Determine the shifting temperature of the coolant according to the initial temperature, engine oil temperature, shifting moment, and operating time.

[0117] The shifting temperature refers to the temperature value of the coolant during the operating time when the temperature of the coolant changes uniformly from the initial temperature to the engine oil temperature. The method for determining the shifting temperature is common knowledge to those skilled in the art and will not be elaborated here.

[0118] Step 110: Calculate the difference between the engine oil temperature and the shifting temperature, and define it as the shifting temperature difference.

[0119] The shifting temperature difference refers to the difference between the engine oil temperature and the shifting temperature, and shows the temperature gap between the coolant and the engine when the coolant normally dissipates heat from the engine.

[0120] Step 111: Determine the correction threshold according to the shifting temperature difference.

[0121] The correction threshold refers to a value used to judge the heat dissipation situation of the coolant. The correction threshold can be obtained by querying from the correction data table. The correction data table refers to a data table that records different shifting temperature differences and their corresponding correction thresholds.

[0122] Step 112: When the engine temperature difference is greater than the correction threshold, generate and record heat generation abnormal information according to the engine temperature difference.

[0123] When the coolant cannot quickly cool the engine, detect whether the speed of the vehicle changes, so as to reduce the sudden increase in the heat generated by the engine when the vehicle speed increases, which causes the coolant to be unable to quickly take away the heat, resulting in an increase in the engine temperature, and further resulting in the situation of sending a fault message, thereby improving the accuracy of the fault message.

[0124] Refer to Figure 3 , the fault determination method includes:

[0125] Step 200: When the engine temperature difference is not greater than a preset conduction threshold, determine the change ratio of the vehicle speed according to the driving speed.

[0126] The engine temperature difference not being greater than the preset conduction threshold means that the coolant can cool the engine well. The change ratio refers to the quotient of the vehicle speed after change and the vehicle speed before change, and the change situation of the vehicle speed is shown by the change ratio.

[0127] Step 201: Determine the changed oil temperature according to the change ratio and the engine oil temperature.

[0128] The changed oil temperature refers to the temperature value of the engine after the vehicle changes speed according to the change ratio, and the changed oil temperature can be determined by calculating the product of the change ratio and the engine oil temperature.

[0129] Step 202: When the engine oil temperature is equal to the changed oil temperature, obtain the change time.

[0130] The engine oil temperature being equal to the changed oil temperature means that the temperature of the engine reaches the temperature value that should be at the current speed. The change time is the duration that the engine takes to reach the changed oil temperature. The change time can be obtained by using a timer, and the method for obtaining the change time is selected by the staff according to the actual situation and will not be elaborated here.

[0131] Step 203: Determine the response threshold according to the change ratio.

[0132] The response threshold refers to the maximum duration required for the temperature of the engine to change according to the change ratio. The response threshold can be obtained by querying from a response data table, and the response data table refers to a data table that records different change ratios and their corresponding response thresholds.

[0133] Step 204: Calculate the difference between the change time and the response threshold, and define it as the response time difference.

[0134] The response time difference refers to the difference between the change time and the response threshold, and the response situation of the sensor for detecting the engine oil temperature is shown by the response time difference.

[0135] Step 205: When the response time difference is higher than a preset fast threshold, generate and record response lag information according to the response time difference.

[0136] The quick threshold refers to the maximum duration within which a vehicle can promptly provide feedback on fault information and make corresponding controls. The quick threshold is selected by the staff according to the actual situation and will not be elaborated here. A response time difference higher than the quick threshold indicates that the change rate of the engine oil temperature is too slow, that is, there is a lag in the data of the sensor for detecting the engine oil temperature. The response lag information refers to the fault information used to record and display the lag situation of the sensor data. The response lag information can be automatically generated by the intelligent control system of the vehicle. The generation method of the response lag information is common knowledge in the art and will not be elaborated here.

[0137] When the vehicle speed changes, the sensitivity of the sensor for detecting the engine temperature is judged by checking the change situation of the read engine temperature, and a fault message is sent in a timely manner when the sensitivity of the sensor is too low, improving the driving safety of the vehicle.

[0138] Refer to Figure 4 , the fault determination method further includes:

[0139] Step 206: When the response time difference is not higher than the preset quick threshold, determine the temperature change curve of the coolant according to the cooling temperature and the changing oil temperature, and update the cooling temperature periodically.

[0140] The response time difference not being higher than the preset quick threshold indicates that the change rate of the engine oil temperature meets the expectation, that is, there is no data lag in the sensor. The temperature change curve refers to the curve of the temperature change over time when the temperature of the coolant changes uniformly from the cooling temperature to the changing oil temperature. The generation method of the temperature change curve is common knowledge in the art and will not be elaborated here. Periodically updating the cooling temperature means detecting the temperature of the coolant regularly to update the cooling temperature in real time. The period for detecting the coolant temperature is selected by the staff according to the actual situation and will not be elaborated here.

[0141] Step 207: Generate a temperature comparison curve according to the cooling temperature and the temperature change curve.

[0142] The temperature comparison curve refers to the scatter plot formed by recording the temperature values of the coolant at each time into the graph where the temperature comparison curve is located. The generation method of the temperature comparison curve is common knowledge in the art and will not be elaborated here.

[0143] Step 208: Determine the temperature difference curve according to the temperature comparison curve.

[0144] The temperature difference curve refers to the scatter plot formed by the temperature differences obtained by subtracting the corresponding cooling temperature from the temperature values of the temperature change curve at the time points of each cooling temperature in the temperature comparison curve. The generation method of the temperature difference curve is common knowledge in the art and will not be elaborated here.

[0145] Step 209: Determine the difference change curve according to the temperature difference curve.

[0146] The difference change curve refers to the curve obtained by performing differential calculation on the data in the temperature difference curve to obtain a scatter plot of differences and then performing curve fitting on the scatter plot of differences. The method for generating the difference change curve is common knowledge to those skilled in the art and will not be elaborated here.

[0147] Step 210: Determine the curve slope according to the difference change curve.

[0148] The curve slope refers to the average slope of the difference change curve. The curve slope can be read from the difference change curve, and the change of the temperature difference is shown through the curve slope.

[0149] Step 211: When the curve slope is greater than 0, generate and record cooling lag information according to the temperature difference curve.

[0150] The curve slope being greater than 0 represents that the temperature difference curve shows an upward trend, that is, the cooling temperature is lower than the temperature change curve and the gap with the temperature change curve becomes larger over time, indicating that there is a data lag in the sensor for detecting the coolant temperature. The cooling lag information refers to the fault information used to record and show the data lag of the sensor. The cooling lag information can be automatically generated by the intelligent control system of the vehicle. The method for generating the cooling lag information is common knowledge to those skilled in the art and will not be elaborated here.

[0151] Step 212: When the curve slope is less than 0, generate and record abnormal heating information according to the temperature difference curve.

[0152] The curve slope being less than 0 represents that the temperature difference curve shows a downward trend, that is, the cooling temperature is higher than the temperature change curve and the gap with the temperature change curve becomes larger over time, indicating that the rising speed of the coolant temperature is higher than expected, that is, the temperature of the engine is higher than expected, so it is judged that there is an abnormal heating situation in the engine. At this time, abnormal heating information is generated from the temperature difference curve for timely feedback.

[0153] When the engine is heating, the temperature of the coolant tends to approach the temperature of the engine. The temperature change of the coolant can be predicted through the temperature of the engine and the temperature of the coolant, and the predicted temperature change is compared with the actual temperature change of the coolant, so as to judge the working state of the sensor for detecting the coolant temperature and judge the heating situation of the engine, thereby improving the accuracy of the fault data.

[0154] Refer to Figure 5 , the fault handling method includes:

[0155] Step 300: Based on the situation of generating abnormal heating information, determine the circulation speed of the coolant according to the operating parameters.

[0156] The circulation speed refers to the flow rate data of the coolant. The circulation speed can be identified and determined from the operating parameters. The method for determining the circulation speed is selected by the staff according to the actual situation and will not be elaborated here.

[0157] Step 301: Determine the flow rate increase speed of the coolant according to the engine temperature difference or the temperature difference curve.

[0158] The flow rate increase speed refers to the flow rate that the coolant needs to increase by reducing the engine temperature. The engine temperature difference and its corresponding flow rate increase speed can be queried from the flow rate increase data table. When querying the flow rate increase speed through the temperature difference curve, the maximum temperature difference read from the temperature difference curve is used as the engine temperature difference for querying.

[0159] Step 302: Calculate the sum of the circulation speed and the engine temperature difference and define it as the corrected flow rate.

[0160] The corrected flow rate refers to the sum of the circulation speed and the engine temperature difference. The corrected flow rate is the flow rate of the coolant after increasing the speed according to the flow rate increase speed.

[0161] Step 303: Control the preset cooling device according to the trimmed flow rate to make the coolant circulate.

[0162] The cooling device refers to the equipment used to control the flow rate of the coolant. The cooling device is selected by the staff according to the actual situation and will not be elaborated here. When the engine overheats, adjust the flow rate of the coolant according to the engine temperature, so as to improve the heat dissipation effect of the coolant, and then reduce the situation of the engine temperature being too high and improve the driving safety of the vehicle.

[0163] Refer to Figure 6 , the fault handling method also includes:

[0164] Step 304: When the corrected flow rate is higher than the preset adjustment threshold, determine the lubrication flow rate of the engine lubricating oil according to the operating parameters.

[0165] The adjustment threshold refers to the maximum flow rate that the cooling device can adjust. The adjustment threshold is selected by the staff according to the actual situation and will not be elaborated here. The corrected flow rate being higher than the adjustment threshold means that it is difficult to adjust the flow rate of the lubricating oil to the corrected flow rate through the cooling device. The lubrication flow rate is the above-mentioned lubricating oil flow rate, which can be identified and determined from the operating parameters. The method for determining the lubrication flow rate is selected by the staff according to the actual situation and will not be elaborated here.

[0166] Step 305: When the lubrication flow rate is lower than the preset lubrication threshold, determine the impurity thickness according to the lubrication flow rate.

[0167] The lubrication threshold refers to the minimum flow rate required for the lubricating oil to fully lubricate the engine. The lubrication threshold is selected by the staff according to the actual situation and will not be elaborated here. A lubrication flow rate lower than the lubrication threshold indicates that the flow rate of the lubricating oil is too slow, that is, the engine is not fully lubricated, resulting in abnormal heating. The impurity thickness refers to the thickness value of the impurities on the lubricating oil filter screen. The thicker the impurities on the filter screen, the slower the flow rate of the lubricating oil. The impurity thickness can be queried from the thickness data table, which refers to the data table recording different lubrication flow rates and their corresponding impurity thicknesses.

[0168] Step 306: Determine the extrusion distance according to the impurity thickness.

[0169] The extrusion device refers to the equipment that is set on the surface of the lubricating oil filter screen close to the engine side and scrapes the impurities on the filter screen by extrusion. The extrusion device is selected by the staff according to the actual situation and will not be elaborated here. The extrusion distance refers to the distance that the impurities on the filter screen are pressed against the side away from the extrusion device and tightened by the extrusion device. The impurities in the lubricating oil are generally solids such as metal particles. Excessive extrusion of the impurities easily causes the impurities to squeeze the filter screen and cause the filter screen to break. The extrusion distance can be obtained by querying from the distance data table, which refers to the data table recording different impurity thicknesses and their corresponding extrusion distances.

[0170] Step 307: Control the extrusion device preset on the lubricating oil filter screen to scrape across the surface of the lubricating oil filter screen according to the extrusion distance, and update the lubrication flow rate periodically.

[0171] The impurities on the filter screen are aggregated by extruding the impurities through the extrusion device, so as to reduce the situation that the filter screen is blocked due to the uniform distribution of impurities on the filter screen. Periodically updating the lubrication flow rate means regularly detecting the flow rate of the lubricating oil to update the lubrication flow rate in real time. The period for detecting the lubrication flow rate is selected by the staff according to the actual situation and will not be elaborated here.

[0172] Step 308: When the lubrication flow rate is lower than the preset repetition threshold, determine the blockage duration according to the operating parameters.

[0173] The repetition threshold refers to the maximum flow rate when the impurities accumulate on the filter screen. The repetition threshold is selected by the staff according to the actual situation and will not be elaborated here. A lubrication flow rate lower than the repetition threshold indicates that the flow rate of the lubricating oil is too slow, that is, the impurities on the filter screen accumulate again. The blockage duration is the time elapsed from when the extrusion device scrapes the impurities to the current time. The blockage duration can be determined through the time information in the operating parameters. The method for determining the blockage duration is common knowledge in the art and will not be elaborated here.

[0174] Step 309: Determine the impurity content of the lubricating oil according to the blockage duration.

[0175] The impurity content refers to the proportion of impurities in the lubricating oil. By analyzing the time when the filter screen is blocked, the impurity content in the lubricating oil can be predicted. The impurity content can be obtained by querying the content data table, which is a data table recording different blockage durations and their corresponding impurity contents.

[0176] Step 310: Generate and record lubricating oil pollution information based on the impurity content.

[0177] Lubricating oil pollution information refers to the fault information used to record and display the impurity content in the lubricating oil. The lubricating oil pollution information can be automatically generated by the intelligent control system of the vehicle. The generation method of the lubricating oil pollution information is common knowledge for those skilled in the art and will not be elaborated here.

[0178] When the lubricating oil filter screen in the engine is blocked by impurities, it is easy to cause the flow rate of the lubricating oil to be too slow, resulting in too high an engine temperature. The impurities on the surface of the filter screen are scraped off by the extrusion device, and the impurity content of the lubricating oil is evaluated through the change in the flow rate of the lubricating oil after scraping. Thus, a fault message is issued when there are too many impurities in the lubricating oil, improving the accuracy of the fault data.

[0179] Refer to Figure 7 , the fault handling method further includes:

[0180] Step 311: When the response time difference is higher than the preset fast threshold, calculate the difference between the changing oil temperature and the engine oil temperature, and define it as the oil temperature error.

[0181] The oil temperature error refers to the difference between the changing oil temperature and the engine oil temperature at the fast threshold, and the hysteresis situation of the temperature value detected by the sensor is shown through the oil temperature error.

[0182] Step 312: Update the engine oil temperature according to the oil temperature error.

[0183] Add the detected engine oil temperature to the oil temperature error to obtain the new engine oil temperature, thereby reducing the situation where it is difficult to detect in a timely manner when the engine temperature is too high due to sensor hysteresis.

[0184] Step 313: When the curve slope is greater than 0, determine the cooling error according to the temperature difference curve.

[0185] The cooling error refers to the maximum value in the temperature difference curve. The cooling error can be read from the temperature difference curve. The reading method of the cooling error is common knowledge for those skilled in the art and will not be elaborated here.

[0186] Step 314: Update the cooling temperature according to the cooling error.

[0187] Add the detected cooling temperature to the cooling error to obtain the new cooling temperature, thereby reducing the situation where it is difficult to detect in a timely manner when the coolant temperature is too high due to sensor hysteresis.

[0188] Step 315: When the curve slope is less than 0, determine the maximum temperature difference according to the temperature difference curve.

[0189] The maximum temperature difference refers to the minimum value in the temperature difference curve. The maximum temperature difference can be read from the temperature difference curve. The reading method of the maximum temperature difference is common knowledge for those skilled in the art and will not be elaborated here.

[0190] Step 316: Update the engine oil temperature according to the maximum temperature difference.

[0191] Subtract the maximum temperature difference from the detected engine oil temperature to obtain a new engine oil temperature, thereby reducing the situation that it is difficult to detect in time when the engine temperature is too high due to sensor hysteresis.

[0192] When there is an error in the sensor for detecting the engine temperature or the coolant temperature, correct the detected data according to the error, thereby reducing the situation that no fault data is sent in time when the engine or coolant temperature is too high, and improving the driving safety of the vehicle.

[0193] Refer to Figure 8 , the filter screen cleaning method includes:

[0194] Step 400: When the lubrication flow rate is lower than the preset lubrication threshold, control the preset extrusion device to retract according to the extrusion distance, and determine the total thickness according to the extrusion distance.

[0195] The total thickness refers to the thickness value of the compression block formed by the impurities on the filter screen being extruded by the extrusion device in the extrusion direction of the extrusion device. The total thickness can be determined by calculating the difference between the filter screen length and the extrusion distance, where the filter screen length refers to the length value of the filter screen in the extrusion direction of the extrusion device, and the filter screen length can be pre-input by the staff.

[0196] Step 401: When the lubrication flow rate is lower than the preset repetition threshold, determine the repetition distance according to the lubrication flow rate.

[0197] The repetition distance is the extrusion distance queried from the distance data table according to the lubrication flow rate.

[0198] Step 402: Determine the repetition thickness according to the repetition distance.

[0199] The repetition thickness refers to the thickness value of the new impurity compression block formed after extruding the newly accumulated impurities on the filter screen according to the repetition distance. The determination method of the repetition thickness refers to the above-mentioned determination method of the total thickness.

[0200] Step 403: Determine the extrusion distance according to the repetition thickness and the total thickness, and update the total thickness according to the extrusion distance.

[0201] The extrusion distance can be determined by first calculating the sum of the repeated thickness and the total thickness to obtain the cumulative thickness, and then calculating the difference between the filter screen length and the cumulative thickness.

[0202] When the impurities are extruded by the extrusion device, it is easy to form a compressed block of impurities on the filter screen. When there are too many compressed blocks, it is easy to cause the extrusion device to be difficult to extrude the newly accumulated impurities in place. By updating the volume of the compressed block of impurities in real time according to the historical extrusion situation, the extrusion device can control the extrusion distance according to the volume of the compressed block, thereby improving the working stability of the extrusion device.

[0203] Refer to Figure 9 , the filter screen cleaning method further includes:

[0204] Step 404: When the extrusion distance is lower than the preset flow threshold, determine the extrusion times according to the total thickness.

[0205] The flow threshold refers to the minimum extrusion distance value at which the lubricating oil can smoothly pass through the filter screen. When the extrusion device extrudes the impurities on the filter screen according to the extrusion distance to form a compressed block of impurities, the range available for the lubricating oil to pass through on the filter screen is the filter screen area corresponding to the extrusion distance. The smaller the extrusion distance, the smaller the distance available for the lubricating oil to pass through on the filter screen. The flow threshold is selected by the staff according to the actual situation and will not be elaborated here.

[0206] The extrusion times refer to the number of times the extrusion device needs to extrude to form a compressed block of impurities with the total thickness. The extrusion times can be obtained by querying from the times data table. The times data table refers to the data table that records different total thicknesses and their corresponding extrusion times.

[0207] Step 405: Control the extrusion device preset on the lubricating oil filter screen to scrape across the surface of the lubricating oil filter screen and retract according to the extrusion distance.

[0208] The extrusion device will compress the newly accumulated impurities on the filter screen to expand the range available for the lubricating oil to pass through on the filter screen.

[0209] Step 406: Determine the polymerization distance according to the extrusion times.

[0210] The polymerization device refers to the device that is set on the surface of the lubricating oil filter screen close to the engine side and scrapes the impurities on the filter screen by extrusion. Among them, the extrusion directions of the polymerization device and the extrusion device are different. The extrusion direction of the polymerization device is preferably perpendicular to the extrusion direction of the extrusion device. The polymerization device is selected by the staff according to the actual situation and will not be elaborated here. The polymerization distance is the distance at which the polymerization device extrudes the compressed block of impurities. The polymerization distance can be obtained by querying from the polymerization data table. The polymerization data table refers to the data table that records different extrusion times and their corresponding polymerization distances.

[0211] Step 407: Control the aggregating device preset on the lubricating oil filter screen to scrape across the surface of the lubricating oil filter screen and retract according to the aggregation distance.

[0212] When the volume of the compressed block of impurities on the filter screen is too large, it is easy to cause a situation where the area available for lubricating oil to pass through the filter screen after being extruded by the extrusion device is small, resulting in an excessively low flow rate of the lubricating oil after extrusion by the extrusion device. The impurities are further compressed by the aggregating device in a direction different from the extrusion direction of the extrusion device, thereby increasing the area available for lubricating oil to pass through the filter screen.

[0213] Based on the same inventive concept, an embodiment of the present invention provides an automotive fault data recording system, including:

[0214] An acquisition module, configured to acquire operating parameters and change times;

[0215] A memory, configured to store any of the above-mentioned automotive fault data recording methods;

[0216] A processor, and the program in the memory can be loaded and executed by the processor.

[0217] Those skilled in the art can clearly understand that, for the convenience and simplicity of description, only the above division of each functional module is used as an example. In practical applications, the above functions can be allocated to different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. The specific working processes of the above-described system, device, and unit can refer to the corresponding processes in the foregoing method embodiments and will not be repeated here.

[0218] The above are only the preferred embodiments of the present invention, and the protection scope of the present invention is not limited to the above embodiments. All technical solutions falling within the concept of the present invention belong to the protection scope of the present invention. It should be noted that for those of ordinary skill in the art, several improvements and refinements made without departing from the principle of the present invention should also be regarded as within the protection scope of the present invention.

Claims

1. A method for recording automobile fault data, characterized in that: include: Get the car's operating parameters; Determine the cooling temperature of the coolant according to the operating parameters; When the cooling temperature is higher than a preset cooling threshold, determining the starting oil temperature of the engine according to the operating parameters; Calculate the difference between the engine oil temperature and the cooling temperature and define it as the engine temperature difference; When the engine temperature difference is greater than a preset conduction threshold, heating abnormality information is generated and recorded according to the engine temperature difference.

2. A method for recording automobile fault data according to claim 1, characterized in that: Also includes: When the engine temperature difference is greater than a preset conduction threshold, the vehicle's driving speed is determined based on the operating parameters; Determine whether the speed of the car changes according to the driving speed; When the speed of the car changes, the speed change time of the car is determined according to the driving speed; Determine the initial temperature and operating time of the coolant according to the speed change timing and operating parameters; Determine the speed change temperature of the coolant according to the initial temperature, engine oil temperature, speed change time and running time; Calculate the difference between the engine oil temperature and the transmission temperature and define it as the transmission temperature difference; Determine a correction threshold value according to the speed change temperature difference; When the engine temperature difference is greater than the correction threshold, heating abnormality information is generated and recorded according to the engine temperature difference.

3. A method for recording automobile fault data according to claim 2, characterized in that: Also included is a fault determination method, the fault determination method comprising: When the engine temperature difference is not greater than a preset conduction threshold, the change ratio of the vehicle speed is determined according to the driving speed; Determine the change oil temperature according to the change ratio and the engine oil temperature; When the engine oil temperature is equal to the change oil temperature, obtain the change time; Determine the response threshold based on the change ratio; The difference between the change time and the response threshold is calculated and defined as the response time difference; When the response time difference is higher than a preset fast threshold, response hysteresis information is generated and recorded according to the response time difference.

4. A method for recording automobile fault data according to claim 3, characterized in that: The fault determination method further comprises: When the response time difference is not higher than the preset fast threshold, the temperature change curve of the coolant is determined according to the cooling temperature and the changing oil temperature, and the cooling temperature is updated periodically; Generate a temperature comparison curve based on the cooling temperature and the temperature change curve; Determine the temperature difference curve according to the temperature comparison curve; Determine a difference change curve according to the temperature difference curve; Determine the slope of the curve according to the difference change curve; When the slope of the curve is greater than 0, the cooling hysteresis information is generated and recorded according to the temperature difference curve; When the slope of the curve is less than 0, abnormal heating information is generated and recorded according to the temperature difference curve.

5. A method for recording automobile fault data according to claim 4, characterized in that: Also included is a fault handling method, the fault handling method comprising: Based on the situation where the abnormal heating information is generated, a circulation speed of the coolant is determined according to the operating parameters; Determine the flow rate of the coolant according to the engine temperature difference or the temperature difference curve; Calculate the sum of the circulation speed and the starting temperature difference and define it as the corrected flow rate; The cooling device controls the circulation flow of the coolant according to the preset cooling device of the trimmed flow rate control.

6. A method for recording automobile fault data according to claim 5, characterized in that: The fault handling method further includes: When the corrected flow rate is higher than a preset adjustment threshold, determining a lubrication flow rate of the engine lubricating oil according to the operating parameters; When the lubrication flow rate is lower than a preset lubrication threshold, determining the thickness of the impurities according to the lubrication flow rate; Determine the extrusion distance according to the thickness of impurities; According to the squeezing distance, the squeezing device preset on the lubricating oil filter is controlled to scrape the surface of the lubricating oil filter and periodically update the lubricating flow rate; When the lubrication flow rate is lower than the preset repetition threshold, the blocking duration is determined according to the operating parameters; Determine the impurity content of the lubricating oil based on the duration of the blockage; Generates and records lubricant contamination information based on impurity levels.

7. A method for recording automobile fault data according to claim 6, characterized in that: The fault handling method further includes: When the response time difference is higher than the preset fast threshold, the difference between the changing oil temperature and the starting oil temperature is calculated and defined as the oil temperature error; Update the engine oil temperature according to the oil temperature error; When the slope of the curve is greater than 0, the cooling error is determined based on the temperature difference curve; Update cooling temperature according to cooling error; When the slope of the curve is less than 0, the maximum temperature difference is determined according to the temperature difference curve; Updates the engine oil temperature based on the maximum temperature difference.

8. The method for recording automobile fault data according to claim 6, characterized in that: Also included is a filter screen cleaning method, the filter screen cleaning method comprising: When the lubrication flow rate is lower than a preset lubrication threshold, the preset extrusion device is controlled to retract according to the extrusion distance, and the total thickness is determined according to the extrusion distance; When the lubrication flow rate is lower than a preset repetition threshold, determining a repetition distance according to the lubrication flow rate; Determine the repeat thickness based on the repeat distance; Determine the extrusion distance based on the repeat thickness and the sum thickness, and update the sum thickness based on the extrusion distance.

9. The method for recording automobile fault data according to claim 8, characterized in that: The filter cleaning method also includes: When the extrusion distance is lower than the preset flow threshold, the number of extrusions is determined according to the total thickness; According to the squeezing distance, the squeezing device preset on the lubricating oil filter is controlled to scrape the surface of the lubricating oil filter and retract; Determine the aggregation distance according to the number of extrusions; The aggregation device preset on the lubricating oil filter is controlled according to the aggregation distance to scrape the surface of the lubricating oil filter and retract.

10. A vehicle fault data recording system, characterized in that: include: The acquisition module is used to obtain the operating parameters and change time; A memory for storing a method for recording automobile fault data according to any one of claims 1 to 9; The program in the memory can be loaded and executed by the processor.