Vehicle clutch state determination method and device, computing equipment and storage medium

By using the vehicle's engine speed, handbrake status, gear status and GPS speed, an algorithm is used to determine whether the vehicle is in a semi-linked state, solving the problem of high cost of determining the vehicle clutch status in the prior art, achieving more efficient and safer Judgment, reducing clutch wear and fuel consumption.

CN119084502APending Publication Date: 2024-12-06YIXIAN INTELLIGENCE
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202411335539.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-24
Publication Date
2024-12-06

AI Technical Summary

Technical Problem

In the prior art, the vehicle clutch status determination is costly and requires additional physical modification and sensor installation, increasing production complexity and cost.

Method used

By utilizing the vehicle's existing engine speed, handbrake status, gear status and GPS speed, an algorithm is used to determine whether the vehicle is in a semi-linked state, avoiding the installation of additional sensors of the clutch pedal, and directly using the vehicle's electronic control unit to make judgments.

Benefits of technology

It reduces the cost of determining the vehicle clutch status, improves judgment efficiency, reduces clutch wear, optimizes fuel economy, and enhances driving safety and user interaction experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119084502A_ABST
    Figure CN119084502A_ABST
Patent Text Reader

Abstract

The invention provides a vehicle clutch state determination method and device, computing equipment and a storage medium. Wherein it is determined whether the vehicle satisfies a condition of calculating a semi-linkage state; if it is determined that the vehicle meets the condition for calculating the semi-linkage state, the engine rotating speed, the hand brake state, the gear state and the GPS speed of the vehicle are obtained; and determining whether the clutch state of the vehicle is in a semi-linkage state or not according to the obtained engine rotating speed, the hand brake state, the gear state and the GPS speed of the vehicle. According to the technical scheme, the determination cost of the clutch state can be reduced, and the determination efficiency of the clutch state can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Embodiments of the present application relate to the field of data processing technology, and in particular, to a method, apparatus, computing device, and storage medium for determining a clutch state of a vehicle. Background Art

[0002] In manual transmission cars, half clutch (also called half clutch or half declutch) is a driving technique that involves partially releasing the clutch pedal to transfer some power to the transmission. Correct half clutch operation is essential for smooth starting, avoiding excessive wear on the clutch, and reducing fuel consumption.

[0003] Existing technical solutions mainly rely on angle sensors or linear displacement sensors installed on the clutch pedal, which can directly measure the movement distance or angle change of the clutch pedal and send this information to the vehicle's electronic control unit (ECU). Based on the received signal and other vehicle status information (such as engine speed, vehicle speed, etc.), the ECU analyzes the clutch engagement degree through a preset algorithm and then determines whether it is in a semi-clutch state.

[0004] However, using dedicated angle sensors or linear displacement sensors to monitor the clutch status may increase the cost of the vehicle, and installing these sensors requires additional physical modifications to the vehicle, increasing complexity and cost in the production process. Summary of the invention

[0005] The embodiments of the present application provide a method, apparatus, computing device and storage medium for determining a clutch state of a vehicle, so as to solve the problem of high cost in determining the clutch state of a vehicle in the prior art.

[0006] In a first aspect, an embodiment of the present application provides a method for determining a vehicle clutch state, comprising:

[0007] Determine whether the vehicle meets the conditions for calculating the semi-clutch state;

[0008] If it is determined that the vehicle meets the conditions for calculating the semi-clutch state, obtaining the engine speed, handbrake state, gear state and GPS speed of the vehicle;

[0009] According to the engine speed, handbrake state, gear state and GPS speed of the vehicle, it is determined whether the clutch state of the vehicle is in a semi-clutch state.

[0010] Optionally, determining whether the clutch state of the vehicle is in a semi-clutch state according to acquiring the engine speed, handbrake state, gear state and GPS speed of the vehicle includes:

[0011] When it is detected that the handbrake state of the vehicle includes being pulled up, the gear state includes a preset gear, and the GPS speed is less than a first preset speed, calculating the average speed of the engine speed at the preset gear according to the engine speed;

[0012] When it is detected that the variance value and the variance average value of the engine speed are less than a first set threshold, the gear state includes neutral gear, and the GPS speed is less than a second preset speed, calculating the average speed of the engine speed in neutral gear according to the engine speed;

[0013] Whether the clutch state of the vehicle is in a semi-clutch state is determined according to a speed difference between an average speed of the engine speed in the preset gear and an average speed of the engine speed in the neutral gear.

[0014] Optionally, determining whether the clutch state of the vehicle is in a semi-clutch state according to a speed difference between an average speed of the engine speed in the preset gear and an average speed of the engine speed in the neutral gear includes:

[0015] Subtracting the average speed of the engine speed in the neutral gear from the average speed of the engine speed in the preset gear to obtain a first speed difference;

