Fault Diagnosis Method, Device, Vehicle and Storage Medium for Vehicle Tuning Valve System
By detecting that the fault feedback signal frequency of the tuning valve system matches the preset range, the problem of difficult to determine the fault type of the tuning valve system is solved, and accurate positioning and reduced maintenance difficulty are achieved.
Patent Information
- Application Number
- CN202310014319.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-01-05
- Publication Date
- 2025-07-25
- Estimated Expiration
- 2043-01-05
AI Technical Summary
The prior art cannot accurately locate the fault type of the tuning valve system, which makes it difficult to repair.
By detecting the fault feedback signal frequency of the tuning valve system in the driving state of the vehicle and matching it with the fault type corresponding to the preset signal frequency range, the non-drive stage and drive stage fault types are determined.
Accurately position the tuning valve system faults, reducing the difficulty of repair.
Smart Images

Figure CN115949489B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of tuning valve systems, and particularly to a fault diagnosis method, device, vehicle and storage medium for a vehicle tuning valve system. Background Art
[0002] In recent years, people not only satisfy the normal driving functions of vehicles, but also begin to pursue personalized experiences. In fuel vehicles, including cars and motorcycles, etc., in order to pursue the ideal exhaust sound, a set of tuning valve systems are usually installed in the exhaust system. The tuning valve system can change the exhaust background sound effect by changing the opening degree of the tuning valve installed in the exhaust system, so as to obtain different exhaust background sound effects under different working conditions and enable the driver to obtain a better driving experience.
[0003] When the tuning valve system fails, it cannot achieve the effect of the exhaust background sound effect desired by the driver, and the tuning valve system needs to be repaired. However, when the tuning valve system fails, the current fault type of the tuning valve system cannot be accurately located, resulting in a higher repair difficulty. Summary of the Invention
[0004] Embodiments of the present application provide a fault diagnosis method, device, vehicle and storage medium for a vehicle tuning valve system to solve the problem that when the tuning valve system fails currently, the fault type of the tuning valve system cannot be accurately located, resulting in a higher repair difficulty.
[0005] In a first aspect, embodiments of the present application provide a fault diagnosis method for a vehicle tuning valve system, including:
[0006] When performing non-drive level fault diagnosis, if the vehicle is in a driving state and the start-up duration of the vehicle's engine is greater than a first preset duration, determine the signal frequency of the fault feedback signal sent by the tuning valve;
[0007] According to the signal frequency of the fault feedback signal and the signal frequency ranges respectively corresponding to various faults in the non-drive level faults, determine the non-drive level fault type of the current tuning valve system.
[0008] In a possible implementation manner, according to the signal frequency of the fault feedback signal and the signal frequency ranges respectively corresponding to various faults in the non-drive level faults, determining the non-drive level fault type of the current tuning valve system includes:
[0009] If the signal frequency of the fault feedback signal is within the signal frequency range corresponding to a certain type of non-drive level fault, determine that the non-drive level fault type of the current tuning valve system is this type of non-drive level fault.
[0010] In a possible implementation, if the signal frequency of the fault feedback signal is within the signal frequency range corresponding to a certain type of non-drive-level fault, it is determined that the non-drive-level fault type of the current tuning valve system is this type of non-drive-level fault, including:
[0011] If the duration for which the signal frequency of the fault feedback signal is within the signal frequency range corresponding to a certain type of non-drive-level fault is greater than or equal to the second preset duration, it is determined that the non-drive-level fault type of the current tuning valve system is this type of non-drive-level fault.
[0012] In a possible implementation, when performing non-drive-level fault diagnosis, if the vehicle is in a driving state and the startup duration of the vehicle's engine is greater than the first preset duration, before determining the signal frequency of the fault feedback signal sent by the tuning valve, the fault diagnosis method of the vehicle tuning valve system further includes:
[0013] Determine whether the non-drive-level fault diagnosis function is enabled;
[0014] If the non-drive-level fault diagnosis function is enabled, perform non-drive-level fault diagnosis.
[0015] In a possible implementation, the fault diagnosis method of the vehicle tuning valve system further includes:
[0016] When performing drive-level fault diagnosis, if the self-power supply voltage is within the preset voltage range and the maximum fluctuation difference of the self-power supply voltage is less than the preset voltage difference within the third preset duration, read the self-hardware diagnosis information;
[0017] Based on the self-hardware diagnosis information, determine the drive-level fault type of the current tuning valve system.
[0018] In a possible implementation, based on the self-hardware diagnosis information, determining the drive-level fault type of the current tuning valve system includes:
[0019] If it is determined based on the self-hardware diagnosis information that there is a drive-level fault and the duration of this drive-level fault is greater than or equal to the fourth preset duration, it is determined that the drive-level fault type of the current tuning valve system is this drive-level fault.
[0020] In a possible implementation, when performing drive-level fault diagnosis, if the self-power supply voltage is within the preset voltage range and the maximum fluctuation difference of the self-power supply voltage is less than the preset voltage difference within the third preset duration, before reading the self-hardware diagnosis information, the fault diagnosis method of the vehicle tuning valve system further includes:
[0021] Determine whether the drive-level fault diagnosis function is enabled;
[0022] If the drive - level fault diagnosis function is enabled, drive - level fault diagnosis is performed.
[0023] In a possible implementation, the fault feedback signal is a PWM signal.
[0024] In a second aspect, an embodiment of the present application provides a fault diagnosis device for a vehicle tuning valve system, including:
[0025] A signal frequency determination module, configured to determine the signal frequency of the fault feedback signal sent by the tuning valve when performing non - drive - level fault diagnosis, if the vehicle is in a driving state and the startup duration of the vehicle's engine is greater than a first preset duration;
[0026] A non - drive - level fault determination module, configured to determine the non - drive - level fault type of the current tuning valve system according to the signal frequency of the fault feedback signal and the signal frequency ranges respectively corresponding to various faults in the non - drive - level faults.
[0027] In a third aspect, an embodiment of the present application provides a tuning valve controller. The tuning valve controller includes a processor and a memory. The memory is used to store a computer program, and the processor is used to call and run the computer program stored in the memory to execute the fault diagnosis method for the vehicle tuning valve system described in the first aspect or any possible implementation manner of the first aspect above.
[0028] In a fourth aspect, an embodiment of the present application provides a vehicle, including the tuning valve controller described in the third aspect.
[0029] In a fifth aspect, an embodiment of the present application provides a computer - readable storage medium. The computer - readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the fault diagnosis method for the vehicle tuning valve system described in the first aspect or any possible implementation manner of the first aspect above are implemented.
[0030] The embodiments of the present application provide a fault diagnosis method, device, vehicle, and storage medium for a vehicle tuning valve system. When performing non - drive - level fault diagnosis, when the vehicle is in a driving state and the startup duration of the vehicle's engine is greater than a first preset duration, the fault diagnosis result is more accurate. At this time, the signal frequency of the fault feedback signal sent by the tuning valve can be obtained. Based on the signal frequency of the fault feedback signal and the signal frequency ranges respectively corresponding to various faults in the non - drive - level faults, the non - drive - level fault type of the current tuning valve system can be determined, so as to realize the non - drive - level fault diagnosis of the tuning valve system, accurately locate the fault type, so that the staff can perform targeted maintenance for the fault type and reduce the difficulty of fault maintenance. Description of the Drawings
[0031] To more clearly illustrate the technical solutions in the embodiments of the present application, the following will briefly introduce the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings in the following description are only some embodiments of the present application. For those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings.
[0032] Figure 1 is the implementation flowchart of the fault diagnosis method for the vehicle tuning valve system provided by the embodiments of the present application;
[0033] Figure 2 is the schematic diagram of the connection relationship between the ECU and the tuning valve provided by the embodiments of the present application;
[0034] Figure 3 is the implementation flowchart of the non-drive level fault diagnosis provided by the embodiments of the present application;
[0035] Figure 4 is the implementation flowchart of the drive level fault diagnosis provided by the embodiments of the present application;
[0036] Figure 5 is the schematic structural diagram of the fault diagnosis device for the vehicle tuning valve system provided by the embodiments of the present application;
[0037] Figure 6 is the schematic diagram of the tuning valve controller provided by the embodiments of the present application. Detailed implementation manners
[0038] In the following description, for the purpose of illustration rather than limitation, specific details such as specific system structures and technologies are presented to thoroughly understand the embodiments of the present application. However, those skilled in the art should clearly understand that the present application can also be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted to avoid unnecessary details from interfering with the description of the present application.
[0039] To make the purpose, technical solutions, and advantages of the present application clearer, the following will be described through specific embodiments in conjunction with the drawings.
[0040] Refer to Figure 1 , which shows the implementation flowchart of the fault diagnosis method for the vehicle tuning valve system provided by the embodiments of the present application. The execution subject of the fault diagnosis method for the vehicle tuning valve system can be the tuning valve controller, and the tuning valve controller can be an ECU (Electronic Control Unit).
[0041] The above-mentioned fault diagnosis method for the vehicle tuning valve system is described in detail as follows:
[0042] In S101, when performing non-drive level fault diagnosis, if the vehicle is in a driving state and the startup duration of the vehicle's engine is greater than the first preset duration, the signal frequency of the fault feedback signal sent by the tuning valve is determined.
[0043] In this embodiment, the faults of the tuning valve system include rationality faults, device presence and operation faults, and drive level faults. Among them, rationality faults and device presence and operation faults are both non-drive level faults.
[0044] For non-drive level faults, the tuning valve can determine the current non-drive level fault type through some existing methods, generate a fault feedback signal with a corresponding frequency based on the current non-drive level fault type, and send the fault feedback signal to the tuning valve controller, that is, the ECU. Among them, the fault type information of non-drive level faults is shown in Table 1.
[0045] Table 1 Fault type information of non-drive level faults
[0046]
[0047] It should be noted that in Table 1, the fault feedback signal frequencies corresponding to each non-drive level fault type can be set according to actual needs and are not specifically limited here.
[0048] In Table 1, the fault types except for the device presence and operation faults are all rationality faults. The device presence and operation fault means that the fault feedback signal of the tuning valve is not transmitted to the ECU, indicating that the tuning valve body is not connected to the ECU, the device does not exist, and it will not operate. When a device presence and operation fault occurs, the ECU cannot receive the fault feedback signal sent by the tuning valve. At this time, it is considered that the signal frequency of the fault feedback signal sent by the tuning valve is 0HZ.
[0049] See Figure 2 , when the ECU needs to control the opening of the tuning valve, it will send a tuning valve control signal to the tuning valve. If the tuning valve control signal is lost, that is, the tuning valve does not receive the tuning valve control signal sent by the ECU, an input signal loss fault occurs.
[0050] After the tuning valve is installed, self-learning needs to be carried out so as to determine the specific positions of different opening positions, which is convenient for subsequent opening control. When the installation position of the tuning valve is unreasonable during assembly or the installation position of the tuning valve is reasonable during assembly but the self-learning is not completed, it is determined that an installation position unreasonable fault occurs.
[0051] Mechanical faults refer to the situation where the tuning valve cannot reach the target opening due to reasons such as jamming, or it cannot reach the target opening for a long time due to slow response, or the target opening exceeds the effective opening range of the tuning valve, etc.
[0052] The over-temperature warning fault means that the temperature of the tuning valve exceeds its temperature threshold, indicating that the temperature is too high.
[0053] In this embodiment, when performing non-driving stage fault diagnosis, first determine whether the vehicle is in a driving state and the startup duration of the vehicle's engine is greater than the first preset duration. If not, it means that the vehicle is not started or the startup time is short at this time. At this time, performing non-driving stage fault diagnosis cannot obtain a diagnostic result or the obtained diagnostic result is inaccurate. Therefore, non-driving stage fault diagnosis will not be performed at this time. Non-driving stage fault diagnosis needs to start when the vehicle is in a normal driving state and the startup duration of the vehicle's engine is greater than the first preset duration. First, obtain the signal frequency of the fault feedback signal sent by the tuning valve.
[0054] Among them, the first preset duration can be set according to actual needs. For example, it can be 5 seconds, 10 seconds, etc., and no specific limitation is made here.
[0055] In S102, according to the signal frequency of the fault feedback signal and the signal frequency ranges respectively corresponding to various faults in the non-driving stage faults, determine the non-driving stage fault type of the current tuning valve system.
[0056] When performing non-driving stage fault diagnosis, the non-driving stage fault type of the current tuning valve system can be determined according to the signal frequency of the fault feedback signal sent by the tuning valve and the signal frequency ranges respectively corresponding to various non-driving stage faults.
[0057] Among them, the signal frequency ranges respectively corresponding to various non-driving stage faults can be determined by floating a certain frequency (such as 5HZ) up and down according to the fault feedback signal frequencies corresponding to each fault type in Table 1. For example, the signal frequency range corresponding to the device existence and operation fault can be 0 - 5HZ; the signal frequency range corresponding to the input signal loss fault can be 95 - 105HZ; the signal frequency range corresponding to the unreasonable installation position fault can be 135 - 145HZ; the signal frequency range corresponding to the mechanical fault can be 155 - 165HZ; the signal frequency range corresponding to the over-temperature warning fault can be 180 - 190HZ.
[0058] In this embodiment, instead of setting specific signal frequency values, corresponding signal frequency ranges are set for various non-driving stage faults to avoid the situation where the signal frequency of the fault feedback signal has a deviation due to errors caused by the underlying drive and the transmission of the fault feedback signal, resulting in inaccurate non-driving stage fault diagnosis results.
[0059] In some possible implementation manners, in the above S102, after determining the non-drive stage fault type of the current tuning valve system, the non-drive stage fault type of the current tuning valve system may be sent to an instrument or a display screen for display to remind the user of the non-drive stage fault type of the current tuning valve system.
[0060] In this embodiment, when performing non-drive stage fault diagnosis, when the vehicle is in a driving state and the starting duration of the vehicle's engine is greater than a first preset duration, the fault diagnosis result is more accurate. At this time, the signal frequency of the fault feedback signal sent by the tuning valve can be obtained. Based on the signal frequency of the fault feedback signal and the signal frequency ranges respectively corresponding to various faults in the non-drive stage faults, the non-drive stage fault type of the current tuning valve system can be determined, so as to realize the non-drive stage fault diagnosis of the tuning valve system, accurately locate the fault type, so that the staff can perform targeted maintenance according to the fault type and reduce the difficulty of fault maintenance.
[0061] In some embodiments, the above S102 may include:
[0062] If the signal frequency of the fault feedback signal is within the signal frequency range corresponding to a certain type of non-drive stage fault, it is determined that the non-drive stage fault type of the current tuning valve system is this type of non-drive stage fault.
[0063] In this embodiment, the signal frequency of the fault feedback signal may be compared with the signal frequency ranges corresponding to each non-drive stage fault. When it is determined that it is within the signal frequency range corresponding to a certain type of non-drive stage fault, the corresponding fault type is determined to be this type of non-drive stage fault. If the signal frequency of the fault feedback signal is not within the signal frequency ranges corresponding to the above various non-drive stage faults, it can be considered that there is no non-drive stage fault in the current tuning valve system, or the signal frequency of the fault feedback signal is fed back to the instrument or the display screen for the user to judge.
[0064] Exemplarily, assume that the signal frequency of the fault feedback signal is 100HZ, which is within the signal frequency range of 95 - 105HZ corresponding to the input signal loss fault. Therefore, the non-drive stage fault type of the current tuning valve system is the input signal loss fault.
[0065] In some embodiments, the above if the signal frequency of the fault feedback signal is within the signal frequency range corresponding to a certain type of non-drive stage fault, it is determined that the non-drive stage fault type of the current tuning valve system is this type of non-drive stage fault, includes:
[0066] If the duration for which the signal frequency of the fault feedback signal is within the signal frequency range corresponding to a certain type of non-drive stage fault is greater than or equal to a second preset duration, it is determined that the non-drive stage fault type of the current tuning valve system is this type of non-drive stage fault.
[0067] In this embodiment, in order to improve the accuracy of non-driving stage fault diagnosis and avoid misjudgment, when it is found that the signal frequency of the fault feedback signal is within the signal frequency range corresponding to a certain type of non-driving stage fault, and the duration for which the signal frequency of the fault feedback signal is within the signal frequency range corresponding to a certain type of non-driving stage fault is greater than or equal to the second preset duration, the non-driving stage fault type of the current tuning valve system will be determined as this type of non-driving stage fault. When it is found that the signal frequency of the fault feedback signal is within the signal frequency range corresponding to a certain type of non-driving stage fault, but the duration for which the signal frequency of the fault feedback signal is within the signal frequency range corresponding to a certain type of non-driving stage fault is less than the second preset duration, the non-driving stage fault type of the current tuning valve system will not be determined as this type of non-driving stage fault.
[0068] Among them, the second preset duration can be a fixed duration, for example, 0.5 seconds, 1 second, etc. The second preset duration can also be different for different non-driving stage fault types, and can be specifically set according to actual requirements, and no specific limitation is made here.
[0069] In some embodiments, the non-driving stage fault diagnosis results can be stored in the first diagnosis result array fail_sts[], the number of elements in this array is equal to the number of non-driving stage fault types, and each element represents the diagnosis result of a certain type of non-driving stage fault type. When the corresponding value of the element is the first value, it is confirmed that the non-driving stage fault type of the current tuning valve system is the non-driving stage fault corresponding to this element. When the corresponding value of the element is the second value or not the first value, it is confirmed that the non-driving stage fault type of the current tuning valve system is not the non-driving stage fault corresponding to this element. For example, the first value can be 1, and the second value can be 0. When a certain element in the first diagnosis result array fail_sts[] has a value of 1, it is confirmed that the non-driving stage fault type of the current tuning valve system is the non-driving stage fault corresponding to this element.
[0070] The meanings of the elements in the first diagnosis result array fail_sts[] are shown in Table 2.
[0071] Table 2 Explanation of the meanings of the elements in the first diagnosis result array fail_sts[]
[0072]
[0073] Table 3 Explanation of the meanings of the elements in the frequency array EAF_F[]
[0074]
[0075] Table 4 Explanation of the meanings of the elements in the first duration array DT[]
[0076]
[0077] In some embodiments, the fault feedback signal frequencies corresponding to each non-driving level fault type in Table 1 can be stored in the frequency array EAF_F[], and the meanings of the elements in the frequency array EAF_F[] are shown in Table 3. Among them, the meaning represented by EAF_F[0]=0 is that when the frequency input to the ECU is 0, it means that the tuning valve body is not connected to the ECU, the device does not exist, and it will not operate; the second preset durations corresponding to various non-driving level faults are stored in the first duration array DT[], and the meanings of the elements in the first duration array DT[] are shown in Table 4.
[0078] The process of determining whether the signal frequency of the fault feedback signal is within the signal frequency range corresponding to a certain non-driving level fault and the continuous duration is greater than or equal to the second preset duration includes:
[0079] Step 1: Initialize the first diagnostic result array fail_sts[] and set i = 0;
[0080] Step 2: Determine whether the signal frequency of the fault feedback signal is within the range of EAF_F[i]±offset and the continuous duration is greater than or equal to DT[i];
[0081] Step 3: If so, set the value of fail_sts[i] to the first value and jump to Step 5;
[0082] Step 4: If not, jump to Step 5;
[0083] Step 5: Increment the value of i by 1 to get the new i;
[0084] Step 6: Determine whether i is greater than or equal to the number of non-driving level fault types (for example, 5);
[0085] Step 7: If i is greater than or equal to the number of non-driving level fault types, set the value of i to 0, jump to Step 2 and execute in a loop until the vehicle is powered off or the non-driving level fault diagnosis is stopped;
[0086] Step 8: If i is less than the number of non-driving level fault types, jump to Step 2 and execute in a loop until the vehicle is powered off or the non-driving level fault diagnosis is stopped.
[0087] Among them, by detecting the values of the elements in fail_sts[], the current non-driving level fault type is determined.
[0088] EAF_F[i]±offset is the signal frequency range corresponding to the non-driving level fault type of EAF_F[i]. Among them, the value of offset can be determined according to actual needs and is usually 5HZ.
[0089] Initializing the first diagnostic result array fail_sts[] means clearing the array or assigning each element in the array to the second value or a non-first value.
[0090] In some embodiments, before the above S101, the fault diagnosis method of the above vehicle tuning valve system further includes:
[0091] Determine whether the non-drive level fault diagnosis function is enabled;
[0092] If the non-drive level fault diagnosis function is enabled, perform non-drive level fault diagnosis.
[0093] In this embodiment, the user can set the enable or disable of the non-drive level fault diagnosis function. Only when the non-drive level fault diagnosis function is enabled, non-drive level fault diagnosis will be performed; when the non-drive level fault diagnosis function is disabled, non-drive level fault diagnosis will not be performed. Among them, the user can set the enable or disable of the non-drive level fault diagnosis function through the button corresponding to the non-drive level fault diagnosis function, etc.
[0094] The above determination of whether the non-drive level fault diagnosis function is enabled may include:
[0095] After the vehicle is powered on, determine whether the non-drive level fault diagnosis function is enabled.
[0096] In some specific application scenarios, the implementation process of non-drive level fault diagnosis is as Figure 3 shown and will not be elaborated.
[0097] In some embodiments, the fault diagnosis method of the above vehicle tuning valve system further includes:
[0098] When performing drive level fault diagnosis, if the self-power supply voltage is within the preset voltage range and the maximum fluctuation difference of the self-power supply voltage is less than the preset voltage difference within the third preset time period, read the self-hardware diagnosis information;
[0099] Based on the self-hardware diagnosis information, determine the drive level fault type of the current tuning valve system.
[0100] Drive level fault diagnosis mainly completes the diagnosis of three faults: short to ground, short to power supply, and open circuit of the pin PIN of the ECU output tuning valve control signal. The ECU chip has a built-in hardware diagnosis function, which can realize the diagnosis of these three faults. However, drive level fault diagnosis needs to read the hardware diagnosis information under certain conditions, make a judgment, and then determine the final drive level fault and report the final drive level fault.
[0101] Among them, the self-power supply voltage refers to the power supply voltage of the ECU.
[0102] When performing drive - level fault diagnosis, the ECU first determines whether its own power supply voltage is stable. When the power supply voltage is stable, it reads its own hardware diagnosis information and determines the drive - level fault type of the current tuning valve system based on the hardware diagnosis information.
[0103] Among them, it can be determined whether the power supply voltage is stable by judging whether the power supply voltage is always within the preset voltage range and whether the maximum fluctuation difference of the power supply voltage is less than the preset voltage difference within the third preset time. If both are met, it is determined that the power supply voltage is stable; if any one is not met, it is determined that the power supply voltage is unstable. If the power supply voltage is unstable, the drive - level fault diagnosis result is inaccurate at this time, and the drive - level fault diagnosis will not be performed. It can be continuously judged until the power supply voltage is stable and then the drive - level fault diagnosis is carried out.
[0104] The preset voltage range can be the power supply voltage range when the ECU works normally and can be set according to actual needs. For example, it can be between 8V - 16V, etc. The third preset time can be set according to actual needs. For example, it can be 1 second. The preset voltage difference can be set according to actual needs. For example, it can be 1V.
[0105] Within the third preset time, the maximum fluctuation difference of the power supply voltage refers to the difference between the maximum value and the minimum value of the power supply voltage within the third preset time.
[0106] In some possible implementation manners, before performing drive - level fault diagnosis, the hardware diagnosis information of the ECU is first cleared to prevent the drive - level fault diagnosis result from being affected by the previous hardware diagnosis information.
[0107] In some possible implementation manners, after determining the drive - level fault type of the current tuning valve system, the drive - level fault type of the current tuning valve system can be sent to the instrument or display screen for display to remind the user of the drive - level fault type of the current tuning valve system.
[0108] In some embodiments, determining the drive - level fault type of the current tuning valve system based on the hardware diagnosis information of itself includes:
[0109] If it is determined that there is a drive - level fault according to the hardware diagnosis information of itself and the duration of the drive - level fault is greater than or equal to the fourth preset time, it is determined that the drive - level fault type of the current tuning valve system is the drive - level fault.
[0110] In this embodiment, after the ECU performs hardware diagnosis on itself, it obtains the hardware diagnosis information of itself. The hardware diagnosis information is used to indicate whether there are short - circuit - to - ground faults, short - circuit - to - power - supply faults, and open - circuit faults on the PIN of the ECU output tuning valve control signal.
[0111] When performing drive - level fault diagnosis, it is possible to determine whether there is a drive - level fault based on the current self - hardware diagnosis information, and whether the duration of the existence of the drive - level fault is greater than or equal to a fourth preset duration. If both conditions are met, it is determined that the drive - level fault type of the current tuning valve system is the drive - level fault. If either condition is not met, it is not determined that the drive - level fault type of the current tuning valve system is the drive - level fault, and drive - level fault diagnosis can continue.
[0112] Among them, the fourth preset duration can be a fixed duration, such as 0.5 seconds, 1 second, etc. The fourth preset duration can also be different for different drive - level fault types, and can be specifically set according to actual needs, without specific limitations here.
[0113] In some embodiments, the drive - level fault diagnosis results can be stored in the second diagnosis result array fail_ds[]. The number of elements in this array is equal to the number of drive - level fault types. Each element represents the diagnosis result of a type of drive - level fault. When the corresponding value of the element is the first value, it is confirmed that the drive - level fault type of the current tuning valve system is the drive - level fault corresponding to this element. When the corresponding value of the element is the second value or a non - first value, it is confirmed that the drive - level fault type of the current tuning valve system is not the drive - level fault corresponding to this element. For example, the first value can be 1, and the second value can be 0. When a certain element in the second diagnosis result array fail_ds[] has a value of 1, it is confirmed that the drive - level fault type of the current tuning valve system is the drive - level fault corresponding to this element.
[0114] The meanings of the elements in the second diagnosis result array fail_ds[] are shown in Table 5.
[0115] Table 5 Explanation of the meanings of the elements in the second diagnosis result array fail_ds[]
[0116] array variable fail_ds[0] fail_ds[1] fail_ds[2] meaning short circuit fault confirmation bit short power supply fault confirmation bit open circuit fault confirmation bit
[0117] In some embodiments, the fourth preset durations corresponding to various drive - level faults can be stored in the second duration array DT2[]. The meanings of the elements in the second duration array DT2[] are shown in Table 6.
[0118] Table 6 Explanation of the meanings of the elements in the second duration array DT2[]
[0119]
[0120] The above - mentioned judgment process of determining whether there is a drive - level fault based on self - hardware diagnosis information and whether the duration of the existence of the drive - level fault is greater than or equal to the fourth preset duration includes:
[0121] S1: Initialize the second diagnostic result array fail_ds[], and set j = 0;
[0122] S2: Determine whether there is a driver-level fault corresponding to fail_ds[j] according to the current self-hardware diagnostic information, and the duration is greater than or equal to DT2[j];
[0123] S3: If so, set the value of fail_ds[j] to the first value, and jump to S5;
[0124] S4: If not, jump to S5;
[0125] S5: Increment the value of j by 1 to get the new j;
[0126] S6: Determine whether j is greater than or equal to the number of driver-level fault types (for example, 3);
[0127] S7: If j is greater than or equal to the number of driver-level fault types, set the value of j to 0, and jump to S2 to execute in a loop until the vehicle is powered off or the driver-level fault diagnosis is stopped;
[0128] S8: If j is less than the number of driver-level fault types, jump to S2 to execute in a loop until the vehicle is powered off or the driver-level fault diagnosis is stopped.
[0129] Among them, by detecting the values of each element in fail_ds[], the current driver-level fault type is determined.
[0130] Initializing the second diagnostic result array fail_ds[] means clearing the array, or assigning each element in the array to the second value or a non-first value.
[0131] In some embodiments, when performing driver-level fault diagnosis, if the self-power supply voltage is within the preset voltage range and the maximum fluctuation difference of the self-power supply voltage is less than the preset voltage difference within the third preset duration, before reading the self-hardware diagnostic information, the fault diagnosis method of the vehicle tone valve system further includes:
[0132] Determine whether the driver-level fault diagnosis function is enabled;
[0133] If the driver-level fault diagnosis function is enabled, perform driver-level fault diagnosis.
[0134] In this embodiment, the user can set the enable or disable of the driver-level fault diagnosis function. Only when the driver-level fault diagnosis function is enabled will the driver-level fault diagnosis be performed; when the driver-level fault diagnosis function is disabled, the driver-level fault diagnosis will not be performed. Among them, the user can set the enable or disable of the driver-level fault diagnosis function through the button corresponding to the driver-level fault diagnosis function, etc.
[0135] Determining whether the above-mentioned drive-level fault diagnosis function is enabled may include:
[0136] After the vehicle is powered on, determine whether the drive-level fault diagnosis function is enabled.
[0137] In some specific application scenarios, the implementation process of the drive-level fault diagnosis is as Figure 4 shown and will not be elaborated herein.
[0138] This application can not only implement the non-drive-level fault diagnosis of the tuning valve system, but also implement the drive-level fault diagnosis of the tuning valve system, which can further reduce the difficulty of fault repair.
[0139] In some embodiments, the fault feedback signal is a PWM (Pulse Width Modulation) signal.
[0140] In some possible implementation manners, the tuning valve system may include two ECUs and two tuning valves. Each ECU corresponds to one tuning valve. Each ECU is configured to send a tuning valve control signal to the corresponding tuning valve and receive a fault feedback signal sent by the corresponding tuning valve. Each ECU can perform fault diagnosis on the corresponding tuning valve by using the above-mentioned fault diagnosis method of the vehicle tuning valve system. The two ECUs are communicatively connected.
[0141] The above-mentioned tuning valve system may further include a TCU (Transmission Control Unit), a CEM (Central Electronic Module), and an instrument;
[0142] The TCU is connected to both ECUs and can send the driving mode of the vehicle to the two ECUs.
[0143] The instrument is connected to both ECUs, and the two ECUs can send their respective fault diagnosis results to the instrument for display.
[0144] The CEM can be connected to one of the ECUs or both ECUs and can send the states of the non-drive-level fault diagnosis function and the drive-level fault diagnosis function to the ECU.
[0145] It should be understood that the magnitudes of the sequence numbers of the steps in the above embodiments do not mean the order of execution. The execution order of each process should be determined according to its function and internal logic, and should not constitute any limitation to the implementation process of the embodiments of this application.
[0146] The following is the device embodiment of this application. For the details not described in detail herein, reference may be made to the corresponding method embodiments above.
[0147] Figure 5 The structural schematic diagram of the fault diagnosis device for the vehicle tuning valve system provided by the embodiment of the present application is shown. For the convenience of description, only the parts related to the embodiment of the present application are shown and are described in detail as follows:
[0148] As Figure 5 shown, the fault diagnosis device 50 for the vehicle tuning valve system includes: a signal frequency determination module 51 and a non-driving stage fault determination module 52.
[0149] The signal frequency determination module 51 is configured to determine the signal frequency of the fault feedback signal sent by the tuning valve when performing non-driving stage fault diagnosis if the vehicle is in a driving state and the startup duration of the vehicle's engine is greater than a first preset duration.
[0150] The non-driving stage fault determination module 52 is configured to determine the non-driving stage fault type of the current tuning valve system according to the signal frequency of the fault feedback signal and the signal frequency ranges respectively corresponding to various faults in the non-driving stage faults.
[0151] In a possible implementation manner, the non-driving stage fault determination module 52 is specifically configured to:
[0152] If the signal frequency of the fault feedback signal is within the signal frequency range corresponding to a certain type of non-driving stage fault, determine that the non-driving stage fault type of the current tuning valve system is this type of non-driving stage fault.
[0153] In a possible implementation manner, the non-driving stage fault determination module 52 is specifically configured to:
[0154] If the duration for which the signal frequency of the fault feedback signal is within the signal frequency range corresponding to a certain type of non-driving stage fault is greater than or equal to a second preset duration, determine that the non-driving stage fault type of the current tuning valve system is this type of non-driving stage fault.
[0155] In a possible implementation manner, the fault diagnosis device 50 for the vehicle tuning valve system further includes a first judgment module.
[0156] The first judgment module is configured to judge whether the non-driving stage fault diagnosis function is enabled before determining the signal frequency of the fault feedback signal sent by the tuning valve when performing non-driving stage fault diagnosis if the vehicle is in a driving state and the startup duration of the vehicle's engine is greater than a first preset duration; if the non-driving stage fault diagnosis function is enabled, perform non-driving stage fault diagnosis.
[0157] In a possible implementation manner, the fault diagnosis device 50 for the vehicle tuning valve system further includes a driving stage fault diagnosis module.
[0158] The drive - level fault diagnosis module is used to read its own hardware diagnosis information when performing drive - level fault diagnosis if its own power supply voltage is within the preset voltage range and the maximum fluctuation difference of its own power supply voltage is less than the preset voltage difference within the third preset time period; and determine the drive - level fault type of the current tuning valve system based on its own hardware diagnosis information.
[0159] In a possible implementation manner, in the drive - level fault diagnosis module, the above - mentioned determining the drive - level fault type of the current tuning valve system based on its own hardware diagnosis information includes:
[0160] If it is determined that there is a drive - level fault according to its own hardware diagnosis information and the duration of the existence of the drive - level fault is greater than or equal to the fourth preset time period, then determine that the drive - level fault type of the current tuning valve system is the drive - level fault.
[0161] In a possible implementation manner, the fault diagnosis device 50 of the vehicle tuning valve system further includes a second judgment module.
[0162] The second judgment module is used to judge whether the drive - level fault diagnosis function is enabled before reading its own hardware diagnosis information when performing drive - level fault diagnosis if its own power supply voltage is within the preset voltage range and the maximum fluctuation difference of its own power supply voltage is less than the preset voltage difference within the third preset time period; if the drive - level fault diagnosis function is enabled, then perform drive - level fault diagnosis.
[0163] In a possible implementation manner, the fault feedback signal is a PWM signal.
[0164] The embodiment of the present application also provides a computer program product, which has program code. When the program code runs in the corresponding processor, controller, computing device or tuning valve controller, it executes the steps in any of the above - mentioned embodiments of the fault diagnosis method of the vehicle tuning valve system, such as Figure 1 S101 to S102 shown. Those skilled in the art should understand that the methods and the devices proposed in the embodiments of the present application can be implemented in various forms of hardware, software, firmware, dedicated processors or combinations thereof. The dedicated processor may include an application - specific integrated circuit (ASIC), a reduced instruction set computer (RISC) and / or a field - programmable gate array (FPGA). The proposed methods and devices are preferably implemented as a combination of hardware and software. The software is preferably installed as an application program on a program storage device. It is typically a machine based on a computer platform with hardware, such as one or more central processing units (CPUs), random access memory (RAM) and one or more input / output (I / O) interfaces. The operating system is typically also installed on the computer platform. The various processes and functions described here can be part of an application program, or a part of it can be executed by the operating system.
[0165] Figure 6 This is a schematic diagram of the tone valve controller provided by an embodiment of the present application. As Figure 6 shown, the tone valve controller 6 of this embodiment includes: a processor 60 and a memory 61. The memory 61 is used to store a computer program 62, and the processor 60 is used to call and run the computer program 62 stored in the memory 61 to execute the steps in the above embodiments of the recording method of each tone valve controller, such as Figure 1 shown in S101 to S102. Alternatively, the processor 60 is used to call and run the computer program 62 stored in the memory 61 to implement the functions of each module / unit in the above device embodiments, such as Figure 5 the functions of the modules / units 51 to 52 shown.
[0166] Exemplarily, the computer program 62 can be divided into one or more modules / units, and the one or more modules / units are stored in the memory 61 and executed by the processor 60 to complete / implement the solution provided by the present application. The one or more modules / units can be a series of computer program instruction segments capable of completing specific functions, and these instruction segments are used to describe the execution process of the computer program 62 in the tone valve controller 6. For example, the computer program 62 can be divided into Figure 5 the modules / units 51 to 52 shown.
[0167] The tone valve controller 6 may include, but is not limited to, a processor 60 and a memory 61. Those skilled in the art can understand that Figure 6 this is only an example of the tone valve controller 6 and does not constitute a limitation on the tone valve controller 6. It may include more or fewer components than shown in the figure, or combine certain components, or different components. For example, the tone valve controller may further include input / output devices, network access devices, buses, etc.
[0168] The processor 60 may be a central processing unit (CPU), or may also be other general-purpose processors, digital signal processors (DSPs), application specific integrated circuits (ASICs), field programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.
[0169] The memory 61 may be an internal storage unit of the tuning valve controller 6, such as the hard disk or memory of the tuning valve controller 6. The memory 61 may also be an external storage device of the tuning valve controller 6, such as a plug-in hard disk equipped on the tuning valve controller 6, a Smart Media Card (SMC), a Secure Digital (SD) card, a Flash Card, etc. Further, the memory 61 may also include both an internal storage unit of the tuning valve controller 6 and an external storage device. The memory 61 is used to store the computer program and other programs and data required by the tuning valve controller. The memory 61 may also be used to temporarily store the data that has been output or will be output.
[0170] Corresponding to the above tuning valve controller, an embodiment of the present application further provides a vehicle, including the above-mentioned tuning valve controller, having the same beneficial effects as the above-mentioned tuning valve controller.
[0171] Those skilled in the art can clearly understand that, for the convenience and brevity of description, only the above division of each functional unit and module is used as an example. In actual applications, the above functions can be assigned to different functional units and modules according to needs, that is, the internal structure of the device is divided into different functional units or modules to complete all or part of the functions described above. Each functional unit and module in the embodiment can be integrated into a processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit. The above integrated unit can be implemented in the form of hardware or in the form of a software functional unit. In addition, the specific names of each functional unit and module are only for the convenience of mutual distinction and do not limit the protection scope of the present application. The specific working process of the units and modules in the above system can refer to the corresponding process in the foregoing method embodiment and will not be elaborated herein.
[0172] In the above embodiments, the descriptions of the various embodiments have their own emphases. For the parts not detailed or recorded in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0173] Those of ordinary skill in the art can realize that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be implemented by electronic hardware, or by a combination of computer software and electronic hardware. Whether these functions are executed in a hardware or software manner depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present application.
[0174] In the embodiments provided in the present application, it should be understood that the disclosed device / control equipment and method can be implemented in other ways. For example, the device / control equipment embodiments described above are merely illustrative. For example, the division of the modules or units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed coupling or direct coupling or communication connection between each other can be through some interfaces. The indirect coupling or communication connection of the device or unit can be in electrical, mechanical or other forms.
[0175] The units described as separate components may or may not be physically separated. The components displayed as units may or may not be physical units, that is, they can be located in one place or distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0176] In addition, each functional unit in the various embodiments of the present application can be integrated in a processing unit, or each unit can exist physically alone, or two or more units can be integrated in one unit. The above integrated unit can be implemented in the form of hardware or in the form of a software functional unit.
[0177] When the integrated module / unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, to implement all or part of the processes in the above-described embodiment methods of the present application, it can also be completed by a computer program instructing relevant hardware. The computer program can be stored in a computer-readable storage medium. When the computer program is executed by a processor, the steps of the above-described method embodiments for fault diagnosis of each vehicle tuning valve system can be implemented. Among them, the computer program includes computer program code, and the computer program code can be in the form of source code, object code, executable file, or some intermediate form, etc. The computer-readable medium can include: any entity or device capable of carrying the computer program code, recording medium, USB flash drive, mobile hard disk, magnetic disk, optical disc, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signal, telecommunication signal, and software distribution medium, etc. It should be noted that the content included in the computer-readable medium can be appropriately increased or decreased according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, the computer-readable medium does not include electrical carrier signals and telecommunication signals.
[0178] In addition, the features of the embodiments shown in the drawings of the present application or various embodiments mentioned in this specification do not necessarily need to be understood as independent embodiments of each other. Instead, each feature described in one example of an embodiment can be combined with one or more other desired features from other embodiments, thereby generating other embodiments not described in words or with reference to the drawings.
[0179] The above-described embodiments are only used to illustrate the technical solutions of the present application, rather than to limit it; although the present application has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that: they can still modify the technical solutions recorded in the foregoing embodiments, or perform equivalent replacements for some of the technical features; and these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of each embodiment of the present application, and should all be included in the protection scope of the present application.
Claims
1. A fault diagnosis method for a vehicle tuning valve system, characterized in that Applied to a tuning valve controller, which is an electronic device that directly sends a tuning valve control signal to a tuning valve to adjust the opening degree of the tuning valve; including: When performing non-driving stage fault diagnosis, if the vehicle is in a driving state and the starting duration of the vehicle's engine is greater than a first preset duration, then determine the signal frequency of the fault feedback signal sent by the tuning valve; wherein, the non-driving stage faults include rationality faults and device existence and operation faults, and the rationality faults include input signal loss faults, unreasonable installation position faults, mechanical faults, and over-temperature warning faults; According to the signal frequency of the fault feedback signal and the signal frequency ranges respectively corresponding to various faults in the non-driving stage faults, determine the non-driving stage fault type of the current tuning valve system; When performing driving stage fault diagnosis, if the self-power supply voltage is within a preset voltage range and the maximum fluctuation difference of the self-power supply voltage is less than a preset voltage difference within a third preset duration, then read the self-hardware diagnosis information; the driving stage faults include short-to-ground faults, short-to-power faults, and open-circuit faults of the pins that output the tuning valve control signal by itself; Based on the self-hardware diagnosis information, determine the driving stage fault type of the current tuning valve system; Among them, the determining the non-driving stage fault type of the current tuning valve system according to the signal frequency of the fault feedback signal and the signal frequency ranges respectively corresponding to various faults in the non-driving stage faults includes: If the duration for which the signal frequency of the fault feedback signal is within the signal frequency range corresponding to a certain type of non-driving stage fault is greater than or equal to a second preset duration, then determine that the non-driving stage fault type of the current tuning valve system is this type of non-driving stage fault; the second preset duration is less than the first preset duration.
2. The fault diagnosis method of the vehicle tuning valve system according to claim 1, characterized in that Before the step of when performing non-driving stage fault diagnosis, if the vehicle is in a driving state and the starting duration of the vehicle's engine is greater than a first preset duration, then determine the signal frequency of the fault feedback signal sent by the tuning valve, the fault diagnosis method of the vehicle tuning valve system further includes: Judge whether the non-driving stage fault diagnosis function is enabled; If the non-driving stage fault diagnosis function is enabled, then perform the non-driving stage fault diagnosis.
3. The fault diagnosis method of the vehicle tuning valve system according to claim 1, wherein The determining the driving stage fault type of the current tuning valve system based on the self-hardware diagnosis information includes: If it is determined according to the self-hardware diagnosis information that there is a driving stage fault and the duration for which there is this driving stage fault is greater than or equal to a fourth preset duration, then determine that the driving stage fault type of the current tuning valve system is this driving stage fault.
4. The fault diagnosis method of the vehicle tuning valve system according to claim 1, characterized in that, Before the step of when performing driving stage fault diagnosis, if the self-power supply voltage is within a preset voltage range and the maximum fluctuation difference of the self-power supply voltage is less than a preset voltage difference within a third preset duration, then read the self-hardware diagnosis information, the fault diagnosis method of the vehicle tuning valve system further includes: Judge whether the driving stage fault diagnosis function is enabled; If the driving stage fault diagnosis function is enabled, then perform the driving stage fault diagnosis.
5. The fault diagnosis method of the vehicle tuning valve system according to claim 1, characterized in that, The fault feedback signal is a PWM signal.
6. A fault diagnosis device for a vehicle tuning valve system, characterized in that, Applied to a tuning valve controller, which is an electronic device that directly sends a tuning valve control signal to the tuning valve to adjust the opening degree of the tuning valve; including: A signal frequency determination module, which is used to determine the signal frequency of the fault feedback signal sent by the tuning valve when performing non-drive level fault diagnosis, if the vehicle is in a driving state and the startup duration of the vehicle's engine is greater than a first preset duration; wherein, the non-drive level faults include rationality faults and device presence and operation faults, and the rationality faults include input signal loss faults, unreasonable installation position faults, mechanical faults, and over-temperature warning faults; A non-drive level fault determination module, which is used to determine the non-drive level fault type of the current tuning valve system according to the signal frequency of the fault feedback signal and the signal frequency ranges respectively corresponding to various faults in the non-drive level faults; A drive level fault diagnosis module, which is used to read its own hardware diagnosis information when performing drive level fault diagnosis, if its own power supply voltage is within a preset voltage range and the maximum fluctuation difference of its own power supply voltage is less than a preset voltage difference within a third preset duration; the drive level faults include short circuit to ground faults, short circuit to power supply faults, and open circuit faults of the pins for outputting the tuning valve control signal by itself; based on the own hardware diagnosis information, determine the drive level fault type of the current tuning valve system; The non-drive level fault determination module is specifically used for: If the duration for which the signal frequency of the fault feedback signal is within the signal frequency range corresponding to a certain type of non-drive level fault is greater than or equal to a second preset duration, determine that the non-drive level fault type of the current tuning valve system is this type of non-drive level fault; the second preset duration is less than the first preset duration.
7. A vehicle, characterized in that, Including a tuning valve controller, the tuning valve controller includes a memory and a processor, the memory is used to store a computer program, and the processor is used to call and run the computer program stored in the memory to execute the fault diagnosis method of the vehicle tuning valve system according to any one of claims 1 to 5.
8. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by the processor, it implements the steps of the fault diagnosis method of the vehicle tuning valve system according to any one of claims 1 to 5 above.
Citation Information
Patent Citations
Electric appliance, motor fault identification method and device thereof, and storage medium
CN111308344A
Electronic tuning valve control method and device
CN112622787A
Automobile electronic tuning valve
CN112780786A
Cited By
COMBINED BRAKING SYSTEM AND PROCEDURE FOR CYCLES, MOTORCYCLES AND IN GENERAL RIDABLE VEHICLES, AND VEHICLES EQUIPPED WITH SUCH A SYSTEM
IT202400005821A1