A method, apparatus, equipment and medium for fault diagnosis of a transmission shifting system.

By performing phased fault diagnosis based on vehicle status in the transmission shifting system, the problem of low detection accuracy in existing technologies is solved, achieving higher-precision fault diagnosis and improving system stability and vehicle quality.

CN116816925BActive Publication Date: 2026-06-30CHINA FAW CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
CHINA FAW CO LTD
Filing Date
2023-06-29
Publication Date
2026-06-30

Smart Images

  • Figure CN116816925B_ABST
    Figure CN116816925B_ABST
Patent Text Reader

Abstract

This invention discloses a fault diagnosis method, apparatus, device, and medium for a transmission shifting system. Specifically, the fault diagnosis method for the transmission shifting system may include: upon receiving a diagnostic activation command for the shifting system to be diagnosed, determining the current vehicle state corresponding to the shifting system to be diagnosed; if the current vehicle state meets the vehicle power-on condition, performing a first fault diagnosis on the shifting system to be diagnosed; and if the current vehicle state meets the vehicle start-up condition, performing a second fault diagnosis on the shifting system to be diagnosed. The technical solution of this invention can accurately diagnose faults in the transmission shifting system, thereby improving the stability of the transmission shifting system.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of automotive technology, and in particular to a fault diagnosis method, device, equipment and medium for a transmission shifting system. Background Technology

[0002] Current vehicles typically use a DCT (Dual Clutch Transmission) shifting system. In existing technology, the transmission shifting system can be automatically diagnosed during vehicle operation, and fault codes can be recorded when a fault occurs, effectively alerting the driver to the current status of the shifting system.

[0003] However, when diagnosing faults in the transmission shifting system while the vehicle is in motion, an excessively large detection range and low detection accuracy can lead to an inability to accurately diagnose the performance status of the transmission shifting system, thus reducing its stability. Summary of the Invention

[0004] This invention provides a method, apparatus, device, and medium for fault diagnosis of a transmission shifting system, which can accurately diagnose faults in the transmission shifting system, thereby improving the stability of the transmission shifting system.

[0005] According to one aspect of the present invention, a fault diagnosis method for a transmission shifting system is provided, comprising:

[0006] Upon receiving a diagnostic activation command for the shift system to be diagnosed, the current vehicle state corresponding to the shift system to be diagnosed is determined;

[0007] If the current vehicle state meets the conditions for vehicle power-on, a first fault diagnosis is performed on the shifting system to be diagnosed.

[0008] If the current vehicle status meets the conditions for vehicle startup, a second fault diagnosis is performed on the shifting system to be diagnosed.

[0009] According to another aspect of the present invention, a fault diagnosis device for a transmission shifting system is provided, comprising:

[0010] The vehicle status determination module is used to determine the current vehicle status corresponding to the shift system to be diagnosed when a diagnostic activation command is received from the shift system to be diagnosed.

[0011] The first fault diagnosis module is used to perform a first fault diagnosis on the shifting system to be diagnosed when it is determined that the current vehicle state meets the vehicle power-on state conditions.

[0012] The second fault diagnosis module is used to perform a second fault diagnosis on the shifting system to be diagnosed when it is determined that the current vehicle state meets the vehicle start-up state conditions.

[0013] According to another aspect of the present invention, an electronic device is provided, the electronic device comprising:

[0014] At least one processor; and

[0015] A memory communicatively connected to the at least one processor; wherein,

[0016] The memory stores a computer program that can be executed by the at least one processor, the computer program being executed by the at least one processor to enable the at least one processor to perform the fault diagnosis method for the transmission shifting system according to any embodiment of the present invention.

[0017] According to another aspect of the present invention, a computer-readable storage medium is provided, the computer-readable storage medium storing computer instructions for causing a processor to execute and implement the fault diagnosis method for a transmission shifting system according to any embodiment of the present invention.

[0018] The technical solution of this invention determines the current vehicle state corresponding to the shift system to be diagnosed when a diagnostic activation command for the shift system to be diagnosed is received. When the current vehicle state meets the vehicle power-on condition, a first fault diagnosis is performed on the shift system to be diagnosed, and when the current vehicle state meets the vehicle start-up condition, a second fault diagnosis is performed on the shift system to be diagnosed. This solves the problem that the prior art cannot accurately diagnose faults in the transmission shift system, and can accurately diagnose faults in the transmission shift system, thereby improving the stability of the transmission shift system.

[0019] It should be understood that the description in this section is not intended to identify key or essential features of the embodiments of the present invention, nor is it intended to limit the scope of the invention. Other features of the invention will become readily apparent from the following description. Attached Figure Description

[0020] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0021] Figure 1 This is a flowchart of a fault diagnosis method for a transmission shifting system provided in Embodiment 1 of the present invention;

[0022] Figure 2 This is a flowchart of a fault diagnosis method for a transmission shifting system provided in Embodiment 2 of the present invention;

[0023] Figure 3 This is an example flowchart of a fault diagnosis method for a transmission shifting system provided in Embodiment 3 of the present invention;

[0024] Figure 4 This is an example flowchart of another fault diagnosis method for a transmission shifting system provided in Embodiment 3 of the present invention;

[0025] Figure 5 This is a schematic diagram of a fault diagnosis device for a transmission shifting system provided in Embodiment 4 of the present invention;

[0026] Figure 6 This is a schematic diagram of the structure of an electronic device that implements the fault diagnosis method of the transmission shifting system according to an embodiment of the present invention. Detailed Implementation

