Clutch position sensor value untrustworthy fault diagnosis method, device and equipment

CN122835296APending Publication Date: 2026-09-29FAW JIEFANG AUTOMOTIVE CO
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202610937340.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-06-26
Publication Date
2026-09-29

AI Technical Summary

Technical Problem

[0005]本发明的目的在于提供一种离合器位置传感器数值不可信故障诊断方法、装置及设备,至少能够解决现有技术中由于离合器位置传感器数值不可信,而导致故障诊断的结果不可信,无法保障故障诊断准确性的问题,可保证离合器正常执行分离和接合动作,进而能使车辆稳定执行起步及换挡等基本功能,利于提升用户驾驶体验和行驶安全性

Benefits of technology

[0037]本发明所提供的技术方案,首先,判断至少一种诊断关联控制器、传感器及通信回路是否发生故障;进一步地,当任一诊断关联控制器、传感器及通信回路均未发生故障时,至少获取发动机转速并判断是否满足预设转速条件;进一步地,当发动机转速满足预设转速条件时,执行离合器位置传感器数值不可信故障诊断,至少获取输入轴转速、离合器位置和发动机实际转矩,并计算转速差值绝对值;最后,当转速差值绝对值和离合器位置满足第一故障判定条件,或者转速差值绝对值、离合器位置和发动机实际转矩满足第二故障判定条件时,判定存在离合器位置传感器数值不可信故障。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122835296A_ABST
    Figure CN122835296A_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of vehicles and discloses a clutch position sensor value untrustworthy fault diagnosis method, device and equipment. The method comprises the following steps: judging whether at least one diagnostic associated controller, sensor and communication loop are faulty; if none of them is faulty, at least acquiring an engine speed and judging whether a preset speed condition is met; if the preset speed condition is met, performing clutch position sensor value untrustworthy fault diagnosis, at least acquiring an input shaft speed, clutch position and engine actual torque, and calculating a speed difference absolute value; when the speed difference absolute value and the clutch position meet a first fault determination condition, or the speed difference absolute value, the clutch position and the engine actual torque meet a second fault determination condition, it is determined that there is a clutch position sensor value untrustworthy fault. The present application can at least ensure that the clutch normally performs separation and engagement actions, and is beneficial to improving user driving experience and driving safety.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of vehicle technology, and in particular to a method, apparatus, and equipment for diagnosing faults caused by unreliable values ​​from a clutch position sensor. Background Technology

[0002] In the field of AMT (Automated Manual Transmission) systems for commercial vehicles, the main gearbox typically employs a sliding gear sleeve shifting structure, while the front and rear auxiliary gearboxes utilize synchronized shifting mechanisms. In automatic mechanical transmission technology, accurate clutch position detection is crucial for ensuring normal vehicle operation and gear shifting. Clutch position sensors monitor the clutch's status in real time and transmit this information to the control system for precise clutch control.

[0003] Currently, most existing clutch control methods rely on clutch position sensors to acquire the real-time position of the clutch. However, in practical applications, clutch position sensors may provide unreliable position information due to various reasons (such as signal interference). During vehicle operation, if the clutch position sensor reading is unreliable, the real-time clutch position cannot be obtained, making clutch engagement and disengagement impossible. This ultimately prevents the vehicle from performing basic functions such as starting and shifting gears, affecting vehicle operation. More specifically, if the clutch position sensor reading is unreliable during operation, the vehicle's power interruption time is prolonged, easily causing shifting jerks, affecting driving comfort and power. In more severe cases, the vehicle may be unable to start or shift gears normally, compromising the user's driving experience and safety.

[0004] Furthermore, existing technologies determine the reliability of clutch position sensor values ​​based on the clutch position change rate and clutch position range. However, this method relies on already unreliable clutch position sensor values, and then calculates the change rate based on these values. Since the clutch position change rate is also unreliable, this further leads to unreliable fault diagnosis results and fails to guarantee the accuracy of fault diagnosis. Summary of the Invention

[0005] The purpose of this invention is to provide a method, apparatus, and device for diagnosing faults caused by unreliable clutch position sensor values. This invention can at least solve the problem in the prior art where unreliable clutch position sensor values ​​lead to unreliable fault diagnosis results and an inability to guarantee the accuracy of fault diagnosis. It can ensure that the clutch can perform normal disengagement and engagement actions, thereby enabling the vehicle to stably perform basic functions such as starting and shifting gears, which is beneficial to improving the user's driving experience and driving safety.