[0016] When it is detected that the handbrake state has switched and is pulled up, and the time difference between the switching is greater than the preset time length seconds and the gear state includes a preset gear, if the first speed difference is greater than the preset difference, it is determined that the clutch state of the vehicle is in a semi-clutch state.

[0017] Optionally, determining whether the clutch state of the vehicle is in a semi-clutch state according to acquiring the engine speed, handbrake state, gear state and GPS speed of the vehicle includes:

[0018] Calculating GPS acceleration based on the GPS velocity;

[0019] When it is detected that the variance value of the GPS acceleration is less than a third set threshold and the gear state includes neutral, calculating the variance value of the engine speed in neutral;

[0020] When it is detected that the variance value of the GPS acceleration is greater than a third set threshold and the gear state includes a preset gear, calculating the variance value of the engine speed at the preset gear;

[0021] Subtracting the variance value of the engine speed in the neutral gear from the variance value of the engine speed in the preset gear to obtain a second speed difference;

[0022] Determining a semi-coupling characteristic value according to a change in a second speed difference when the vehicle actually reaches a semi-coupling state and when the vehicle does not reach a semi-coupling state;

[0023] If the semi-clutch characteristic value is greater than a set characteristic value, it is determined that the clutch state of the vehicle is in a semi-clutch state.

[0024] Optionally, determining whether the vehicle satisfies a condition for calculating a semi-coupling state includes:

[0025] When it is detected that the engine speed is greater than a set speed, the engine speed is stored in a queue, and if the length of the queue is less than the set length, a variance value of the engine speed is calculated and the variance value is stored in a list;

[0026] If the length of the list is less than the set length, calculating the variance average of the variance values ​​according to the variance values ​​of the engine speed;

[0027] If the variance value of the engine speed and the variance average value are less than a second set threshold, it is determined that the vehicle meets the condition for calculating the semi-clutch state.

[0028] Optionally, the method further includes: initializing the queue if it is detected that the GPS speed is not zero and the gear state includes a preset gear.

[0029] Optionally, the method further includes: outputting a message indicating that the clutch state of the vehicle is in a semi-clutch state to a driving assistance system by way of message publishing to prompt the driver.

[0030] In a second aspect, an embodiment of the present application provides a device for determining a clutch state of a vehicle, comprising:

[0031] A determination module, used to determine whether the vehicle meets the conditions for calculating the semi-coupling state;

[0032] an acquisition module, for acquiring the engine speed, handbrake state, gear state and GPS speed of the vehicle if it is determined that the vehicle meets the conditions for calculating the semi-clutch state;

[0033] The determination module is also used to determine whether the clutch state of the vehicle is in a semi-clutch state based on the engine speed, handbrake state, gear state and GPS speed of the vehicle.

[0034] In a third aspect, an embodiment of the present application provides a computing device, comprising a processing component and a storage component; the storage component stores one or more computer instructions; the one or more computer instructions are used to be called and executed by the processing component to implement the method for determining the vehicle clutch state as described in the first aspect above.

[0035] In a fourth aspect, an embodiment of the present application provides a computer storage medium storing a computer program, which, when executed by a computer, implements the method for determining the clutch state of a vehicle as described in the first aspect above.

[0036] In an embodiment of the present application, it is determined whether the vehicle meets the conditions for calculating the semi-clutch state; if it is determined that the vehicle meets the conditions for calculating the semi-clutch state, the engine speed, handbrake state, gear state and GPS speed of the vehicle are obtained; based on the engine speed, handbrake state, gear state and GPS speed of the vehicle, it is determined whether the clutch state of the vehicle is in the semi-clutch state.

[0037] The present application scheme is aimed at determining the clutch state of the vehicle, especially detecting the semi-clutch state, and its beneficial effects can be summarized from the following aspects:

[0038] Reduce the cost of determining the vehicle's clutch state: There is no need to set up sensors to monitor the clutch state. It is only necessary to collect the vehicle's engine speed, handbrake status, gear status and GPS speed through the vehicle's existing modules to determine whether the vehicle's clutch state is in a semi-clutch state, thereby reducing the cost of determining the vehicle's clutch state and improving the efficiency of determining the vehicle's clutch state.

[0039] Improve driving safety: By accurately judging the semi-clutch state, it can help the driver adjust the operation in time to avoid safety hazards caused by improper clutch control.

[0040] Reduce mechanical wear: The semi-clutch state is one of the working conditions where clutch wear is more serious. Accurately judging this state can effectively reduce abnormal wear of components such as clutch plates and flywheels, and extend their service life.

[0041] Optimize fuel economy: Operating in a half-clutch state increases fuel consumption. Helps improve fuel efficiency by monitoring in real time and guiding the driver to avoid unnecessary half-clutch operation.

[0042] Reduced maintenance costs: Reducing the need for repairs caused by improper operation indirectly reduces the overall maintenance cost of the vehicle.