[0027] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present invention.

[0028] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0029] Example 1

[0030] Figure 1This is a flowchart of a fault diagnosis method for a transmission shifting system provided in Embodiment 1 of the present invention. This embodiment is applicable to situations requiring accurate fault diagnosis of a transmission shifting system. The method can be executed by a fault diagnosis device for the transmission shifting system. This device can be implemented through software and / or hardware, and can generally be directly integrated into the electronic device executing the method. This electronic device can be a terminal device or a server device. The present invention does not limit the type of electronic device executing the fault diagnosis method for the transmission shifting system. Specifically, as shown... Figure 1 As shown, the fault diagnosis method for this transmission shifting system may specifically include the following steps:

[0031] S110. Upon receiving a diagnostic activation command for the shift system to be diagnosed, determine the current vehicle state corresponding to the shift system to be diagnosed.

[0032] The shift system to be diagnosed can be any dual-clutch transmission shift system requiring fault diagnosis. The diagnostic activation command can be an instruction to activate the fault diagnosis of the shift system to be diagnosed. It is understood that the diagnostic activation command can be automatically sent by the instrument (e.g., a diagnostic tool) or sent by the engineer via command line, etc., and this embodiment of the invention does not impose any limitations on this. The current vehicle state can be the current state of the vehicle in which the shift system to be diagnosed is located. Optionally, the current vehicle state can be one or more of the following: current vehicle ignition switch state, current vehicle engine state, current vehicle motion state, current vehicle electronic parking brake state, current vehicle shift lever position, and current vehicle battery voltage.

[0033] In this embodiment of the invention, upon receiving a diagnostic activation command for the shift system to be diagnosed, the current vehicle state corresponding to the shift system to be diagnosed is determined. It is understood that if no diagnostic activation command for the shift system to be diagnosed is received, it means that no fault diagnosis will be performed on the shift system to be diagnosed, and the system can wait to receive the diagnostic activation command until it is received.

[0034] S120. If it is determined that the current vehicle state meets the conditions for vehicle power-on, perform a first fault diagnosis on the shifting system to be diagnosed.

[0035] The vehicle power-on condition can be the condition corresponding to the current vehicle state when the vehicle is powered on. For example, the vehicle power-on condition can include the ignition switch being on, the engine not started, the vehicle being stationary, the electronic parking brake being activated, the gear shift lever being in the P (Parking) position, and the battery voltage being no less than 11V. The first fault diagnosis can be a fault diagnosis performed on the shifting system to be diagnosed when the current vehicle state meets the vehicle power-on condition.

[0036] In this embodiment of the invention, after determining the current vehicle state corresponding to the shifting system to be diagnosed, it can be further determined whether the current vehicle state meets the vehicle power-on condition. If the current vehicle state meets the vehicle power-on condition, a first fault diagnosis is performed on the shifting system to be diagnosed. It is understood that during the first fault diagnosis of the shifting system to be diagnosed, if the current vehicle state changes and no longer meets the vehicle power-on condition, the first fault diagnosis can be exited, and the fault diagnosis of the shifting system to be diagnosed can be terminated.

[0037] S130. If it is determined that the current vehicle state meets the vehicle start-up state conditions, a second fault diagnosis is performed on the shifting system to be diagnosed.

[0038] The vehicle start-up condition can be the condition corresponding to the current vehicle state when the vehicle engine is started. For example, the vehicle power-on condition can include the ignition switch being on, the engine being idle, the vehicle being stationary, the electronic parking brake being activated, and the gear shift lever being in the P (Park) position. The second fault diagnosis can be a fault diagnosis performed on the shifting system to be diagnosed when the current vehicle state meets the vehicle start-up condition.

[0039] In this embodiment of the invention, after determining the current vehicle state corresponding to the shifting system to be diagnosed, it can be further determined whether the current vehicle state meets the vehicle start-up condition. If the current vehicle state meets the vehicle start-up condition, a second fault diagnosis is performed on the shifting system to be diagnosed. It is understood that during the second fault diagnosis of the shifting system to be diagnosed, if the current vehicle state changes and no longer meets the vehicle start-up condition, the second fault diagnosis can be exited, and the fault diagnosis of the shifting system to be diagnosed can be terminated.

[0040] The technical solution of this embodiment determines the current vehicle state corresponding to the shift system to be diagnosed when receiving the diagnostic activation command of the shift system to be diagnosed. When the current vehicle state meets the vehicle power-on state condition, a first fault diagnosis is performed on the shift system to be diagnosed, and when the current vehicle state meets the vehicle start-up state condition, a second fault diagnosis is performed on the shift system to be diagnosed. This solves the problem that the prior art cannot accurately diagnose the faults of the transmission shift system, and can accurately diagnose the faults of the transmission shift system, thereby improving the stability of the transmission shift system.

[0041] Example 2

[0042] Figure 2 This is a flowchart of a fault diagnosis method for a transmission shifting system provided in Embodiment 2 of the present invention. This embodiment further refines the above-mentioned technical solutions, providing various specific optional implementation methods for performing a first fault diagnosis on the shifting system to be diagnosed when the current vehicle state meets the vehicle power-on state conditions, and for performing a second fault diagnosis on the shifting system to be diagnosed when the current vehicle state meets the vehicle start-up state conditions. The technical solutions in this embodiment can be combined with various optional solutions in one or more of the above embodiments. Figure 2 As shown, the method may include the following steps:

[0043] S210. Upon receiving a diagnostic activation command for the shift system to be diagnosed, determine the current vehicle state corresponding to the shift system to be diagnosed.

[0044] S220. If it is determined that the current vehicle state meets the vehicle power-on conditions, perform a first electrical fault diagnosis on the shift fork position sensor of the shift system to be diagnosed.

[0045] The shift fork position sensor can be a sensor capable of detecting shift fork position information. The first electrical fault diagnosis can be performed on the shift fork position sensor when the current vehicle state meets the vehicle power-on conditions.

[0046] In this embodiment of the invention, after determining the current vehicle state corresponding to the shift system to be diagnosed, it can be further determined whether the current vehicle state meets the vehicle power-on state conditions, and when the current vehicle state meets the vehicle power-on state conditions, the shift fork position sensor of the shift system to be diagnosed is subjected to a first electrical fault diagnosis.

[0047] S230. If it is determined that there is no first electrical fault in the shift fork position sensor, determine the first voltage change data of the shift fork position sensor.

[0048] The first electrical fault could be an electrical fault in the shift fork position sensor when the current vehicle state meets the vehicle power-on conditions. The first voltage change data could be the voltage change data of the shift fork position sensor when the current vehicle state meets the vehicle power-on conditions.

[0049] In this embodiment of the invention, after performing a first electrical fault diagnosis on the shift fork position sensor of the shift system to be diagnosed, it can be further determined whether the shift fork position sensor has a first electrical fault, and if the shift fork position sensor does not have a first electrical fault, the first voltage change data of the shift fork position sensor can be determined. It is understood that if the shift fork position sensor has a first electrical fault, corresponding fault data can be generated based on the first electrical fault, and the fault diagnosis of the shift system to be diagnosed can be terminated. Optionally, the fault data can be a multi-dimensional array, such as a 100-dimensional hexadecimal array.

[0050] S240. Perform a first voltage fault diagnosis on the shift fork position sensor based on the first voltage change data.

[0051] The first voltage fault diagnosis can be performed on the shift fork position sensor when the current vehicle state meets the vehicle power-on conditions.

[0052] In this embodiment of the invention, after determining the first voltage change data of the shift fork position sensor, a first voltage fault diagnosis can be performed on the shift fork position sensor based on the first voltage change data.

[0053] Optionally, performing a first voltage fault diagnosis on the shift fork position sensor based on the first voltage change data can include determining that the shift fork position sensor has a first voltage fault when the first voltage change data exceeds a voltage change threshold, and determining that the shift fork position sensor does not have a first voltage fault when the first voltage change data does not exceed the voltage change threshold. The first voltage fault can be a voltage fault of the shift fork position sensor when the current vehicle state meets the vehicle power-on condition. For example, the voltage change threshold can be 0.1V, meaning that determining that the shift fork position sensor has a first voltage fault when the first voltage change data exceeds 0.1V, and determining that the shift fork position sensor does not have a first voltage fault when the first voltage change data does not exceed 0.1V, thereby improving the diagnostic accuracy of the first voltage fault diagnosis.

[0054] Understandably, if the shift fork position sensor has a first voltage fault, the corresponding fault data can be generated based on the first voltage fault, and the fault diagnosis of the shift system to be diagnosed can be terminated.

[0055] S250. Determine whether the first fault diagnosis result of the shift system to be diagnosed meets the first fault diagnosis pass condition.

[0056] The first fault diagnosis result can be the result of performing a first fault diagnosis on the shifting system to be diagnosed. The first fault diagnosis pass condition can be the condition under which the shifting system to be diagnosed passes the first fault diagnosis.

[0057] In this embodiment of the invention, after performing a first fault diagnosis on the shifting system to be diagnosed, it can be further determined whether the first fault diagnosis result of the shifting system to be diagnosed meets the first fault diagnosis pass condition.

[0058] Optionally, determining whether the first fault diagnosis result of the shifting system to be diagnosed meets the first fault diagnosis pass condition may include: if it is determined that the shift fork position sensor has a first electrical fault or a first voltage fault, then the first fault diagnosis result does not meet the first fault diagnosis pass condition; if it is determined that the shift fork position sensor does not have a first voltage fault, then the first fault diagnosis result meets the first fault diagnosis pass condition. It can be understood that if the shift fork position sensor does not have a first voltage fault, it means that the shift fork position sensor does not have a first electrical fault; that is, if the shift fork position sensor has neither a first electrical fault nor a first voltage fault, then the first fault diagnosis result can be determined to meet the first fault diagnosis pass condition.

[0059] S260. If it is determined that the first fault diagnosis result meets the first fault diagnosis pass condition and the current vehicle state meets the vehicle start-up state condition, a second fault diagnosis is performed on the shifting system to be diagnosed.

[0060] In this embodiment of the invention, when the first fault diagnosis result meets the first fault diagnosis pass condition and the current vehicle state meets the vehicle start-up state condition, a second fault diagnosis is performed on the shifting system to be diagnosed.

[0061] Optionally, performing a second fault diagnosis on the shifting system to be diagnosed may include: performing a shifting fault diagnosis on the shifting system to be diagnosed; and, if it is determined that there is no shifting fault in the shifting system to be diagnosed, performing a sensor fault diagnosis on the shifting system to be diagnosed.

[0062] Specifically, shift fault diagnosis can be performed on the shift system to be diagnosed when the current vehicle state meets the vehicle start-up conditions. Sensor fault diagnosis can be performed on the shift system to be diagnosed when the current vehicle state meets the vehicle start-up conditions.