[0006] To address the aforementioned technical problems, in a first aspect, the present invention provides a method for diagnosing faults caused by unreliable values ​​from a clutch position sensor, comprising at least:

[0007] S1. Determine whether at least one diagnostic associated controller, sensor, and communication loop has malfunctioned;

[0008] S2. When none of the diagnostic correlation controllers, sensors and communication loops are faulty, at least the engine speed is acquired and it is determined whether the preset speed condition is met.

[0009] S3. When the engine speed meets the preset speed condition, perform a fault diagnosis for unreliable clutch position sensor values, at least obtain the input shaft speed, clutch position and actual engine torque, and calculate the absolute value of the speed difference.

[0010] S4. When the absolute value of the speed difference and the clutch position meet the first fault determination condition, or when the absolute value of the speed difference, the clutch position and the actual engine torque meet the second fault determination condition, it is determined that there is a fault of unreliable clutch position sensor value.

[0011] Optionally, after step S1, at least the following steps are also included:

[0012] When any of the aforementioned diagnostic associated controllers, sensors, and / or communication loops malfunction, the clutch position sensor value unreliable fault diagnosis is not activated.

[0013] The at least one diagnostic correlation controller, sensor, and communication circuit specifically includes at least an input shaft speed sensor, a CAN bus, an AMT controller, an engine controller, and the clutch position sensor.

[0014] Optionally, the preset rotational speed condition is at least:

[0015] The engine speed is not less than the preset minimum speed and not greater than the preset maximum speed;

[0016] The minimum preset rotational speed is less than the maximum preset rotational speed.

[0017] Optionally, the absolute value of the speed difference is calculated at least in the following ways:

[0018] ΔN = |Ne - Nin|;

[0019] In the above formula, ΔN represents the absolute value of the speed difference, Ne represents the engine speed, and Nin represents the input shaft speed.

[0020] Optionally, the first fault determination condition is at least that the absolute value of the speed difference is greater than the first speed difference threshold, and the clutch position is less than the preset minimum clutch engagement value;

[0021] The second fault determination condition is at least that the absolute value of the speed difference is less than the second speed difference threshold, the clutch position is greater than the preset minimum clutch disengagement value, and the actual engine torque is greater than the preset minimum torque.

[0022] The second speed difference threshold is at least greater than the first speed difference threshold, and the preset minimum value for clutch disengagement is at least greater than the preset minimum value for clutch engagement.

[0023] Optionally, after step S2, at least the following steps are also included:

[0024] When the engine speed does not meet the preset speed condition, the fault diagnosis of unreliable clutch position sensor value is not activated.

[0025] Optionally, after step S3, at least the following steps are also included:

[0026] When the absolute value of the speed difference or the clutch position does not meet the first fault determination condition, or when the absolute value of the speed difference, the clutch position or the actual engine torque does not meet the second fault determination condition, it is determined that there is no fault of unreliable clutch position sensor value.

[0027] After step S4, at least the following is also included:

[0028] At least the clutch position sensor readings displayed on the instrument panel are unreliable.

[0029] Based on the same concept, in a second aspect, the present invention also provides a clutch position sensor numerical unreliable fault diagnosis device for performing the clutch position sensor numerical unreliable fault diagnosis method described in any one of the first aspects.

[0030] The clutch position sensor value unreliable fault diagnosis device includes at least the following:

[0031] The first judgment module is used to determine whether at least one diagnostic associated controller, sensor and communication loop has failed.

[0032] The second judgment module is used to at least obtain the engine speed and determine whether the preset speed condition is met when none of the diagnostic associated controllers, sensors and communication circuits have failed.

[0033] The diagnostic execution module is used to perform a fault diagnosis of unreliable clutch position sensor values ​​when the engine speed meets the preset speed condition, and to at least obtain the input shaft speed, clutch position and actual engine torque, and calculate the absolute value of the speed difference.

[0034] The fault determination module is used to determine that there is a fault of unreliable clutch position sensor value when the absolute value of the speed difference and the clutch position meet the first fault determination condition, or when the absolute value of the speed difference, the clutch position and the actual engine torque meet the second fault determination condition.