[0043] Enhance user interaction experience: By providing intuitive feedback information to the driver, such as through instrument panel display or voice prompts, the friendliness of human-computer interaction can be enhanced.

[0044] In summary, the present application scheme can not only improve the driver's operating habits, but also improve the overall performance of the vehicle to a certain extent, which has positive significance for improving road safety and energy conservation and emission reduction.

[0045] These and other aspects of the present application will become more clearly understood in the description of the following embodiments. BRIEF DESCRIPTION OF THE DRAWINGS

[0046] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, a brief introduction will be given below to the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0047] Figure 1 A flow chart of a method for determining a vehicle clutch state provided in an embodiment of the present application;

[0048] Figure 2 A schematic diagram of the structure of a device for determining a vehicle clutch state provided in an embodiment of the present application;

[0049] Figure 3 A schematic diagram of the structure of a computing device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0050] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application.

[0051] In some of the processes described in the specification and claims of this application and the above-mentioned figures, multiple operations that appear in a specific order are included, but it should be clearly understood that these operations may not be executed in the order in which they appear in this article or executed in parallel. The serial numbers of the operations, such as 101, 102, etc., are only used to distinguish between different operations, and the serial numbers themselves do not represent any execution order. In addition, these processes may include more or fewer operations, and these operations may be executed in sequence or in parallel. It should be noted that the descriptions of "first", "second", etc. in this article are used to distinguish different messages, devices, modules, etc., do not represent the order of precedence, and do not limit the "first" and "second" to be different types.

[0052] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of this application.

[0053] Figure 1 A flow chart of a method for determining a vehicle clutch state is provided for an embodiment of the present application, such as Figure 1 As shown, the method includes:

[0054] 101. Determine whether the vehicle meets the conditions for calculating the semi-clutch state;

[0055] In this step, in order to ensure accuracy, it is necessary to determine that the vehicle is in appropriate conditions before calculating the semi-clutch state. For example, the vehicle must be stationary or driving at a low speed, and the engine must be started.

[0056] In the embodiment of the present application, in this step, the vehicle first checks whether the following conditions are met through the on-board computer: the engine is started, the vehicle is in first gear or reverse gear, the handbrake is released, and the vehicle speed is lower than a certain threshold (for example, 5 kilometers per hour). If all conditions are met, the vehicle is considered to meet the conditions for calculating the semi-clutch state.

[0057] 102. If it is determined that the vehicle meets the conditions for calculating the semi-clutch state, the engine speed, the handbrake state, the gear state and the GPS speed of the vehicle are obtained;

[0058] In this step, Engine Speed ​​(RevolutionsPerMinute, RPM): the number of times the engine rotates per minute.

[0059] Parking brake status: whether the parking brake is pulled up or released.

[0060] Gear status: The gear position of the vehicle's transmission.

[0061] GPS speed: vehicle speed obtained through the Global Positioning System (GPS).

[0062] In the embodiment of the present application, when it is determined that the vehicle meets the conditions for calculating the semi-clutch state, the engine speed information is read through the vehicle's electronic control unit (ECU); the handbrake state is obtained through the body control module (BCM); the gear position state is read through the transmission control unit (TCU); and the current GPS speed is obtained through the vehicle's GPS module. This information will be integrated for the next step of analysis.

[0063] 103. Determine whether the clutch state of the vehicle is in a semi-clutch state based on the engine speed, handbrake state, gear state, and GPS speed of the vehicle.

[0064] In this step, the semi-clutch state refers to the state where the clutch is partially engaged, at which time part of the engine power is transmitted to the gearbox, but it is not enough for the vehicle to reach normal driving speed.

[0065] In the embodiment of the present application, according to the acquired data, the ECU will execute the following logic:

[0066] If the engine speed is higher than the idle speed but has not reached full throttle speed, and the vehicle is in first gear or reverse gear, and the GPS speed is low (for example, less than 5 km / h), it can be preliminarily determined that the vehicle may be in a semi-clutch state.

[0067] The ECU also takes into account whether the handbrake has been released, because if the handbrake is still pulled, the vehicle will not move even if the engine speed is high. In this case, it should not be judged as a semi-clutch state.

[0068] Ultimately, if all of these conditions are met, the ECU will determine that the vehicle is in a semi-clutch state and can notify the driver through instrument panel display, sound alarm, etc.

[0069] Of course, the above embodiment is only an example. The present application does not limit the value of each parameter (engine speed, handbrake status, gear status and GPS speed), and in addition to the above parameters, other additional parameters can be added to comprehensively determine whether the clutch state of the vehicle is in a semi-clutch state.

[0070] As an optional solution, in the embodiment of the present application, step 103 may specifically include:

[0071] 1031. When it is detected that the handbrake state of the vehicle includes being pulled up, the gear state includes a preset gear, and the GPS speed is less than a first preset speed, calculating the average speed of the engine speed at the preset gear according to the engine speed;

[0072] In this step, the preset gear is usually the first gear, reverse gear, neutral gear, etc. of a manual transmission car, because these gears are suitable for starting or driving at low speed. For example, the preset gear in the embodiment of the present application is specifically the first gear, wherein the preset gear and the subsequent first preset speed, first preset threshold and other values ​​are all determined by the inventor through practice.

[0073] First preset speed: a preset speed threshold used to distinguish whether the vehicle is stationary or nearly stationary. For example, the first preset speed in the embodiment of the present application is 0.01 km / h.

[0074] Average speed: The average value of the engine speed within a specific period of time, used to evaluate the working condition of the engine.

[0075] Specifically, the calculation process of the average speed of the engine speed includes:

[0076] By formula: Calculating an average speed of the engine speed;

[0077] Where M represents the average speed, n represents the number of times the engine speed is obtained, rpm 1 +rpm 2 +rpm 3 +…+rpm n Expressed as the engine speed obtained at each time.

[0078] In an embodiment of the present application, when it is detected that the vehicle's handbrake is pulled up, the gear is in first gear (assuming it is the preset gear) and the GPS speed is less than 0.01 km / h, the ECU will record the engine speed obtained multiple times over a period of time, and calculate the average engine speed during this period according to the above formula.

[0079] 1032. When it is detected that the variance value and the variance average value of the engine speed are less than a first set threshold, the gear state includes neutral gear, and the GPS speed is less than a second preset speed, calculating the average speed of the engine speed in neutral gear according to the engine speed;

[0080] In this step, the variance value of the engine speed is a statistic that measures the degree of fluctuation of the engine speed.

[0081] Engine speed variance average: The average value of the engine speed variance over a period of time.

[0082] First preset threshold: a preset value used to determine whether the fluctuation of the engine speed is in a stable state. For example, the first preset threshold in the embodiment of the present application is 500.

[0083] The second preset speed is similar to the first preset speed, but may have a different setting value, and is used to determine whether the vehicle is almost stationary. For example, the first preset speed in the embodiment of the present application is 0.1 km / h.

[0084] In an embodiment of the present application, when it is detected that the variance value and the variance average value of the engine speed are both less than 500, the gear is in neutral and the GPS speed is less than 0.1 km / h, the ECU will record the engine speed for a period of time and calculate the average speed of the engine speed during this period.

[0085] The calculation process of the variance value of the engine speed includes:

[0086] By formula: Calculating a variance value of the engine speed;

[0087] Among them, s 2 It is represented by the variance of the engine speed, and M is represented by the average speed, rpm 1 +rpm 2 +rpm 3 +…+rpm n Expressed as the engine speed obtained each time;

[0088] 1033. Determine whether the clutch state of the vehicle is in a semi-clutch state according to a speed difference between an average speed of the engine speed in the preset gear and an average speed of the engine speed in the neutral gear.

[0089] In this step, the speed difference is the difference between the average value of the engine speed in the preset gear and the average value of the engine speed in the neutral gear.

[0090] Preset difference: a preset value used to determine whether the speed difference is large enough to indicate that the vehicle is in a semi-clutch state. For example, the preset difference in the embodiment of the present application is -70.

[0091] Specifically, step 1033 may include: subtracting the average speed of the engine speed in the neutral gear from the average speed of the engine speed in the preset gear to obtain a first speed difference; when it is detected that the handbrake state has switched and is in the state of being pulled up, and the time difference between the switching is greater than a preset time length in seconds and the gear state includes a preset gear, if the first speed difference is greater than the preset difference, it is determined that the clutch state of the vehicle is in a semi-clutch state.

[0092] In the embodiment of the present application, the ECU will calculate the difference (i.e., the first speed difference) between the two speed averages obtained in step 1031 and step 1032. When the handbrake state changes from being pulled to being released (i.e., switching occurs), and the switching time is greater than a preset time length (e.g., the preset time length set in the present application is 1 second), the gear position is still in the preset gear position (first gear), and the first speed difference is greater than a preset difference (e.g., -70), the ECU will determine that the vehicle is in a semi-clutch state.

[0093] As another optional solution, in the embodiment of the present application, step 103 may specifically include:

[0094] 1031', calculating GPS acceleration according to the GPS speed;

[0095] In this step, GPS speed: the vehicle speed obtained through the Global Positioning System (GPS).

[0096] GPS acceleration: The rate of change of GPS speed over time, reflecting the change of vehicle acceleration.

[0097] The calculation process of the GPS acceleration includes:

[0098] By formula group:

[0099]

[0100]

[0101]

[0102] Calculating the GPS acceleration;

