Fault Diagnosis Method, Device, Electronic Device and Storage Medium
By obtaining all working state current types of solenoid valves under the detection environment and making fault judgments, the problem of indistinguishable solenoid valve failure types is solved, and the accurate identification of solenoid valve failure types is achieved.
Patent Information
- Application Number
- CN202210703733.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-06-21
- Publication Date
- 2025-08-01
- Estimated Expiration
- 2042-06-21
AI Technical Summary
In the prior art, the fault types of solenoid valves cannot be effectively distinguished, resulting in inaccurate fault detection.
When the triggering conditions in the current detection environment are met, the current type of the solenoid valve in all working states is obtained, and the current type in each working state is determined to determine the fault type of the solenoid valve.
By making fault judgments on current types in all working states, the situation where the fault types cannot be distinguished in a single working state is avoided, and the accurate judgment of the fault types of solenoid valves is achieved.
Smart Images

Figure CN115060512B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of vehicle control, and particularly to a fault diagnosis method, device, electronic device and storage medium. Background Art
[0002] An automatic transmission includes a hydraulic valve body unit using oil-electric control. The solenoid valve in the hydraulic valve body can generate pressure or flow through a high-low end drive mode to achieve gear shift operations of the transmission.
[0003] Currently, the solenoid valves in the hydraulic valve body often have obvious or hidden fault problems. The inventors found at least the following technical problems in the prior art during the R & D process: in a certain working condition, the existing solenoid valve fault detection method has the problem that the fault types cannot be distinguished. Summary of the Invention
[0004] The present invention provides a fault diagnosis method, device, electronic device and storage medium to solve the problem that the fault types of solenoid valves cannot be distinguished.
[0005] According to one aspect of the present invention, a fault diagnosis method is provided, including:
[0006] When the trigger condition in the current detection environment is satisfied, obtaining the current types of the solenoid valve in all working states;
[0007] Performing a fault judgment on the current types in each of the working states to obtain the fault type of the solenoid valve.
[0008] According to another aspect of the present invention, a fault diagnosis device is provided, including:
[0009] A current type acquisition module, configured to obtain the current types of the solenoid valve in all working states when the trigger condition in the current detection environment is satisfied;
[0010] A fault type determination module, configured to perform a fault judgment on the current types in each of the working states to obtain the fault type of the solenoid valve.
[0011] According to another aspect of the present invention, an electronic device is provided, and the electronic device includes:
[0012] At least one processor; and
[0013] A memory communicatively connected to the at least one processor; wherein,
[0014] The memory stores a computer program executable by the at least one processor, and when the computer program is executed by the at least one processor, the at least one processor is enabled to execute the fault diagnosis method according to any embodiment of the present invention.
[0015] According to another aspect of the present invention, there is provided a computer-readable storage medium storing computer instructions for causing a processor to implement the fault diagnosis method according to any embodiment of the present invention when executed.
[0016] In the technical solution of the embodiment of the present invention, when the trigger condition in the current detection environment is satisfied, the current types of the solenoid valve in all working states are acquired; fault judgment is performed on the current types in each working state to obtain the fault type of the solenoid valve. The above technical solution can avoid the situation where the fault type cannot be distinguished in a single working state by performing fault judgment on the current types in all working states, thereby accurately judging the fault type of the solenoid valve.
[0017] It should be understood that the content described in this part is not intended to identify the key or important features of the embodiments of the present invention, nor is it used to limit the scope of the present invention. Other features of the present invention will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following will briefly introduce the drawings required for the description of the embodiments. Obviously, the drawings in the following description are only some embodiments of the present invention. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.
[0019] Figure 1 is a flowchart of a fault diagnosis method according to Embodiment 1 of the present invention;
[0020] Figure 2 is a high-side drive circuit diagram of a common low-side solenoid valve according to Embodiment 1 of the present invention;
[0021] Figure 3 is a flowchart of a fault diagnosis method according to Embodiment 2 of the present invention;
[0022] Figure 4 is a flowchart of a fault diagnosis method according to Embodiment 3 of the present invention;
[0023] Figure 5 is a flowchart of a fault diagnosis method according to Embodiment 4 of the present invention;
[0024] Figure 6 is a structural schematic diagram of a fault diagnosis device according to Embodiment 5 of the present invention;
[0025] Figure 7It is a schematic structural diagram of an electronic device for implementing the fault diagnosis method according to an embodiment of the present invention. Detailed implementation manners
[0026] In order to enable those skilled in the art to better understand the solution of the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.
[0027] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings 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 under appropriate circumstances so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device including a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units not clearly listed or inherent to these processes, methods, products or devices.
[0028] Embodiment 1
[0029] Figure 1 It is a flowchart of a fault diagnosis method provided in Embodiment 1 of the present invention. This embodiment is applicable to the situation of automatically diagnosing faults of a transmission solenoid valve. This method can be executed by a fault diagnosis device, and the fault diagnosis device can be implemented in the form of hardware and / or software. For example, the fault diagnosis device can be configured in a vehicle-mounted terminal. As Figure 1 shown, the method includes:
[0030] S110. When the trigger condition in the current detection environment is satisfied, obtain the current types of the solenoid valve in all working states.
[0031] S120. Perform a fault judgment on the current types in each of the working states to obtain the fault type of the solenoid valve.
[0032] In the embodiment of the present invention, the transmission can be an automatic transmission of a vehicle. Among them, the transmission can include a hydraulic valve body unit using oil-electric control. The solenoid valve in the hydraulic valve body unit can generate pressure or flow through a high-low end drive manner to realize the operation of changing the transmission gear.
[0033] Exemplarily,Figure 2 This is a high-side drive circuit diagram of a shared low-side solenoid valve provided by an embodiment of the present invention, and this drive circuit can be integrated in a transmission control unit. Figure 2 The drive circuit in [reference] includes but is not limited to three high-side drive switches (i.e., high-side drive HS), a power supply, a load solenoid valve, a shared low-side switch (LS), and high- and low-side current sampling resistors (not shown in the figure), etc. Among them, each high-side drive switch corresponds to controlling a solenoid valve and the control methods under each drive are the same. The high-side current sampling resistor is used to collect the current of the high-side drive switch, and the high-side current sampling resistor is used to collect the current of the shared low-side switch. It should be noted that the embodiment of the present invention takes Figure 2 as an example for description, which is not a limitation on the application scenario of the fault diagnosis method. The fault diagnosis method of the embodiment of the present invention can also be applied to other solenoid valve control circuits.
[0034] Exemplarily, Table 1 is a relationship table between the current type and the fault type in each working state of the solenoid valve. Table 1 includes four working states: LS: ON, HS: ON; LS: ON, HS: OFF; LS: OFF, HS: ON; LS: OFF, HS: OFF. Among them, LS: ON means the shared low-side switch is open, HS: ON means the high-side drive switch is open, LS: OFF means the shared low-side switch is closed, and HS: OFF means the high-side drive switch is closed. A-N represents the obtained current type, where the underlined current type indicates that the fault type cannot be determined in this working state. The non-underlined current type indicates that the fault type can be identified in this working state. OL represents an open circuit fault of the load solenoid valve, HSSCB represents a high-side short circuit to power supply fault of the solenoid valve, LSSCB represents a low-side short circuit to power supply fault of the solenoid valve, HSSCG represents a high-side short circuit to ground fault of the solenoid valve, and LSSCG represents a low-side short circuit to ground fault of the solenoid valve.
[0035] As can be seen from Table 1, when the current type is unique in a certain working state, the fault type can be directly determined. For example, when the current type obtained in the working state of LS: ON, HS: ON is C, the fault type can be directly determined as LSSCB. When the current type is different from the normal control current type, but in this working state, there is another fault with the same current type, it indicates that the current fault is an undetermined fault and the fault type cannot be distinguished. For example, when the current type obtained in the working state of LS: ON, HS: ON is B, the corresponding fault type may be OL or HSSCB, and the fault type cannot be determined. When the current type is the same as the normal control current type, it is a hidden fault, and the fault type cannot be distinguished either. For example, when the current type obtained in the working state of LS: ON, HS: ON is A, it may be a normal state or LSSCG, thus the fault type cannot be distinguished.
[0036] Table 1
[0037]
[0038] It can be understood that the solenoid valve is an adjustable device, that is, by adjusting the solenoid valve through a drive circuit, the solenoid valve can be in different working states. The working state of the solenoid valve can be understood as the working condition of the solenoid valve, and the corresponding current type of the solenoid valve can be obtained under different working conditions. The current type refers to the type determined by the combination of the sampling current of the high-end drive and the shared low-end switch, and can be used to judge the fault type of the solenoid valve. Optionally, the solenoid valve in any working state can have multiple current types, and different current types can correspond to different fault types of the solenoid valve.
[0039] In the embodiment of the present invention, the trigger condition in the current detection environment refers to the condition for triggering the execution of the fault diagnosis method. For example, the detection environment may include but is not limited to a laboratory environment, a vehicle driving environment, a vehicle power-on environment, etc., which are not limited here. By performing fault judgment on the current types in all working states in this embodiment, it is possible to avoid the situation where the fault type cannot be distinguished in a certain working state, thereby accurately judging the fault type of the solenoid valve.
[0040] The technical solution of the embodiment of the present invention, when the trigger condition in the current detection environment is met, obtains the current types of the solenoid valve in all working states; performs fault judgment on the current types in each working state to obtain the fault type of the solenoid valve. The above technical solution can avoid the situation where the fault type cannot be distinguished in a single working state by performing fault judgment on the current types in all working states, thereby accurately judging the fault type of the solenoid valve.
[0041] Embodiment Two
[0042] Figure 3 FIG. is a flowchart of a fault diagnosis method provided by the second embodiment of the present invention. Based on the above embodiment, this embodiment details "obtaining the current types of the solenoid valve in all working states". Optionally, the solenoid valve includes a high-end drive switch and a shared low-end switch; the obtaining of the current types of the solenoid valve in all working states includes: within a preset detection time window, obtaining the sampling current in all switch combination working states of the high-end drive switch and the shared low-end switch; determining the current types in each of the working states based on the sampling current in all switch combination working states of the high-end drive switch and the shared low-end switch; where the detection time window includes the time range from when the transmission control unit is powered on to when the engine starts or the hydraulic system control oil pressure is established after the electric oil pump starts.
[0043] As Figure 3 shown, the method includes:
[0044] S210. When the triggering condition in the current detection environment is met, within a preset detection time window, obtain the sampled current in all switch combination operating states of the high-end drive switch and the common low-end switch.
[0045] The detection time window refers to the time range from when the transmission control unit is powered on to when the engine starts or the hydraulic system control oil pressure is established after the electric oil pump starts.
[0046] It should be noted that controlling the solenoid valve within the detection time window will not generate actual control pressure, which can prevent abnormal torque transmission in the transmission caused by solenoid valve diagnosis and other situations.
[0047] Exemplarily, as shown in Table 2, the high-end drive switch and the common low-end switch can combine to form 4 operating states, that is, the sampled current in 4 switch combination operating states can be obtained. The sampled current can be calculated through the sampling resistors and the voltages across both ends set at each switch.
[0048] S220. Determine the current type in each of the operating states based on the sampled current in all switch combination operating states of the high-end drive switch and the common low-end switch.
[0049] Exemplarily, the number of sampled currents can be one or more. The current type is determined by the magnitude of each sampled current or the threshold interval where the sampled current is located. For example, when all sampled currents are 0 in the LS: OFF, HS: OFF operating state, the determined current type can be L. In addition, in this embodiment, the current type in each operating state can be obtained in sequence according to the operating state arrangement order in Table 2.
[0050] Table 2
[0051]
[0052] S230. Perform a fault judgment on the current type in each of the operating states to obtain the fault type of the solenoid valve.
[0053] Based on the above embodiments, before obtaining the current type of the solenoid valve in all operating states, the method further includes: responding to the user's fault diagnosis environment configuration operation, and determining whether the solenoid valve meets the triggering condition in the current detection environment; where the user's fault diagnosis environment configuration operation includes one or more of the following: turning off the flutter of the solenoid valve; controlling the preset drive switch state of the solenoid valve at the same moment; adjusting the control current of the solenoid valve to a preset current range.
[0054] It can be understood that by turning off the flutter of the solenoid valve, the interference of the flutter on the solenoid valve can be reduced, thereby improving the reliability of obtaining the current type. Controlling the preset drive switch state of the solenoid valve at the same moment can ensure that the acquisition or detection time of the current type is within a reasonable acquisition time range. Adjusting the control current of the solenoid valve to the preset current range can prevent the solenoid valve from generating abnormal noise, thereby improving the reliability of the current type.
[0055] In this embodiment, it is possible to determine whether the solenoid valve meets the trigger condition in the current detection environment according to whether the control unit of the transmission is powered on and whether the control oil pressure of the hydraulic system is established. Specifically, if the control unit of the transmission is powered on and the control oil pressure of the hydraulic system is not established, the trigger condition in the current detection environment is met.
[0056] The technical solution of the embodiment of the present invention determines the current type according to the sampling current in all switch combination working states of the high-end drive switch and the common low-end switch, and performs a fault judgment on the current type in all working states, which can avoid the situation where the fault type cannot be distinguished in a single working state, thereby accurately judging the fault type of the solenoid valve.
[0057] Embodiment III
[0058] Figure 4 FIG. 13 is a flowchart of a fault diagnosis method provided by Embodiment III of the present invention. Based on the above embodiment, this embodiment details "performing a fault judgment on each of the current types to obtain the fault type of the solenoid valve". Optionally, performing a fault judgment on each of the current types to obtain the fault type of the solenoid valve includes: comparing the current type in each of the working states with a target current type to obtain a comparison result; determining the fault type of the solenoid valve based on the comparison result.
[0059] As Figure 4 shown, the method includes:
[0060] S310. When the trigger condition in the current detection environment is met, obtain the current type of the solenoid valve in all working states.
[0061] S320. Compare the current type in each of the working states with a target current type to obtain a comparison result.
[0062] S330. Determine the fault type of the solenoid valve based on the comparison result.
[0063] Among them, the target current type refers to a current type preset to have a corresponding relationship with the fault type.
[0064] Exemplarily, the current type in each working state is compared with the target current type in Table 3. If the current type of the solenoid valve in the current working state is the same as the target current type, the fault type corresponding to the target current type is determined as the fault type of the solenoid valve. For example, when the current working state is LS:ON, HS:ON, if the obtained current type is B, the fault type cannot be determined in the current working state, and it is necessary to switch to the next working state LS:ON, HS:OFF to continue the judgment. When the current working state is LS:ON, HS:OFF, if the obtained current type is G, the fault type in the current working state is determined as HSSCB.
[0065] Table 3
[0066] Fault type judgment OL HSSCB LSSCB HSSCG LSSCG LS:ON, HS:ON - - Type = C Type = D - LS:ON, HS:OFF Type = F Type = G Type = H - - LS:OFF, HS:ON Type = I - - Type = J Type = K LS:OFF, HS:OFF - - - - -
[0067] Based on the above embodiments, after comparing each of the current types with the target current type, the method further includes: obtaining the fault time of the solenoid valve in the current working state; correspondingly, determining the fault type of the solenoid valve based on the comparison result includes: when the current type of the solenoid valve in the current working state is the same as the target current type, and the fault time meets a preset fault time threshold, determining the fault type corresponding to the target current type as the fault type of the solenoid valve.
[0068] Exemplarily, when the current working state is LS:ON, HS:ON, if the obtained current type is C, that is, the obtained current type is the same as the target current type in Table 3, and the fault time under this current type exceeds the preset fault time threshold, the fault type in the current working state is determined as LSSCB. The preset fault time threshold is a judgment threshold set in advance according to experiments, and the specific value is not limited here.
[0069] Based on the above embodiments, after performing a fault judgment on the current type in each working state to obtain the fault type of the solenoid valve, the method further includes: if it is detected that the current type in the current working state returns to the normal control current type, and the duration of the normal control current type meets a preset recovery time threshold, determining that the solenoid valve is in a fault recovery state.
[0070] Exemplarily, as shown in Table 4, when the solenoid valve is in the LS:ON, HS:ON working state, if it is detected that the current type C has returned to the normal control current type A and the duration exceeds the preset recovery time threshold, it is determined that the solenoid valve is in a fault recovery state, that is, the current fault has been repaired and the solenoid valve has returned to the normal working state; if the duration does not exceed the preset recovery time threshold, it indicates that the fault of the solenoid valve occurs repeatedly, that is, the fault is in an unrepaired state. Thus, by setting the preset recovery time threshold, it is possible to prevent misjudgment due to repeated occurrence of faults. Among them, the preset recovery time threshold is a judgment threshold set in advance according to experiments, and the specific value is not limited here.
[0071] Table 4
[0072]
[0073] The technical solution of the embodiment of the present invention compares the current types in each working state with the target current type, and determines the fault type of the solenoid valve based on the comparison result. This method is simple and efficient, and can quickly determine the fault type of the solenoid valve.
[0074] Embodiment 4
[0075] Figure 5 FIG. 16 is a flowchart of a fault diagnosis method provided by Embodiment 4 of the present invention. On the basis of the above embodiments, this embodiment adds new technical features. Optionally, before obtaining the current types of the solenoid valve in all working states, the method further includes: judging whether the solenoid valve meets the trigger condition in the current detection environment based on the operating state of the gearbox and the completion of the preprocessing operation of the outstanding faults.
[0076] As Figure 5 shown, the method includes:
[0077] S410. Judge whether the solenoid valve meets the trigger condition in the current detection environment based on the operating state of the gearbox and the completion of the preprocessing operation of the outstanding faults.
[0078] S420. When the trigger condition in the current detection environment is met, obtain the current types of the solenoid valve in all working states.
[0079] S430. Perform fault judgment on the current types in each working state to obtain the fault type of the solenoid valve.
[0080] In an embodiment of the present invention, the operating state refers to the current operating state of the transmission, which may include but is not limited to the vehicle being in a driving state or parked but the transmission being in an operating state. An outstanding fault refers to a fault type that cannot be determined currently. Optionally, the preprocessing operation for the outstanding fault includes: controlling the solenoid valve shaft corresponding to the solenoid valve to be in the neutral position; or setting the clutch combination gear corresponding to the solenoid valve to an unavailable state. It can be understood that the preprocessing operation is a fault preprocessing operation, aiming to improve the driving safety of the vehicle.
[0081] Exemplarily, taking the clutch solenoid valve of a dual-clutch transmission as an example, the solenoid valve shaft of the solenoid valve can be controlled to be in the neutral position to ensure that the current abnormality of the solenoid valve will not affect driving safety. Or, taking the transmission clutch solenoid valve as an example, the clutch combination gear corresponding to the solenoid valve can be set to an unavailable state to avoid affecting driving safety and improve the driving safety of the vehicle. It should be noted that for different types of transmission bodies and solenoid valve types, the preprocessing operation methods are different. This is only an example here and does not limit the preprocessing operation methods.
[0082] In an embodiment of the present invention, when the transmission is in a driving state or parked but the transmission is in an operating state, and the solenoid valve has completed the preprocessing operation for the outstanding fault, the solenoid valve meets the trigger condition under the current detection environment.
[0083] In some embodiments, if the trigger condition is never met or the fault diagnosis program is executed and the fault status still cannot be determined, the preprocessing state is maintained and the outstanding fault type is output.
[0084] The technical solution of the embodiment of the present invention determines whether the solenoid valve meets the trigger condition under the current detection environment based on the operating state of the transmission and the completion of the preprocessing operation for the outstanding fault, realizing the detection of the solenoid valve fault under non-initialized driving conditions, that is, determining the fault type while ensuring that the current abnormality of the solenoid valve will not affect driving safety, and improving driving safety.
[0085] Embodiment Five
[0086] Figure 6 It is a schematic structural diagram of a fault diagnosis device provided in Embodiment Five of the present invention. As Figure 6 shown, the device includes:
[0087] A current type acquisition module 510, configured to acquire the current types of the solenoid valve in all operating states when the trigger condition under the current detection environment is met;
[0088] A fault type determination module 520 is configured to perform fault judgment on the current types in each of the working states to obtain the fault type of the solenoid valve.
[0089] In the technical solution of the embodiment of the present invention, when the trigger condition in the current detection environment is satisfied, the current types of the solenoid valve in all working states are obtained; fault judgment is performed on the current types in each working state to obtain the fault type of the solenoid valve. Through the above technical solution, by performing fault judgment on the current types in all working states, the situation where the fault type cannot be distinguished in a single working state can be avoided, so as to accurately judge the fault type of the solenoid valve.
[0090] In some alternative implementation manners of the embodiment of the present disclosure, the solenoid valve includes a high-end drive switch and a common low-end switch, and the current type acquisition module 510 is further configured to:
[0091] Within a preset detection time window, acquire the sampled current in all switch combination working states of the high-end drive switch and the common low-end switch;
[0092] Determine the current types in each of the working states based on the sampled current in all switch combination working states of the high-end drive switch and the common low-end switch;
[0093] Wherein, the detection time window includes the time range from when the transmission control unit is powered on to when the engine starts or when the hydraulic system control oil pressure is established after the electric oil pump starts.
[0094] In some alternative implementation manners of the embodiment of the present disclosure, the fault type determination module 520 includes:
[0095] A current type comparison unit is configured to compare the current types in each of the working states with a target current type to obtain a comparison result;
[0096] A fault type determination unit is configured to determine the fault type of the solenoid valve based on the comparison result.
[0097] In some alternative implementation manners of the embodiment of the present disclosure, the device includes:
[0098] A fault time acquisition module is configured to acquire the fault time of the solenoid valve in the current working state; correspondingly, the fault type determination unit is specifically configured to:
[0099] When the current type of the solenoid valve in the current working state is the same as the target current type and the fault time meets a preset fault time threshold, determine the fault type corresponding to the target current type as the fault type of the solenoid valve.
[0100] In some alternative implementation manners of the embodiments of the present disclosure, the device is further configured to:
[0101] Respond to a user's operation of configuring a fault diagnosis environment, and determine whether the solenoid valve meets the triggering conditions in the current detection environment;
[0102] Wherein, the user's operation of configuring a fault diagnosis environment includes one or more of the following:
[0103] Turn off the flutter of the solenoid valve;
[0104] Control the preset drive switch state of the solenoid valve at the same moment;
[0105] Adjust the control current of the solenoid valve to a preset current range.
[0106] In some alternative implementation manners of the embodiments of the present disclosure, the device is further configured to:
[0107] If it is detected that the current type in the current working state returns to the normal control current type, and the duration of the normal control current type meets a preset recovery time threshold, determine that the solenoid valve is in a fault recovery state.
[0108] In some alternative implementation manners of the embodiments of the present disclosure, the device is further configured to:
[0109] Based on the operating state of the transmission and the completion of the preprocessing operation of the outstanding fault, determine whether the solenoid valve meets the triggering conditions in the current detection environment.
[0110] In some alternative implementation manners of the embodiments of the present disclosure, the preprocessing operation of the outstanding fault includes:
[0111] Control the solenoid valve shaft corresponding to the solenoid valve to be in neutral;
[0112] Or, set the clutch combination gear corresponding to the solenoid valve to an unavailable state.
[0113] The fault diagnosis device provided by the embodiments of the present invention can execute the fault diagnosis method provided by any embodiment of the present invention, and has the corresponding functional modules and beneficial effects for executing the method.
[0114] Embodiment Six
[0115] Figure 7FIG. 0 shows a schematic structural diagram of an electronic device 10 that can be used to implement embodiments of the present invention. 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, smart phones, wearable devices (such as helmets, glasses, watches, etc.) and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present invention described and / or claimed herein.
[0116] As Figure 7 shown, the electronic device 10 includes at least one processor 11, and a memory communicatively connected to the at least one processor 11, such as a read-only memory (ROM) 12, a random access memory (RAM) 13, etc. The memory stores a computer program executable by the at least one processor. The processor 11 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 12 or the computer program loaded from the storage unit 18 into the random access memory (RAM) 13. In the RAM 13, various programs and data required for the operation of the electronic device 10 can also be stored. The processor 11, the ROM 12, and the RAM 13 are connected to each other through a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.
[0117] A plurality of components in the electronic device 10 are connected to the I / O interface 15, including: an input unit 16, such as a keyboard, a mouse, etc.; an output unit 17, such as various types of displays, speakers, etc.; a storage unit 18, such as a magnetic disk, an optical disk, etc.; and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the electronic device 10 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.
[0118] The processor 11 can be various general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of the processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. The processor 11 executes the various methods and processes described above, such as a fault diagnosis method, which includes:
[0119] When the triggering condition in the current detection environment is met, obtaining the current types of the solenoid valve in all working states;
[0120] Fault judgment is performed on the current types in each of the working states to obtain the fault type of the solenoid valve.
[0121] In some embodiments, the fault diagnosis method can be implemented as a computer program, which is tangibly contained in a computer-readable storage medium, such as storage unit 18. In some embodiments, part or all of the computer program can be loaded and / or installed onto the electronic device 10 via ROM 12 and / or communication unit 19. When the computer program is loaded into RAM 13 and executed by the processor 11, one or more steps of the fault diagnosis method described above can be executed. Alternatively, in other embodiments, the processor 11 can be configured to execute the fault diagnosis method by any other suitable means (e.g., by means of firmware).
[0122] The various embodiments of the systems and techniques described above in this document 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), complex programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a dedicated or general-purpose programmable processor, receiving data and instructions from a storage system, at least one input device, and at least one output device, and transmitting the data and instructions to the storage system, the at least one input device, and the at least one output device.
[0123] The computer programs for implementing the method of the present invention can be written in any combination of one or more programming languages. These computer programs can be provided to the processor of a general-purpose computer, a dedicated computer, or other programmable data processing devices, such that when the computer programs are executed by the processor, the functions / operations specified in the flowcharts and / or block diagrams are implemented. The computer programs can be executed entirely on the machine, partially on the machine, as an independent software package partially on the machine and partially on a remote machine, or entirely on a remote machine or server.
[0124] In the context of the present invention, a computer-readable storage medium can be a tangible medium that can contain or store a computer program for use by or in connection with an instruction execution system, apparatus, or device. The computer-readable storage medium can include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. Alternatively, the computer-readable storage medium can be a machine-readable signal medium. More specific examples of the machine-readable storage medium would include an electrical connection based on one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0125] For providing 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 a pointing device (e.g., a mouse or a trackball) by which the user can provide input to the electronic device. Other kinds of devices can also be used to provide interaction with the user; for example, the 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 acoustic input, voice input, or tactile input).
[0126] The systems and techniques described herein can be implemented in a computing system that includes backend components (such as, for example, a data server), or a computing system that includes middleware components (such as, for example, an application server), or a computing system that includes frontend components (such as, for example, a user computer having a graphical user interface or a web browser through which the user can interact with an implementation of the systems and techniques described herein), or a computing system that includes any combination of such backend components, middleware components, or frontend components. The components of the system can be interconnected by any form or medium of digital data communication (such as, for example, a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.
[0127] A computing system may include a client and a server. The client and the server are generally far from each other and usually interact via a communication network. The relationship between the client and the server is created by computer programs running on respective computers and having a client-server relationship with each other. The server may be a cloud server, also known as a cloud computing server or a cloud host, which is a host product in the cloud computing service system, solving the defects of difficult management and weak business scalability existing in traditional physical hosts and VPS services.
[0128] It should be understood that various forms of the processes shown above can be used, with steps reordered, added, or deleted. For example, the steps recited in the present invention can be executed in parallel, sequentially, or in different orders, as long as the desired results of the technical solution of the present invention can be achieved, and no limitation is imposed herein.
[0129] The above specific embodiments do not constitute a limitation on the protection scope of the present 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 principle of the present invention shall be included within the protection scope of the present invention.
Claims
1. A fault diagnosis method, characterized in that Including: When the triggering condition in the current detection environment is satisfied, obtain the current types of the solenoid valve in all working states; Perform a fault judgment on the current types in each of the working states to obtain the fault type of the solenoid valve; wherein, different current types correspond to different fault types of the solenoid valve; Wherein, the solenoid valve includes a high-end drive switch and a common low-end switch; the obtaining of the current types of the solenoid valve in all working states includes: Within a preset detection time window, obtain the sampled current in all switch combination working states of the high-end drive switch and the common low-end switch; Determine the current type in each of the working states based on the sampled current in all switch combination working states of the high-end drive switch and the common low-end switch; Wherein, the detection time window includes the time range from when the transmission control unit is powered on to when the engine starts or the hydraulic system control oil pressure is established after the electric oil pump starts.
2. The method according to claim 1, wherein The performing a fault judgment on each of the current types to obtain the fault type of the solenoid valve includes: Compare the current type in each of the working states with the target current type to obtain a comparison result; Determine the fault type of the solenoid valve based on the comparison result.
3. The method according to claim 2, wherein After comparing each of the current types with the target current type, the method further includes: Obtain the fault time of the solenoid valve in the current working state; Correspondingly, the determining the fault type of the solenoid valve based on the comparison result includes: When the current type of the solenoid valve in the current working state is the same as the target current type and the fault time meets the preset fault time threshold, determine the fault type corresponding to the target current type as the fault type of the solenoid valve.
4. The method according to claim 1, characterized in that Before obtaining the current types of the solenoid valve in all working states, the method further includes: Respond to the user's fault diagnosis environment configuration operation and determine whether the solenoid valve meets the triggering condition in the current detection environment; Wherein, the user's fault diagnosis environment configuration operation includes one or more of the following: Turn off the flutter of the solenoid valve; Control the preset drive switch state of the solenoid valve at the same moment; Adjust the control current of the solenoid valve to within a preset current range.
5. The method according to claim 1, characterized in that, After performing a fault judgment on the current types in each of the working states to obtain the fault type of the solenoid valve, the method further includes: If it is detected that the current type in the current working state returns to the normal control current type and the duration of the normal control current type meets the preset recovery time threshold, determine that the solenoid valve is in a fault recovery state.
6. The method according to claim 1, wherein Before obtaining the current types of the solenoid valve in all working states, the method further includes: Based on the operating state of the transmission and the completion of the preprocessing operation of the pending fault, determine whether the solenoid valve meets the triggering condition in the current detection environment.
7. The method according to claim 6, wherein The preprocessing operation of the pending fault includes: Control the solenoid valve shaft corresponding to the solenoid valve to be in neutral; Or, set the clutch combination gear corresponding to the solenoid valve to an unavailable state.
8. A fault diagnosis device, characterized in that, Including: A current type acquisition module, configured to acquire the current types of the solenoid valve in all working states when the triggering conditions in the current detection environment are met; A fault type determination module, configured to perform fault judgment on the current types in each of the working states to obtain the fault type of the solenoid valve; wherein, different current types correspond to different fault types of the solenoid valve; Wherein, the solenoid valve includes a high-end drive switch and a common low-end switch, and the current type acquisition module is further configured to: Acquire the sampled current in all switch combination working states of the high-end drive switch and the common low-end switch within a preset detection time window; Determine the current type in each of the working states based on the sampled current in all switch combination working states of the high-end drive switch and the common low-end switch; Wherein, the detection time window includes the time range from when the transmission control unit is powered on to when the engine starts or the hydraulic system control oil pressure is established after the electric oil pump starts.
9. An electronic device, characterized in that, 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 executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the fault diagnosis method according to any one of claims 1-7.
10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions, and the computer instructions are used to implement the fault diagnosis method according to any one of claims 1-7 when executed by a processor.
Citation Information
Patent Citations
Diagnostic system for automatic transmission
CN101501370A