Ignition system fault diagnosis method, device, engine and storage medium
By obtaining the discharge duration and change rate of the spark plug in the ignition system, the ignition system faults are diagnosed, and the problem of difficulty in voltage acquisition due to short ignition period in the prior art is solved, thereby achieving high-precision fault diagnosis.
Patent Information
- Application Number
- CN202211615591.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-12-15
- Publication Date
- 2025-04-22
- Estimated Expiration
- 2042-12-15
AI Technical Summary
In the prior art, it is determined whether the ignition coil is faulty by collecting the primary coil voltage and the secondary coil voltage. However, since the ignition period is particularly short, it is difficult to accurately collect the primary coil voltage and the secondary coil voltage.
By obtaining the discharge duration of each spark plug in the current ignition period, the difference between the discharge duration of the target spark plug and the average discharge duration is calculated, the discharge duration TB of the target spark plug in the previous ignition period is obtained, and the discharge duration change rate of the target spark plug is determined based on the time difference between TA, TB and the current and previous ignition periods is determined, and finally, whether the ignition system is faulty is diagnosed based on these parameters.
This method does not require detecting the voltage of the primary coil and secondary coil, it is simple and reliable, can ensure diagnostic accuracy, and is more effective than the prior art.
Smart Images

Figure CN115822837B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of engines, and in particular to an ignition system fault diagnosis method, device, engine and storage medium. Background Art
[0002] The modern automobile engine ignition system collects sensor signals installed in different parts of the engine and vehicle through the electronic control unit (ECU), and selects the appropriate ignition energy to ignite the engine at the best time according to the engine's operating conditions. The ignition working principle is: the microcontroller unit in the ECU outputs a control signal, turns on the driver-level switch, and allows the battery to charge the ignition coil. After charging, the driver-level switch is turned off to achieve ignition. However, when the ignition circuit is overcurrent, the driver-level switch of the internal drive ignition may be damaged, causing the ignition function to fail, thereby causing the entire ECU to be scrapped and affecting driving safety. Therefore, it is particularly important to diagnose the engine's ignition failure in a timely manner.
[0003] In this regard, the previous patent with application number CN201811556104.5 provides an ignition coil fault diagnosis system and method, which collects the primary coil voltage and compares it with the threshold value to determine whether the primary coil is faulty, and collects the secondary coil voltage and compares it with the threshold value to determine whether the secondary coil is faulty. However, the ignition cycle of the ignition coil is very short, at the millisecond level. In this short cycle, the voltage of the secondary coil can only reach the peak value at the moment of discharge. To accurately collect the primary coil voltage and the secondary coil voltage, it is necessary to further shorten the collection cycle, which is more difficult to apply. Summary of the invention
[0004] The purpose of the present invention is to provide an ignition system fault diagnosis method, device, engine and storage medium to solve the problem in the prior art that whether the ignition coil is faulty is determined by collecting the primary coil voltage and the secondary coil voltage, but it is difficult to accurately collect the primary coil voltage and the secondary coil voltage due to the particularly short ignition cycle.
[0005] In one aspect, the present invention provides an ignition system fault diagnosis method, wherein the ignition system comprises a primary coil ignition system, a secondary coil ignition system, and a plurality of spark plugs, wherein the plurality of spark plugs are arranged in a one-to-one correspondence with each cylinder of an engine, and the ignition system fault diagnosis method comprises:
[0006] Obtain the discharge duration of each of the spark plugs in the current ignition cycle, and determine the average discharge duration of each of the spark plugs based on the discharge duration of each of the spark plugs; calculate the discharge duration T of the target spark plug A and the average discharge duration, the target spark plug being one of the plurality of spark plugs;
[0007] Obtain the discharge duration T of the target spark plug in the previous ignition cycle B ;
[0008] Based on T A , T B and determining the discharge duration change rate of the target spark plug based on the time difference between the current ignition cycle and the previous ignition cycle;
[0009] Based on T A , the difference, and the discharge duration change rate are used to diagnose whether the ignition system is faulty.
[0010] As the preferred technical solution for the ignition system fault diagnosis method, based on T A , the difference, and the discharge duration change rate to diagnose whether the ignition system is faulty includes:
[0011] Compare T A and a first set threshold value;
[0012] Comparing the difference with a second set threshold;
[0013] comparing the discharge duration change rate with a third set threshold;
[0014] If T A If the discharge time is smaller than the first set threshold, the difference is larger than the second set threshold, and the discharge time change rate is smaller than the third set threshold, it is determined that the ignition system is faulty.
[0015] As the preferred technical solution for the ignition system fault diagnosis method, if T A If the value of the discharge time is not less than the first set threshold, the difference is not greater than the second set threshold, or the discharge time change rate is not less than the third set threshold, it is determined that the ignition system has no fault.
[0016] As a preferred technical solution of the ignition system fault diagnosis method, the ignition system fault diagnosis method further includes, after determining the ignition system fault:
[0017] Obtaining a charging time for charging the primary coil through the primary coil ignition system in order to discharge the target spark plug in a current ignition cycle;
[0018] Comparing the charging time with a fourth set threshold;
[0019] If the charging time is greater than the fourth set threshold;
[0020] It is determined that the primary coil ignition system has an open circuit fault.
[0021] As a preferred technical solution of the ignition system fault diagnosis method, if the charging time is not greater than the fourth set threshold;
[0022] It is determined that the secondary coil ignition system has an open circuit fault.
[0023] As a preferred technical solution of the ignition system fault diagnosis method, when the primary coil ignition system is determined to have an open circuit fault, a first prompt message is issued; when the secondary coil ignition system is determined to have an open circuit fault, a second prompt message is issued.
[0024] As the preferred technical solution for the ignition system fault diagnosis method, based on T A , T B The formula for determining the discharge duration change rate of the target spark plug based on the time difference between the current ignition cycle and the previous ignition cycle is:
[0025] Target spark plug discharge duration change rate = |T A- T B | / The time difference between the current ignition cycle and the previous ignition cycle.
[0026] On the other hand, the present invention also provides an ignition system fault diagnosis device, the ignition system includes a primary coil ignition system, a secondary coil ignition system, and a plurality of spark plugs, the plurality of spark plugs are used to be arranged in a one-to-one correspondence with each cylinder of the engine, the ignition system fault diagnosis device includes:
[0027] A first acquisition module, used for acquiring the discharge duration of each of the spark plugs in the current ignition cycle;
[0028] An average discharge duration determination module, configured to determine an average discharge duration of each of the spark plugs based on the discharge duration of each of the spark plugs in a current ignition cycle;
[0029] The difference calculation module is used to calculate the discharge time T of the target spark plug. A The difference between the average discharge duration and
[0030] The second acquisition module is used to obtain the discharge time T of the target spark plug in the previous ignition cycle. B ;
[0031] The discharge duration change rate determination module is used to determine the discharge duration change rate based on T A , T B and determining the discharge duration change rate of the target spark plug based on the time difference between the current ignition cycle and the previous ignition cycle;
[0032] Diagnostic module for T-based A , the difference, and the discharge duration change rate are used to diagnose whether the ignition system is faulty.
[0033] In another aspect, the present invention further provides an engine, comprising an ignition system and a plurality of cylinders, wherein the ignition system comprises a primary coil ignition system, a secondary coil ignition system, and a plurality of spark plugs, wherein the plurality of spark plugs are arranged in a one-to-one correspondence with each cylinder of the engine, and the engine further comprises:
[0034] Controller;
[0035] A memory for storing one or more programs;
[0036] When the one or more programs are executed by the controller, the controller implements the ignition system fault diagnosis method as described in any of the above solutions.
[0037] On the other hand, the present invention further provides a storage medium having a computer program stored thereon, which, when executed by a controller, implements the ignition system fault diagnosis method as described in any of the above schemes.
[0038] The beneficial effects of the present invention are:
[0039] The present invention provides an ignition system fault diagnosis method, device, engine and storage medium. The ignition system fault diagnosis method obtains the discharge time of each spark plug in the current ignition cycle, and determines the average discharge time of each spark plug based on the discharge time of each spark plug; calculates the discharge time T of the target spark plug A and the difference between the average discharge duration; then obtain the discharge duration T of the target spark plug in the previous ignition cycle B , and based on T A , T B The time difference between the current ignition cycle and the previous ignition cycle determines the discharge duration change rate of the target spark plug; finally, based on T A , difference, and discharge duration change rate to diagnose whether the ignition system is faulty. The ignition system fault diagnosis method detects the discharge duration of each spark plug, and based on the discharge duration of each spark plug, further obtains the discharge duration T of the target spark plug that can be used to evaluate whether the ignition system is faulty. A , difference and discharge duration change rate. Compared with the prior art, there is no need to detect the voltage of the primary coil and the voltage of the secondary coil. The method is simple, has high reliability, and can ensure diagnostic accuracy. BRIEF DESCRIPTION OF THE DRAWINGS
[0040] Figure 1 The process of the ignition system fault diagnosis method in the first embodiment of the present invention is as follows: Figure 1 ;
[0041] Figure 2 The process of the ignition system fault diagnosis method in the second embodiment of the present invention is as follows: Figure 2 ;
[0042] Figure 3 This is a schematic diagram of the structure of the ignition system fault diagnosis device in the third embodiment of the present invention;
[0043] Figure 4 It is a schematic diagram of the structure of the engine in the fourth embodiment of the present invention.
[0044] In the figure:
[0045] 300, first acquisition module; 310, average discharge duration determination module; 320, difference calculation module; 330, second acquisition module; 340, discharge duration change rate determination module; 350, diagnosis module;
[0046] 410, primary coil ignition system; 411, secondary coil ignition system; 412, spark plug; 420, cylinder; 430, controller; 440, memory. DETAILED DESCRIPTION
[0047] The technical solution of the present invention will be described clearly and completely below in conjunction with the accompanying drawings. 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 ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0048] In the description of the present invention, it should be noted that the orientations or positional relationships indicated by the terms "center", "up", "down", "left", "right", "vertical", "horizontal", "inside", "outside", etc. are based on the orientations or positional relationships shown in the accompanying drawings, and are only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be understood as limiting the present invention. In addition, the terms "first" and "second" are only used for descriptive purposes and cannot be understood as indicating or implying relative importance. Among them, the terms "first position" and "second position" are two different positions, and the first feature "above", "above" and "above" the second feature include the first feature being directly above and obliquely above the second feature, or simply indicates that the first feature is higher in level than the second feature. The first feature "below", "below" and "below" the second feature include the first feature being directly below and obliquely below the second feature, or simply indicates that the first feature is lower in level than the second feature.
[0049] In the description of the present invention, it should be noted that, unless otherwise clearly specified and limited, the terms "installed", "connected", and "connected" should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection, or it can be indirectly connected through an intermediate medium, or it can be the internal communication of two components. For ordinary technicians in this field, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.
[0050] Embodiments of the present invention are described in detail below, examples of which are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain the present invention, and cannot be understood as limiting the present invention.
[0051] Embodiment 1
[0052] In the prior art, the primary coil voltage is collected and compared with the threshold value to determine whether the primary coil is faulty, and the secondary coil voltage is collected and compared with the threshold value to determine whether the secondary coil is faulty. However, the ignition cycle of the ignition coil is particularly short, and it is difficult to accurately collect the primary coil voltage and the secondary coil voltage.
[0053] In this regard, the present embodiment provides an ignition system fault diagnosis method to solve the above-mentioned problem. The ignition system fault diagnosis method can be applied to diagnose whether an ignition system has a fault. The ignition system includes a primary coil ignition system, a secondary coil ignition system, and a plurality of spark plugs, and the plurality of spark plugs are used to be arranged in each cylinder of the engine in a one-to-one correspondence. When each spark plug ignites, the primary coil ignition system controls the primary coil to charge first and then discharge, and then the secondary coil ignition system controls the secondary coil to supply power to the spark plug to perform in-cylinder ignition. The ignition system fault diagnosis method can be executed by an ignition system fault diagnosis device, which can be implemented by software and / or hardware and integrated in the engine.
[0054] Specifically, Figure 1 As shown, Figure 1 The process of the ignition system fault diagnosis method in the first embodiment of the present invention is as follows: Figure 1 , the ignition system fault diagnosis method comprises the following steps:
[0055] S100: Obtain the discharge duration of each spark plug in the current ignition cycle, and determine the average discharge duration of each spark plug based on the discharge duration of each spark plug; calculate the discharge duration T of the target spark plug A and the difference between the average discharge time and the target spark plug is one of the multiple spark plugs.
[0056] In each ignition cycle, the spark plugs in each cylinder of the engine are ignited in sequence according to the ignition sequence, and the discharge duration of each spark plug can be recorded in sequence by a timing device. Specifically, when collecting the discharge duration of a spark plug, the current duration of the spark plug can be detected by the timing device to determine. Among them, the discharge duration of each spark plug includes the discharge duration T of the target spark plug. A .
[0057] S110: Obtain the discharge duration T of the target spark plug in the previous ignition cycle B .
[0058] S120: Based on T A , T B The time difference between the current ignition cycle and the previous ignition cycle determines the discharge duration change rate of the target spark plug.
[0059] Specifically, in S120, based on T A , T B The formula for determining the discharge duration change rate of the target spark plug based on the time difference between the current ignition cycle and the previous ignition cycle is:
[0060] Target spark plug discharge duration change rate = |T A- T B | / The time difference between the current ignition cycle and the previous ignition cycle.
[0061] S130: Based on T A , difference, and discharge duration change rate are used to diagnose whether the ignition system is faulty.
[0062] Among them, for the target spark plug, the discharge time T of the target spark plug in the current ignition cycle is A , the difference and the discharge duration change rate can reflect whether the target spark plug is working normally in the current ignition cycle. Whether the target spark plug is working normally can reflect whether the ignition system is faulty.
[0063] It is understandable that in order to ensure the evaluation accuracy, multiple spark plugs can be used as target spark plugs in sequence according to the ignition sequence of each cylinder of the engine and the above steps S100-S130 can be performed, so that the most comprehensive evaluation of whether the ignition system is faulty can be made.
[0064] The ignition system fault diagnosis method provided in this embodiment obtains the discharge time of each spark plug in the current ignition cycle, and determines the average discharge time of each spark plug based on the discharge time of each spark plug; calculates the discharge time T of the target spark plug A and the difference between the average discharge duration; then obtain the discharge duration T of the target spark plug in the previous ignition cycle B , and based on TA , T B The time difference between the current ignition cycle and the previous ignition cycle determines the discharge duration change rate of the target spark plug; finally, based on T A , difference, and discharge duration change rate to diagnose whether the ignition system is faulty. The ignition system fault diagnosis method detects the discharge duration of each spark plug, and based on the discharge duration of each spark plug, further obtains the discharge duration T of the target spark plug that can be used to evaluate whether the ignition system is faulty. A , difference and discharge duration change rate. Compared with the prior art, there is no need to detect the voltage of the primary coil and the voltage of the secondary coil. The method is simple, has high reliability, and can ensure diagnostic accuracy.
[0065] Embodiment 2
[0066] This embodiment provides an ignition system fault diagnosis method, which is further specified on the basis of the above-mentioned embodiment 1.
[0067] like Figure 2 As shown, Figure 2 The process of the ignition system fault diagnosis method in the second embodiment of the present invention is as follows: Figure 2 , the ignition system fault diagnosis method comprises the following steps:
[0068] S200: Obtain the discharge duration of each spark plug in the current ignition cycle, and determine the average discharge duration of each spark plug based on the discharge duration of each spark plug; calculate the discharge duration T of the target spark plug A and the difference between the average discharge time and the target spark plug is one of the multiple spark plugs.
[0069] S210: Obtaining the discharge duration T of the target spark plug in the previous ignition cycle B .
[0070] S220: Based on T A , T B The time difference between the current ignition cycle and the previous ignition cycle determines the discharge duration change rate of the target spark plug.
[0071] S230: Based on T A , difference, and discharge duration change rate are used to diagnose whether the ignition system is faulty.
[0072] Among them, S230 includes the following steps:
[0073] S231: Compare T A The difference is compared with the first set threshold, the difference is compared with the second set threshold, and the discharge duration change rate is compared with the third set threshold.
[0074] If TA If the difference is less than the first set threshold, the difference is greater than the second set threshold, and the discharge duration change rate is less than the third set threshold, then execute S232; if T A If the value is not less than the first set threshold, the difference is not greater than the second set threshold, or the discharge duration change rate is not less than the third set threshold, then execute S233.
[0075] S232: Determine whether the ignition system is faulty.
[0076] S233: Determine that the ignition system has no faults.
[0077] The first set threshold, the second set threshold and the third set threshold can be set according to the specific model of the engine according to actual needs. A When the difference is less than the first set threshold, the difference is greater than the second set threshold, and the discharge duration change rate is less than the third set threshold, it indicates that the current target spark plug has been working abnormally, and the ignition system must be faulty. A When one or more of the following occurs: the difference is not less than the first set threshold, the difference is not greater than the second set threshold, and the discharge duration change rate is not less than the third set threshold, it may be caused by other external reasons. For example, when the gap of the spark plug is too large, it will cause T A Not less than a first set threshold.
[0078] Specifically, when the ignition system has no faults, the discharge time of the target spark plug is T B There will be some fluctuations, but not much. The discharge time T of the target spark plug for multiple consecutive ignition cycles is B The first graph of the discharge duration and time of the target spark plug is collected and produced as a plurality of discrete points. However, when the ignition system fails, for example, when the secondary coil ignition system is completely open, the discharge duration T of the target spark plug is B There will be no fluctuation in different ignition cycles, and the discharge time T of the target spark plug for multiple consecutive ignition cycles is B The second graph of the discharge duration and time of the target spark plug is collected and made into a plurality of points in a horizontal straight line. When the secondary coil ignition system is not completely open, the discharge duration T of the target spark plug is B There will be no fluctuations in different ignition cycles, and the discharge time T of the target spark plug for multiple consecutive ignition cycles is BThe third graph of the discharge duration and time of the target spark plug is collected and produced, which also has multiple points in a horizontal straight line. Among them, the value of each point in the second graph when the secondary coil ignition system is completely open is smaller than the value of each point in the third graph when the secondary coil ignition system is not completely open, and the rate of change of the discharge duration of two adjacent points in the two graphs is 0, the value of each point in the third graph when the secondary coil ignition system is not completely open is smaller than the value of each point in the first graph when the ignition system is not faulty, and the rate of change of two adjacent points in the first graph is not 0, and there are both positive and negative values. Therefore, the first set threshold value can be set to be greater than the discharge duration of the target spark plug when the secondary coil ignition system is not completely open and less than the discharge duration of the target spark plug when the ignition system is not faulty. In this way, T A The judgment that the value is less than the first set threshold value may be caused by the abnormality of the secondary coil ignition system being completely open or incompletely open. At the same time, the third set threshold value can be set to a value greater than 0, and the abnormal situation can be further confirmed by the discharge duration change rate being less than the third set threshold value, so as to avoid inaccurate detection due to the influence of other external factors.
[0079] If the fuel composition changes and the air composition entering the engine changes, the discharge time of the spark plug will be affected, which will cause the overall fluctuation of the discharge time of the spark plugs in each cylinder in different ignition cycles, but the fluctuation range is low, which can be considered normal. This can be judged by the difference and the second set threshold. If the difference is greater than the second set threshold, it indicates that the average discharge time of the spark plugs in each cylinder in the ignition cycle fluctuates greatly, which is not caused by the above reasons, but may be caused by ignition system failure. By evaluating the above three parameters at the same time, the interference caused by other external factors in evaluating whether the ignition system is faulty can be effectively eliminated.
[0080] The ignition system fault diagnosis method further includes the following steps after step S232:
[0081] S240: Obtaining a charging time length for charging the primary coil through the primary coil ignition system in order to discharge the target spark plug in the current ignition cycle.
[0082] S250: Compare the charging time and a fourth set threshold.
[0083] If the charging time is greater than the fourth set threshold, execute S260; if the charging time is not greater than the fourth set threshold, execute S280.
[0084] S260: Determine whether the primary coil ignition system has an open circuit fault.
[0085] S270: Sending a first prompt message.
[0086] S280: Determine whether the secondary coil ignition system has an open circuit fault.
[0087] S290: Sending a second prompt message.
[0088] When the charging time is longer than the fourth set threshold, it indicates that the primary coil is abnormally charged, and it can be determined that an open circuit fault occurs in the primary coil ignition system. For example, the primary coil may fail to reach the set voltage value during charging due to an open circuit fault in the primary coil ignition system, resulting in continuous charging, which will cause the charging time to exceed the fourth set threshold.
[0089] When the charging time is greater than the fourth set threshold, it indicates that there is no abnormality in the charging of the primary coil at this time, and it can be determined that there is no open circuit fault in the primary coil ignition system. Then the ignition system fault can only come from the open circuit fault of the secondary coil ignition system.
[0090] The first prompt information and the second prompt information may be sound, light, voice or text alarms, which may remind the driver to perform torque limiting operation on the engine in a timely manner to avoid accidents.
[0091] The ignition system fault diagnosis method provided in this embodiment is based on the above embodiment, by comparing T A The difference is compared with the first set threshold, the difference is compared with the second set threshold, and the discharge time change rate is compared with the third set threshold. A When the difference is less than the first set threshold, the difference is greater than the second set threshold, and the discharge time change rate is less than the third set threshold, it is determined that the ignition system has a fault. Then, by taking the charging time of charging the primary coil through the primary coil ignition system to discharge the target spark plug in the current ignition cycle, and comparing the charging time with the fourth set threshold, if the charging time is greater than the fourth set threshold, it is determined that the primary coil ignition system has an open circuit fault; if the charging time is not greater than the fourth set threshold, it is determined that the secondary coil ignition system has an open circuit fault. In this way, it can be clearly determined whether the ignition system fault is caused by the primary coil ignition system open circuit fault or the secondary coil ignition system open circuit fault.
[0092] Embodiment 3
[0093] This embodiment provides an ignition system fault diagnosis device, which can execute the ignition system fault diagnosis method described in the above embodiment.
[0094] Specifically, Figure 3 As shown, Figure 3The structure diagram of the ignition system fault diagnosis device in the third embodiment of the present invention includes a first acquisition module 300, an average discharge duration determination module 310, a difference calculation module 320, a second acquisition module 330, a discharge duration change rate determination module 340 and a diagnosis module 350. The first acquisition module 300 is used to acquire the discharge duration of each spark plug in the current ignition cycle; the average discharge duration determination module 310 is used to determine the average discharge duration of each spark plug based on the discharge duration of each spark plug in the current ignition cycle; the difference calculation module 320 is used to calculate the discharge duration T of the target spark plug. A The second acquisition module 330 is used to obtain the discharge time T of the target spark plug in the previous ignition cycle. B ; The discharge duration change rate determination module 340 is used based on T A , T B and the time difference between the current ignition cycle and the previous ignition cycle to determine the discharge duration change rate of the target spark plug; the diagnostic module 350 is used to determine the discharge duration change rate of the target spark plug based on T A , difference, and discharge duration change rate are used to diagnose whether the ignition system is faulty.
[0095] Optionally, the diagnosis module 350 includes:
[0096] The first comparison unit is used to compare T A used to compare the difference with the first set threshold; used to compare the difference with the second set threshold; and used to compare the discharge duration change rate with the third set threshold;
[0097] The first determination unit is used when T A When the difference is less than the first set threshold, the difference is greater than the second set threshold, and the discharge time change rate is less than the third set threshold, it is determined that the ignition system is faulty.
[0098] The second determination unit is used when T A When the value is not less than the first set threshold, the difference is not greater than the second set threshold, or the discharge duration change rate is not less than the third set threshold, it is determined that the ignition system has no fault.
[0099] Optionally, the ignition system fault diagnosis device further includes:
[0100] a third acquisition unit, for acquiring a charging time length for charging the primary coil through the primary coil ignition system in order to discharge the target spark plug in the current ignition cycle;
[0101] A second comparison unit, used for comparing the charging time with a fourth set threshold;
[0102] The primary coil ignition system open circuit fault determination unit is used to determine the primary coil ignition system open circuit fault when the charging time is greater than a fourth set threshold.
[0103] The secondary coil ignition system open circuit fault determination unit is used to determine the secondary coil ignition system open circuit fault when the charging time is not greater than a fourth set threshold.
[0104] The ignition system fault diagnosis device provided in this embodiment obtains the discharge duration of each spark plug in the current ignition cycle through the first acquisition module 300; determines the average discharge duration of each spark plug based on the discharge duration of each spark plug in the current ignition cycle through the average discharge duration determination module 310; calculates the discharge duration T of the target spark plug through the difference calculation module 320 A The difference between the discharge time and the average discharge time; the discharge time T of the target spark plug in the previous ignition cycle is obtained by the second acquisition module 330 B ; The discharge duration change rate determination module 340 is based on T A , T B and the time difference between the current ignition cycle and the previous ignition cycle to determine the discharge duration change rate of the target spark plug; the diagnostic module 350 is based on T A , difference, and discharge duration change rate to diagnose whether the ignition system is faulty. The discharge duration of each spark plug can be detected, and based on the discharge duration of each spark plug, the discharge duration T of the target spark plug that can be used to evaluate whether the ignition system is faulty can be further obtained. A , difference and discharge duration change rate. Compared with the prior art, there is no need to detect the voltage of the primary coil and the voltage of the secondary coil. The method is simple, has high reliability, and can ensure diagnostic accuracy.
[0105] Embodiment 4
[0106] This embodiment provides an engine, such as Figure 4 As shown, Figure 4 The structure diagram of the engine in the fourth embodiment of the present invention includes an ignition system and a plurality of cylinders 420. The ignition system includes a primary coil ignition system 410, a secondary coil ignition system 411, and a plurality of spark plugs 412. The plurality of spark plugs 412 are used to be arranged one by one in each cylinder 420 of the engine. The engine also includes a controller 430 and a memory 440. Among them, the primary coil ignition system 410, the secondary coil ignition system 411, the spark plugs 412, the cylinders 420, the controller 430 and the memory 440 can be connected via a bus.
[0107] The memory 440 is a computer-readable storage medium that can be used to store software programs, computer executable programs and modules, such as program instructions / modules corresponding to the ignition system fault diagnosis method in the embodiment of the present invention. The controller 430 executes various functional applications and data processing of the vehicle by running the software programs, instructions and modules stored in the memory 440, that is, the ignition system fault diagnosis method in the above embodiment is implemented.
[0108] The memory 440 mainly includes a program storage area and a data storage area, wherein the program storage area can store an operating system and at least one application required for a function; the data storage area can store data created according to the use of the terminal, etc. In addition, the memory 440 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other non-volatile solid-state storage device. In some examples, the memory 440 may further include a memory remotely arranged relative to the controller 430, and these remote memories can be connected to the vehicle via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0109] The vehicle provided in the fourth embodiment of the present invention and the ignition system fault diagnosis method provided in the above embodiment belong to the same inventive concept. The technical details not described in detail in this embodiment can be referred to the above embodiment, and this embodiment has the same beneficial effects as executing the ignition system fault diagnosis method.
[0110] Embodiment 5
[0111] This embodiment provides a storage medium on which a computer program is stored. When the program is executed by a controller, the ignition system fault diagnosis method described in the above embodiment of the present invention is implemented.
[0112] Of course, the storage medium containing computer executable instructions provided in the embodiment of the present invention is not limited to the operations in the ignition system fault diagnosis method as described above, but can also execute the related operations in the ignition system fault diagnosis method provided in the embodiment of the present invention, and has corresponding functions and beneficial effects.
[0113] Obviously, the above embodiments of the present invention are merely examples for clearly illustrating the present invention, and are not intended to limit the embodiments of the present invention. For those skilled in the art, other different forms of changes or modifications can be made based on the above description. It is not necessary and impossible to list all the embodiments here. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the present invention should be included in the protection scope of the claims of the present invention.
Claims
1. A method for diagnosing a fault in an ignition system, wherein the ignition system comprises a primary coil ignition system, a secondary coil ignition system, and a plurality of spark plugs, wherein the plurality of spark plugs are arranged in a one-to-one correspondence with each cylinder of an engine, wherein: include: Acquiring the discharge duration of each of the spark plugs in a current ignition cycle, and determining an average discharge duration of each of the spark plugs based on the discharge duration of each of the spark plugs; Calculate the discharge time T of the target spark plug A and the average discharge duration, the target spark plug being one of the plurality of spark plugs; Obtain the discharge duration T of the target spark plug in the previous ignition cycle B ; Based on T A , T B The time difference between the current ignition cycle and the previous ignition cycle determines the discharge duration change rate of the target spark plug, and the formula is: the discharge duration change rate of the target spark plug = |T A- T B | / The time difference between the current ignition cycle and the previous ignition cycle; Based on T A , the difference, and the discharge duration change rate to diagnose whether the ignition system is faulty, including: Compare T A and a magnitude relative to a first set threshold; Comparing the difference with a second set threshold; comparing the discharge duration change rate with a third set threshold; If T A If the value of the discharge time is smaller than the first set threshold, the difference is larger than the second set threshold, and the discharge time change rate is smaller than the third set threshold, it is determined that the ignition system is faulty.
2. The ignition system fault diagnosis method according to claim 1, characterized in that: If T A If the value of the discharge time is not less than the first set threshold, the difference is not greater than the second set threshold, or the discharge time change rate is not less than the third set threshold, it is determined that the ignition system has no fault.
3. The ignition system fault diagnosis method according to claim 1, characterized in that: The ignition system fault diagnosis method further includes, after determining the ignition system fault: Obtaining a charging time for charging the primary coil through the primary coil ignition system in order to discharge the target spark plug in a current ignition cycle; Comparing the charging time with a fourth set threshold; If the charging time is greater than the fourth set threshold; It is determined that the primary coil ignition system has an open circuit fault.
4. The ignition system fault diagnosis method according to claim 3, characterized in that: If the charging time is not greater than the fourth set threshold; It is determined that the secondary coil ignition system has an open circuit fault.
5. The ignition system fault diagnosis method according to claim 4, characterized in that: When it is determined that the primary coil ignition system has an open circuit fault, a first prompt message is issued; when it is determined that the secondary coil ignition system has an open circuit fault, a second prompt message is issued.
6. An ignition system fault diagnosis device, the ignition system comprising a primary coil ignition system, a secondary coil ignition system, and a plurality of spark plugs, the plurality of spark plugs being arranged one-to-one in each cylinder of an engine, characterized in that: include: A first acquisition module, used for acquiring the discharge duration of each of the spark plugs in the current ignition cycle; An average discharge duration determination module, configured to determine an average discharge duration of each of the spark plugs based on the discharge duration of each of the spark plugs in a current ignition cycle; The difference calculation module is used to calculate the discharge time T of the target spark plug. A The difference between the average discharge duration and The second acquisition module is used to obtain the discharge time T of the target spark plug in the previous ignition cycle. B ; The discharge duration change rate determination module is used to determine the discharge duration change rate based on T A , T B and determining the discharge duration change rate of the target spark plug based on the time difference between the current ignition cycle and the previous ignition cycle; Diagnostic module for T-based A , the difference, and the discharge duration change rate to diagnose whether the ignition system is faulty; Based on T A , the difference, and the discharge duration change rate to diagnose whether the ignition system is faulty includes: Compare T A and a magnitude relative to a first set threshold; Comparing the difference with a second set threshold; comparing the discharge duration change rate with a third set threshold; If T A is less than the first set threshold, the difference is greater than the second set threshold, and the discharge duration change rate is less than the third set threshold, then it is determined that the ignition system is faulty; Based on T A , T B The formula for determining the discharge duration change rate of the target spark plug based on the time difference between the current ignition cycle and the previous ignition cycle is: The discharge duration change rate of the target spark plug = |T A- T B | / The time difference between the current ignition cycle and the previous ignition cycle.
7. An engine, comprising an ignition system and a plurality of cylinders, wherein the ignition system comprises a primary coil ignition system, a secondary coil ignition system, and a plurality of spark plugs, wherein the plurality of spark plugs are arranged in a one-to-one correspondence with each cylinder of the engine, characterized in that: The engine also includes: Controller; A memory for storing one or more programs; When the one or more programs are executed by the controller, the controller implements the ignition system fault diagnosis method according to any one of claims 1 to 5.
8. A storage medium having a computer program stored thereon, characterized in that: When the program is executed by the controller, the ignition system fault diagnosis method as described in any one of claims 1 to 5 is implemented.
Citation Information
Patent Citations
Ignition coil fault diagnosis system and method
CN109298281A
Ignition system fault automatic detecting method and system
CN110486207A
Spark plug aging monitoring method and system and storage medium
CN111878281A