Diagnostic method for diagnosing sticking of canister purge valve and automotive diagnostic system therefor
10527008 ยท 2020-01-07
Assignee
Inventors
Cpc classification
F02D2200/0406
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D41/0045
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D41/2464
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02M25/0827
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D11/10
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02M25/0836
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D2200/0404
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02M35/10386
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
International classification
F02M25/08
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02M35/10
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Abstract
Disclosed is a diagnostic method of diagnosing sticking of a canister purge valve comprising steps of: controlling opening and closing of the canister purge valve in order to diagnose sticking of the canister purge valve and calculating a throttle learning value for acquiring variation in an air inflow amount based on an intake air pressure sensor and an throttle opening amount in each of control sections; comparing the throttle learning values calculated in each of control sections and acquiring variation in the air inflow amount flowing from the canister purge valve when the canister purge valve is opened and closed; and determining whether the canister purge valve is stuck or not based on the variation in the air inflow amount.
Claims
1. A diagnostic method of diagnosing sticking of a canister purge valve in an automotive diagnostic system in a vehicle comprising: controlling, by an engine control unit, opening and closing of the canister purge valve in order to diagnose sticking of the canister purge valve, calculating, by the engine control unit, a throttle learning value of the canister purge valve for acquiring a variation of an amount in an air inflow flowing into the engine in each of a first control section, a second control section, and a third control section; comparing, by the engine control unit, throttle learning values calculated in each of the control sections; acquiring, by the engine control unit, the variation of the amount in the air inflow flowing into the engine at the time of opening and closing of the canister purge valve; and determining, by the engine control unit, whether the canister purge valve is stuck based on the variation of the amount in the air inflow, wherein the determining comprises: acquiring an amount of a first air inflow flowing into the engine based on an output value of the intake pressure sensor in one of the control sections, acquiring an amount of a second air inflow flowing into the engine based on an opening angle of the throttle in one of the control sections, and calculating the throttle learning value of the canister purge valve by comparing the amount of the first air inflow with the amount of the second air inflow, and determining whether the canister purge valve is stuck by comparing a variation in the throttle learning value with a threshold value, wherein the automotive diagnostic system in the vehicle uses the determination to monitor the canister purge valve to diagnose a faulty condition to reduce exhaust emissions from the vehicle.
2. The diagnostic method according to claim 1, wherein calculating the throttle learning value comprises: calculating a first learning value of the canister purge valve in the first control section where the canister purge valve is set to open; calculating a second throttle learning value of the canister purge valve in the second control section where the canister purge valve is set to be switched from opening to closing; and calculating a third throttle learning value of the canister purge valve in the third control section where the canister purge valve is set to be switched from closing to opening.
3. The diagnostic method according to claim 2, wherein the variation of the amount in the air inflow is acquired based on the first throttle learning value, the second throttle learning value and the third throttle learning value.
4. The diagnostic method according to claim 3, wherein if the amount of the air inflow is varied such an extent that a difference between the third throttle learning value and the first throttle learning value is smaller than a predetermined first threshold value and a difference between the second throttle learning value and the first throttle learning value is greater than a predetermined second threshold value, it is determined that the canister purge valve is stuck.
5. The diagnostic method according to claim 1, wherein if the steady state condition is maintained in each of the control sections, the step of calculating the throttle learning value proceeds to a next control section.
6. The diagnostic method according to claim 5, wherein a control factor value for determining whether the steady state condition is satisfied is saved at the end point of each of the control sections.
7. The diagnostic method according to claim 6, wherein the control factor value includes the throttle learning value and at least one of the number of engine rotation, an intake air amount of an engine, a target intake air amount of an engine, a throttle opening amount and a throttle opening target value.
8. The diagnostic method according to claim 7, wherein the control factor values except for the throttle learning value, which are acquired in each of the control sections, are compared with each other between adjacent control sections and if a difference therebetween is equal to or smaller than a threshold value, the throttle learning values are compared with each other.
9. The diagnostic method according to claim 1, further comprising: determining whether a diagnosis activation condition of the canister purge valve is satisfied during running of a vehicle, wherein the diagnosis activation condition includes a condition that a primary diagnosis for diagnosing sticking of the canister purge valve, based on a proportion that a fuel quantity compensating value accounts for in a total fuel injection amount under the state that the canister purge valve is opened above a flow rate, fails; a condition that a period of time elapses after the preceding diagnosis is carried out; a condition that both the amount of air inflow and the throttle learning value become stable; a condition that flow rate of the canister purge valve is a predetermined rate or more; a condition that a level of canister loading is a predetermined level or less; and a condition that catalyst temperature is equal to or higher than a predetermined temperature.
10. A diagnostic method for diagnosing sticking of a canister purge valve in an automotive diagnostic system in a vehicle comprising: carrying out a primary diagnosis for diagnosing sticking of the canister purge valve, based on a proportion that a fuel quantity compensating value accounts for in a total fuel injection amount under a state that the canister purge valve is opened above a flow rate; and carrying out a secondary diagnosis for diagnosing sticking of the canister purge valve, wherein opening and closing of the canister purge valve are controlled in one of a plurality of control steps and throttle learning values calculated for acquiring a variation of an amount in an air inflow of an engine are monitored based on an intake air pressure sensor and a throttle opening amount in each of the control sections, wherein the primary diagnosis and the secondary diagnosis are carried out when a common condition is satisfied, the common condition including: a condition that diagnosis of the canister purge valve is not completed, a condition that the intake air pressure sensor and an atmospheric pressure sensor are in a steady state, a condition that the number of engine rotation is constant, a condition that altitude is equal to or less than a predetermined level, a condition that voltage of a vehicle battery is normal, and a condition that temperatures of the outside air and engine cooling water are normal, wherein the automotive diagnostic system in the vehicle uses the primary diagnosis and the secondary diagnosis to monitor the canister purge valve to diagnose a faulty condition to reduce exhaust emissions from the vehicle.
11. The diagnostic method according to claim 10, wherein the primary diagnosis is carried out when conditions that a level of canister loading is constant and flow rate of the canister purge valve is equal to or greater than a predetermined flow rate are satisfied.
12. The diagnostic method according to claim 10, wherein the secondary diagnosis is carried out when an air amount test condition is satisfied, the air amount test condition including a condition that the result of the primary diagnosis fails; a condition that a period of time elapses after the preceding diagnosis is carried out; a condition that both the amount of air inflow and the throttle learning value become stable; condition that flow rate of the canister purge valve is a predetermined flow rate or more; a condition that a level of canister loading is a predetermined level or less; and a condition that catalyst temperature is equal to or higher than a predetermined temperature.
13. The diagnostic method according to claim 10, wherein carrying out the secondary diagnosis comprises: controlling opening and closing of the canister purge valve and calculating throttle learning values in each of control sections in order to diagnose sticking of the canister purge valve; comparing the throttle learning values calculated in each of control sections with each other; acquiring a variation of an amount in an air inflow flowing from the canister purge valve when the canister purge valve is opened and closed; and determining whether the canister purge valve is stuck based on the variation of the amount in the air inflow.
14. An automotive diagnostic system in a vehicle for diagnosing sticking of a canister purge valve comprising: a canister for collecting evaporative gas generated in a fuel tank; a canister purge valve for supplying the evaporative gas in the canister to an engine intake port; an intake air pressure sensor for measuring an intake air amount flowing into an engine; and an engine control unit for performing control for diagnosing sticking of the canister purge valve, wherein the engine control unit controls opening and closing of the canister purge valve and calculates throttle learning values for acquiring a variation of an amount in an air inflow flowing into the engine in each of control sections; compares the throttle learning values calculated in each of the control sections with each other; acquires the variation of the amount in an air inflow flowing from the canister purge valve when the canister purge valve is opened and closed; and determines whether the canister purge valve is stuck based on the variation of the amount in the air inflow, wherein the engine control unit acquires an amount of a first air inflow flowing into the engine based on an output value of the intake air pressure sensor in one of the control sections; acquires an amount of a second air inflow flowing into the engine based on an opening angle of the throttle in one of the control sections; and calculates a throttle learning value of the canister purge valve by comparing the amount of the first air inflow with the amount of the second air inflow, wherein the automotive diagnostic system in the vehicle uses the determination to monitor the canister purge valve to diagnose a faulty condition to reduce exhaust emissions from the vehicle.
Description
BRIEF DESCRIPTION OF DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
DETAILED DESCRIPTION
(9) Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings. However, the present invention should not be construed as being limited to the embodiments set forth herein; rather, alternate embodiments included in other retrogressive inventions or falling within the spirit and scope of the present invention can be easily derived through adding, altering, or changing of other components.
(10) Terms used in the present invention are selected as far as possible from general terms currently widely used in the art. However, in a specific case, some terms are selected arbitrarily by the applicant. In this case, the detailed meanings thereof are described in the detailed description of the invention and thus, the present invention should be understood based on meanings of the terms rather than simple names of the terms.
(11) That is, the word comprise(s) or comprising does not exclude the presence of other components or steps in addition to those explicitly recited.
(12)
(13) Referring to
(14) The canister 20 collects evaporative gas generated in the fuel tank 10. A canister purge valve (CPV) (40) serves to supply the vaporized gas of the canister 20 to the intake of an engine 30. The intake air pressure sensor 50 is a sensor for measuring an intake air amount flowing into the engine 30. The oxygen sensor 70 measures combustion air-fuel ratio of the engine. The engine control unit (ECU) 80 performs overall control for diagnosis of sticking of the canister purge valve.
(15) The engine control unit 80 may be configured to perform a primary diagnosis process (i.e., process of testing an air and fuel mixture) and a secondary diagnosis process (i.e., process of testing an air amount).
(16) The primary diagnosis may correspond to testing an air and fuel mixture for diagnosing sticking of the canister purge valve, based on a proportion that a fuel quantity compensating value accounts for in a total fuel injection amount under the state that the canister purge valve 40 is opened above a certain flow rate.
(17) The secondary diagnosis may correspond to testing an air amount for diagnosing sticking of the canister purge valve, in which opening and closing of the canister purge valve 40 are controlled in the respective control step of a plurality of control steps and throttle learning values calculated for acquiring variation in the air inflow amount of the engine based on the intake air pressure sensor 50 and an opening amount of the throttle 60 in each of control sections are monitored.
(18) First, the primary diagnosis by the engine control unit 80 will be described.
(19) The engine control unit 80 can acquire through the oxygen sensor 70 an amount of hydro carbon (HC) of fuel flowing into the engine through the canister purge valve 40 when the canister purge valve 40 operates. The amount of HC is called as a canister load.
(20) The engine control unit 80 subtracts an amount of fuel corresponding to the amount of HC of the fuel, which acquired by the oxygen sensor 70, from a calculated fuel amount and performs fuel injection accordingly.
(21) In the diagnostic process for testing the air and fuel mixture, it is possible to check whether the canister purge valve 40 operates normally by using a series of such performance. That is, when the canister purge valve 40 is opened above a predetermined flow rate, if the fuel amount compensating value exceeds a specific proportion that the fuel amount compensating value accounts for in a total fuel injection quantity, it can be assumed that the canister purge valve is working normally. For example, a specific proportion that the fuel amount compensation value accounts for in the total fuel injection quantity may be set to 10%.
(22) It is possible to check whether or not the canister purge valve 40 is working normally when the canister purge valve 40 operates through the primary diagnosis by the engine control unit 80.
(23) However, the amount of HC flowing from the canister 20 may be small since the amount of the evaporative gas in the fuel tank 10 may be small even when the canister purge valve 40 is working normally. In this case, since the compensating amount of the fuel amount is small, there is a need for a way to check whether or not the canister purge valve is working normally and whether or not the canister purge valve is stuck.
(24) In this case, it is possible to check whether or not the canister purge valve is working normally through the secondary diagnosis by the engine control unit 80.
(25) Thus, if the canister purge valve is not passed at the primary diagnosis, the secondary diagnosis can be alternatively carried out.
(26) The intake air amount flowing into the engine 30 can be controlled through the opening amount of the throttle 60. Since air flows into the engine through a path other than the throttle 60 when the canister purge valve 40 operates, the engine control unit 80 can control the intake air amount of the engine by changing the opening amount of the throttle 60 by the opening amount of the canister purge valve 40.
(27) The intake air amount of the engine can be acquired in two ways.
(28) As a first way, it is possible to acquire the intake air amount by converting output values acquired by the intake pressure sensor 50 to an air amount. As a second way, it is possible to acquire the intake air amount through the opening amount of the throttle 60.
(29) The engine control unit 80 acquires the intake air amount through the intake air pressure sensor 50 during normal operation. Further, in order to operate the engine 30 even when the intake air pressure sensor 50 fails, the engine control unit learns through comparing between the intake air amount acquired from the intake pressure sensor 50 and the air quantity acquired through the opening amount of the throttle 60.
(30) The engine control unit 80 uses throttle learning values acquired by executing the learning of the intake air amount derived from the intake pressure sensor 50 and the opening amount of the throttle 60 as a major factor, thereby determining whether the canister purge valve is stuck to closing.
(31) For example, when opening amount of the canister purge valve 40 is large and behavior of the engine 30 is in a steady state, the canister purge valve can be controlled to be closed or opened in a relatively short time. In this case, the opening amount of the throttle 60 varies to the extent of flow rate flowing into the engine from the canister purge valve 40 and the throttle learning values will have a constant transition.
(32) When the canister purge valve 40 is stuck, control to the throttle 60 after the canister purge control valve 40 is controlled to be closed is carried out the same as in the normal state. However, since there is no air inflow through the canister purge valve 40 and hence the amount of air flowing into the engine 30 is small, variation occurs in the opening amount of the throttle and the throttle learning values.
(33) Therefore, the engine control unit 80 can acquire an intake air amount flowing into the engine from the canister purge valve 40 by comparing between throttle learning values at the time of opening and closing of the canister purge valve 40 in the case where the behavior of the engine 30 is steady and hence there is no variation in the intake air amount due to other factors.
(34) Diagnosis of the canister purge valve by the engine control unit 80 may be performed when the following condition is satisfied.
(35) The common condition for the primary diagnosis and the secondary diagnosis to be performed by the engine control unit 80 is as follows:
(36) The common condition includes a condition that diagnosis of the canister purge valve is not completed, a condition that the intake air pressure sensor and an atmospheric pressure sensor are in a steady state, a condition that the number of engine rotation is constant, a condition that altitude is equal to or less than a certain level, a condition that voltage of a vehicle battery is normal, and a condition that temperatures of the outside air and engine cooling water are normal.
(37) The primary diagnosis is carried out by the engine control unit 80 under the condition that a level of canister loading is constant and flow rate of the canister purge valve is equal to or greater than a predetermined flow rate.
(38) The secondary diagnosis is carried out by the engine control unit 80 under the condition as follows:
(39) A condition that the primary diagnosis fails; a condition that a certain period of time elapses after the preceding diagnosis is carried out; a condition that both the air intake amount and the throttle learning amount become stable; a condition that flow rate of the canister purge valve is a certain amount or more; a condition that a level of canister loading is a certain level or less; or a condition that catalyst temperature is equal to or higher than a certain temperature.
(40)
(41) Referring to
(42) Each of the first control section 11, the second control section 12 and the third control section 13 may proceed to a next control section when the steady state condition 15 is maintained in each of the control sections. In this case, the steady state condition means a condition that the flow rate of the canister purge valve is more than a specific level and operation condition of the vehicle is stable.
(43) As can be seen from the figure, there is a difference between open angles 16 and 17 of the throttle 60 during normal operation and in the event of failure. The reference numeral 16 denotes a throttle open angle during normal operation of the canister purge valve and the reference numeral 17 denotes a throttle open angle in the event of failure of the canister purge valve.
(44) In addition, it can be seen that there is variation in throttle learning values 18 and 19 during normal operation and in the event of failure. The reference numeral 18 denotes a throttle learning-value curve representing variation in throttle learning values in the event of failure of the canister purge valve and the reference numeral 19 denotes a throttle learning-value curve representing variation in throttle learning values during normal operation of the canister purge valve.
(45) The first throttle learning value 21 is calculated at the end point 11a of the first control section 11, the second throttle learning values 22a and 22b are calculated at the end point 12a of the second control section 12, and the third throttle learning value 23 is calculated at the end point 13a of the third control section 13.
(46)
(47) Referring to
(48) The primary diagnosis performs diagnosis of sticking of the canister purge valve, based on a proportion that a fuel quantity compensating value accounts for in a total fuel injection amount under the state that the canister purge valve 40 is opened above a certain flow rate.
(49) Upon completion of the primary diagnosis, it is determined whether or not the secondary diagnosis is necessary based on the condition for performing the secondary diagnosis (see step S2).
(50) If the secondary diagnosis is required, the secondary diagnosis (test of air amount) is carried out (see step S3).
(51) The secondary diagnosis performs diagnosis of sticking of the canister purge valve, in which opening and closing of the canister purge valve 40 are controlled in the respective control step of a plurality of control steps and throttle learning values calculated for acquiring variation in the air inflow amount of the engine based on the intake air pressure sensor and an opening amount of the throttle 60 in each of control sections are monitored.
(52)
(53) Referring to
(54) When the throttle learning value is calculated, the engine control unit 80 compares the throttle learning values calculated in the first control section 11, the second control section 12 and the third control section 13, and acquires variation in the air inflow amount flowing into the engine from the canister purge valve 40 at the time of opening and closing of the canister purge valve (see step S12).
(55) The engine control unit 80 determines whether or not the canister purge valve is stuck based on the variation in the air inflow amount at S13.
(56)
(57) Referring to
(58) In this case, in order to calculate the first throttle learning value in the first control section 11, the engine control unit 80 acquires a first air inflow amount flowing into the engine 30 based on output values of the intake pressure sensor 50.
(59) The engine control unit 80 acquires a second air inflow amount flowing into the engine by the opening amount of the throttle in the first control section 11.
(60) The engine control unit 80 compares the first air inflow amount and the second air inflow amount and calculates a first throttle learning value of the canister purge valve 40 in the first control section 11.
(61) Similarly, the engine control unit 80 controls the canister purge valve 40 to be switched from opening to closing, and calculates a second throttle learning value of the canister purge valve 40 in the second control section 12 (see step S22).
(62) In this case, in order to calculate the second throttle learning value in the second control section 12, the engine control unit 80 acquires a first air inflow amount flowing into the engine 30 based on output values of the intake pressure sensor 50.
(63) The engine control unit 80 acquires a second air inflow amount flowing into the engine by the opening amount of the throttle 60 in the second control section 12.
(64) The engine control unit 80 compares the first air inflow amount and the second air inflow amount and calculates a second throttle learning value of the canister purge valve 40 in the second control section 12.
(65) Similarly, the engine control unit 80 controls the canister purge valve 40 to be switched from closing to opening, and calculates a third throttle learning value of the canister purge valve 40 in the third control section 13 (see step S23).
(66) In this case, in order to calculate the third throttle learning value in the third control section 13, the engine control unit 80 acquires a first air inflow amount flowing into the engine 30 based on output values of the intake pressure sensor 50.
(67) The engine control unit 80 acquires a second air inflow amount flowing into the engine by the opening amount of the throttle 60 in the third control section 13.
(68) The engine control unit 80 compares the first air inflow amount and the second air inflow amount and calculates a third throttle learning value of the canister purge valve in the third control section 13.
(69) Variation in the air inflow amount can be acquired based on the first throttle learning value, the second throttle learning value and the third throttle learning value.
(70) In determining whether the canister purge valve is stuck or not, if the air inflow amount is varied such an extent that a difference between the third throttle learning value and the first throttle learning value is smaller than a predetermined first threshold value and a difference between the second throttle learning value and the first throttle learning value is greater than a predetermined second threshold value, it is determined that the canister purge valve is stuck.
(71)
(72) Referring to
(73) The secondary diagnosis activation condition includes a condition that the result of the primary diagnosis fails; a condition that a certain period of time elapses after the preceding diagnosis is carried out; a condition that both the air intake amount and the throttle learning amount become stable; a condition that flow rate of the canister purge valve is a certain amount or more; a condition that a level of canister loading is a certain level or less; and a condition that catalyst temperature is equal to or higher than a certain temperature.
(74) When the secondary diagnosis activation condition is satisfied, the engine control unit 80 activates the diagnosis in the first control section 11 (see step S32). When the secondary diagnosis is activated, the diagnosis proceeds under the state that a steady state condition is maintained. In this case, the steady state condition means a condition that the flow rate of the canister purge valve is more than a specific level and operation condition of the vehicle is stable. For example, a period of time of each of the first control section 11, the second control section 12 and the third control section 13 may be set as two seconds.
(75) The engine control unit 80 measures and calculates a control factor in the first control section 11, and stores the control factor at the end point 11a of the first control section 11 (see step S33). The control factor includes the number of engine rotation, an intake air amount of an engine, a target intake air amount of an engine, a throttle opening amount, a throttle opening target value and a throttle learning value.
(76) The engine control unit 80 controls the canister purge valve to be switched from opening to closing in order to proceed to the second control section 12 (see step S34).
(77) The engine control unit 80 measures and calculates a control factor in the second control section 12, and stores the control factor at the end point 12a of the second control section 12 (see step S35).
(78) Upon completion of the second control section 12, the engine control unit compares the control factor of the first control section 11 and the control factor of the second control section 12, and determines whether or not the steady state condition is satisfied (see step S36). At this time, it is intended that the throttle learning value be excluded from the control factor.
(79) When it is determined that the steady state condition is satisfied as a result of the comparison between the control factor of the first control section 11 and the control factor of the second control section 12, the engine control unit 80 controls the canister purge valve to be switched from closing to opening (see step S37).
(80) The engine control unit 80 measures and calculates a control factor in the third control section 13, and stores the control factor at the end point 13a of the third control section 13 (see step S38).
(81) Upon completion of the third control section 13, the engine control unit 80 compares the control factor of the third control section 13 and the control factor of the second control section 12, and determines whether or not the steady state condition is satisfied (see step S39). At this time, it is intended that the throttle learning value be excluded from the control factor.
(82) The engine control unit 80 determines whether an absolute value of a difference between the third throttle learning value and the first throttle learning value is smaller than a first threshold value (see step S40).
(83) What an absolute value of a difference between the third throttle learning value and the first throttle learning value is smaller than a first threshold value means that the third throttle learning value approaches the first throttle learning value.
(84) When the absolute value of a difference between the third throttle learning value and the first throttle learning value is smaller than the first threshold value, the engine control unit 80 determines whether an absolute value of a difference between the second throttle learning value and the first throttle learning value is smaller than a second threshold value (see step S41).
(85) As a result of the determination, when the absolute value of a difference between the second throttle learning value and the first throttle learning value is smaller than the second threshold value, the engine control unit 80 determines that the caster purge valve is working normally (see step S42).
(86) As a result of the determination, when the absolute value of a difference between the second throttle learning value and the first throttle learning value is greater than the second threshold value, the engine control unit determines that sticking of the caster purge valve occurs (see step S43).
(87)
(88) Referring to
(89)
(90) Referring to
(91) While the present invention has been disclosed with reference to certain embodiments, it will be appreciated by those skilled in the art that numerous modifications, alterations and changes to the present invention can be made without departing from the spirit and scope of the present invention. Accordingly, it is intended that the present invention not be limited to the embodiments disclosed, but it has the full scope defined by the appended claims and equivalents thereof.