[0035] Based on the same concept, in a third aspect, the present invention also provides an electronic device, including a memory and a processor, the memory storing a computer program executable on the processor, wherein the processor, when executing the program, implements the steps in the clutch position sensor numerical unreliable fault diagnosis method of any one of the first aspects.

[0036] Based on the same concept, in a fourth aspect, the present invention also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps in the method for diagnosing unreliable clutch position sensor values ​​as described in any of the first aspects.

[0037] The technical solution provided by this invention first determines whether at least one diagnostic correlation controller, sensor, and communication circuit has malfunctioned; further, when none of the diagnostic correlation controller, sensor, and communication circuit has malfunctioned, at least the engine speed is acquired and it is determined whether a preset speed condition is met; further, when the engine speed meets the preset speed condition, a fault diagnosis of unreliable clutch position sensor value is performed, at least the input shaft speed, clutch position, and actual engine torque are acquired, and the absolute value of the speed difference is calculated; finally, when the absolute value of the speed difference and the clutch position meet the first fault determination condition, or when the absolute value of the speed difference, the clutch position, and the actual engine torque meet the second fault determination condition, a fault of unreliable clutch position sensor value is determined to exist.

[0038] Therefore, this invention can at least solve the problem in the prior art that the results of fault diagnosis are unreliable due to the unreliability of clutch position sensor values, and the inability to guarantee the accuracy of fault diagnosis. It can ensure that the clutch can perform normal disengagement and engagement actions, thereby enabling the vehicle to stably perform basic functions such as starting and shifting gears, which is conducive to improving the user's driving experience and driving safety. Attached Figure Description

[0039] Figure 1 This is a flowchart of a fault diagnosis method for unreliable clutch position sensor values ​​provided in an embodiment of the present invention;

[0040] Figure 2 This is a schematic diagram of a fault diagnosis device for unreliable clutch position sensor values ​​provided in an embodiment of the present invention;

[0041] Figure 3This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present invention. Detailed Implementation

[0042] To make the objectives, technical solutions, and advantages of this invention clearer, the invention will be further described in detail below with reference to the accompanying drawings. Obviously, the described embodiments are merely some embodiments of this invention, and not all embodiments. Based on the embodiments of this invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this invention.

[0043] It should be noted that any symbols and / or numbers present in the specification that are not marked in the accompanying drawings are not reference numerals.

[0044] Figure 1 This is a flowchart of a method for diagnosing unreliable clutch position sensor values ​​according to an embodiment of the present invention. This embodiment is applicable to at least any scenario involving unreliable clutch position sensor values ​​in a vehicle equipped with an AMT transmission. The method for diagnosing unreliable clutch position sensor values ​​can be, but is not limited to, executed by the unreliable clutch position sensor value diagnosis device described in this embodiment of the present invention. This execution entity can be implemented in software and / or hardware. Figure 1 As shown, the fault diagnosis method for unreliable clutch position sensor values ​​includes at least the following steps:

[0045] S1. Determine whether at least one diagnostic associated controller, sensor, and communication loop has malfunctioned.

[0046] The diagnostic associated controller, sensor and communication circuit can refer to the controller, sensor and communication circuit related to the diagnosis of unreliable clutch position sensor values. The fault type can be configured according to the actual vehicle needs, and this invention does not limit it.

[0047] In one specific implementation, optionally, after step S1, at least the following is included:

[0048] When any diagnostic associated controller, sensor and / or communication loop fails, the clutch position sensor value unreliable fault diagnosis is not activated.

[0049] At least one diagnostic-related controller, sensor, and communication circuit specifically includes an input shaft speed sensor, a CAN bus, an AMT controller, an engine controller, and a clutch position sensor.

[0050] More specifically, step S1 can be defined as follows:

[0051] At the start time (e.g., when the vehicle is started), the electrical fault status of the input shaft speed sensor (e.g., short circuit, open circuit, etc.) is obtained to determine whether the input shaft speed sensor has an electrical fault. If the input shaft speed sensor has an electrical fault, the fault diagnosis for unreliable clutch position sensor values ​​is not activated. Otherwise, if the input shaft speed sensor does not have an electrical fault, the next step is performed.

[0052] Obtain the CAN bus fault status to determine if a fault exists on the CAN bus; if a fault exists on the CAN bus, do not activate the clutch position sensor value unreliable fault diagnosis; otherwise, if there is no fault on the CAN bus, proceed to the next step.