[0063] Specifically, when the first fault diagnosis result meets the first fault diagnosis pass condition and the current vehicle status meets the vehicle start-up status condition, a shift fault diagnosis can be performed on the shift system to be diagnosed, and when there is no shift fault in the shift system to be diagnosed, a sensor fault diagnosis can be performed on the shift system to be diagnosed.

[0064] Optionally, performing shift fault diagnosis on the shifting system to be diagnosed may include: determining the shaft gear position data of the shifting system to be diagnosed, and performing position fault diagnosis on the shaft gear of the shifting system to be diagnosed based on the shaft gear position data; if it is determined that there is no position fault on the shaft gear, generating a shaft disengagement command for the shifting system to be diagnosed; performing actuation fault diagnosis on the shift fork of the shifting system to be diagnosed based on the shaft disengagement command; if it is determined that there is no actuation fault on the shift fork, generating a closed-loop disengagement command for the shifting system to be diagnosed; and performing disengagement fault diagnosis on the shaft gear of the shifting system to be diagnosed based on the closed-loop disengagement command.

[0065] The gear position data can be the gear position data of the shaft. Position fault diagnosis can be used to diagnose position faults in the gear. The gear shift command can be used to shift the gear to neutral. Action fault diagnosis can be used to diagnose action faults in the shift fork. The gear closed-loop engagement command can be used to engage the gear in a closed loop. Optionally, the gear closed-loop engagement command can be the engagement command for gears 1-7 and gear R. Engagement fault diagnosis can be used to diagnose engagement faults in the gear.

[0066] Specifically, when the first fault diagnosis result meets the first fault diagnosis pass condition and the current vehicle status meets the vehicle start-up status condition, the shaft gear position data of the shift system to be diagnosed can be determined, and position fault diagnosis can be performed on the shaft gear of the shift system to be diagnosed based on the shaft gear position data. When there is no position fault in the shaft gear, a shaft disengagement command for the shift system to be diagnosed is generated, and actuation fault diagnosis can be performed on the shift fork of the shift system to be diagnosed based on the shaft disengagement command. Thus, when there is no actuation fault in the shift fork, a closed-loop disengagement command for the shift system to be diagnosed is generated, and disengagement fault diagnosis can be performed on the shaft gear of the shift system to be diagnosed based on the closed-loop disengagement command.

[0067] It is understandable that, based on the gear position data, position fault diagnosis of the gear position of the shifting system to be diagnosed may include determining that there is no position fault in the gear position of the shifting system to be diagnosed when the gear position data is neutral, and determining that there is a position fault in the gear position of the shifting system to be diagnosed when the gear position data is not neutral.

[0068] Understandably, diagnosing a shift fork malfunction in the gear shifting system based on the disengagement command can involve determining the command action data based on the disengagement command and the actual gear shift action data. If the command action data and the actual action data match, it can be determined that the shift fork does not have a malfunction; if they do not match, it can be determined that the shift fork has a malfunction. In other words, after receiving the disengagement command, the shift fork needs to execute the command action data according to the disengagement command. If the command action data is not executed, or if the command action data does not match the actual action data, it can be determined that the shift fork has a malfunction.

[0069] Understandably, diagnosing the gear shifting system under diagnosis based on the gear shifting closed-loop disengagement command can include determining the commanded disengagement data and the actual disengagement data based on the gear shifting closed-loop disengagement command. If the commanded disengagement data and the actual disengagement data match, it can be determined that there is no disengagement fault in the gear shifting system. If the commanded disengagement data and the actual disengagement data do not match, it can be determined that there is a disengagement fault in the gear shifting system.

[0070] Another understandable reason is that if there is a position fault in the gear shift, a movement fault in the shift fork, or a disengagement fault in the gear shift, corresponding fault data can be generated, and the fault diagnosis of the shift system to be diagnosed can be terminated.

[0071] Optionally, performing sensor fault diagnosis on the shift system to be diagnosed may include: performing a second electrical fault diagnosis on the shift fork position sensor of the shift system to be diagnosed; determining second voltage change data of the shift fork position sensor when it is determined that there is no second electrical fault in the shift fork position sensor and the shift system to be diagnosed has not received a shift fork control command; performing a second voltage fault diagnosis on the shift fork position sensor based on the second voltage change data; performing a third electrical fault diagnosis on the speed sensor of the shift system to be diagnosed when it is determined that there is no second voltage fault in the shift fork position sensor; determining the engine speed corresponding to the shift system to be diagnosed when it is determined that there is no third electrical fault in the speed sensor and the shift system to be diagnosed has not received a shift fork control command and a clutch control command; determining the speed change data of the speed sensor when it is determined that the engine speed meets a preset speed condition; and performing a speed fault diagnosis on the speed sensor based on the speed change data.

[0072] The second electrical fault diagnosis can be performed on the shift fork position sensor when the current vehicle state meets the vehicle start-up condition. The second electrical fault can be an electrical fault in the shift fork position sensor when the current vehicle state meets the vehicle start-up condition. The shift fork control command can be a command to control the shift fork. The second voltage change data can be the voltage change data of the shift fork position sensor when the current vehicle state meets the vehicle start-up condition. The second voltage fault diagnosis can be performed on the shift fork position sensor when the current vehicle state meets the vehicle start-up condition. The second voltage fault can be a voltage fault in the shift fork position sensor when the current vehicle state meets the vehicle start-up condition. The third electrical fault diagnosis can be performed on the speed sensor when the current vehicle state meets the vehicle start-up condition. The third electrical fault can be an electrical fault in the speed sensor when the current vehicle state meets the vehicle start-up condition. The clutch control command can be a command to control the clutch. The preset speed condition can be a pre-set speed condition, such as a stable speed condition, etc., and this embodiment of the invention does not limit this. The speed change data can be the speed change data of the speed sensor. Speed ​​fault diagnosis can be performed on the speed sensor when the current vehicle status meets the vehicle start-up conditions.