[0103] Among them, v east Expressed as the eastward velocity, v north Expressed as north speed, east now Represents the east coordinate (longitude) of the current time, east pre It is expressed as the east coordinate (longitude) of the last moment, t is the time interval between two measurements, north now Represents the current north coordinate (latitude), north pre It is represented by the north coordinate (latitude) of the previous moment, v is represented by the GPS speed of the current moment, a is represented by the GPS acceleration, and v pre It is expressed as the GPS speed at the previous moment, and Δt is expressed as the time difference between the current moment and the previous moment.

[0104] In the embodiment of the present application, the ECU continuously obtains the GPS speed of the vehicle and uses the above formula group to calculate the GPS acceleration. Of course, the GPS acceleration can also be calculated by dividing the speed difference between adjacent time points by the time interval, which is not limited in the present application.

[0105] 1032', when it is detected that the variance value of the GPS acceleration is less than a third set threshold and the gear state includes neutral, calculating the variance value of the engine speed in neutral;

[0106] In this step, the third threshold is set to 0.01.

[0107] The calculation process of the variance value of the GPS acceleration includes:

[0108] By formula: First calculate the average speed of the GPS acceleration, and then use the formula: Calculating the variance value of the GPS acceleration;

[0109] Where M represents the average speed of GPS acceleration, n represents the number of GPS accelerations obtained, and a 1 +a 2 +a 3 +…+a n Expressed as the GPS acceleration obtained each time, s 2 Expressed as the variance value of GPS acceleration.

[0110] In an embodiment of the present application, when it is detected that the variance value of the GPS acceleration is less than a third set threshold value (eg, 0.01) and the gear is in neutral, the ECU will record the engine speed for a period of time and calculate the variance value of the engine speed for this period of time.

[0111] 1033', when it is detected that the variance value of the GPS acceleration is greater than a third set threshold and the gear state includes a preset gear, calculating the variance value of the engine speed at the preset gear;

[0112] In an embodiment of the present application, when it is detected that the variance value of the GPS acceleration is greater than a third set threshold value (for example, 0.01) and the gear is in a preset gear (for example, first gear), the ECU will record the engine speed for a period of time and calculate the variance value of the engine speed during this period of time.

[0113] 1034', subtracting the variance value of the engine speed in the neutral gear from the variance value of the engine speed in the preset gear to obtain a second speed difference;

[0114] In this step, the second speed difference is the difference between the variance of the engine speed in the preset gear and the variance of the engine speed in the neutral gear.

[0115] In the embodiment of the present application, the ECU will calculate the difference between the two variance values ​​obtained in step 1033 ′ and step 1032 ′ (ie, the second speed difference).

[0116] 1035', determining a semi-coupling characteristic value according to a change in a second speed difference when the vehicle actually reaches a semi-coupling state and when the vehicle does not reach a semi-coupling state;

[0117] In this step, the semi-clutch characteristic value is an indicator used to determine whether the vehicle is in a semi-clutch state, and is obtained based on the change trend of the second speed difference.

[0118] In the embodiment of the present application, the ECU identifies the difference between when the vehicle is in a semi-clutch state and when it is not in a semi-clutch state by comparing the changing trends of the second speed difference under different conditions. For example, when the vehicle is in a semi-clutch state, due to the partial engagement of the clutch, the fluctuation of the engine speed will be more obvious than when in neutral, so the second speed difference will increase accordingly. The ECU can determine a semi-clutch characteristic value based on this changing trend.

[0119] 1036', if the semi-clutch characteristic value is greater than a set characteristic value, determine that the clutch state of the vehicle is in a semi-clutch state.

[0120] In this step, a characteristic value is set: a preset value used to determine whether the semi-clutch characteristic value is large enough to indicate that the vehicle is in a semi-clutch state.

[0121] In the embodiment of the present application, if the calculated semi-clutch characteristic value is greater than the set characteristic value (for example, 100RPM^2), the ECU will determine that the vehicle is in a semi-clutch state.

[0122] Through the above steps, the method provided in the present application can more accurately determine whether the vehicle is in a semi-clutch state, utilizes existing vehicle modules and sensors, does not require additional hardware support, and improves the accuracy and reliability of the judgment.

[0123] Optionally, in the embodiment of the present application, the process of step 101 “determining whether the vehicle meets the conditions for calculating the semi-coupling state” may include:

[0124] 1011. When it is detected that the engine speed is greater than a set speed, the engine speed is stored in a queue. If the length of the queue is less than the set length, a variance value of the engine speed is calculated and the variance value is stored in a list.

[0125] In this step, the speed is set: a preset engine speed threshold value, which is used to determine whether the engine is in a working state. For example, the set speed in the embodiment of the present application is 0.

[0126] Queue: A First In First Out (FIFO) data structure used to store consecutive engine speed values.

[0127] List: A data structure used to store the variance values ​​of engine speed.