[0053] Obtain the communication fault status between the AMT controller and the engine controller to determine if there is a fault in their communication. If there is a fault, do not activate the unreliable clutch position sensor value fault diagnosis. Otherwise, if there is no fault in their communication, proceed to the next step.

[0054] Obtain the electrical fault status of the clutch position sensor to determine whether there is an electrical fault in the clutch position sensor; if there is an electrical fault in the clutch position sensor, the fault diagnosis of unreliable clutch position sensor value will not be activated; otherwise, if there is no electrical fault in the clutch position sensor, it is determined that no fault has occurred in any diagnostic associated controller, sensor and communication circuit.

[0055] S2. When no diagnostic associated controller, sensor and communication circuit has failed, at least obtain the engine speed and determine whether the preset speed condition is met.

[0056] The engine speed can be obtained from the engine controller via the CAN bus.

[0057] In another specific implementation, optionally, the preset rotational speed condition is at least:

[0058] The engine speed is not less than the preset minimum speed and not greater than the preset maximum speed; the preset minimum speed is less than the preset maximum speed.

[0059] In yet another specific implementation, optionally, after step S2, at least the following is included:

[0060] When the engine speed does not meet the preset speed condition, the fault diagnosis of unreliable clutch position sensor values ​​is not activated.

[0061] More specifically, after obtaining the engine speed Ne, the relationship between the engine speed Ne and the preset minimum speed Nemin and the preset maximum speed Nemax is determined; if Ne is less than the preset minimum speed Nemin or Ne is greater than the preset maximum speed Nemax, the fault diagnosis of unreliable clutch position sensor value is not activated; if Ne is greater than or equal to the preset minimum speed Nemin and Ne is less than or equal to the preset maximum speed Nemax, the engine speed is determined to meet the preset speed condition.

[0062] S3. When the engine speed meets the preset speed condition, perform a fault diagnosis for unreliable clutch position sensor values, at least obtain the input shaft speed, clutch position and actual engine torque, and calculate the absolute value of the speed difference.

[0063] The input shaft speed can be obtained through the input shaft speed sensor, the clutch position can be obtained through the clutch position sensor, and the actual engine torque can be obtained from the engine controller via the CAN bus.

[0064] S4. When the absolute value of the speed difference and the clutch position meet the first fault judgment condition, or when the absolute value of the speed difference, the clutch position and the actual engine torque meet the second fault judgment condition, it is determined that there is a fault of unreliable clutch position sensor value.

[0065] The first fault determination condition and the second fault determination condition can both be configured according to the actual vehicle adaptability, and the present invention does not impose any restrictions on them.

[0066] In yet another specific implementation, the absolute value of the speed difference may optionally be calculated at least in the following manner:

[0067] ΔN = |Ne - Nin|;

[0068] In the above formula, ΔN represents the absolute value of the speed difference, Ne represents the engine speed, and Nin represents the input shaft speed.

[0069] In another specific implementation, optionally, the first fault determination condition is at least that the absolute value of the speed difference is greater than the first speed difference threshold and the clutch position is less than the preset minimum clutch engagement value.

[0070] The second fault determination condition is at least that the absolute value of the speed difference is less than the second speed difference threshold, the clutch position is greater than the preset minimum clutch disengagement value, and the actual engine torque is greater than the preset minimum torque.

[0071] The second speed difference threshold is at least greater than the first speed difference threshold, and the preset minimum value for clutch disengagement is at least greater than the preset minimum value for clutch engagement.

[0072] In yet another specific implementation, optionally, after step S3, at least the following is included:

[0073] When the absolute value of the speed difference or the clutch position does not meet the first fault judgment condition, or when the absolute value of the speed difference, the clutch position or the actual engine torque does not meet the second fault judgment condition, it is determined that there is no fault of unreliable clutch position sensor value.

[0074] After step S4, at least the following is also included:

[0075] At least the clutch position sensor readings displayed on the instrument panel are unreliable.