[0073] Specifically, when the first fault diagnosis result meets the first fault diagnosis pass condition and the current vehicle status meets the vehicle start-up status condition, a shift fault diagnosis can be performed on the shift system to be diagnosed. If there is no shift fault in the shift system to be diagnosed, a second electrical fault diagnosis can be performed on the shift fork position sensor of the shift system to be diagnosed. If there is no second electrical fault in the shift fork position sensor and the shift system to be diagnosed has not received a shift fork control command, the second voltage change data of the shift fork position sensor can be determined to perform a second voltage fault diagnosis on the shift fork position sensor based on the second voltage change data. If there is no second voltage fault in the shift fork position sensor, a third electrical fault diagnosis can be performed on the speed sensor of the shift system to be diagnosed. If there is no third electrical fault in the speed sensor and the shift system to be diagnosed has not received a shift fork control command and a clutch control command, the engine speed corresponding to the shift system to be diagnosed can be determined. Thus, when the engine speed meets the preset speed condition, the speed change data of the speed sensor can be determined, and then the speed fault diagnosis of the speed sensor can be performed based on the speed change data.

[0074] Optionally, the second voltage fault diagnosis of the shift fork position sensor based on the second voltage change data can include determining that the shift fork position sensor has a second voltage fault when the second voltage change data exceeds a voltage change threshold, and determining that the shift fork position sensor does not have a second voltage fault when the second voltage change data does not exceed the voltage change threshold. For example, the voltage change threshold can be 0.1V, meaning that determining that the shift fork position sensor has a second voltage fault when the second voltage change data exceeds 0.1V, and determining that the shift fork position sensor does not have a second voltage fault when the second voltage change data does not exceed 0.1V, thereby improving the diagnostic accuracy of the second voltage fault diagnosis.

[0075] Optionally, performing speed fault diagnosis on the speed sensor based on speed change data can include determining that the speed sensor has a speed fault when the speed change data exceeds a speed change threshold, and determining that the speed sensor does not have a speed fault when the speed change data does not exceed the speed change threshold. For example, the speed change threshold can be 2 rpm (revolutions per minute), meaning that determining that the speed sensor has a speed fault when the speed change data exceeds 2 rpm, and determining that the speed sensor does not have a speed fault when the speed change data does not exceed 2 rpm, thereby improving the diagnostic accuracy of speed fault diagnosis.

[0076] Understandably, if there is a second electrical fault in the shift fork position sensor, or a second voltage fault in the shift fork position sensor, or a third electrical fault in the speed sensor, or a speed fault in the speed sensor, then the corresponding fault data can be generated, and the fault diagnosis of the shift system to be diagnosed can be terminated.

[0077] The technical solution of this embodiment determines the current vehicle state corresponding to the shift system to be diagnosed when receiving the diagnostic activation command of the shift system to be diagnosed, and performs a first electrical fault diagnosis on the shift fork position sensor of the shift system to be diagnosed when the current vehicle state meets the vehicle power-on state conditions. If the shift fork position sensor does not have a first electrical fault, the first voltage change data of the shift fork position sensor is determined, and a first voltage fault diagnosis is performed on the shift fork position sensor based on the first voltage change data. Then, it is determined whether the first fault diagnosis result of the shift system to be diagnosed meets the first fault diagnosis pass condition. If the first fault diagnosis result meets the first fault diagnosis pass condition and the current vehicle state meets the vehicle start-up state conditions, a second fault diagnosis is performed on the shift system to be diagnosed. This solves the problem that the prior art cannot accurately diagnose the faults of the transmission shift system, and can accurately diagnose the faults of the transmission shift system, thereby improving the stability of the transmission shift system.

[0078] Example 3

[0079] To enable those skilled in the art to better understand the fault diagnosis method for the transmission shifting system of this embodiment, a specific example is used below for illustration. Figure 3 This is an example flowchart of a fault diagnosis method for a transmission shifting system provided in Embodiment 3 of the present invention. Figure 4 This is an example flowchart of another fault diagnosis method for a transmission shifting system provided in Embodiment 3 of the present invention, as shown below. Figure 3 , 4 As shown, the method may specifically include:

[0080] (1) Power-on self-diagnostic preparation. Specifically, first, power on the controller under test (i.e., the transmission shift system under test): turn on the ignition switch, keep the engine off, place the gear lever in P position, keep the vehicle stationary, activate the EPB (Electrical Park Brake) system, and ensure the battery voltage is not lower than 11V. Second, read the controller's integrated data and check the controller version data status. This can be done using a diagnostic tool or via command line through a simulation platform.

[0081] (2) Trigger the power-on self-diagnostic function to perform a power-on self-diagnostic test on the controller under test. It is understood that the power-on self-diagnostic function can be triggered by a diagnostic tool or by using the command line on a simulation platform.