[0128] In the embodiment of the present application, when it is detected that the engine speed is greater than the set speed (e.g., 1000 RPM), the ECU stores the current engine speed value in a queue. If the length of the queue is less than the set length (e.g., the set length in the embodiment of the present application is 30), the ECU calculates the variance value of the engine speed in the queue and stores the variance value in a list.

[0129] 1012. If the length of the list is less than a set length, calculate the variance average of the variance values ​​according to the variance values ​​of the engine speed;

[0130] In this step, variance mean: the average value of the engine speed variance over a period of time.

[0131] In an embodiment of the present application, the ECU collects the variance values ​​of the engine speed. Before the list length reaches a set length (for example, the set length in the embodiment of the present application is 30), the ECU will calculate the average value of these variance values, that is, the variance average value.

[0132] 1013. If the variance value of the engine speed and the variance average value are less than a second set threshold, it is determined that the vehicle meets the condition for calculating the semi-clutch state.

[0133] In this step, the second set threshold is a preset value used to determine whether the fluctuation of the engine speed is in a stable state. For example, the second set threshold in the embodiment of the present application is 3000.

[0134] In the embodiment of the present application, if the variance value and the variance average value of the engine speed are both less than a second set threshold value (eg, 3000), the ECU will determine that the vehicle meets the conditions for calculating the semi-clutch state.

[0135] Through the above steps, the method provided by the present application can more accurately determine whether the vehicle is in a suitable condition to calculate the semi-clutch state, ensuring the accuracy of the judgment result. This method utilizes existing vehicle modules and sensors, does not require additional hardware support, and improves the accuracy and reliability of the judgment.

[0136] Optionally, in the embodiment of the present application, the method further includes: if it is detected that the GPS speed is not zero and the gear state includes a preset gear, initializing the queue.

[0137] In this step, the GPS speed is not zero: this means the vehicle is moving.

[0138] Preset gear: usually the first gear or reverse gear of a manual transmission car, because these gears are suitable for starting or driving at low speed. The preset gear in the embodiment of the present application is the first gear.

[0139] Initialize the queue: Clear all elements in the queue and prepare to start collecting engine speed data again.

[0140] In the embodiment of the present application, when it is detected that the GPS speed is not zero (i.e. the vehicle is moving) and the gear is in a preset gear (e.g. first gear), the ECU will clear the queue previously used to store the engine speed and prepare to restart the collection of engine speed data. The purpose of this is to ensure that the vehicle state is re-evaluated under the new driving conditions.

[0141] Through the above steps, the operation of initializing the queue ensures that each judgment is based on the latest data, thereby enhancing the accuracy of the judgment.

[0142] Optionally, in an embodiment of the present application, the method further includes: outputting a message indicating that the clutch state of the vehicle is in a semi-clutch state to a driving assistance system by publishing a message to prompt the driver.

[0143] In this step, message publishing: specific information is sent to applications or systems that subscribe to the information through the message publishing mechanism in the software architecture.

[0144] Driver Assistance System: A system integrated into a vehicle to provide driver assistance functions such as automatic emergency braking, lane keeping assist, etc.

[0145] Prompt the user: inform the driver of the current vehicle status through the vehicle's dashboard display, sound prompts or other means.

[0146] In the embodiment of the present application, when the ECU determines that the vehicle is in a semi-clutch state, it will send this information to the driver assistance system by means of message publishing. After receiving this message, the driver assistance system can remind the driver by lighting up the indicator light on the dashboard, issuing a sound warning, or displaying a text message. For example, a special icon may appear on the dashboard, or a sound prompt of "Please pay attention to the clutch operation" may be issued to help the driver better control the vehicle.

[0147] Through the above steps, the method provided by the present application can not only accurately determine whether the vehicle is in a semi-clutch state, but also convey this information to the driver in a timely manner, thereby improving driving safety.

[0148] Figure 2 A schematic diagram of a structure of a vehicle clutch state determination device is provided for an embodiment of the present application, such as Figure 2 As shown, the device comprises:

[0149] A determination module 21, used to determine whether the vehicle meets the conditions for calculating the semi-coupling state;

[0150] The acquisition module 22 is used to acquire the engine speed, handbrake state, gear state and GPS speed of the vehicle if it is determined that the vehicle meets the conditions for calculating the semi-clutch state;

[0151] The determination module 21 is further configured to determine whether the clutch state of the vehicle is in a semi-clutch state according to the engine speed, handbrake state, gear state and GPS speed of the vehicle.

[0152] Optionally, in an embodiment of the present application, the determination module 21 is specifically used to calculate the average speed of the engine speed in the preset gear according to the engine speed when it is detected that the handbrake state of the vehicle includes being pulled up, the gear state includes a preset gear, and the GPS speed is less than a first preset speed; calculate the average speed of the engine speed in neutral according to the engine speed when it is detected that the variance value and the variance average value of the engine speed are less than a first set threshold, the gear state includes neutral, and the GPS speed is less than a second preset speed; determine whether the clutch state of the vehicle is in a semi-clutch state according to the speed difference between the average speed of the engine speed in the preset gear and the average speed of the engine speed in neutral.