[0076] For example, after determining that the engine speed meets the preset speed condition, the input shaft speed Nin and the current clutch position d (i.e., the aforementioned clutch position) are obtained, and the absolute value of the difference between the engine speed Ne and the input shaft speed Nin, ΔN = |Ne - Nin|, is calculated. The relationship between ΔN and the preset speed difference ΔNy1 (i.e., the aforementioned first speed difference threshold), and the relationship between d and the preset minimum clutch engagement value dyc, are determined respectively. If ΔN is less than or equal to the preset speed difference ΔNy1, or d is greater than or equal to the preset minimum clutch engagement value dyc, then it is determined that there is no unreliable clutch position sensor value fault (i.e., the aforementioned unreliable clutch position sensor value fault does not exist). If ΔN is greater than the preset speed difference ΔNy1 and d is less than the preset minimum clutch engagement value dyc, then it is determined that there is an unreliable clutch position sensor value fault (i.e., the aforementioned unreliable clutch position sensor value fault exists), and the instrument displays the unreliable clutch position sensor value fault.

[0077] In addition, the actual engine torque Tqa can be obtained; the relationships between ΔN and the preset speed difference ΔNy2 (i.e., the aforementioned second speed difference threshold), the clutch position d and the preset minimum clutch disengagement value dyo, and Tqa and the preset minimum torque Tqmin can be determined. If ΔN is greater than or equal to the preset speed difference ΔNy2, or d is less than or equal to the preset minimum clutch disengagement value dyo, or Tqa is less than or equal to the preset minimum torque Tqmin, then a clutch position sensor value unreliable fault is determined. Conversely, if ΔN is less than the preset speed difference ΔNy2 and d is greater than the preset minimum clutch disengagement value dyo and Tqa is greater than the preset minimum torque Tqmin, then a clutch position sensor value unreliable fault is determined, and the instrument panel displays a clutch position sensor value unreliable fault.

[0078] The technical solution provided in this embodiment first determines whether at least one diagnostic correlation controller, sensor, and communication circuit has malfunctioned; further, when none of the diagnostic correlation controller, sensor, and communication circuit has malfunctioned, at least the engine speed is acquired and it is determined whether a preset speed condition is met; further, when the engine speed meets the preset speed condition, a fault diagnosis of unreliable clutch position sensor value is performed, at least the input shaft speed, clutch position, and actual engine torque are acquired, and the absolute value of the speed difference is calculated; finally, when the absolute value of the speed difference and the clutch position meet the first fault determination condition, or when the absolute value of the speed difference, the clutch position, and the actual engine torque meet the second fault determination condition, it is determined that a fault of unreliable clutch position sensor value exists.

[0079] Therefore, this embodiment can at least solve the problem in the prior art that the fault diagnosis results are unreliable due to the unreliability of the clutch position sensor values, and the fault diagnosis accuracy cannot be guaranteed. It can ensure that the clutch can perform normal disengagement and engagement actions, thereby enabling the vehicle to stably perform basic functions such as starting and shifting gears, which is conducive to improving the user's driving experience and driving safety.

[0080] It should be noted that, on the one hand, this invention determines whether there is a fault where the clutch position sensor value is unreliable based on the relationship between the absolute value of the difference between the engine speed Ne and the input shaft speed Nin and the preset speed difference threshold (i.e., the aforementioned ΔNy1, ΔNy2), the relationship between the actual engine torque Tqa and the preset minimum torque, and the relationship between the clutch position d and the preset clutch position (i.e., the aforementioned dyc, dyo). If there is a fault, it will also be indicated on the instrument panel. This solves the problem in the prior art where the clutch position sensor value is determined based on the clutch position change rate and clutch position range, which leads to unreliable fault diagnosis results and cannot guarantee the accuracy of fault diagnosis.

[0081] On the other hand, this invention eliminates the influence of these electrical faults on the diagnostic results by judging whether there is an electrical fault in the input shaft speed sensor, whether there is a fault in the CAN bus, whether there is a fault in the communication between the AMT controller and the engine controller, and whether there is an electrical fault in the clutch position sensor (of course, other sensors, controllers or communication architecture fault judgments can be added according to the actual vehicle use), thus ensuring the accuracy of the diagnosis.

[0082] On the other hand, the present invention obtains the engine speed Ne, determines the relationship between the engine speed Ne and the preset minimum speed Nemin and the preset maximum speed Nemax, and then determines whether to activate the unreliable diagnostic process of the clutch position sensor value. This can eliminate the influence of abnormal engine speed on fault diagnosis, further ensure the accuracy of diagnosis, ensure the reliability of fault diagnosis results, improve the accuracy of fault diagnosis, enhance driving comfort and power, and help ensure the normal driving safety of the vehicle.