[0082] Specifically, power-on self-diagnosis of the controller under test may include: determining whether there is an electrical fault in the shift fork position sensor; if there is a fault, recording the corresponding fault (i.e., the self-diagnosis result); if there is no fault, determining whether the voltage change of the shift fork position sensor during power-on self-diagnosis exceeds 0.1V; if it exceeds 0.1V, recording the fault.

[0083] (3) Start-up self-diagnosis preparation. Specifically, turn on the ignition switch, start the engine, put the gear shift lever in P position, keep the vehicle stationary, and activate the EPB electronic parking brake.

[0084] (4) Trigger the startup self-diagnosis function to perform startup self-diagnosis on the controller under test. It is understood that the startup self-diagnosis function can be triggered by a diagnostic tool or by using the command line on the simulation platform.

[0085] Specifically, the test controller undergoes a start-up self-diagnosis, including: determining whether the shaft is in neutral; judging the shift fork action after the shaft is disengaged from neutral; testing the closed-loop engagement and disengagement of gears, sequentially engaging and disengaging gears 1-7 and R; checking for electrical faults in the shift fork position sensor, recording the fault if present, and if not, determining whether the voltage change of the shift fork position sensor exceeds 0.1V during the start-up self-diagnosis without a shift fork control command, recording the fault if it does; and checking for electrical faults in the speed sensor, recording the fault if present, and if not, determining whether the speed sensor speed change exceeds 2rpm during the start-up self-diagnosis without a shift fork control command, without a clutch control command, and with a stable engine speed, recording the fault if it does.

[0086] It is understandable that the fault record will not be cleared after the fault disappears. Another understandable point is that the self-diagnostic process can exit when no vehicle status condition is met, or when a fault is diagnosed.

[0087] The above technical solution, by performing fault diagnosis on the transmission shifting system while the vehicle is stationary, can better ensure the stability of the DCT transmission system and can perform fault diagnosis on the transmission shifting system before the vehicle leaves the factory. This ensures the quality requirements of the DCT transmission system before the vehicle leaves the factory and effectively guarantees that the quality of the DCT transmission system before the vehicle leaves the factory meets the standards, making the performance of the DCT transmission shifting system more in line with the design requirements; the diagnostic accuracy is higher, and it is easier to find performance problems.

[0088] Example 4

[0089] Figure 5 This is a schematic diagram of a fault diagnosis device for a transmission shifting system provided in Embodiment 4 of the present invention, as shown below. Figure 5 As shown, the device includes: a vehicle status determination module 510, a first fault diagnosis module 520, and a second fault diagnosis module 530, wherein:

[0090] The vehicle status determination module 510 is used to determine the current vehicle status corresponding to the shift system to be diagnosed when a diagnostic activation command is received from the shift system to be diagnosed.

[0091] The first fault diagnosis module 520 is used to perform a first fault diagnosis on the shifting system to be diagnosed when it is determined that the current vehicle state meets the vehicle power-on state conditions.

[0092] The second fault diagnosis module 530 is used to perform a second fault diagnosis on the shifting system to be diagnosed when it is determined that the current vehicle state meets the vehicle start-up state conditions.

[0093] The technical solution of this embodiment determines the current vehicle state corresponding to the shift system to be diagnosed when receiving the diagnostic activation command of the shift system to be diagnosed. When the current vehicle state meets the vehicle power-on state condition, a first fault diagnosis is performed on the shift system to be diagnosed, and when the current vehicle state meets the vehicle start-up state condition, a second fault diagnosis is performed on the shift system to be diagnosed. This solves the problem that the prior art cannot accurately diagnose the faults of the transmission shift system, and can accurately diagnose the faults of the transmission shift system, thereby improving the stability of the transmission shift system.

[0094] Optionally, the first fault diagnosis module 520 can be specifically used for: performing a first electrical fault diagnosis on the shift fork position sensor of the shift system to be diagnosed; determining the first voltage change data of the shift fork position sensor when it is determined that there is no first electrical fault in the shift fork position sensor; and performing a first voltage fault diagnosis on the shift fork position sensor based on the first voltage change data.

[0095] Optionally, the second fault diagnosis module 530 can be specifically used to: determine whether the first fault diagnosis result of the shift system to be diagnosed meets the first fault diagnosis pass condition before performing a second fault diagnosis on the shift system to be diagnosed; and perform a second fault diagnosis on the shift system to be diagnosed if it is determined that the first fault diagnosis result meets the first fault diagnosis pass condition and the current vehicle status meets the vehicle start-up status condition.

[0096] Optionally, the second fault diagnosis module 530 can be further used to: determine that the first fault diagnosis result does not meet the first fault diagnosis pass condition when it is determined that the shift fork position sensor has a first electrical fault or a first voltage fault; and determine that the first fault diagnosis result meets the first fault diagnosis pass condition when it is determined that the shift fork position sensor does not have a first voltage fault.

[0097] Optionally, the second fault diagnosis module 530 can be specifically used for: performing shift fault diagnosis on the shift system to be diagnosed; and performing sensor fault diagnosis on the shift system to be diagnosed if it is determined that there is no shift fault in the shift system to be diagnosed.

[0098] Optionally, the second fault diagnosis module 530 can be further used to: determine the shaft gear position data of the shift system to be diagnosed, and perform position fault diagnosis on the shaft gear of the shift system to be diagnosed based on the shaft gear position data; if it is determined that there is no position fault on the shaft gear, generate a shaft disengagement command for the shift system to be diagnosed; perform actuation fault diagnosis on the shift fork of the shift system to be diagnosed based on the shaft disengagement command; if it is determined that there is no actuation fault on the shift fork, generate a closed-loop disengagement command for the shift system to be diagnosed; and perform disengagement fault diagnosis on the shaft gear of the shift system to be diagnosed based on the closed-loop disengagement command.