[0153] Optionally, in an embodiment of the present application, the determination module 21 is specifically used to subtract the average speed of the engine speed in the neutral gear from the average speed of the engine speed in the preset gear to obtain a first speed difference; when it is detected that the handbrake state has switched and the time difference between being pulled up and switching is greater than a preset time length in seconds and the gear state includes a preset gear, if the first speed difference is greater than the preset difference, it is determined that the clutch state of the vehicle is in a semi-clutch state.

[0154] Optionally, in an embodiment of the present application, the determination module 21 is specifically used to calculate the GPS acceleration based on the GPS speed; when it is detected that the variance value of the GPS acceleration is less than a third set threshold value and the gear state includes neutral, calculate the variance value of the engine speed in neutral; when it is detected that the variance value of the GPS acceleration is greater than a third set threshold value and the gear state includes a preset gear, calculate the variance value of the engine speed in the preset gear; subtract the variance value of the engine speed in neutral from the variance value of the engine speed in the preset gear to obtain a second speed difference; determine a semi-clutch characteristic value based on a change in the second speed difference when the vehicle actually reaches the semi-clutch state and when it does not reach the semi-clutch state; if the semi-clutch characteristic value is greater than the set characteristic value, determine that the clutch state of the vehicle is in the semi-clutch state.

[0155] Optionally, in an embodiment of the present application, the determination module 21 is specifically used to store the engine speed in a queue when it is detected that the engine speed is greater than a set speed; if the length of the queue is less than the set length, calculate the variance value of the engine speed and store the variance value in a list; if the length of the list is less than the set length, calculate the variance average of the variance value based on the variance value of the engine speed; if the variance value of the engine speed and the variance average are less than a second set threshold, determine that the vehicle meets the conditions for calculating the semi-clutch state.

[0156] Optionally, in the embodiment of the present application, the device further includes a processing module 23;

[0157] The processing module 23 is configured to initialize the queue if it is detected that the GPS speed is not zero and the gear state includes a preset gear.

[0158] Optionally, in an embodiment of the present application, the processing module 23 is further used to output a message indicating that the clutch state of the vehicle is in a semi-clutch state to a driving assistance system by publishing a message, so as to prompt the driver.

[0159] Figure 2 The vehicle clutch state determination device can execute Figure 1 The implementation principle and technical effect of the method for determining the clutch state of a vehicle described in the illustrated embodiment will not be described in detail. The specific manner in which each module and unit performs operations in the device for determining the clutch state of a vehicle in the above embodiment has been described in detail in the embodiment of the method, and will not be described in detail here.

[0160] In one possible design, Figure 2 The vehicle clutch state determination device of the illustrated embodiment may be implemented as a computing device, such as Figure 3 As shown, the computing device may include a storage component 31 and a processing component 32;

[0161] The storage component 31 stores one or more computer instructions, wherein the one or more computer instructions are called and executed by the processing component 32 .

[0162] The processing component 32 is used to: determine whether the vehicle meets the conditions for calculating the semi-clutch state; if it is determined that the vehicle meets the conditions for calculating the semi-clutch state, obtain the engine speed, handbrake state, gear state and GPS speed of the vehicle; and determine whether the clutch state of the vehicle is in the semi-clutch state based on the engine speed, handbrake state, gear state and GPS speed of the vehicle.

[0163] The processing component 32 may include one or more processors to execute computer instructions to complete all or part of the steps in the above method. Of course, the processing component may also be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors or other electronic components to perform the above method.

[0164] The storage component 31 is configured to store various types of data to support operations at the terminal. The storage component can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk.

[0165] Of course, the computing device may also include other components, such as input / output interfaces, display components, communication components, etc.

[0166] The input / output interface provides an interface between the processing component and the peripheral interface module, which may be an output device, an input device, etc.

[0167] The communication component is configured to facilitate, among other things, wired or wireless communications between the computing device and other devices.

[0168] Among them, the computing device can be a physical device or an elastic computing host provided by a cloud computing platform, etc. In this case, the computing device can refer to a cloud server, and the above-mentioned processing components, storage components, etc. can be basic server resources rented or purchased from the cloud computing platform.

[0169] The present application also provides a computer storage medium storing a computer program, wherein the computer program can achieve the above-mentioned Figure 1 A method for determining a vehicle clutch state according to the illustrated embodiment.

[0170] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0171] The device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Those of ordinary skill in the art may understand and implement it without creative work.

[0172] Through the description of the above implementation methods, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a necessary general hardware platform, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solution is essentially or the part that contributes to the prior art can be embodied in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a disk, an optical disk, etc., including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.

