Fault diagnosis method and device for electromagnetic valve
By directly diagnosing the fault of the solenoid valve, using the power supply voltage and diagnostic instruction library, controlling the high-side and low-side switches, detecting the pressure difference and current values, the problems of long response time for the fault diagnosis and missed detection of the existing solenoid valve are solved, and the problem of missing detection is achieved. Fast and accurate fault detection and vehicle safety guarantee.
Patent Information
- Application Number
- CN202411482441.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-23
- Publication Date
- 2024-12-17
AI Technical Summary
The existing solenoid valve fault diagnosis method has a long response time, so it cannot diagnose faults within the fault tolerance time interval, and there is a phenomenon of missed fault detection, resulting in low safety.
By obtaining the power supply voltage of the power supply module, if it is in the preset voltage range, read the diagnostic instructions in the diagnostic command library, control the different connection states of the high-side and low-side switches, detect the pressure difference and current value, and realize high-side adhesion and leakage Direct diagnosis of faults such as current and valve short circuits, and quickly enter a degradation state when a fault is detected.
It effectively shortens the fault diagnosis time, improves the safety of the solenoid valve, reduces the phenomenon of fault missed detection, ensures that the vehicle can quickly enter the downgrade state when a fault occurs, and ensures driving safety.
Smart Images

Figure CN119142314A_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the field of vehicle fault detection, and in particular, relates to a solenoid valve fault diagnosis method and device. Background Art
[0002] In the field of automotive braking, the solenoid valve is a commonly used actuator used for shifting, locking, and adjusting pressure. The principle is that when the internal coil is energized, the coil generates electromagnetic attraction, driving the valve to close or open. After power failure, the valve returns to its initial state under the action of the spring, so it is widely used in vehicle hydraulic control systems. In order to ensure that the hydraulic control system can operate normally according to the preset control strategy, it is necessary to obtain the coil status of the solenoid valve in time. When the coil loop is abnormal, the vehicle can quickly enter a degraded state or a backup state.
[0003] In traditional solutions, redundant modules are often introduced to indirectly diagnose solenoid valve faults. However, this method has a long diagnostic response time and cannot diagnose faults within the Failure Tolerant Time Interval (FTTI), which is less safe. In addition, the existing solenoid valve fault diagnosis method has low diagnostic coverage and may miss faults.
[0004] Therefore, how to reduce the phenomenon of missed detection of solenoid valve faults and improve the safety of solenoid valves is a technical problem that needs to be solved urgently. Summary of the invention
[0005] The present application provides a solenoid valve fault diagnosis method and device, which can reduce the phenomenon of missed detection of solenoid valve faults and improve the safety of the solenoid valve.
[0006] On the one hand, an embodiment of the present application provides a fault diagnosis method for a solenoid valve, the method comprising:
[0007] Obtaining a power supply voltage of a power supply module; the power supply module is used to supply power to a high-side module corresponding to the solenoid valve;
[0008] If the power supply voltage is within a preset voltage range, a first diagnostic instruction is read from a diagnostic instruction library; the first diagnostic instruction corresponds to a high-side fault self-check task;
[0009] When the first diagnostic instruction is a high-side adhesion fault diagnostic instruction, controlling the low-side module to disconnect the low-side switch and controlling the high-side module to disconnect the high-side switch;
[0010] Detecting whether the voltage difference across the high-side switch is greater than a first voltage threshold, and obtaining a first self-test result;
[0011] If the first self-test result indicates that the voltage difference across the high-side switch is less than or equal to the first voltage threshold, control the high-side module to close the high-side switch, and detect whether the current voltage difference across the high-side switch is greater than a second voltage threshold, to obtain a second self-test result; the second voltage threshold is less than the first voltage threshold;
[0012] If the first self-test result indicates that the voltage difference across the high-side switch is greater than the first voltage threshold, or the second self-test result indicates that the current voltage difference across the high-side switch is greater than the second voltage threshold, a high-side adhesion fault warning message is issued.
[0013] In an exemplary embodiment, when the first diagnostic instruction is a leakage current fault diagnostic instruction, the method further includes:
[0014] Control the high-side module to close the high-side switch and control the low-side module to open the low-side switch;
[0015] Detecting whether the current voltage of the high-side module is greater than a third voltage threshold, and obtaining a leakage current fault diagnosis result;
[0016] If the leakage current fault diagnosis result indicates that the current voltage of the high-side module is greater than the third voltage threshold, a leakage current fault warning message is issued.
[0017] In an exemplary embodiment, the method further comprises:
[0018] Reading a second diagnostic instruction from the diagnostic instruction library; the second diagnostic instruction corresponds to a low-side fault self-check task;
[0019] When the second diagnostic instruction is a valve short circuit fault diagnostic instruction, when the high side switch is in a closed state, the target low side switch corresponding to the target coil is controlled to be closed so that the target coil is in a power-on state; the target coil is any one of the multiple coils of the solenoid valve;
[0020] Detect whether the current value flowing through the preset coil is greater than the preset current threshold value, and obtain the short circuit fault diagnosis result between valves; the preset coil is the coil in the solenoid valve except the target coil;
[0021] If the inter-valve short circuit fault diagnosis result indicates that the current value flowing through the preset coil is greater than the preset current threshold, an inter-valve short circuit fault warning message is issued.
[0022] In an exemplary embodiment, the method for constructing the diagnostic instruction library includes:
[0023] Get multiple high-side fault self-test tasks and multiple low-side fault self-test tasks;
[0024] Create high-side fault self-test instructions corresponding to each high-side fault self-test task; the high-side fault self-test instructions include high-side adhesion fault diagnosis instructions corresponding to the high-side adhesion fault diagnosis task, leakage current fault diagnosis instructions corresponding to the leakage current fault diagnosis task, high-side open circuit fault diagnosis instructions corresponding to the high-side open circuit fault diagnosis task, and high-side overcurrent fault diagnosis instructions corresponding to the high-side overcurrent fault diagnosis task;
[0025] Creating low-side fault self-test instructions corresponding to each low-side fault self-test task; the low-side fault self-test instructions include valve short circuit fault diagnosis instructions corresponding to valve short circuit fault diagnosis tasks, low-side overcurrent fault diagnosis instructions corresponding to low-side overcurrent fault diagnosis tasks, and low-side open circuit fault diagnosis instructions corresponding to low-side open circuit fault diagnosis tasks;
[0026] The diagnostic instruction library is constructed according to the high-side fault self-detection instruction and the low-side fault self-detection instruction.
[0027] In an exemplary embodiment, the method further comprises:
[0028] If no high-side fault of the solenoid valve is detected according to the first diagnostic instruction and no low-side fault of the solenoid valve is detected according to the second diagnostic instruction, it is determined that the solenoid valve fault self-test has passed;
[0029] If a high-side fault of the solenoid valve is detected according to the first diagnostic instruction, or a low-side fault of the solenoid valve is detected according to the second diagnostic instruction, it is determined that the solenoid valve fault self-test has failed, and the vehicle is controlled to enter a degraded state to limit vehicle performance.
[0030] In an exemplary embodiment, the method further comprises:
[0031] If the power supply voltage exceeds the preset voltage range, a power supply abnormality warning message is issued;
[0032] Controls the vehicle into a degraded state to limit vehicle performance.
[0033] In an exemplary embodiment, the diagnostic instruction library further includes a third diagnostic instruction corresponding to the high-side fault inspection task and a fourth diagnostic instruction corresponding to the low-side fault inspection task; after determining that the solenoid valve fault self-inspection passes, the method further includes:
[0034] periodically reading a third diagnostic instruction and a fourth diagnostic instruction from the diagnostic instruction library at a preset time interval;
[0035] A high-side fault inspection is performed on the solenoid valve according to the third diagnostic instruction, and a low-side fault inspection is performed on the solenoid valve according to the fourth diagnostic instruction.
[0036] In an exemplary embodiment, it is characterized in that when the fourth diagnostic instruction is a current regulation fault diagnostic instruction, the low-side fault inspection of the solenoid valve according to the fourth diagnostic instruction includes:
[0037] According to the current regulation fault diagnosis instruction, obtaining a target current value outputted by the low-side module to the solenoid valve;
[0038] Detecting whether the difference between the current value of the solenoid valve and the target current value is less than a preset current difference, and obtaining a current regulation fault diagnosis result;
[0039] If the current regulation fault diagnosis result indicates that the difference between the current value of the solenoid valve and the target current value is greater than the preset current difference, a current regulation fault warning message is issued.
[0040] In an exemplary embodiment, when the third diagnostic instruction is a high-side voltage fault diagnostic instruction, performing a high-side fault inspection on the solenoid valve according to the third diagnostic instruction includes:
[0041] According to the high-side voltage fault diagnosis instruction, detecting whether the current voltage of the high-side module is greater than a fourth voltage threshold, and obtaining a high-side overvoltage fault diagnosis result;
[0042] Detecting whether the current voltage of the high-side module is less than a fifth voltage threshold, and obtaining a high-side open circuit fault diagnosis result; the fifth voltage threshold is less than the fourth voltage threshold;
[0043] If the high-side overvoltage fault diagnosis result indicates that the current voltage of the high-side module is greater than the fourth voltage threshold, a high-side overvoltage fault warning message is issued;
[0044] If the high-side open circuit fault diagnosis result indicates that the current voltage of the high-side module is less than the fifth voltage threshold, a high-side open circuit fault warning message is issued.
[0045] On the other hand, the present application also provides a fault diagnosis device for a solenoid valve, the device comprising:
[0046] A power supply voltage acquisition module, used to acquire the power supply voltage of a power supply module; the power supply module is used to supply power to a high-side module corresponding to the solenoid valve;
[0047] A first diagnostic instruction reading module, configured to read a first diagnostic instruction from a diagnostic instruction library if the power supply voltage is within a preset voltage range; the first diagnostic instruction corresponds to a high-side fault self-check task;
[0048] a drive control module, configured to control the low-side module to disconnect the low-side switch and control the high-side module to disconnect the high-side switch when the first diagnostic instruction is a high-side adhesion fault diagnostic instruction;
[0049] A first self-test result determination module, used to detect whether the voltage difference across the high-side switch is greater than a first voltage threshold, and obtain a first self-test result;
[0050] a second self-test result determination module, configured to control the high-side module to close the high-side switch and detect whether the current voltage difference between the two ends of the high-side switch is greater than a second voltage threshold to obtain a second self-test result if the first self-test result indicates that the voltage difference between the two ends of the high-side switch is less than or equal to the first voltage threshold, and the second voltage threshold is less than the first voltage threshold;
[0051] A high-side adhesion fault warning module is used to issue a high-side adhesion fault warning message if the first self-test result indicates that the voltage difference across the high-side switch is greater than the first voltage threshold, or the second self-test result indicates that the current voltage difference across the high-side switch is greater than the second voltage threshold.
[0052] On the other hand, the present application also provides an electronic device, comprising a processor and a memory, wherein the memory stores at least one instruction or at least one program, and the at least one instruction or the at least one program is loaded and executed by the processor to implement the solenoid valve fault diagnosis method as described above.
[0053] On the other hand, the present application also provides a computer storage medium, which stores at least one instruction or at least one program, and the at least one instruction or at least one program is loaded and executed by a processor to implement the solenoid valve fault diagnosis method as described above.
[0054] On the other hand, the present application also provides a computer program product or a computer program, which includes computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes to implement the fault diagnosis method of the solenoid valve as described above.
[0055] The fault diagnosis method of the solenoid valve provided by the present application has the following technical effects:
[0056] The fault diagnosis method of the solenoid valve provided in the embodiment of the present application directly diagnoses the potential faults of the solenoid valve, effectively shortens the fault diagnosis time, and has a fast response speed. By obtaining the power supply voltage of the power supply module; if the power supply voltage is in a preset voltage range, read the first diagnostic instruction from the diagnostic instruction library; when the first diagnostic instruction is a high-side adhesion fault diagnosis instruction, control the low-side module to disconnect the low-side switch and control the high-side module to disconnect the high-side switch; detect whether the pressure difference at both ends of the high-side switch is greater than the first voltage threshold, and obtain the first self-test result; control the high-side module to close the high-side switch, and detect whether the current pressure difference at both ends of the high-side switch is greater than the second voltage threshold, and obtain the second self-test result; if the first self-test result indicates that the pressure difference at both ends of the high-side switch is greater than the first voltage threshold, or the second self-test result indicates that the current pressure difference at both ends of the high-side switch is greater than the second voltage threshold, a high-side adhesion fault warning message is issued, and the method of the present application realizes high-side adhesion fault diagnosis by controlling the different connection states of the solenoid valve with the high-side switch and the low-side switch, effectively reducing the phenomenon of missed detection of solenoid valve faults, and improving the safety of the solenoid valve. BRIEF DESCRIPTION OF THE DRAWINGS
[0057] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0058] Figure 1 It is a schematic diagram of the connection structure of the solenoid valve provided in an embodiment of the present application.
[0059] Figure 2 It is a flow chart of a fault diagnosis method for a solenoid valve provided in an embodiment of the present application.
[0060] Figure 3 It is a flowchart of leakage current fault diagnosis in a high-side fault self-check task provided in an embodiment of the present application.
[0061] Figure 4 It is a flow chart of the valve short circuit fault diagnosis in the low-side fault self-check task provided in the embodiment of the present application.
[0062] Figure 5 It is a schematic diagram of the arrangement order of instructions in the diagnostic instruction library provided in an embodiment of the present application.
[0063] Figure 6 It is a flow chart of the solenoid valve self-test process provided in the embodiment of the present application.
[0064] Figure 7 It is a flow chart of current regulation fault diagnosis in a low-side fault inspection task provided in an embodiment of the present application.
[0065] Figure 8 It is a schematic diagram of the current regulation fault diagnosis provided in the embodiment of the present application.
[0066] Fig. 9 It is a flowchart of high-side voltage fault diagnosis provided in an embodiment of the present application.
[0067] Fig.10 It is a flow chart of the solenoid valve inspection process provided in an embodiment of the present application.
[0068] Fig.11 It is a module schematic diagram of the solenoid valve diagnostic system provided in an embodiment of the present application.
[0069] Fig.12 It is a schematic diagram of the structure of a fault diagnosis device for a solenoid valve provided in an embodiment of the present application.
[0070] Fig.13 It is a hardware structure block diagram of a server of a solenoid valve fault diagnosis method provided in an embodiment of the present application. DETAILED DESCRIPTION
[0071] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of this application.
[0072] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application 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 the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or server that includes a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0073] In the prior art, the diagnosis of solenoid valves generally only includes open circuit fault diagnosis, short circuit fault diagnosis, and over-temperature fault diagnosis, and the diagnostic coverage is low. In addition, due to the high possibility of false alarms, the prior art adds more preconditions when diagnosing the faults of solenoid valves. Although this method can avoid false alarms, it is also easy to miss potential faults, resulting in missed alarms, making it difficult to meet functional safety requirements, and greatly affecting the safety of the vehicle.
[0074] In addition, with the rapid development of autonomous driving, the requirements for the functional safety of the vehicle's braking system are becoming increasingly higher. In order to meet the requirements of autonomous driving L3, L4 and L5, the braking system generally adds a redundant module. However, the intervention of the redundant module also requires the controller to detect the fault and respond within the Failure Tolerant Time Interval (FTTI). However, this indirect diagnosis method has a long response time and cannot meet the FTTI requirements.
[0075] Therefore, the embodiments of the present application provide a solenoid valve fault diagnosis method and device, which can be applied to automobile braking systems. By timely detecting the coil status of each solenoid valve, it can ensure that the braking system operates according to the established hydraulic control strategy. When an abnormality occurs in the coil loop, it can quickly enter a degraded state or a backup state.
[0076] Figure 1 It is a schematic diagram of the connection structure of the solenoid valve provided in an embodiment of the present application.
[0077] In the braking system, the connection structure of the solenoid valve can be as follows Figure 1 As shown, the power supply module is used to supply power to the high-side module corresponding to the solenoid valve; one end of the solenoid valve is electrically connected to the high-side switch, and the other end of the solenoid valve is electrically connected to the low-side switch. The high-side switch is driven by the high-side module to enable the connected solenoid valve; the solenoid valve includes multiple coils, each coil corresponds to a low-side switch, and the low-side switch is driven by the low-side module. By controlling the low-side switch to be turned on or off, the valve corresponding to the control coil is opened or closed.
[0078] Figure 2 It is a flow chart of a fault diagnosis method for a solenoid valve provided in an embodiment of the present application.
[0079] S201: Obtaining the supply voltage of the power supply module;
[0080] The power supply module is used to supply power to the high-side module corresponding to the solenoid valve;
[0081] Before the solenoid valve works normally, it is necessary to first perform a fault self-check on the solenoid valve to ensure that the solenoid valve is fault-free when it is started. The power supply module can supply power to the high-side module corresponding to the solenoid valve, and the power supply module can be regarded as the peripheral circuit of the solenoid valve. Therefore, when performing a fault self-check on the solenoid valve, it is necessary to first ensure that the power supply module is supplying power normally.
[0082] S203: If the supply voltage is within a preset voltage range, reading a first diagnostic instruction from a diagnostic instruction library;
[0083] The first diagnostic instruction corresponds to a high-side fault self-check task.
[0084] The preset voltage range is obtained by combining multiple factors, such as hardware temperature environment, hardware resistor and capacitor batch differences, and external power supply voltage range. Therefore, the preset voltage range can be set according to the actual application environment, and this application does not limit the specific value of the preset voltage range.
[0085] When the power supply voltage is within the preset voltage range, it can be explained that the power supply of the brake system where the solenoid valve is located is normal. At this time, the diagnostic instructions can be read one by one from the diagnostic instruction library to implement the corresponding fault self-checking task.
[0086] It should be noted that the diagnostic instruction library includes high-side fault self-test instructions corresponding to high-side fault self-test tasks, wherein if there are multiple high-side fault self-test tasks, then there are also multiple high-side fault self-test instructions, and the high-side fault self-test tasks correspond to the high-side fault self-test instructions one-to-one; in one implementation method, multiple high-side fault self-test instructions can be traversed and read from the diagnostic instruction library; the high-side fault self-test instruction read each time is the first diagnostic instruction.
[0087] S205: When the first diagnostic instruction is a high-side adhesion fault diagnostic instruction, control the low-side module to disconnect the low-side switch and control the high-side module to disconnect the high-side switch;
[0088] In the embodiment of the present application, when the solenoid valve is subjected to a high-side fault self-test, it is detected whether the solenoid valve has a high-side adhesion fault, so as to improve the coverage of the diagnosis and improve the safety of the use of the solenoid valve.
[0089] After the low-side module is controlled to disconnect the low-side switch and the high-side module is controlled to disconnect the high-side switch, both the high-side and low-side loops of the solenoid valve control loop are disconnected.
[0090] S207: Detect whether the voltage difference across the high-side switch is greater than a first voltage threshold, and obtain a first self-test result;
[0091] The first voltage threshold can be set according to the actual application circuit and the electromagnetic valve model, and the present application does not limit the specific value of the first voltage threshold. In an example, the first voltage threshold can be 20V.
[0092] The first self-test result may represent a comparison result of a voltage difference across the high-side switch and a first voltage threshold.
[0093] S209: If the first self-test result indicates that the voltage difference across the high-side switch is less than or equal to the first voltage threshold, control the high-side module to close the high-side switch, and detect whether the current voltage difference across the high-side switch is greater than a second voltage threshold, to obtain a second self-test result; the second voltage threshold is less than the first voltage threshold;
[0094] When the first self-test result indicates that the pressure difference across the high-side switch is less than or equal to the first voltage threshold, it indicates that the solenoid valve is not stuck in the disconnected state. In order to more accurately and comprehensively detect whether the solenoid valve has a high-side sticking fault, the present application further controls the high-side module to close the high-side switch and detects whether the current pressure difference across the high-side switch is greater than the second voltage threshold. When the high-side switch is closed, the high-side circuit of the solenoid valve control circuit is turned on.
[0095] The second voltage threshold can be set according to the actual application circuit and the electromagnetic valve model, and the present application does not limit the specific value of the second voltage threshold. In one example, the second voltage threshold can be 5V.
[0096] The second self-test result may represent a comparison result between a current voltage difference across the high-side switch and the second voltage threshold.
[0097] S211: If the first self-test result indicates that the voltage difference across the high-side switch is greater than the first voltage threshold, or the second self-test result indicates that the current voltage difference across the high-side switch is greater than the second voltage threshold, a high-side adhesion fault warning message is issued.
[0098] According to the first self-test result and the second self-test result, it can be determined whether the solenoid valve has a high-side adhesion fault. When the first self-test result indicates that the pressure difference across the high-side switch is less than or equal to the first voltage threshold and the second self-test result indicates that the current pressure difference across the high-side switch is less than or equal to the second voltage threshold, it can be determined that the solenoid valve does not have a high-side adhesion fault. Otherwise, it can be determined that the solenoid valve has a high-side adhesion fault, and a high-side adhesion fault warning message is issued.
[0099] In one implementation, the high side adhesion fault warning information may be an icon corresponding to the high side adhesion fault; the icon corresponding to the high side adhesion fault may be displayed on the display panel of the vehicle to prompt the driver to take corresponding countermeasures. In another implementation, the high side adhesion fault warning information may also be a detection report generated during the self-check of the high side adhesion fault. For unmanned vehicles, the high side adhesion fault warning information may also be sent to a remote vehicle control center to report the vehicle solenoid valve fault, so that maintenance personnel can repair or replace the solenoid valve in a timely manner.
[0100] The fault diagnosis method of the solenoid valve provided in the embodiment of the present application directly diagnoses the potential faults of the solenoid valve, effectively shortens the fault diagnosis time, and has a fast response speed. By obtaining the power supply voltage of the power supply module; if the power supply voltage is in a preset voltage range, read the first diagnostic instruction from the diagnostic instruction library; when the first diagnostic instruction is a high-side adhesion fault diagnosis instruction, control the low-side module to disconnect the low-side switch and control the high-side module to disconnect the high-side switch; detect whether the pressure difference at both ends of the high-side switch is greater than the first voltage threshold, and obtain the first self-test result; control the high-side module to close the high-side switch, and detect whether the current pressure difference at both ends of the high-side switch is greater than the second voltage threshold, and obtain the second self-test result; if the first self-test result indicates that the pressure difference at both ends of the high-side switch is greater than the first voltage threshold, or the second self-test result indicates that the current pressure difference at both ends of the high-side switch is greater than the second voltage threshold, a high-side adhesion fault warning message is issued, and the method of the present application realizes high-side adhesion fault diagnosis by controlling the different connection states of the solenoid valve with the high-side switch and the low-side switch, effectively reducing the phenomenon of missed detection of solenoid valve faults, and improving the safety of the solenoid valve.
[0101] In one embodiment, the method provided in the present application also includes: if the power supply voltage exceeds the preset voltage range, issuing a power supply abnormality warning message; controlling the vehicle to enter a degraded state to limit vehicle performance.
[0102] If the power supply voltage exceeds the preset voltage range, it indicates that the power supply module is abnormal. A power supply abnormality warning message is issued. Since the solenoid valve self-test task cannot be performed at this time, the self-test ends. The vehicle is controlled to enter a degraded state, and the performance or functional requirements of the vehicle are reduced to ensure that the vehicle can continue to drive to the maintenance station or safe area in a relatively safe state, thereby improving the safety of the vehicle.
[0103] In the embodiment of the present application, when the solenoid valve is subjected to a high-side fault self-test, it is detected whether the solenoid valve has a leakage current fault, so as to improve the coverage of the diagnosis and improve the safety of the use of the solenoid valve.
[0104] Figure 3 It is a flowchart of leakage current fault diagnosis in a high-side fault self-check task provided in an embodiment of the present application.
[0105] S301: Control the high-side module to close the high-side switch and control the low-side module to open the low-side switch;
[0106] When the solenoid valve has no leakage current fault, this step can make the high-side circuit of the solenoid valve control circuit conductive.
[0107] S303: Detect whether the current voltage of the high-side module is greater than a third voltage threshold, and obtain a leakage current fault diagnosis result;
[0108] The third voltage threshold can be set according to the actual application circuit and the solenoid valve model, and the present application does not limit the specific value of the third voltage threshold. In an example, the third voltage threshold can be 2.4V.
[0109] The leakage current fault detection result may represent a comparison result between the current voltage difference of the high-side module and the third voltage threshold.
[0110] It should be noted that when a leakage current fault occurs in the solenoid valve, leakage current will occur in the high-side loop of the solenoid valve control loop, and the high-side loop fails to conduct. In one implementation, the gate voltage of the field effect transistor in the high-side module can be detected to detect whether leakage current occurs in the high-side loop.
[0111] S305: If the leakage current fault diagnosis result indicates that the current voltage of the high-side module is greater than the third voltage threshold, a leakage current fault warning message is issued.
[0112] According to the leakage current fault diagnosis result, it can be determined whether the solenoid valve has a leakage current fault. If the leakage current fault diagnosis result indicates that the current voltage of the high-side module is greater than the third voltage threshold, it can be determined that the solenoid valve has a leakage current fault and a leakage current fault warning message is issued.
[0113] In one implementation, the leakage current fault warning information may be an icon corresponding to the leakage current fault; the icon corresponding to the leakage current fault may be displayed on the display panel of the vehicle to prompt the driver to take corresponding countermeasures. In another implementation, the leakage current fault warning information may also be a detection report generated during the leakage current fault self-check. For unmanned vehicles, the leakage current fault warning information may also be sent to a remote vehicle control center to report the vehicle solenoid valve fault, so that maintenance personnel can repair or replace the solenoid valve in a timely manner.
[0114] The embodiment of the present application can effectively detect whether the solenoid valve has a leakage current fault by introducing a leakage current fault self-check task during the solenoid valve fault self-check, thereby improving the diagnosis coverage and improving the safety of the solenoid valve use.
[0115] Figure 4It is a flow chart of the valve short circuit fault diagnosis in the low-side fault self-check task provided in the embodiment of the present application.
[0116] It should be noted that, in addition to the above-mentioned high-side fault self-test instructions, the diagnostic instruction library also includes low-side fault self-test instructions corresponding to low-side fault self-test tasks. Among them, if there are multiple low-side fault self-test tasks, then there are also multiple low-side fault self-test instructions, and the low-side fault self-test tasks correspond to the low-side fault self-test instructions one by one.
[0117] S401: Reading a second diagnostic instruction from the diagnostic instruction library; the second diagnostic instruction corresponds to a low-side fault self-check task;
[0118] In one implementation, multiple low-side fault self-test instructions may be traversed and read from a diagnostic instruction library; each low-side fault self-test instruction read is the second diagnostic instruction.
[0119] S403: When the second diagnostic instruction is a valve short circuit fault diagnostic instruction, when the high-side switch is in a closed state, controlling the target low-side switch corresponding to the target coil to be closed so that the target coil is in a power-on state; the target coil is any one of the multiple coils of the solenoid valve;
[0120] It should be understood that the solenoid valve is mainly composed of a coil, a valve body, a valve core (or piston), a spring and other parts. When the coil is energized, a magnetic field is generated around the coil to form an electromagnetic force, which can control the movement of the valve core, thereby realizing the on-off or reversing of the fluid. Each coil corresponds to a valve. When controlling the power supply of different coils, a short circuit fault between valves may occur. Therefore, in an embodiment of the present application, when performing a low-side fault self-test on the solenoid valve, it will be detected whether the solenoid valve has a short circuit fault between valves, so as to improve the coverage of the diagnosis and improve the safety of the use of the solenoid valve.
[0121] S405: Detect whether the current value flowing through the preset coil is greater than a preset current threshold value, and obtain a diagnosis result of a short circuit fault between valves;
[0122] The preset coil is a coil in the solenoid valve except the target coil.
[0123] In the embodiment of the present application, the corresponding coils are energized in sequence by turning on the low-side switches corresponding to the coils in sequence, and only one coil is kept in the energized state at a time, and then the current of other coils is collected, and it is determined whether it is greater than the preset current threshold, so as to obtain the short circuit fault diagnosis result between valves.
[0124] In an example, assume that there are three coils A, B, and C. First, coil A is energized, coil B and coil C are not energized, and it is detected whether the current in coil B and coil C is greater than the preset current threshold; then coil B is energized, coil A and coil C are not energized, and it is detected whether the current in coil A and coil C is greater than the preset current threshold; finally, coil C is energized, coil A and coil B are not energized, and it is detected whether the current in coil A and coil B is greater than the preset current threshold.
[0125] The preset current threshold can be set according to the actual application circuit and the solenoid valve model, and the present application does not limit the specific value of the preset current threshold. In one example, the preset current threshold can be 50mA.
[0126] S407: If the inter-valve short circuit fault diagnosis result indicates that the current value flowing through the preset coil is greater than the preset current threshold, an inter-valve short circuit fault warning message is issued.
[0127] According to the inter-valve short circuit fault diagnosis result, it can be determined whether the solenoid valve has an inter-valve short circuit fault. If the inter-valve short circuit fault diagnosis result indicates that the current value flowing through the preset coil is greater than the preset current threshold, an inter-valve short circuit fault warning message is issued.
[0128] In one implementation, the valve short circuit fault warning information may be an icon corresponding to the valve short circuit fault; the icon corresponding to the valve short circuit fault may be displayed on the display panel of the vehicle to prompt the driver to take corresponding countermeasures. In another implementation, the valve short circuit fault warning information may also be a detection report generated during the self-check of the valve short circuit fault. For unmanned vehicles, the valve short circuit fault warning information may also be sent to a remote vehicle control center to report the vehicle solenoid valve fault, so that maintenance personnel can repair or replace the solenoid valve in a timely manner.
[0129] The embodiment of the present application can effectively detect whether the solenoid valve has a leakage current fault by introducing a leakage current fault self-check task during the solenoid valve fault self-check, thereby improving the diagnosis coverage and improving the safety of the solenoid valve use.
[0130] It should be noted that, due to the various types of faults of the solenoid valve, in order to comprehensively eliminate possible faults of the solenoid valve, a diagnostic instruction library is pre-set in the embodiment of the present application. In addition to the above-mentioned fault diagnosis instructions, the diagnostic instruction library also includes other fault diagnosis instructions. Specifically, the method for constructing a fault diagnosis instruction library includes: obtaining multiple high-side fault self-checking tasks and multiple low-side fault self-checking tasks; creating high-side fault self-checking instructions corresponding to each high-side fault self-checking task; the high-side fault self-checking instructions include high-side adhesion fault diagnosis instructions corresponding to high-side adhesion fault diagnosis tasks, leakage current fault diagnosis instructions corresponding to leakage current fault diagnosis tasks, high-side open circuit fault diagnosis instructions corresponding to high-side open circuit fault diagnosis tasks, and high-side overcurrent fault diagnosis instructions corresponding to high-side overcurrent fault diagnosis tasks; creating low-side fault self-checking instructions corresponding to each low-side fault self-checking task; the low-side fault self-checking instructions include valve short circuit fault diagnosis instructions corresponding to valve short circuit fault diagnosis tasks, low-side overcurrent fault diagnosis instructions corresponding to low-side overcurrent fault diagnosis tasks, and low-side open circuit fault diagnosis instructions corresponding to low-side open circuit fault diagnosis tasks; according to the high-side fault self-checking instructions and the low-side fault self-checking instructions, the diagnosis instruction library is constructed.
[0131] In one implementation, the diagnostic instructions in the diagnostic instruction library can be arranged in a preset order, so that when reading the instructions, the first diagnostic instructions are read in sequence in the preset order to execute the corresponding high-side self-test task, and the second diagnostic instructions are read in sequence to execute the corresponding low-side self-test task. The embodiment of the present application comprehensively checks the possible faults of the solenoid valve by traversing and executing the diagnostic instructions in the diagnostic instruction library, thereby improving the fault diagnosis coverage.
[0132] Figure 5 It is a schematic diagram of the arrangement order of instructions in the diagnostic instruction library provided in an embodiment of the present application.
[0133] In one example, according to the method for constructing a diagnostic instruction library provided in the above embodiment, the instructions in the constructed diagnostic instruction library can be as follows: Figure 5 The instructions are arranged in the order shown. Among them, the order of reading the instructions can be to read the high-side fault self-check instruction first, and then read the low-side fault self-check instruction. Specifically, the instructions can be read in the order of high-side open circuit fault diagnosis instructions, high-side adhesion fault diagnosis instructions, high-side leakage current fault diagnosis instructions, high-side overcurrent fault diagnosis instructions, low-side overcurrent fault diagnosis instructions, low-side open circuit fault diagnosis instructions, and valve short circuit fault diagnosis instructions, so as to realize the fault self-check tasks corresponding to the above instructions, realize a comprehensive fault self-check process for the solenoid valve, eliminate various faults that may occur in the solenoid valve in the self-check stage, and improve the safety of the use of the solenoid valve.
[0134] It should be noted that the preset order can be configured by the developer according to actual needs. This application does not specifically limit the arrangement and reading order of the instructions in the diagnostic instruction library.
[0135] exist Figure 5 The instructions are arranged in the order shown, based on Figure 6 It is a flow chart of the solenoid valve self-test process provided in the embodiment of the present application.
[0136] S601: Check whether the power supply voltage corresponding to the solenoid valve is within a normal range;
[0137] This step can be regarded as a specific example of step S203 and will not be described in detail here.
[0138] S603: Check whether the high-side module of the solenoid valve is normally connected;
[0139] This step corresponds to the first diagnostic instruction being a high-side open circuit fault diagnostic instruction.
[0140] Specifically, if the voltage of the high-side module is less than the first threshold, it can be determined that the solenoid valve has a high-side open circuit fault, and a high-side open circuit fault warning message is issued. In one example, the first threshold may be 2.4V. In one implementation, it can be determined whether a high-side open circuit fault occurs by detecting whether the drain voltage of the field effect transistor in the high-side module is less than the first threshold.
[0141] S605: high side adhesion fault detection;
[0142] This step corresponds to the first diagnostic instruction being a high side adhesion fault diagnostic instruction. This step can be regarded as a specific example of steps S205 to S211, and will not be described in detail here.
[0143] S607: leakage current fault detection;
[0144] This step corresponds to the first diagnostic instruction being a leakage current fault diagnostic instruction. This step can be regarded as a specific example of steps S301 to S305, and will not be described in detail here.
[0145] S609: high-side overcurrent fault detection and low-side overcurrent fault detection;
[0146] In this step, the high-side overcurrent fault detection corresponds to the first diagnostic instruction being a high-side open circuit fault diagnostic instruction; the low-side overcurrent fault detection corresponds to the second diagnostic instruction being a low-side overcurrent fault diagnostic instruction;
[0147] In one implementation, high-side overcurrent detection can be performed by collecting the current of the high-side loop of the solenoid valve control loop;
[0148] In another implementation, high-side overcurrent detection can also be performed by collecting the voltage of the field effect tube in the high-side loop. Specifically, if the high-side overcurrent fault diagnosis result indicates that the voltage of the field effect tube in the high-side loop is greater than the second threshold, it can be determined that the solenoid valve has a high-side overcurrent fault. At this time, the high-side switch can be controlled to disconnect so that the high-side loop is disconnected, and a high-side overcurrent fault warning message is issued. In one example, the second threshold can be 0.79V. It should be noted that the voltage of the field effect tube in the high-side loop is the drain-source voltage of the field effect tube.
[0149] In addition, if the low-side overcurrent fault diagnosis result indicates that the current in the low-side loop is greater than the third threshold, it can be determined that the solenoid valve has a low-side overcurrent fault. At this time, the low-side switch can be controlled to disconnect so that the low-side loop is disconnected, and a low-side overcurrent fault warning message is issued. In an example, the third threshold can be 11A.
[0150] S611: low side open circuit fault detection;
[0151] This step corresponds to the second diagnostic instruction being a low-side open circuit fault diagnostic instruction.
[0152] If the voltage of the low-side switch is less than the fourth threshold, it can be determined that the solenoid valve has a low-side open circuit or short circuit to ground fault, and a low-side open circuit fault warning message is issued; if the voltage of the low-side switch is greater than the fifth threshold, it can be determined that the solenoid valve has a short circuit to power supply fault, and a short circuit to power supply fault warning message is issued; wherein the fourth threshold is less than the fifth threshold; it should be noted that the fourth threshold is the pull-down current source voltage. In an example, the fourth threshold may be 2.4V; the fifth threshold may be 10V.
[0153] S613: short circuit fault detection between valves;
[0154] This step corresponds to the second diagnostic instruction being a valve short circuit fault diagnostic instruction. This step can be regarded as a specific example of steps S301 to S305, and will not be described in detail here.
[0155] In one embodiment, the method provided in the embodiment of the present application also includes: if a high-side fault of the solenoid valve is not detected according to the first diagnostic instruction and a low-side fault of the solenoid valve is not detected according to the second diagnostic instruction, it is determined that the solenoid valve fault self-test has passed; if a high-side fault of the solenoid valve is detected according to the first diagnostic instruction, or a low-side fault of the solenoid valve is detected according to the second diagnostic instruction, it is determined that the solenoid valve fault self-test has not passed, and the vehicle is controlled to enter a degraded state to limit vehicle performance.
[0156] In the embodiment of the present application, the solenoid valve performs a fault self-check before working. Only when the high-side fault self-check does not detect a high-side fault and the low-side fault self-check does not detect a low-side fault, the solenoid valve self-check passes and the vehicle can enter a normal driving state. Otherwise, the self-check fails and the vehicle enters a degraded state to ensure the safety of vehicle driving.
[0157] In one embodiment, the diagnostic instruction library also includes a third diagnostic instruction corresponding to a high-side fault inspection task and a fourth diagnostic instruction corresponding to a low-side fault inspection task; after determining that the solenoid valve fault self-inspection passes, the method also includes: periodically reading the third diagnostic instruction and the fourth diagnostic instruction from the diagnostic instruction library at a preset time interval; performing a high-side fault inspection on the solenoid valve according to the third diagnostic instruction, and performing a low-side fault inspection on the solenoid valve according to the fourth diagnostic instruction.
[0158] It should be understood that the preset time interval can be set according to actual needs, and the present application does not limit the specific value of the preset time interval. In one example, the preset time interval can be 20 seconds.
[0159] It should be noted that if there is a control instruction to control the operation of the solenoid valve during the periodic inspection process, the periodic inspection will be interrupted, and the periodic inspection will be performed again after the control instruction is executed. For example, if during a periodic inspection process, in response to the parking operation of the vehicle, the opening and closing angle of the solenoid valve needs to be adjusted, the periodic inspection will be terminated and the control instruction corresponding to the adjustment of the opening and closing angle will be executed immediately. After the control instruction is executed, the periodic inspection task will be performed again.
[0160] In the embodiment of the present application, after the solenoid valve fault self-test passes, the solenoid valve is automatically inspected periodically to detect whether the solenoid valve is always in a normal working state, thereby ensuring the safety of the solenoid valve during vehicle driving.
[0161] In one implementation, there are multiple high-side fault inspection tasks, and the high-side fault inspection tasks correspond to high-side fault inspection instructions one by one. Multiple high-side fault inspection instructions can be traversed and read from the diagnostic instruction library; each high-side fault inspection instruction read is the third diagnostic instruction.
[0162] In one implementation, there are multiple low-side fault inspection tasks, and the low-side fault inspection tasks correspond to low-side fault inspection instructions one by one. Multiple low-side fault inspection instructions can be traversed and read from the diagnostic instruction library; each low-side fault inspection instruction read is the fourth diagnostic instruction.
[0163] Figure 7 It is a flow chart of current regulation fault diagnosis in a low-side fault inspection task provided in an embodiment of the present application.
[0164] In the embodiment of the present application, when performing a low-side fault inspection on the solenoid valve, it is detected whether the solenoid valve has a current regulation fault, so as to improve the coverage of the diagnosis and improve the safety of the use of the solenoid valve. When the fourth diagnostic instruction is a current regulation fault diagnostic instruction, the solenoid valve is inspected for a low-side fault according to the fourth diagnostic instruction, including:
[0165] S701: acquiring a target current value outputted from a low-side module to the solenoid valve according to the current regulation fault diagnosis instruction;
[0166] According to the current regulation fault diagnosis instruction, the low-side module is first controlled to output the target current value to adjust the current in the coil of the solenoid valve, so that the opening and closing angle of the solenoid valve can be controlled. For example, when the target current value is 5A, the opening degree of the solenoid valve corresponds to 100%, and when the target current value is 2.5A, the opening degree of the solenoid valve corresponds to 50%.
[0167] S703: Detect whether the difference between the current value of the solenoid valve and the target current value is less than a preset current difference, and obtain a current regulation fault diagnosis result;
[0168] In order to achieve accurate control of the opening degree of the solenoid valve, in the embodiment of the present application, the current regulation fault diagnosis result is obtained by comparing the current current value of the solenoid valve, that is, the current value flowing through the coil, with the target current value.
[0169] The preset current difference can be set according to the target current value and actual application requirements. This application does not limit the specific value of the preset current difference.
[0170] In one implementation, if the target current value is less than the first current threshold, the preset current difference value is a fixed value; wherein the first current threshold value may be 250 mA, and the preset current difference value may be 30 mA;
[0171] In another implementation, if the target current value is greater than or equal to the first current threshold, the preset current difference is a value corresponding to a preset percentage of the target current value. The preset percentage may be 12.5%. It should be noted that the difference between the current current value of the solenoid valve and the target current value is the value after taking the absolute value.
[0172] S705: If the current regulation fault diagnosis result indicates that the difference between the current value of the solenoid valve and the target current value is greater than the preset current difference, a current regulation fault warning message is issued.
[0173] According to the current regulation fault diagnosis result, it can be determined whether the solenoid valve has a current regulation fault. The current regulation fault warning information can be an icon corresponding to the current regulation fault; and a periodic inspection report can also be formed according to the current regulation fault warning information.
[0174] The embodiment of the present application can effectively detect whether the solenoid valve has a current regulation fault by introducing a current regulation fault inspection task during the solenoid valve fault inspection, thereby improving the diagnosis coverage and improving the safety of the solenoid valve use.
[0175] Figure 8 It is a schematic diagram of the current regulation fault diagnosis provided in the embodiment of the present application.
[0176] In one implementation, the current of the low-side loop can be collected by a current sampling circuit to obtain the current flowing through the coil. The connection relationship between the current sampling circuit and the coil is as follows: Figure 8 As shown. The two ends of the current sampling circuit can be connected to the resistor between the coil and the low-side module, so as to measure the actual current value flowing through the coil.
[0177] Fig. 9 It is a flowchart of high-side voltage fault diagnosis provided in an embodiment of the present application.
[0178] In one embodiment, when the third diagnostic instruction is a high-side voltage fault diagnostic instruction, performing a high-side fault inspection on the solenoid valve according to the third diagnostic instruction includes:
[0179] S901: Detecting whether the current voltage of the high-side module is greater than a fourth voltage threshold according to the high-side voltage fault diagnosis instruction, and obtaining a high-side overvoltage fault diagnosis result;
[0180] The fourth voltage threshold can be set according to the actual application circuit and the electromagnetic valve model, and the present application does not limit the specific value of the fourth voltage threshold. In an example, the fourth voltage threshold can be 33.8V.
[0181] S903: Detect whether the current voltage of the high-side module is less than a fifth voltage threshold, and obtain a high-side open circuit fault diagnosis result; the fifth voltage threshold is less than the fourth voltage threshold;
[0182] The fifth voltage threshold can be set according to the actual application circuit and the electromagnetic valve model, and the present application does not limit the specific value of the fifth voltage threshold. In one example, the fifth voltage threshold can be 2.4V.
[0183] S905: If the high-side overvoltage fault diagnosis result indicates that the current voltage of the high-side module is greater than the fourth voltage threshold, issue a high-side overvoltage fault warning message;
[0184] S907: If the high-side open circuit fault diagnosis result indicates that the current voltage of the high-side module is less than the fifth voltage threshold, a high-side open circuit fault warning message is issued.
[0185] Similar to the above-mentioned various warning information, the high-side overvoltage fault warning information and the high-side open circuit fault warning information may be corresponding icons; or a periodic inspection report may be formed based on the above-mentioned warning information.
[0186] The embodiment of the present application can effectively detect whether a high-side voltage fault occurs in the solenoid valve by introducing a high-side voltage fault inspection task during the solenoid valve fault inspection, thereby improving the diagnostic coverage and improving the safety of the solenoid valve use.
[0187] In addition to the above-mentioned current regulation fault inspection tasks and high-side voltage fault inspection tasks, in an embodiment of the present application, when performing a fault periodic inspection on the solenoid valve, other inspection tasks are also included to comprehensively detect whether the solenoid valve fails during operation.
[0188] Fig.10 It is a flow chart of the solenoid valve inspection process provided in an embodiment of the present application.
[0189] S1001: High-side open circuit fault diagnosis;
[0190] This step corresponds to the third diagnostic instruction being a high-side open circuit fault diagnostic instruction. The execution process of this step is shown in step S603 or Fig. 9 The method shown will not be repeated here.
[0191] S1003: Low side open or short circuit fault diagnosis;
[0192] This step corresponds to the fourth diagnostic instruction being a low-side open circuit fault diagnostic instruction. The execution process of this step is referred to step S611 and will not be described in detail here.
[0193] S1005: high-side overcurrent fault diagnosis and low-side overcurrent fault diagnosis;
[0194] In this step, the high-side overcurrent fault diagnosis corresponds to the third diagnostic instruction as the high-side overcurrent fault diagnosis instruction; the low-side overcurrent fault diagnosis corresponds to the fourth diagnostic instruction as the low-side overcurrent fault diagnosis instruction. The execution process of this step refers to step S609, which will not be repeated here.
[0195] S1007: high side over temperature fault diagnosis and low side over temperature fault diagnosis;
[0196] In this step, the high-side over-temperature fault diagnosis corresponds to the third diagnostic instruction being the high-side over-temperature fault diagnosis instruction; and the low-side over-temperature fault diagnosis corresponds to the fourth diagnostic instruction being the low-side over-temperature fault diagnosis instruction.
[0197] By comparing whether the temperature of the high-side module and the low-side module is less than the preset temperature threshold, the high-side over-temperature fault diagnosis result and the low-side over-temperature fault diagnosis result are obtained. Specifically, if the temperature of the high-side module is greater than the preset temperature threshold, it can be determined that the solenoid valve has a high-side over-temperature fault, the high-side switch is controlled to be disconnected, and a high-side over-temperature fault warning message is issued; if the temperature of the low-side module is greater than the preset temperature threshold, it can be determined that the solenoid valve has a low-side over-temperature fault, the low-side switch is controlled to be disconnected, and a low-side over-temperature fault warning message is issued. In an example, the preset temperature threshold can be 225 degrees Celsius.
[0198] S1009: high side overvoltage diagnosis;
[0199] This step corresponds to the third diagnostic instruction being a high-side overvoltage fault diagnostic instruction. Fig. 9 The method shown will not be repeated here.
[0200] S1011: Current regulation fault diagnosis;
[0201] This step corresponds to the fourth diagnostic instruction being a current regulation fault diagnostic instruction. Figure 7 The method shown will not be repeated here.
[0202] By diagnosing multiple faults during the operation of the solenoid valve, potential faults of the solenoid valve can be discovered in time, improving the diagnostic coverage of the solenoid valve and avoiding missed detection of solenoid valve faults. In addition, through periodic fault inspections, the diagnosis time of the solenoid valve is effectively shortened, ensuring that the vehicle can quickly switch to a degraded state when the solenoid valve fails, thereby ensuring the safety of the vehicle.
[0203] Fig.11 It is a module schematic diagram of the diagnostic system of the solenoid valve provided in the embodiment of the present application.
[0204] like Fig.11 As shown, the diagnostic system includes: a high-side module, a low-side module, a power supply module and a controller; the power supply module is used to supply power to the high-side module and the low-side module corresponding to the solenoid valve; the controller includes a high-side diagnostic module and a low-side diagnostic module, the high-side diagnostic module is used to perform high-side fault self-check and high-side fault patrol check on the solenoid valve; the low-side diagnostic module is used to perform low-side fault self-check and low-side fault patrol check on the solenoid valve; the controller is electrically connected to the high-side module and the low-side module, and the controller is used to perform fault diagnosis on the solenoid valve according to the method as described above.
[0205] It should be noted that the module schematic diagram of the diagnostic system of the above-mentioned solenoid valve can also be in other forms. For example, the high-side diagnostic module and the low-side diagnostic module can be modules independent of the controller, or the high-side module and the low-side module can also be integrated in the controller.
[0206] It can be seen from the technical solutions provided in the above embodiments of the present application that the fault diagnosis method of the solenoid valve provided in the embodiments of the present application directly diagnoses the potential faults of the solenoid valve, effectively shortens the fault diagnosis time, and has a fast response speed. The method of the present application realizes self-checking and periodic inspection of various faults by controlling the different connection states of the solenoid valve with the high-side switch and the low-side switch, improves the diagnostic coverage, effectively reduces the phenomenon of missed detection of solenoid valve faults, and improves the safety of the solenoid valve. After the solenoid valve diagnoses a fault, the vehicle is quickly controlled to enter a degraded state, thereby ensuring the safety of the vehicle.
[0207] Fig.12 It is a schematic diagram of the structure of a fault diagnosis device for a solenoid valve provided in an embodiment of the present application.
[0208] like Fig.12 As shown, the device 1200 includes:
[0209] A power supply voltage acquisition module 1201 is used to acquire the power supply voltage of a power supply module; the power supply module is used to supply power to a high-side module corresponding to the solenoid valve;
[0210] A first diagnostic instruction reading module 1202 is used to read a first diagnostic instruction from a diagnostic instruction library if the power supply voltage is within a preset voltage range; the first diagnostic instruction corresponds to a high-side fault self-check task;
[0211] The drive control module 1203 is used for controlling the low-side module to disconnect the low-side switch and controlling the high-side module to disconnect the high-side switch when the first diagnostic instruction is a high-side adhesion fault diagnostic instruction;
[0212] A first self-test result determination module 1204 is used to detect whether the voltage difference across the high-side switch is greater than a first voltage threshold, and obtain a first self-test result;
[0213] A second self-test result determination module 1205 is configured to control the high-side module to close the high-side switch and detect whether the current voltage difference across the high-side switch is greater than a second voltage threshold to obtain a second self-test result if the first self-test result indicates that the voltage difference across the high-side switch is less than or equal to the first voltage threshold, and the second voltage threshold is less than the first voltage threshold;
[0214] The high side adhesion fault warning module 1206 is used to issue a high side adhesion fault warning message if the first self-test result indicates that the voltage difference across the high side switch is greater than the first voltage threshold, or if the second self-test result indicates that the current voltage difference across the high side switch is greater than the second voltage threshold.
[0215] In some embodiments, the apparatus may further include:
[0216] A switch control module, used for controlling the high-side module to close the high-side switch and controlling the low-side module to open the low-side switch;
[0217] A leakage current fault detection module, used to detect whether the current voltage of the high-side module is greater than a third voltage threshold, and obtain a leakage current fault diagnosis result;
[0218] The leakage current fault warning module is used to issue a leakage current fault warning message if the leakage current fault diagnosis result indicates that the current voltage of the high-side module is greater than the third voltage threshold.
[0219] In some embodiments, the apparatus may further include:
[0220] A second diagnostic instruction reading module, used for reading a second diagnostic instruction from the diagnostic instruction library; the second diagnostic instruction corresponds to a low-side fault self-check task;
[0221] a switch control module, configured to control the target low-side switch corresponding to the target coil to be closed when the second diagnostic instruction is a valve short-circuit fault diagnostic instruction and the high-side switch is in a closed state, so that the target coil is in a power-on state; the target coil is any one of the multiple coils of the solenoid valve;
[0222] The valve short circuit fault detection module is used to detect whether the current value flowing through the preset coil is greater than the preset current threshold value, and obtain the valve short circuit fault diagnosis result; the preset coil is the coil in the solenoid valve except the target coil;
[0223] The valve short circuit fault warning module is used to issue a valve short circuit fault warning message if the valve short circuit fault diagnosis result indicates that the current value flowing through the preset coil is greater than the preset current threshold.
[0224] In some embodiments, the apparatus may further include:
[0225] A self-check task acquisition module, used to acquire multiple high-side fault self-check tasks and multiple low-side fault self-check tasks;
[0226] A high-side fault self-check instruction creation module is used to create high-side fault self-check instructions corresponding to each high-side fault self-check task; the high-side fault self-check instructions include high-side adhesion fault diagnosis instructions corresponding to high-side adhesion fault diagnosis tasks, leakage current fault diagnosis instructions corresponding to leakage current fault diagnosis tasks, high-side open circuit fault diagnosis instructions corresponding to high-side open circuit fault diagnosis tasks, and high-side overcurrent fault diagnosis instructions corresponding to high-side overcurrent fault diagnosis tasks;
[0227] A low-side fault self-checking instruction creation module is used to create low-side fault self-checking instructions corresponding to each low-side fault self-checking task; the low-side fault self-checking instructions include valve short circuit fault diagnosis instructions corresponding to valve short circuit fault diagnosis tasks, low-side overcurrent fault diagnosis instructions corresponding to low-side overcurrent fault diagnosis tasks, and low-side open circuit fault diagnosis instructions corresponding to low-side open circuit fault diagnosis tasks;
[0228] A diagnostic instruction library construction module is used to construct the diagnostic instruction library according to the high-side fault self-detection instruction and the low-side fault self-detection instruction.
[0229] In some embodiments, the apparatus may further include:
[0230] A self-test passing determination module, configured to determine that the solenoid valve fault self-test has passed if no high-side fault of the solenoid valve is detected according to the first diagnostic instruction and no low-side fault of the solenoid valve is detected according to the second diagnostic instruction;
[0231] The self-test failure determination module is used to determine that the solenoid valve fault self-test has failed if a high-side fault is detected in the solenoid valve according to the first diagnostic instruction, or a low-side fault is detected in the solenoid valve according to the second diagnostic instruction, and control the vehicle to enter a degraded state to limit vehicle performance.
[0232] In some embodiments, the apparatus may further include:
[0233] A power supply abnormality warning module, used for issuing a power supply abnormality warning message if the power supply voltage exceeds the preset voltage range;
[0234] The degradation control module is used to control the vehicle to enter a degradation state to limit vehicle performance.
[0235] In some embodiments, the diagnostic instruction library further includes a third diagnostic instruction corresponding to the high-side fault inspection task and a fourth diagnostic instruction corresponding to the low-side fault inspection task; the device may further include:
[0236] A periodic reading module, used for periodically reading the third diagnostic instruction and the fourth diagnostic instruction from the diagnostic instruction library at a preset time interval;
[0237] A fault inspection module is used to perform a high-side fault inspection on the solenoid valve according to the third diagnostic instruction, and to perform a low-side fault inspection on the solenoid valve according to the fourth diagnostic instruction.
[0238] In some embodiments, the fault inspection module may include:
[0239] A target current acquisition submodule, used for acquiring a target current value outputted from a low-side module to the solenoid valve according to the current regulation fault diagnosis instruction;
[0240] A current regulation fault detection submodule, used to detect whether the difference between the current value of the solenoid valve and the target current value is less than a preset current difference, and obtain a current regulation fault diagnosis result;
[0241] The current regulation fault warning submodule is used to issue a current regulation fault warning message if the current regulation fault diagnosis result indicates that the difference between the current current value of the solenoid valve and the target current value is greater than the preset current difference.
[0242] In some embodiments, the fault inspection module may include:
[0243] A high-side overvoltage fault detection submodule, used to detect whether the current voltage of the high-side module is greater than a fourth voltage threshold according to the high-side voltage fault diagnosis instruction, and obtain a high-side overvoltage fault diagnosis result;
[0244] A high-side open circuit fault detection submodule, used to detect whether the current voltage of the high-side module is less than a fifth voltage threshold, and obtain a high-side open circuit fault diagnosis result; the fifth voltage threshold is less than the fourth voltage threshold;
[0245] A high-side overvoltage fault warning submodule, configured to issue a high-side overvoltage fault warning message if the high-side overvoltage fault diagnosis result indicates that the current voltage of the high-side module is greater than the fourth voltage threshold;
[0246] The high-side open circuit fault warning submodule is used to issue a high-side open circuit fault warning message if the high-side open circuit fault diagnosis result indicates that the current voltage of the high-side module is less than the fifth voltage threshold.
[0247] The device and method embodiments in the described device embodiments are based on the same inventive concept.
[0248] An embodiment of the present application provides an electronic device, which includes a processor and a memory, wherein the memory stores at least one instruction or at least one program, and the at least one instruction or at least one program is loaded and executed by the processor to implement the method provided in the above method embodiment.
[0249] An embodiment of the present application also provides a computer storage medium, which can be set in a terminal to store at least one instruction or at least one program related to a method provided in the above method embodiment for implementing a method embodiment, and the at least one instruction or at least one program is loaded and executed by the processor to implement the method provided in the above method embodiment.
[0250] The embodiments of the present application also provide a computer program product or a computer program, which includes computer instructions stored in a computer-readable storage medium. The processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes to implement the method provided in the above method embodiment.
[0251] Optionally, in the embodiment of the present application, the storage medium may be located in at least one of the multiple network servers of the computer network. Optionally, in the present embodiment, the storage medium may include but is not limited to: a USB flash drive, a read-only memory (ROM), a random access memory (RAM), a mobile hard disk, a magnetic disk or an optical disk, and other media that can store program codes.
[0252] The memory described in the embodiment of the present application can be used to store software programs and modules, and the processor executes various functional applications and data processing by running the software programs and modules stored in the memory. The memory may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, application programs required for functions, etc.; the data storage area may store data created according to the use of the device, etc. In addition, the memory may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other volatile solid-state storage device. Accordingly, the memory may also include a memory controller to provide the processor with access to the memory.
[0253] The method provided in the embodiment of the present application can be executed in a mobile terminal, a computer terminal, a server or a similar computing device. Taking running on a server as an example, Fig.13 1 is a hardware structure block diagram of a server of a solenoid valve fault diagnosis method provided in an embodiment of the present application. Fig.13As shown, the server 1300 may have relatively large differences due to different configurations or performances, and may include one or more central processing units (CPU) 1310 (the central processing unit 1310 may include but is not limited to a processing device such as a microprocessor MCU or a programmable logic device FPGA), a memory 1330 for storing data, and one or more storage media 1320 (such as one or more mass storage devices) for storing application programs 1323 or data 1322. Among them, the memory 1330 and the storage medium 1320 can be short-term storage or permanent storage. The program stored in the storage medium 1320 may include one or more modules, each of which may include a series of instruction operations on the server. Furthermore, the central processing unit 1310 can be configured to communicate with the storage medium 1320 and execute a series of instruction operations in the storage medium 1320 on the server 1300. The server 1300 may also include one or more power supplies 1360, one or more wired or wireless network interfaces 1350, one or more input and output interfaces 1340, and / or one or more operating systems 1321, such as Windows ServerTM, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM, etc.
[0254] The input / output interface 1340 may be used to receive or send data via a network. The specific example of the network may include a wireless network provided by a communication provider of the server 1300. In one example, the input / output interface 1340 includes a network adapter (Network Interface Controller, NIC), which may be connected to other network devices through a base station so as to communicate with the Internet. In one example, the input / output interface 1340 may be a radio frequency (RF) module, which is used to communicate with the Internet wirelessly.
[0255] It can be understood by those skilled in the art that Fig.13 The structure shown is for illustration only and does not limit the structure of the above electronic device. Fig.13 More or fewer components as shown, or with Fig.13 Different configurations shown.
[0256] It can be seen from the embodiments of the solenoid valve fault diagnosis method and device provided by the present application that the solenoid valve fault diagnosis method provided by the embodiment of the present application directly diagnoses the potential faults of the solenoid valve, effectively shortens the fault diagnosis time, and has a fast response speed. The method of the present application realizes self-checking and periodic inspection of various faults by controlling the different connection states of the solenoid valve and the high-side switch and the low-side switch, improves the diagnostic coverage, effectively reduces the phenomenon of missed detection of solenoid valve faults, and improves the safety of the solenoid valve. After the solenoid valve diagnoses a fault, the vehicle is quickly controlled to enter a degraded state, thereby ensuring the safety of the vehicle.
[0257] It should be noted that the above-mentioned sequence of the embodiments of the present application is for description only and does not represent the advantages and disadvantages of the embodiments. The above-mentioned specific embodiments of this specification are described. Other embodiments are within the scope of the attached claims. In some cases, the actions or steps recorded in the claims can be performed in an order different from that in the embodiments and still achieve the desired results. In addition, the processes depicted in the drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.
[0258] Each embodiment in this specification is described in a progressive manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the device, equipment, and storage medium embodiments, since they are basically similar to the method embodiments, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.
[0259] A person skilled in the art will appreciate that all or part of the steps to implement the above embodiments may be accomplished by hardware or by instructing related hardware through a program, and the program may be stored in a computer storage medium, and the above-mentioned storage medium may be a read-only memory, a disk or an optical disk, etc.
[0260] The above description is only a preferred embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present application should be included in the protection scope of the present application.
Claims
1. A fault diagnosis method for a solenoid valve, characterized in that: The method comprises: Obtaining a power supply voltage of a power supply module; the power supply module is used to supply power to a high-side module corresponding to the solenoid valve; If the power supply voltage is within a preset voltage range, a first diagnostic instruction is read from a diagnostic instruction library; the first diagnostic instruction corresponds to a high-side fault self-check task; When the first diagnostic instruction is a high-side adhesion fault diagnostic instruction, controlling the low-side module to disconnect the low-side switch and controlling the high-side module to disconnect the high-side switch; Detecting whether the voltage difference across the high-side switch is greater than a first voltage threshold, and obtaining a first self-test result; If the first self-test result indicates that the voltage difference across the high-side switch is less than or equal to the first voltage threshold, control the high-side module to close the high-side switch, and detect whether the current voltage difference across the high-side switch is greater than a second voltage threshold, to obtain a second self-test result; the second voltage threshold is less than the first voltage threshold; If the first self-test result indicates that the voltage difference across the high-side switch is greater than the first voltage threshold, or the second self-test result indicates that the current voltage difference across the high-side switch is greater than the second voltage threshold, a high-side adhesion fault warning message is issued.
2. The method according to claim 1, characterized in that When the first diagnostic instruction is a leakage current fault diagnostic instruction, the method further includes: Control the high-side module to close the high-side switch and control the low-side module to open the low-side switch; Detecting whether the current voltage of the high-side module is greater than a third voltage threshold, and obtaining a leakage current fault diagnosis result; If the leakage current fault diagnosis result indicates that the current voltage of the high-side module is greater than the third voltage threshold, a leakage current fault warning message is issued.
3. The method according to claim 1, characterized in that The method further comprises: Reading a second diagnostic instruction from the diagnostic instruction library; the second diagnostic instruction corresponds to a low-side fault self-check task; When the second diagnostic instruction is a valve short circuit fault diagnostic instruction, when the high side switch is in a closed state, the target low side switch corresponding to the target coil is controlled to be closed so that the target coil is in a power-on state; the target coil is any one of the multiple coils of the solenoid valve; Detect whether the current value flowing through the preset coil is greater than the preset current threshold value, and obtain the short circuit fault diagnosis result between valves; the preset coil is the coil in the solenoid valve except the target coil; If the inter-valve short circuit fault diagnosis result indicates that the current value flowing through the preset coil is greater than the preset current threshold, an inter-valve short circuit fault warning message is issued.
4. The method according to claim 1, characterized in that The method for constructing the diagnostic instruction library includes: Get multiple high-side fault self-test tasks and multiple low-side fault self-test tasks; Create high-side fault self-test instructions corresponding to each high-side fault self-test task; the high-side fault self-test instructions include high-side adhesion fault diagnosis instructions corresponding to the high-side adhesion fault diagnosis task, leakage current fault diagnosis instructions corresponding to the leakage current fault diagnosis task, high-side open circuit fault diagnosis instructions corresponding to the high-side open circuit fault diagnosis task, and high-side overcurrent fault diagnosis instructions corresponding to the high-side overcurrent fault diagnosis task; Creating low-side fault self-test instructions corresponding to each low-side fault self-test task; the low-side fault self-test instructions include valve short circuit fault diagnosis instructions corresponding to valve short circuit fault diagnosis tasks, low-side overcurrent fault diagnosis instructions corresponding to low-side overcurrent fault diagnosis tasks, and low-side open circuit fault diagnosis instructions corresponding to low-side open circuit fault diagnosis tasks; The diagnostic instruction library is constructed according to the high-side fault self-detection instruction and the low-side fault self-detection instruction.
5. The method according to claim 3, characterized in that: The method further comprises: If no high-side fault of the solenoid valve is detected according to the first diagnostic instruction and no low-side fault of the solenoid valve is detected according to the second diagnostic instruction, it is determined that the solenoid valve fault self-test has passed; If a high-side fault of the solenoid valve is detected according to the first diagnostic instruction, or a low-side fault of the solenoid valve is detected according to the second diagnostic instruction, it is determined that the solenoid valve fault self-test has failed, and the vehicle is controlled to enter a degraded state to limit vehicle performance.
6. The method according to claim 1, characterized in that The method further comprises: If the power supply voltage exceeds the preset voltage range, a power supply abnormality warning message is issued; Controls the vehicle into a degraded state to limit vehicle performance.
7. The method according to claim 5, characterized in that The diagnostic instruction library also includes a third diagnostic instruction corresponding to the high-side fault inspection task and a fourth diagnostic instruction corresponding to the low-side fault inspection task; after determining that the solenoid valve fault self-inspection passes, the method further includes: periodically reading a third diagnostic instruction and a fourth diagnostic instruction from the diagnostic instruction library at a preset time interval; A high-side fault inspection is performed on the solenoid valve according to the third diagnostic instruction, and a low-side fault inspection is performed on the solenoid valve according to the fourth diagnostic instruction.
8. The method according to claim 7, characterized in that When the fourth diagnostic instruction is a current regulation fault diagnostic instruction, performing a low-side fault inspection on the solenoid valve according to the fourth diagnostic instruction includes: According to the current regulation fault diagnosis instruction, obtaining a target current value outputted by the low-side module to the solenoid valve; Detecting whether the difference between the current value of the solenoid valve and the target current value is less than a preset current difference, and obtaining a current regulation fault diagnosis result; If the current regulation fault diagnosis result indicates that the difference between the current value of the solenoid valve and the target current value is greater than the preset current difference, a current regulation fault warning message is issued.
9. The method according to claim 7, characterized in that: When the third diagnostic instruction is a high-side voltage fault diagnostic instruction, the high-side fault inspection of the solenoid valve according to the third diagnostic instruction includes: According to the high-side voltage fault diagnosis instruction, detecting whether the current voltage of the high-side module is greater than a fourth voltage threshold, and obtaining a high-side overvoltage fault diagnosis result; Detecting whether the current voltage of the high-side module is less than a fifth voltage threshold, and obtaining a high-side open circuit fault diagnosis result; the fifth voltage threshold is less than the fourth voltage threshold; If the high-side overvoltage fault diagnosis result indicates that the current voltage of the high-side module is greater than the fourth voltage threshold, a high-side overvoltage fault warning message is issued; If the high-side open circuit fault diagnosis result indicates that the current voltage of the high-side module is less than the fifth voltage threshold, a high-side open circuit fault warning message is issued.
10. A diagnostic device for a solenoid valve, characterized in that: The device comprises: A power supply voltage acquisition module, used to acquire the power supply voltage of a power supply module; the power supply module is used to supply power to a high-side module corresponding to the solenoid valve; A first diagnostic instruction reading module, configured to read a first diagnostic instruction from a diagnostic instruction library if the power supply voltage is within a preset voltage range; the first diagnostic instruction corresponds to a high-side fault self-check task; a drive control module, configured to control the low-side module to disconnect the low-side switch and control the high-side module to disconnect the high-side switch when the first diagnostic instruction is a high-side adhesion fault diagnostic instruction; A first self-test result determination module, used to detect whether the voltage difference across the high-side switch is greater than a first voltage threshold, and obtain a first self-test result; a second self-test result determination module, configured to control the high-side module to close the high-side switch and detect whether the current voltage difference between the two ends of the high-side switch is greater than a second voltage threshold to obtain a second self-test result if the first self-test result indicates that the voltage difference between the two ends of the high-side switch is less than or equal to the first voltage threshold, and the second voltage threshold is less than the first voltage threshold; A high-side adhesion fault warning module is used to issue a high-side adhesion fault warning message if the first self-test result indicates that the voltage difference across the high-side switch is greater than the first voltage threshold, or the second self-test result indicates that the current voltage difference across the high-side switch is greater than the second voltage threshold.
Citation Information
Cited By
Vehicle fault diagnosis circuit, diagnosis method and vehicle
CN119928808A