[0083] Figure 2 This is a schematic diagram of a fault diagnosis device for unreliable clutch position sensor values ​​provided in an embodiment of the present invention. This embodiment is applicable at least to any scenario involving fault diagnosis of unreliable clutch position sensor values ​​in a vehicle equipped with an AMT transmission. This fault diagnosis device for unreliable clutch position sensor values ​​can be implemented using software and / or hardware. Figure 2 As shown, the clutch position sensor value unreliable fault diagnosis device includes at least the following:

[0084] The first judgment module 110 is used to determine whether at least one diagnostic associated controller, sensor and communication loop has failed;

[0085] The second judgment module 120 is used to acquire at least the engine speed and determine whether the preset speed condition is met when no fault occurs in any diagnostic associated controller, sensor and communication circuit.

[0086] The diagnostic execution module 130 is used to perform a fault diagnosis of unreliable clutch position sensor values ​​when the engine speed meets the preset speed conditions. It is used to obtain at least the input shaft speed, clutch position and actual engine torque, and calculate the absolute value of the speed difference.

[0087] The fault determination module 140 is used to determine that there is a fault of unreliable clutch position sensor value when the absolute value of the speed difference and the clutch position meet the first fault determination condition, or when the absolute value of the speed difference, the clutch position and the actual engine torque meet the second fault determination condition.

[0088] Optionally, it may also include at least a diagnostic inactive module 150;

[0089] Diagnostic inactivation module 150 is used for at least:

[0090] When any diagnostic associated controller, sensor and / or communication loop fails, the clutch position sensor value unreliable fault diagnosis is not activated.

[0091] At least one diagnostic-related controller, sensor, and communication circuit specifically includes an input shaft speed sensor, a CAN bus, an AMT controller, an engine controller, and a clutch position sensor.

[0092] Optionally, the preset speed condition is at least:

[0093] The engine speed is not less than the preset minimum speed and the engine speed is not greater than the preset maximum speed.

[0094] The preset minimum speed is less than the preset maximum speed.

[0095] Alternatively, the absolute value of the speed difference can be calculated at least in the following ways:

[0096] ΔN = |Ne - Nin|;

[0097] In the above formula, ΔN represents the absolute value of the speed difference, Ne represents the engine speed, and Nin represents the input shaft speed.

[0098] Optionally, the first fault determination condition is at least that the absolute value of the speed difference is greater than the first speed difference threshold, and the clutch position is less than the preset minimum clutch engagement value;

[0099] The second fault determination condition is at least that the absolute value of the speed difference is less than the second speed difference threshold, the clutch position is greater than the preset minimum clutch disengagement value, and the actual engine torque is greater than the preset minimum torque.

[0100] The second speed difference threshold is at least greater than the first speed difference threshold, and the preset minimum value for clutch disengagement is at least greater than the preset minimum value for clutch engagement.

[0101] Optionally, the diagnostic inactivation module 150 is also used for at least:

[0102] When the engine speed does not meet the preset speed condition, the fault diagnosis of unreliable clutch position sensor values ​​is not activated.

[0103] Optionally, the fault determination module 140 is also used for at least:

[0104] When the absolute value of the speed difference or the clutch position does not meet the first fault judgment condition, or when the absolute value of the speed difference, the clutch position or the actual engine torque does not meet the second fault judgment condition, it is determined that there is no fault of unreliable clutch position sensor value.

[0105] It also includes at least a fault display module 160;

[0106] The fault display module 160 is used for at least:

[0107] At least the clutch position sensor readings displayed on the instrument panel are unreliable.

[0108] The technical solution provided in this embodiment firstly uses a first judgment module to determine whether at least one diagnostic associated controller, sensor, and communication circuit has malfunctioned; further, when none of the diagnostic associated controllers, sensors, and communication circuits have malfunctioned, a second judgment module is used to at least obtain the engine speed and determine whether a preset speed condition is met; further, when the engine speed meets the preset speed condition, a diagnostic execution module is used to perform a fault diagnosis of unreliable clutch position sensor values, at least obtaining the input shaft speed, clutch position, and actual engine torque, and calculating the absolute value of the speed difference; finally, when the absolute value of the speed difference and the clutch position meet the first fault determination condition, or when the absolute value of the speed difference, the clutch position, and the actual engine torque meet the second fault determination condition, a fault determination module is used to determine that a fault of unreliable clutch position sensor values ​​exists.