[0099] Optionally, the second fault diagnosis module 530 can also be further configured to: perform a second electrical fault diagnosis on the shift fork position sensor of the shift system to be diagnosed; determine the second voltage change data of the shift fork position sensor when it is determined that the shift fork position sensor does not have a second electrical fault and the shift system to be diagnosed has not received a shift fork control command; perform a second voltage fault diagnosis on the shift fork position sensor based on the second voltage change data; perform a third electrical fault diagnosis on the speed sensor of the shift system to be diagnosed when it is determined that the shift fork position sensor does not have a second voltage fault; determine the engine speed corresponding to the shift system to be diagnosed when it is determined that the speed sensor does not have a third electrical fault and the shift system to be diagnosed has not received a shift fork control command and a clutch control command; determine the speed change data of the speed sensor when it is determined that the engine speed meets a preset speed condition; and perform a speed fault diagnosis on the speed sensor based on the speed change data.

[0100] The fault diagnosis device for the transmission shifting system provided in this embodiment of the invention can execute the fault diagnosis method for the transmission shifting system provided in any embodiment of the invention, and has the corresponding functional modules and beneficial effects of the method.

[0101] Example 5

[0102] Figure 6 A schematic diagram of an electronic device 10 that can be used to implement embodiments of the present invention is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processors, cellular phones, smartphones, wearable devices (e.g., helmets, glasses, watches, etc.), and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the invention described and / or claimed herein.

[0103] like Figure 6As shown, the electronic device 10 includes at least one processor 11 and a memory, such as a read-only memory (ROM) 12 or a random access memory (RAM) 13, communicatively connected to the at least one processor 11. The memory stores computer programs executable by the at least one processor. The processor 11 can perform various appropriate actions and processes based on the computer program stored in the ROM 12 or loaded from storage unit 18 into the RAM 13. The RAM 13 may also store various programs and data required for the operation of the electronic device 10. The processor 11, ROM 12, and RAM 13 are interconnected via a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.

[0104] Multiple components in electronic device 10 are connected to I / O interface 15, including: input unit 16, such as keyboard, mouse, etc.; output unit 17, such as various types of displays, speakers, etc.; storage unit 18, such as disk, optical disk, etc.; and communication unit 19, such as network card, modem, wireless transceiver, etc. Communication unit 19 allows electronic device 10 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.

[0105] Processor 11 can be a variety of general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. Processor 11 performs the various methods and processes described above, such as fault diagnosis methods for transmission shifting systems.

[0106] In some embodiments, the fault diagnosis method for the transmission shift system may be implemented as a computer program tangibly contained in a computer-readable storage medium, such as storage unit 18. In some embodiments, part or all of the computer program may be loaded and / or installed on electronic device 10 via ROM 12 and / or communication unit 19. When the computer program is loaded into RAM 13 and executed by processor 11, one or more steps of the fault diagnosis method for the transmission shift system described above may be performed. Alternatively, in other embodiments, processor 11 may be configured to perform the fault diagnosis method for the transmission shift system by any other suitable means (e.g., by means of firmware).

[0107] Various embodiments of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems-on-a-chip (SoCs), payload-programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include implementations in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a dedicated or general-purpose programmable processor, capable of receiving data and instructions from a storage system, at least one input device, and at least one output device, and transmitting data and instructions to the storage system, the at least one input device, and the at least one output device.

[0108] Computer programs used to implement the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, such that when executed by the processor, the computer programs cause the functions / operations specified in the flowcharts and / or block diagrams to be performed. The computer programs may be executed entirely on a machine, partially on a machine, or as a standalone software package, partially on a machine and partially on a remote machine, or entirely on a remote machine or server.

[0109] In the context of this invention, a computer-readable storage medium can be a tangible medium that may contain or store a computer program for use by or in conjunction with an instruction execution system, apparatus, or device. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination thereof. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.

[0110] To provide interaction with a user, the systems and techniques described herein can be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user provides input to the electronic device. Other types of devices can also be used to provide interaction with the user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including sound input, voice input, or tactile input).

[0111] The systems and technologies described herein can be implemented in computing systems that include backend components (e.g., as data servers), or computing systems that include middleware components (e.g., application servers), or computing systems that include frontend components (e.g., user computers with graphical user interfaces or web browsers through which users can interact with implementations of the systems and technologies described herein), or any combination of such backend, middleware, or frontend components. The components of the system can be interconnected via digital data communication of any form or medium (e.g., communication networks). Examples of communication networks include local area networks (LANs), wide area networks (WANs), blockchain networks, and the Internet.

[0112] A computing system can include clients and servers. Clients and servers are generally located far apart and typically interact through communication networks. The client-server relationship is created by computer programs running on the respective computers and having a client-server relationship with each other. The server can be a cloud server, also known as a cloud computing server or cloud host, which is a hosting product within the cloud computing service system to address the shortcomings of traditional physical hosts and VPS services, such as high management difficulty and weak business scalability.

[0113] It should be understood that the various forms of processes shown above can be used, with steps reordered, added, or deleted. For example, the steps described in this invention can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution of this invention can be achieved, and this is not limited herein.

