Accelerator signal fault diagnosis method and device, electronic equipment and storage medium
By obtaining engine fault detection signals, clutch signals and vehicle speed signals, combined with the sudden change in the opening degree of the throttle signal, the accurate diagnosis of intermittent throttle faults is achieved, and the problem that existing methods cannot diagnose such faults are solved.
Patent Information
- Application Number
- CN202411972545.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-30
- Publication Date
- 2025-04-08
- Estimated Expiration
- 2044-12-30
AI Technical Summary
Existing throttle signal fault diagnosis methods cannot diagnose intermittent throttle faults, especially when the throttle signal is temporarily lost, it will recover immediately.
By obtaining the engine fault detection signal, and after troubleshooting possible engine faults, obtaining the clutch signal and vehicle speed signal. When it is determined that the clutch is fully engaged and the vehicle speed is greater than the target vehicle speed, the accelerator signal is obtained and the number of times the accelerator opening changes is detected within the set time period to determine whether there is an accelerator signal failure.
This method can accurately determine whether there is a fault in the throttle signal. Even if the throttle signal is lost for a short time, it can correctly determine the fault, thereby solving the problem that the existing methods cannot diagnose intermittent throttle failure.
Smart Images

Figure CN119773791A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of automobile fault diagnosis, and in particular to a throttle signal fault diagnosis method, device, electronic equipment and storage medium. Background Art
[0002] The current diagnostic scheme for throttle signal fault can only diagnose when the throttle fault persists, but cannot diagnose when the throttle fault occurs intermittently. For example, if the throttle signal is lost for about 0.1s and then immediately recovers, the existing throttle signal fault diagnostic scheme cannot diagnose it. In summary, the existing throttle signal fault diagnostic method cannot diagnose intermittent throttle faults. Summary of the invention
[0003] In view of this, it is necessary to provide a throttle signal fault diagnosis method, device, electronic device and storage medium to solve the technical problem that the existing throttle signal fault diagnosis method cannot diagnose throttle intermittent faults.
[0004] In order to solve the above problems, the present invention provides a throttle signal fault diagnosis method, comprising: Acquire a fault detection signal of the engine, and if it is determined based on the fault detection signal that the engine has a non-target type fault, acquire a clutch signal and a vehicle speed signal; When it is determined based on the clutch signal that the clutch is fully engaged and when it is determined based on the vehicle speed signal that the current vehicle speed is greater than the target vehicle speed, acquiring a throttle signal; When it is determined based on the throttle signal that a target number of sudden changes in the throttle opening occur within a set time period, it is determined that a throttle signal fault exists.
[0005] In a possible implementation manner, the target type fault includes: at least one of an open circuit fault, a short circuit fault, a stuck fault, and a two-path signal correlation fault.
[0006] In a possible implementation, when it is determined based on the throttle signal that a target number of throttle opening sudden changes occur within a set time period, determining that a throttle signal fault exists includes: In the case where it is determined based on the throttle signal that a first target number of first throttle opening mutations occur within a first set time period, determining that a throttle signal fault exists; The first throttle opening mutation is a throttle opening mutation with a variation range greater than 20%.
[0007] In a possible implementation, when it is determined based on the throttle signal that a target number of throttle opening sudden changes occur within a set time period, it is determined that a throttle signal fault exists, further comprising: In the case where it is determined based on the throttle signal that a second target number of second throttle opening mutations occur within a second set time period, determining that a throttle signal fault exists; The second throttle opening mutation is: within the third set time period, the throttle opening changes from more than 30% to 0, and then returns from 0 to more than 30%; The third set time length is shorter than the second set time length.
[0008] In a possible implementation manner, the second set time length is greater than the first set time length.
[0009] In a possible implementation, the second target number of times is greater than the first target number of times.
[0010] In a possible implementation, obtaining a clutch signal includes: Get the clutch signal sent by the VECU through the message, or get the clutch signal sent by the clutch contact switch.
[0011] On the other hand, the present invention also provides a throttle signal fault diagnosis device, comprising: A first acquisition module is used to acquire a fault detection signal of the engine, and when it is determined based on the fault detection signal that the engine has a non-target type fault, acquire a clutch signal and a vehicle speed signal; A second acquisition module is used to acquire a throttle signal when it is determined based on the clutch signal that the clutch is fully engaged and when it is determined based on the vehicle speed signal that the current vehicle speed is greater than the target vehicle speed; The fault judgment module is used to determine that there is a throttle signal fault when it is determined based on the throttle signal that a target number of throttle opening sudden changes occur within a set time period.
[0012] On the other hand, the present invention also provides an electronic device, including a memory and a processor, wherein: The memory is used to store programs; The processor is coupled to the memory and is used to execute the program stored in the memory to implement the steps of the throttle signal fault diagnosis method as described in any one of the above.
[0013] On the other hand, the present invention further provides a non-transitory computer-readable storage medium having a computer program stored thereon, wherein when the computer program is executed by a processor, the steps of the throttle signal fault diagnosis method as described in any one of the above items are implemented.
[0014] The beneficial effects of adopting the above implementation are: the throttle signal fault diagnosis method, device, electronic device and storage medium provided by the present invention obtain the engine fault detection signal, determine that the engine has a non-target type fault, and then obtain the clutch signal and vehicle speed signal; obtain the throttle signal when it is determined based on the clutch signal that the clutch is fully engaged, and when it is determined based on the vehicle speed signal that the current vehicle speed is greater than the target vehicle speed; and determine that there is a throttle signal fault when it is determined based on the throttle signal that the throttle opening has changed suddenly for a target number of times within a set time. The present invention first needs to eliminate possible engine faults through the engine fault detection signal, and then determine whether the throttle signal is faulty when it is determined that the engine does not have a fault, so as to avoid misjudgment. When judging whether a throttle signal is faulty, generally speaking, when it is determined based on the clutch signal that the clutch is fully engaged, and when it is determined based on the vehicle speed signal that the current vehicle speed is greater than the target vehicle speed, the throttle opening will not frequently change suddenly. The present invention uses the throttle signal to judge whether a target number of throttle opening sudden changes occur within a set time period, and then judges whether the throttle signal is faulty. Even if the throttle signal is lost for a short time and then restored immediately, the fault can be accurately judged, thereby solving the technical problem that the existing throttle signal fault diagnosis method cannot diagnose intermittent throttle faults. BRIEF DESCRIPTION OF THE DRAWINGS
[0015] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative work.
[0016] Figure 1 A flow chart of an embodiment of a throttle signal fault diagnosis method provided by the present invention; Figure 2 A flowchart of another embodiment of the throttle signal fault diagnosis method provided by the present invention; Figure 3 A curve diagram of a throttle signal in an embodiment provided by the present invention; Figure 4 A principle block diagram of an embodiment of a throttle signal fault diagnosis device provided by the present invention; Figure 5 A schematic structural diagram of an embodiment of an electronic device provided by the present invention. DETAILED DESCRIPTION
[0017] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present invention.
[0018] In the description of the embodiments of the present application, unless otherwise specified, “plurality” means two or more than two.
[0019] The terms "including" and "having" and any variations thereof in the embodiments of the present invention are intended to cover non-exclusive inclusions. For example, a process, method, apparatus, product or equipment comprising a series of steps or modules is not necessarily limited to those steps or modules explicitly listed, but may include other steps or modules not explicitly listed or inherent to these processes, methods, products or equipment.
[0020] The naming or numbering of the steps in the embodiments of the present invention does not mean that the steps in the method flow must be executed in the time / logical sequence indicated by the naming or numbering. The execution order of the named or numbered process steps can be changed according to the technical purpose to be achieved, as long as the same or similar technical effects can be achieved.
[0021] Reference to an "embodiment" herein means that a particular feature, structure, or characteristic described in conjunction with the embodiment may be included in at least one embodiment of the present invention. The appearance of the phrase in various places in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.
[0022] The present invention provides a throttle signal fault diagnosis method, device, electronic device and storage medium, which are respectively described below.
[0023] like Figure 1 As shown, the present invention provides a throttle signal fault diagnosis method, comprising: S101, acquiring a fault detection signal of the engine, and in the case where it is determined based on the fault detection signal that the engine has a non-target type fault, acquiring a clutch signal and a vehicle speed signal; S102, acquiring a throttle signal when it is determined based on the clutch signal that the clutch is fully engaged and when it is determined based on the vehicle speed signal that the current vehicle speed is greater than a target vehicle speed; S103: When it is determined based on the throttle signal that a target number of sudden changes in the throttle opening occur within a set time period, it is determined that a throttle signal fault exists.
[0024] It is understandable that the throttle signal fault diagnosis method provided by the present invention needs to first eliminate the possibility of engine fault through the engine fault detection signal to avoid false detection of the throttle signal.
[0025] When it is determined based on the clutch signal that the clutch is fully engaged, and based on the vehicle speed signal that the current vehicle speed is greater than the target vehicle speed, the throttle signal generally does not frequently change suddenly. At this time, it is possible to determine whether there is a fault by the sudden change in the throttle signal (i.e., the sudden change in the throttle opening).
[0026] In some embodiments, the target type fault includes at least one of an open circuit fault, a short circuit fault, a stuck fault, and a two-path signal correlation fault.
[0027] It is understood that a generator open circuit fault refers to an open circuit in the wires or windings inside the generator, causing the generator to not operate normally. An engine short circuit fault refers to a short circuit in the electronic circuit inside the engine. The main causes of engine jams include fuel system problems, battery and ignition system problems, oil problems, cooling system problems, and mechanical and circuit problems. An engine two-way signal correlation fault usually refers to a problem with the correlation between two signals in the engine control system, causing the system to not operate normally. This fault can be caused by a variety of reasons, including sensor failure, wiring problems, or control module failure.
[0028] In some embodiments, when it is determined based on the throttle signal that a target number of throttle opening sudden changes occur within a set time period, determining that a throttle signal fault exists includes: In the case where it is determined based on the throttle signal that a first target number of first throttle opening mutations occur within a first set time period, determining that a throttle signal fault exists; The first throttle opening mutation is a throttle opening mutation with a variation range greater than 20%.
[0029] It is understandable that the first set time length can be 1 second, and the first target number of times is greater than or equal to 2 times, and can be 2 times, 3 times, or 4 times.
[0030] In some embodiments, when it is determined based on the throttle signal that a target number of throttle opening mutations occur within a set time period, determining that a throttle signal fault exists further includes: In the case where a second throttle opening sudden change of a second target number of times occurs within a second set time period based on the throttle signal, it is determined that a throttle signal fault exists; the second set time period is greater than the first set time period; the second target number of times is greater than the first target number of times; The second throttle opening mutation is: within the third set time period, the throttle opening changes from more than 30% to 0, and then returns from 0 to more than 30%; The third set time length is shorter than the second set time length.
[0031] It is understandable that the second set time length may be 30 seconds or other time lengths, and the third set time length may be equal to or different from the second set time length, for example, both may be 1 second or other time lengths.
[0032] In some embodiments, obtaining a clutch signal includes: Get the clutch signal sent by the VECU through the message, or get the clutch signal sent by the clutch contact switch.
[0033] In some embodiments, Figure 2 As shown in the figure, if the engine does not have any fault after diagnosing the throttle signal according to the existing strategy, the next diagnosis will begin. The diagnostic logic of the mark 1 in the figure only needs to count the throttle change characteristics within 1 second, because the actual driver is unlikely to make such an operation. The diagnostic logic of the mark 2 in the figure requires the ECU to perform a window analysis on the throttle signal, with each 30 seconds as a time window, moving at intervals per second. When there is a window that meets 5 or more throttle mutation signals, the throttle signal is judged to be faulty.
[0034] Figure 2 In the process, some clutch signals come from other controllers, such as VECU (vehicle virtual controller) through messages, and some are sent through clutch contact switches. The clutch signal and vehicle speed are judged to be greater than a certain value in order to ensure that the vehicle is driving normally.
[0035] Gear shifting is not allowed during the diagnosis process to avoid the gear shifting action affecting the throttle fault judgment. The throttle signal used for diagnosis cannot be a filtered throttle signal, but must be an original throttle signal.
[0036] In some embodiments, Figure 3 As shown, the following throttle signals have appeared in market vehicles. The green curve is the actual collected throttle signal. The throttle has returned to 0 many times. However, it can be seen from the throttle signal that the black curve is the driver's true intention. The existing diagnostic method cannot diagnose this throttle signal fault. The method of this scheme can quickly and accurately diagnose this throttle fault.
[0037] Key technical points of the throttle signal fault diagnosis method provided by the present invention: 1. Diagnose throttle failure by determining whether the throttle returns to 0 position multiple times within 1 second.
[0038] 2. Analyze the throttle curve characteristics through the time window and compare it with the driver's actual intention to diagnose throttle failure.
[0039] like Figure 4 As shown, the present invention also provides a throttle signal fault diagnosis device 400, comprising: A first acquisition module 401 is used to acquire a fault detection signal of the engine, and acquire a clutch signal and a vehicle speed signal when it is determined that a non-target type fault exists in the engine based on the fault detection signal; A second acquisition module 402 is used to acquire a throttle signal when it is determined based on the clutch signal that the clutch is fully engaged and when it is determined based on the vehicle speed signal that the current vehicle speed is greater than the target vehicle speed; The fault judgment module 403 is used to determine that there is a throttle signal fault when it is determined based on the throttle signal that a target number of throttle opening sudden changes occur within a set time period.
[0040] It is understandable that the throttle signal fault diagnosis device 400 provided by the present invention obtains the engine fault detection signal, determines that the engine has a non-target type fault, and then obtains the clutch signal and the vehicle speed signal; obtains the throttle signal when it is determined based on the clutch signal that the clutch is fully engaged, and determines based on the vehicle speed signal that the current vehicle speed is greater than the target vehicle speed; and determines that there is a throttle signal fault when it is determined based on the throttle signal that the throttle opening has a target number of sudden changes within a set time. The present invention first needs to eliminate possible engine faults through the engine fault detection signal, and then judge whether the throttle signal is faulty when it is determined that the engine does not have a fault, so as to avoid misjudgment. When judging whether a throttle signal is faulty, generally speaking, when it is determined based on the clutch signal that the clutch is fully engaged, and when it is determined based on the vehicle speed signal that the current vehicle speed is greater than the target vehicle speed, the throttle opening will not frequently change suddenly. The present invention uses the throttle signal to judge whether a target number of throttle opening sudden changes occur within a set time period, and then judges whether the throttle signal is faulty. Even if the throttle signal is lost for a short time and then restored immediately, the fault can be accurately judged, thereby solving the technical problem that the existing throttle signal fault diagnosis method cannot diagnose intermittent throttle faults.
[0041] In some embodiments, the target type fault includes at least one of an open circuit fault, a short circuit fault, a stuck fault, and a two-path signal correlation fault.
[0042] In some embodiments, the fault judgment module 403 is used to determine that there is a throttle signal fault when a first target number of first throttle opening sudden changes occur within a first set time period based on the throttle signal; The first throttle opening mutation is a throttle opening mutation with a variation range greater than 20%.
[0043] It is understandable that the first set time length can be 1 second, and the first target number of times is greater than or equal to 2 times, and can be 2 times, 3 times, or 4 times.
[0044] In some embodiments, the fault judgment module 403 is further used to determine that there is a throttle signal fault when a second throttle opening sudden change occurs a second target number of times within a second set time period based on the throttle signal; the second set time period is greater than the first set time period; the second target number of times is greater than the first target number of times; The second throttle opening mutation is: within the third set time period, the throttle opening changes from more than 30% to 0, and then returns from 0 to more than 30%; The third set time length is shorter than the second set time length.
[0045] It is understandable that the second set time length may be 30 seconds or other time lengths, and the third set time length may be equal to or different from the second set time length, for example, both may be 1 second or other time lengths.
[0046] In some embodiments, the first acquisition module 401 is used to acquire a clutch signal sent by the VECU via a message, or to acquire a clutch signal sent by a clutch contact switch.
[0047] The throttle signal fault diagnosis device provided in the above embodiment can implement the technical solution described in the above throttle signal fault diagnosis method embodiment. The specific implementation principles of the above modules or units can refer to the corresponding contents in the above throttle signal fault diagnosis method embodiment, which will not be repeated here.
[0048] like Figure 5 As shown, the present invention also provides an electronic device 500. The electronic device 500 includes a processor 501, a memory 502 and a display 503. Figure 5 Only some components of the electronic device 500 are shown, but it should be understood that it is not required to implement all of the components shown, and more or fewer components may be implemented instead.
[0049] In some embodiments, the memory 502 may be an internal storage unit of the electronic device 500, such as a hard disk or memory of the electronic device 500. In other embodiments, the memory 502 may also be an external storage device of the electronic device 500, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. equipped on the electronic device 500.
[0050] Furthermore, the memory 502 may include both an internal storage unit of the electronic device 500 and an external storage device. The memory 502 is used to store application software installed in the electronic device 500 and various data.
[0051] In some embodiments, the processor 501 may be a central processing unit (CPU), a microprocessor or other data processing chip, which is used to run the program code or process data stored in the memory 502, such as the throttle signal fault diagnosis method of the present invention.
[0052] In some embodiments, the display 503 may be an LED display, a liquid crystal display, a touch-sensitive liquid crystal display, an OLED (Organic Light-Emitting Diode) touch device, etc. The display 503 is used to display information on the electronic device 500 and to display a visual user interface. The components 501-503 of the electronic device 500 communicate with each other via a system bus.
[0053] In some embodiments of the present invention, when the processor 501 executes the throttle signal fault diagnosis program in the memory 502, the following steps may be implemented: Acquire a fault detection signal of the engine, and if it is determined based on the fault detection signal that the engine has a non-target type fault, acquire a clutch signal and a vehicle speed signal; When it is determined based on the clutch signal that the clutch is fully engaged and when it is determined based on the vehicle speed signal that the current vehicle speed is greater than the target vehicle speed, acquiring a throttle signal; When it is determined based on the throttle signal that a target number of sudden changes in the throttle opening occur within a set time period, it is determined that a throttle signal fault exists.
[0054] It should be understood that: when the processor 501 executes the throttle signal fault diagnosis program in the memory 502, in addition to the above functions, other functions can also be implemented. For details, please refer to the description of the corresponding method embodiment above.
[0055] Furthermore, the embodiment of the present invention does not specifically limit the type of the electronic device 500 mentioned, and the electronic device 500 may be a portable electronic device such as a mobile phone, a tablet computer, a personal digital assistant (PDA), a wearable device, a laptop computer, etc. Exemplary embodiments of portable electronic devices include but are not limited to portable electronic devices equipped with IOS, Android, Microsoft or other operating systems. The above-mentioned portable electronic device may also be other portable electronic devices, such as a laptop computer with a touch-sensitive surface (e.g., a touch panel). It should also be understood that in some other embodiments of the present invention, the electronic device 500 may not be a portable electronic device, but a desktop computer with a touch-sensitive surface (e.g., a touch panel).
[0056] In another aspect, the present invention further provides a non-transitory computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the throttle signal fault diagnosis method provided by the above methods is implemented, and the method includes: Acquire a fault detection signal of the engine, and if it is determined based on the fault detection signal that the engine has a non-target type fault, acquire a clutch signal and a vehicle speed signal; When it is determined based on the clutch signal that the clutch is fully engaged and when it is determined based on the vehicle speed signal that the current vehicle speed is greater than the target vehicle speed, acquiring a throttle signal; When it is determined based on the throttle signal that a target number of sudden changes in the throttle opening occur within a set time period, it is determined that a throttle signal fault exists.
[0057] Those skilled in the art will appreciate that all or part of the processes of the above-mentioned embodiments can be implemented by instructing related hardware through a computer program, and the program can be stored in a computer-readable storage medium, wherein the computer-readable storage medium is a disk, an optical disk, a read-only storage memory, or a random access memory, etc.
[0058] The throttle signal fault diagnosis method, device, electronic device and storage medium provided by the present invention are introduced in detail above. Specific examples are used in this article to illustrate the principle and implementation mode of the present invention. The description of the above embodiments is only used to help understand the method and core idea of the present invention. At the same time, for those skilled in the art, according to the idea of the present invention, there will be changes in the specific implementation mode and application scope. In summary, the content of this specification should not be understood as limiting the present invention.
Claims
1. A throttle signal fault diagnosis method, characterized in that: include: Acquire a fault detection signal of the engine, and if it is determined based on the fault detection signal that the engine has a non-target type fault, acquire a clutch signal and a vehicle speed signal; When it is determined based on the clutch signal that the clutch is fully engaged and when it is determined based on the vehicle speed signal that the current vehicle speed is greater than the target vehicle speed, acquiring a throttle signal; When it is determined based on the throttle signal that a target number of sudden changes in the throttle opening occur within a set time period, it is determined that a throttle signal fault exists.
2. The throttle signal fault diagnosis method according to claim 1, characterized in that: The target type fault includes at least one of an open circuit fault, a short circuit fault, a stuck fault, and a two-way signal correlation fault.
3. The throttle signal fault diagnosis method according to claim 1, characterized in that: In the case where it is determined based on the throttle signal that a target number of sudden changes in the throttle opening occur within a set time period, determining that a throttle signal fault exists includes: In the case where it is determined based on the throttle signal that a first target number of first throttle opening mutations occur within a first set time period, determining that a throttle signal fault exists; The first throttle opening mutation is a throttle opening mutation with a variation range greater than 20%.
4. The throttle signal fault diagnosis method according to claim 3, characterized in that: In the case where it is determined based on the throttle signal that a target number of throttle opening mutations occur within a set time period, determining that a throttle signal fault exists, the method further includes: In the case where it is determined based on the throttle signal that a second target number of second throttle opening mutations occur within a second set time period, determining that a throttle signal fault exists; The second throttle opening mutation is: within the third set time period, the throttle opening changes from more than 30% to 0, and then returns from 0 to more than 30%; The third set time length is shorter than the second set time length.
5. The throttle signal fault diagnosis method according to claim 4, characterized in that: The second set time length is greater than the first set time length.
6. The throttle signal fault diagnosis method according to claim 5, characterized in that: The second target number of times is greater than the first target number of times.
7. The throttle signal fault diagnosis method according to any one of claims 1 to 6, characterized in that: Get clutch signals, including: Get the clutch signal sent by the VECU through the message, or get the clutch signal sent by the clutch contact switch.
8. A throttle signal fault diagnosis device, characterized in that: include: A first acquisition module is used to acquire a fault detection signal of the engine, and when it is determined based on the fault detection signal that the engine has a non-target type fault, acquire a clutch signal and a vehicle speed signal; A second acquisition module is used to acquire a throttle signal when it is determined based on the clutch signal that the clutch is fully engaged and when it is determined based on the vehicle speed signal that the current vehicle speed is greater than the target vehicle speed; The fault judgment module is used to determine that there is a throttle signal fault when it is determined based on the throttle signal that a target number of throttle opening sudden changes occur within a set time period.
9. An electronic device, characterized in that: comprising a memory and a processor, wherein: The memory is used to store programs; The processor is coupled to the memory and is used to execute the program stored in the memory to implement the steps of the throttle signal fault diagnosis method as described in any one of claims 1 to 7.
10. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the throttle signal fault diagnosis method according to any one of claims 1 to 7 are implemented.
Citation Information
Patent Citations
Automobile speed control method and device and computer readable storage medium
CN116674580A
Vehicle control method, vehicle and computer readable storage medium
CN116946156A
Top-mounted remote accelerator control method, system and equipment and readable storage medium
CN117749848A
Processing method and device after accelerator fault report and vehicle
CN118728580A
Control device for internal combustion engine
JP1990176141A