[0109] Therefore, this embodiment can at least solve the problem in the prior art that the fault diagnosis results are unreliable due to the unreliability of the clutch position sensor values, and the fault diagnosis accuracy cannot be guaranteed. It can ensure that the clutch can perform normal disengagement and engagement actions, thereby enabling the vehicle to stably perform basic functions such as starting and shifting gears, which is conducive to improving the user's driving experience and driving safety.

[0110] This embodiment provides an electronic device. Figure 3 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present invention. See also: Figure 3The electronic device 1000 includes a processor 1001 and a memory 1002. The memory 1002 stores computer-readable instructions. When the computer-readable instructions are executed by the processor 1001, the steps in any of the above-mentioned methods for diagnosing unreliable clutch position sensor values ​​are performed. Through the above technical solution, the processor 1001 and the memory 1002 are interconnected and communicate with each other through a communication bus and / or other forms of connection mechanism (not shown). The memory 1002 stores a computer program that can be executed by the processor. When the electronic device 1000 is running, the processor 1001 executes the computer program to perform the clutch position sensor numerical unreliable fault diagnosis method in any optional implementation of the above embodiments, so as to at least achieve the following functions: determine whether at least one diagnostic associated controller, sensor and communication circuit has failed; when no diagnostic associated controller, sensor and communication circuit has failed, at least obtain the engine speed and determine whether a preset speed condition is met; when the engine speed meets the preset speed condition, perform clutch position sensor numerical unreliable fault diagnosis, at least obtain the input shaft speed, clutch position and actual engine torque, and calculate the absolute value of the speed difference; when the absolute value of the speed difference and the clutch position meet the first fault determination condition, or when the absolute value of the speed difference, the clutch position and the actual engine torque meet the second fault determination condition, determine that there is a clutch position sensor numerical unreliable fault.

[0111] This embodiment provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the clutch position sensor numerical unreliable fault diagnosis method provided in all embodiments of the present invention: determining whether at least one diagnostic association controller, sensor, and communication circuit has malfunctioned; when none of the diagnostic association controller, sensor, and communication circuit has malfunctioned, at least the engine speed is acquired and it is determined whether a preset speed condition is met; when the engine speed meets the preset speed condition, the clutch position sensor numerical unreliable fault diagnosis is performed, at least the input shaft speed, clutch position, and actual engine torque are acquired, and the absolute value of the speed difference is calculated; when the absolute value of the speed difference and the clutch position meet a first fault determination condition, or when the absolute value of the speed difference, the clutch position, and the actual engine torque meet a second fault determination condition, a clutch position sensor numerical unreliable fault is determined to exist.

[0112] Any combination of one or more computer-readable media may be used. A computer-readable medium can be a computer-readable signal medium or a computer-readable storage medium. A computer-readable storage medium can be, for example—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples (a non-exhaustive list) of computer-readable storage media include: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this document, a computer-readable storage medium can be any tangible medium that contains or stores a program that can be used by or in connection with an instruction execution system, apparatus, or device.

[0113] Computer-readable signal media may include data signals propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals may take various forms, including—but not limited to—electromagnetic signals, optical signals, or any suitable combination thereof. Computer-readable signal media may also be any computer-readable medium other than computer-readable storage media, capable of transmitting, propagating, or transmitting programs for use by or in connection with an instruction execution system, apparatus, or device.

[0114] The program code contained on a computer-readable medium may be transmitted using any suitable medium, including—but not limited to—wireless, wire, optical fiber, RF, etc., or any suitable combination thereof.

[0115] Computer program code for performing the operations of this invention can be written in one or more programming languages ​​or a combination thereof. Programming languages ​​include object-oriented programming languages—such as Java, Smalltalk, and C++—as well as conventional procedural programming languages—such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0116] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, and not to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some or all of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present invention.

Claims