[0173] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit it. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application.

Claims

1. A method for determining a vehicle clutch state, characterized in that: include: Determine whether the vehicle meets the conditions for calculating the semi-clutch state; If it is determined that the vehicle meets the conditions for calculating the semi-clutch state, obtaining the engine speed, handbrake state, gear state and GPS speed of the vehicle; According to the engine speed, handbrake state, gear state and GPS speed of the vehicle, it is determined whether the clutch state of the vehicle is in a semi-clutch state.

2. The method according to claim 1, characterized in that The determining whether the clutch state of the vehicle is in a semi-clutch state according to acquiring the engine speed, the handbrake state, the gear state and the GPS speed of the vehicle comprises: When it is detected that the handbrake state of the vehicle includes being pulled up, the gear state includes a preset gear, and the GPS speed is less than a first preset speed, calculating the average speed of the engine speed at the preset gear according to the engine speed; When it is detected that the variance value and the variance average value of the engine speed are less than a first set threshold, the gear state includes neutral gear, and the GPS speed is less than a second preset speed, calculating the average speed of the engine speed in neutral gear according to the engine speed; Whether the clutch state of the vehicle is in a semi-clutch state is determined according to a speed difference between an average speed of the engine speed in the preset gear and an average speed of the engine speed in the neutral gear.

3. The method according to claim 2, characterized in that The determining whether the clutch state of the vehicle is in a semi-clutch state according to the speed difference between the average speed of the engine speed in the preset gear and the average speed of the engine speed in the neutral gear comprises: Subtracting the average speed of the engine speed in the neutral gear from the average speed of the engine speed in the preset gear to obtain a first speed difference; When it is detected that the handbrake state has switched and is pulled up, and the time difference between the switching is greater than the preset time length seconds and the gear state includes a preset gear, if the first speed difference is greater than the preset difference, it is determined that the clutch state of the vehicle is in a semi-clutch state.

4. The method according to claim 1, characterized in that The determining whether the clutch state of the vehicle is in a semi-clutch state according to acquiring the engine speed, the handbrake state, the gear state and the GPS speed of the vehicle comprises: Calculating GPS acceleration based on the GPS velocity; When it is detected that the variance value of the GPS acceleration is less than a third set threshold and the gear state includes neutral, calculating the variance value of the engine speed in neutral; When it is detected that the variance value of the GPS acceleration is greater than a third set threshold and the gear state includes a preset gear, calculating the variance value of the engine speed at the preset gear; Subtracting the variance value of the engine speed in the neutral gear from the variance value of the engine speed in the preset gear to obtain a second speed difference; Determining a semi-coupling characteristic value according to a change in a second speed difference when the vehicle actually reaches a semi-coupling state and when the vehicle does not reach a semi-coupling state; If the semi-clutch characteristic value is greater than a set characteristic value, it is determined that the clutch state of the vehicle is in a semi-clutch state.

5. The method according to claim 1, characterized in that The determining whether the vehicle meets the condition for calculating the semi-coupling state includes: When it is detected that the engine speed is greater than a set speed, the engine speed is stored in a queue, and if the length of the queue is less than the set length, a variance value of the engine speed is calculated and the variance value is stored in a list; If the length of the list is less than the set length, calculating the variance average of the variance values ​​according to the variance values ​​of the engine speed; If the variance value of the engine speed and the variance average value are less than a second set threshold, it is determined that the vehicle meets the condition for calculating the semi-clutch state.

6. The method according to claim 5, characterized in that Also includes: If it is detected that the GPS speed is not zero and the gear state includes a preset gear, the queue is initialized.

7. The method according to claim 1, characterized in that Also includes: By means of message publishing, a message indicating that the clutch state of the vehicle is in a semi-clutch state is output to a driving assistance system to prompt the driver.

8. A device for determining a vehicle clutch state, characterized in that: include: A determination module, used to determine whether the vehicle meets the conditions for calculating the semi-coupling state; an acquisition module, for acquiring the engine speed, handbrake state, gear state and GPS speed of the vehicle if it is determined that the vehicle meets the conditions for calculating the semi-clutch state; The determination module is also used to determine whether the clutch state of the vehicle is in a semi-clutch state based on the engine speed, handbrake state, gear state and GPS speed of the vehicle.

9. A computing device, characterized in that It comprises a processing component and a storage component; the storage component stores one or more computer instructions; the one or more computer instructions are used to be called and executed by the processing component to implement the method for determining the vehicle clutch state as described in any one of claims 1 to 7.

10. A computer storage medium, characterized in that: A computer program is stored, and when the computer program is executed by a computer, the method for determining the vehicle clutch state according to any one of claims 1 to 7 is implemented.

Citation Information

Cited By

  • Vehicle clutch protection method, device and equipment and readable storage medium

    CN119687122A