[0114] The specific embodiments described above do not constitute a limitation on the scope of protection of this invention. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this invention should be included within the scope of protection of this invention.

Claims

1. A failure diagnosis method of a transmission shift system, characterized by, include: Upon receiving a diagnostic activation command for the shift system to be diagnosed, the current vehicle state corresponding to the shift system to be diagnosed is determined; If the current vehicle state meets the conditions for vehicle power-on, a first fault diagnosis is performed on the shifting system to be diagnosed. If the current vehicle status meets the vehicle start-up conditions, a second fault diagnosis is performed on the shifting system to be diagnosed. The first fault diagnosis of the shifting system to be diagnosed includes: Perform a first electrical fault diagnosis on the shift fork position sensor of the shift system to be diagnosed; If it is determined that there is no first electrical fault in the shift fork position sensor, the first voltage change data of the shift fork position sensor is determined; The first voltage fault diagnosis is performed on the shift fork position sensor based on the first voltage change data. The second fault diagnosis of the shifting system to be diagnosed includes: Perform shift fault diagnosis on the shift system to be diagnosed; If it is determined that there is no shifting fault in the shifting system to be diagnosed, sensor fault diagnosis is performed on the shifting system to be diagnosed.

2. The method of claim 1, wherein, Before performing the second fault diagnosis on the shifting system to be diagnosed, the method further includes: Determine whether the first fault diagnosis result of the shift system to be diagnosed meets the first fault diagnosis pass condition; The step of performing a second fault diagnosis on the shifting system to be diagnosed, when it is determined that the current vehicle state meets the vehicle start-up conditions, includes: If the first fault diagnosis result meets the first fault diagnosis pass condition and the current vehicle status meets the vehicle start-up status condition, a second fault diagnosis is performed on the shifting system to be diagnosed.

3. The method of claim 2, wherein, The step of determining whether the first fault diagnosis result of the shifting system to be diagnosed meets the first fault diagnosis pass condition includes: If it is determined that the shift fork position sensor has a first electrical fault or a first voltage fault, then it is determined that the first fault diagnosis result does not meet the first fault diagnosis pass condition. If it is determined that the shift fork position sensor does not have a first voltage fault, then the first fault diagnosis result is determined to meet the first fault diagnosis pass condition.

4. The method of claim 1, wherein, The process of diagnosing shifting faults in the shifting system to be diagnosed includes: Determine the shaft gear position data of the shift system to be diagnosed, and perform position fault diagnosis on the shaft gear of the shift system to be diagnosed based on the shaft gear position data; If it is determined that there is no position fault in the shaft gear position, a shaft disengagement command is generated for the shifting system to be diagnosed. The shift fork of the gear shifting system to be diagnosed is diagnosed according to the shaft disengagement command. If it is determined that there is no malfunction in the shift fork, a closed-loop disengagement command for the shift system to be diagnosed is generated. The gear shifting system to be diagnosed is subjected to gear shifting fault diagnosis based on the gear shifting closed-loop disengagement command.

5. The method of claim 4, wherein, The sensor fault diagnosis of the shift system to be diagnosed includes: Perform a second electrical fault diagnosis on the shift fork position sensor of the shift system to be diagnosed; If it is determined that there is no second electrical fault in the shift fork position sensor and the shift system to be diagnosed has not received a shift fork control command, the second voltage change data of the shift fork position sensor is determined. The second voltage fault diagnosis is performed on the shift fork position sensor based on the second voltage change data. If it is determined that there is no second voltage fault in the shift fork position sensor, a third electrical fault diagnosis is performed on the speed sensor of the shift system to be diagnosed. If it is determined that the speed sensor does not have a third electrical fault and the shift system to be diagnosed has not received the shift fork control command and clutch control command, the engine speed corresponding to the shift system to be diagnosed is determined. If the engine speed meets the preset speed conditions, the speed change data of the speed sensor is determined. The speed sensor is used to diagnose speed faults based on the speed change data.

6. A failure diagnosing device of a transmission shift system characterized by comprising: include: The vehicle status determination module is used to determine the current vehicle status corresponding to the shift system to be diagnosed when a diagnostic activation command is received from the shift system to be diagnosed. The first fault diagnosis module is used to perform a first fault diagnosis on the shifting system to be diagnosed when it is determined that the current vehicle state meets the vehicle power-on state conditions. The second fault diagnosis module is used to perform a second fault diagnosis on the shifting system to be diagnosed when it is determined that the current vehicle state meets the vehicle start-up state conditions. The first fault diagnosis mold body is used for: performing a first electrical fault diagnosis on the shift fork position sensor of the shift system to be diagnosed; determining the first voltage change data of the shift fork position sensor when it is determined that there is no first electrical fault in the shift fork position sensor; and performing a first voltage fault diagnosis on the shift fork position sensor based on the first voltage change data. The second fault diagnosis module is specifically used for: performing shift fault diagnosis on the shift system to be diagnosed; and, if it is determined that there is no shift fault in the shift system to be diagnosed, performing sensor fault diagnosis on the shift system to be diagnosed.

7. An electronic device, comprising: The electronic device includes: At least one processor; and A memory communicatively connected to the at least one processor; wherein, The memory stores a computer program that can be executed by the at least one processor, the computer program being executed by the at least one processor to enable the at least one processor to perform the fault diagnosis method for the transmission shifting system according to any one of claims 1-5.

8. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions that, when executed by a processor, implement the fault diagnosis method for the transmission shifting system according to any one of claims 1-5.