1. A method for diagnosing faults caused by unreliable values ​​from a clutch position sensor, characterized in that, At least including: S1. Determine whether at least one diagnostic associated controller, sensor, and communication loop has malfunctioned; S2. When none of the diagnostic correlation controllers, sensors and communication loops are faulty, at least the engine speed is acquired and it is determined whether the preset speed condition is met. S3. When the engine speed meets the preset speed condition, perform a fault diagnosis for unreliable clutch position sensor values, at least obtain the input shaft speed, clutch position and actual engine torque, and calculate the absolute value of the speed difference. S4. When the absolute value of the speed difference and the clutch position meet the first fault determination condition, or when the absolute value of the speed difference, the clutch position and the actual engine torque meet the second fault determination condition, it is determined that there is a fault of unreliable clutch position sensor value.

2. The method for diagnosing unreliable clutch position sensor values ​​according to claim 1, characterized in that, Following step S1, at least the following is also included: When any of the aforementioned diagnostic associated controllers, sensors, and / or communication loops malfunction, the clutch position sensor value unreliable fault diagnosis is not activated. The at least one diagnostic correlation controller, sensor, and communication circuit specifically includes at least an input shaft speed sensor, a CAN bus, an AMT controller, an engine controller, and the clutch position sensor.

3. The method for diagnosing unreliable clutch position sensor values ​​according to claim 1, characterized in that, The preset rotation speed condition is at least: The engine speed is not less than the preset minimum speed and not greater than the preset maximum speed; The minimum preset rotational speed is less than the maximum preset rotational speed.

4. The method for diagnosing unreliable clutch position sensor values ​​according to claim 1, characterized in that, The absolute value of the speed difference can be calculated at least in the following ways: ΔN = |Ne - Nin|; In the above formula, ΔN represents the absolute value of the speed difference, Ne represents the engine speed, and Nin represents the input shaft speed.

5. The method for diagnosing unreliable clutch position sensor values ​​according to claim 1, characterized in that, The first fault determination condition is at least that the absolute value of the speed difference is greater than the first speed difference threshold, and the clutch position is less than the preset minimum clutch engagement value; The second fault determination condition is at least that the absolute value of the speed difference is less than the second speed difference threshold, the clutch position is greater than the preset minimum clutch disengagement value, and the actual engine torque is greater than the preset minimum torque. The second speed difference threshold is at least greater than the first speed difference threshold, and the preset minimum value for clutch disengagement is at least greater than the preset minimum value for clutch engagement.

6. The method for diagnosing unreliable clutch position sensor values ​​according to claim 1, characterized in that, After step S2, at least the following is also included: When the engine speed does not meet the preset speed condition, the fault diagnosis of unreliable clutch position sensor value is not activated.

7. The method for diagnosing unreliable clutch position sensor values ​​according to claim 1, characterized in that, After step S3, at least the following is also included: When the absolute value of the speed difference or the clutch position does not meet the first fault determination condition, or when the absolute value of the speed difference, the clutch position or the actual engine torque does not meet the second fault determination condition, it is determined that there is no fault of unreliable clutch position sensor value. After step S4, at least the following is also included: At least the clutch position sensor readings displayed on the instrument panel are unreliable.

8. A fault diagnosis device for unreliable values ​​of a clutch position sensor, characterized in that, Used to perform the clutch position sensor numerical unreliable fault diagnosis method according to any one of claims 1-7; The clutch position sensor value unreliable fault diagnosis device includes at least the following: The first judgment module is used to determine whether at least one diagnostic associated controller, sensor and communication loop has failed. The second judgment module is used to at least obtain the engine speed and determine whether the preset speed condition is met when none of the diagnostic associated controllers, sensors and communication circuits have failed. The diagnostic execution module is used to perform a fault diagnosis of unreliable clutch position sensor values ​​when the engine speed meets the preset speed condition, and to at least obtain the input shaft speed, clutch position and actual engine torque, and calculate the absolute value of the speed difference. The fault determination module is used to determine that there is a fault of unreliable clutch position sensor value when the absolute value of the speed difference and the clutch position meet the first fault determination condition, or when the absolute value of the speed difference, the clutch position and the actual engine torque meet the second fault determination condition.

9. An electronic device comprising a memory and a processor, the memory storing a computer program executable on the processor, characterized in that, When the processor executes the program, it implements the steps in the clutch position sensor numerical unreliable fault diagnosis method according to any one of claims 1-7.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the steps in the clutch position sensor numerical unreliable fault diagnosis method according to any one of claims 1-7.