The present application claims priority to Application No. 10 2010 002 078.8, filed in the Federal Republic of Germany on Feb. 18, 2010, which is expressly incorporated herein in its entirety by reference thereto.
The present invention relates to a method for diagnosing a fan. The subject matter of the present invention is also a device for diagnosing a fan. The subject matter of the present invention is also a computer program, an electrical memory medium, and a control and regulating device.
To comply with OBDII legislation in the United States, all exhaust-relevant components of a motor vehicle must be diagnosed by a device, a so-called control unit, which regulates or controls an internal combustion engine.
The engine fan must also be diagnosed if it is used for diagnosing an exhaust-relevant component of a motor vehicle. Certain methods of diagnosing fans are conventional. In many approaches, the cooling power of the fan is evaluated by a temperature sensor. Other methods use rotational speed sensors to monitor the rotational motion of the fan.
These additional sensors require additional lines in the cable harness of the vehicle. Furthermore, these additional sensors must themselves be diagnosed for compliance with OBDII legislation.
The method according to example embodiments of the present invention, in which the fan is triggered using a defined trigger signal and it is diagnosed as a function of an ascertained current whether the fan is defective, has the advantage over conventional systems in that the fan may be diagnosed without the use of additional sensors.
In example embodiments, the fan is triggered with the maximum possible trigger signal. This has the advantage that the method is particularly robust.
If a defect in the fan is diagnosed when a value derived from the ascertained current is not below a predefinable current level, this has the advantage that sluggish fans may be identified reliably in particular.
If a defect in the fan is diagnosed when a value derived from the ascertained current is not below a predefinable current level up to a predefinable point in time, the method may be terminated after a defined point in time and is thus particularly robust.
The method is particularly simple if the ascertained current is itself used as the value derived from the ascertained current. If the smoothed ascertained current is used as the value derived from the ascertained current, then the method is robust in particular with respect to signals having a high noise level.
If a defect is diagnosed as a function of a ripple in the ascertained current, this has the particular advantage that it allows fans having a damaged rotor to be identified.
If a defect is diagnosed when the ripple exceeds a predefinable ripple level, then the method for diagnosing defects may be implemented in a particularly simple manner. If a defect is diagnosed when the ripple exceeds the predefinable ripple level within a predefinable period of time, the diagnostic method may be terminated after a defined period of time. It is thus particularly robust.
If, after the current signal detected has dropped below a second predefinable current level, a defect is diagnosed in the method when the ripple exceeds the predefinable ripple level, the calculation of the ripple may be made robust using particularly simple arrangements. If the ripple is characterized by the amplitude of oscillation of the current signal detected, then it is particularly simple to ascertain the ripple.
Example embodiments of the present invention are explained in greater detail below with reference to the accompanying drawings.
Current detection device 26 relays detected current signal 34 to diagnostic device 28. Diagnostic device 28 then controls switching device 24 using a defined trigger signal 30 in the method and analyzes detected current signal 34. Depending on ascertained current signal 34, a defective engine fan is diagnosed.
The curve of the ascertained current of a defect-free fan carries reference numeral 40, while reference numerals 42 and 44 represent two curves of sluggish fans. A predefinable current level 50 is also shown; smoothed ascertained current IAKT must be below this current level until a predefinable point in time 52 in order for diagnostic device 28 to diagnose a non-defective engine fan. However, if the current level does not fall below predefinable current level 50 up to predefinable point in time 52, diagnostic device 28 will diagnose a defect.
Predefinable current level 50 is advantageously selected as a function of the characteristic of fan 20, so that the curve of smoothed ascertained current IAKT of a defective fan 20 is reliably below predefinable current level 50. Furthermore, predefinable current level 50 is advantageously selected as a function of the characteristic of fan 20, so that the curve of smoothed ascertained current IAKT of a defective fan 20 reliably does not fall below predefinable current level 50 at all or not until predefinable point in time 52.
Predefinable point in time 52 is advantageously selected as a function of the characteristic of fan 20 and the exemplary scattering of fan 20, so that in combination with the choice of predefinable current level 50, it causes the differentiation of defective and defect-free fans 20 to be as robust as possible despite the exemplary scattering.
b shows the curve of trigger signal 30 over time. Time t is plotted on the abscissa, trigger signal 30 on the ordinate. In the exemplary embodiment shown here, the value of trigger signal 30 jumps from a minimum possible value, e.g., 0 at the start of the diagnostic method, to a maximum possible value. However, it is also possible in general for the trigger signal to jump from a first value to a second value. The first value must then be selected so that fan 20 does not execute a rotational movement or comes to a standstill. The second value must then be selected so that fan 20 executes a rotational movement 32. If trigger signal 30 is digital, it jumps from “off” to “on,” for example. Next the trigger signal in the exemplary embodiment is kept constant for the course of the diagnostic method.
After the trigger signal has jumped to “on,” the ascertained current through the fan motor corresponds to a maximum startup current, which, with an increase in the rotational speed of rotational movement 32, stabilizes at a minimal level at the maximal rotational speed. Time curves 40, 42 and 44 shown in
Curve 40 corresponding to a defect-free fan has fallen below predefinable current level 50 at predefinable point in time 52, as shown here. Diagnostic device 28 therefore diagnoses a defect-free fan. Current curve 44 corresponding to a sluggish fan does not drop to predefinable current level 50. Diagnostic device 28 therefore diagnoses a defective sluggish engine fan. Current curve 42, which also corresponds to a sluggish fan 42, falls below predefinable current level 50 but does not do so by predefinable point in time 52. Diagnostic device 28 therefore decides that this is a defective sluggish engine fan.
In general, second predefinable current level 72 and predefinable period of time 70 are advantageously selected so that it is possible to reliably ascertain the ripple in the ascertained current in predefinable period of time 70 or after second predefinable current level 72 if fan 20 is defect-free and the trigger signal has the curve described described herein.
In the exemplary embodiment, second predefinable current level 72 and predefinable period of time 70 are advantageously selected, so that it is possible to reliably ascertain the oscillation amplitude of the ascertained current signal as the difference between the maximum and minimum values of the ascertained current in predefinable period of time 70 or after second predefinable current level 72 when fan 20 is defect-free and trigger signal 30 has the curve over time described herein.
In the exemplary embodiment it is illustrated below that the oscillation amplitude of the smoothed ascertained current curve is analyzed during predefinable period of time 70. Oscillation amplitude IDIAGAMP of ascertained current curve 60, which is defined in the exemplary embodiment as the difference between the maximum of current curve 60 IDIAGMAX and the minimum of current curve 60 IDIAGMIN, characterizes a ripple in the smoothed ascertained current curve in the exemplary embodiment. This ripple is labeled using reference numeral 80. A similarly defined second ripple in the smoothed ascertained current curve 62 is labeled as 82. As explained here, second ripple 82, which corresponds to a defective rotor, is much greater than ripple 80, which corresponds to a defective fan. This also shows a predefinable ripple value 84. If the ripple of the smoothed ascertained current level is smaller than this predefinable ripple value 84, then diagnostic unit 28 decides that the fan is defect-free. However, if the ripple is greater than this predefinable ripple value 84, then diagnostic unit 28 decides that the fan is defective and the rotor is damaged. In the exemplary embodiment, ripple 80 is smaller than predefinable ripple value 84 for the case of a defect-free fan illustrated here, so a defect-free fan is diagnosed. However, second ripple 82 in the illustrated case of the fan having a defective rotor is greater than predefinable ripple value 84, so a fan having a defective rotor is diagnosed.
Predefinable ripple value 84 is advantageously selected, so that ripple 80 of a defective fan is smaller than predefinable ripple value 84, taking into account the exemplary fluctuations in fan 20, and second ripple 82 of a defective fan is greater than predefinable ripple value 84.
Example embodiments, in which the diagnostic method for detection of a sluggish fan 20 is combined with the diagnostic method for detection of a fan 20 having a defective rotor, are advantageous.
Steps 200 and 202 check whether the diagnostic method is starting, step 204 includes initializations, and trigger signal 30 is switched in step 206. Step 208 checks whether the diagnostic method is concluded; detected current 34 is read out in step 220; steps 222, 224 and 226 check whether the value of the smoothed current curve 60 falls below predefinable current level 50 before predefinable point in time 52, and maximum IDIAGMAX and minimum IDIAGMIN of the smoothed current curve 60 are ascertained in steps 225, 228, 230, 232 and 234. Steps 210, 214 and 218 check which defects have been diagnosed, whereupon corresponding measures are taken in steps 212, 216 and 220.
Step 200 marks the start of the diagnostic method. Step 202 then follows. Step 202 checks, for example, whether an operating state having a low speed or vehicle standstill has been reached so that a low airflow may be expected. If this is the case, the sequence continues with step 204. If this is not the case, the sequence jumps back to step 200.
In step 204, variables are read out of a memory of diagnostic unit 28. In the exemplary embodiment, variables N_IMAX, representing a current level (for example, 10 A), which is definitely not exceeded by ascertained current 34 or smoothed current IAKT, N_IMIN representing a current level (for example, 0 A) below which ascertained current 34 or smoothed current IAKT definitely does not fall, predefinable current level 50, predefinable point in time 52, and predefinable period of time 70. Instead of predefinable period of time 70, it is also possible for second predefinable current level 72 to be read out. A variable N_IDIAGMAX is set at value N_IMIN, a variable N_IDIAGMIN is set at value N_IMAX, and a variable L_IF is set at value FALSE. Step 206 then follows.
In step 206, trigger signal 30 transmitted by diagnostic unit 28 to switching device 24 is set from the value “off” to the value “on.” Step 208 then follows. Step 208 checks whether a termination condition for the diagnostic method is met. This termination condition may be given, for example, by the fact that the present time occurs after the end of predefinable period of time 70, that the present point in time occurs after the predefinable point in time 52 or that, for example, the duration of the present diagnostic method is greater than a maximum duration of a diagnosis. If this termination condition is met, the sequence branches off to step 210. If it is not met, the sequence branches further to step 220.
In step 220, a variable N_IAKT is set at the value of smoothed current signal 34 presently ascertained. Step 222 then follows. Step 222 checks whether present point in time t occurs before predefinable point in time 52. If so, step 224 follows. If not, step 225 follows.
Step 224 checks whether the value of variable N_IAKT is lower than the value of predefinable current level 50. If this is the case, the sequence branches further to step 226. If this is not the case, step 225 follows.
In step 226, variable L_IF is set at value TRUE. Step 225 then follows.
Step 225 checks whether present point in time t is within predefinable period of time 70. Alternatively, it may check whether the value of variable N_IAKT is lower than second predefinable current level 72. If this is the case, step 228 then follows. If this is not the case, the sequence branches back to step 208.
At point 228, there is a check as to whether the value of variable N_IAKT is lower than the value of variable N_IMAX. If this is the case, the sequence branches off to step 230. If this is not the case, the sequence jumps back to step 232.
In step 230, variable N_IDIAGMIN is set at the value of variable N_IAKT. Step 232 then follows.
In step 232, there is a check as to whether the value of variable N_IAKT is greater than the value of variable N_IMIN. If this is the case, step 234 follows. If this is not the case, the sequence jumps back to step 208.
In step 234, the value of variable N_IDIAGMAX is set at the value of variable N_IAKT. Next the sequence jumps back to step 208.
In step 210, there is a check as to whether the value of variable L_IF assumes value FALSE. If this is the case, step 212 follows. If this is not the case, step 214 follows.
Step 212 next diagnoses that the rotor of the engine fan is sluggish, i.e., defective. There follows, for example, an input of a defect flag in a defect register of the control unit or a visual or acoustic warning to the driver.
In step 214, there is a check as to whether the absolute value of the difference of two variables N_IDIAGMAX and N_IDIAGMIN is greater than predefinable ripple value 84. If this is the case, step 216 follows. If this is not the case, step 218 follows.
In step 216, it is now diagnosed that the fan has a damaged rotor, i.e., it is defective. There follows, for example, an input into a defect register of the control unit or an acoustic or visual warning to the driver.
In step 218, there is a check as to whether the check in each of step 210 and step 214 has yielded “no” in each case. If this is the case, the sequence branches off to step 220. If this is not the case, an input is made into the control unit indicating that the diagnostic method has been performed and that the fan has been diagnosed as defective and the sequence branches off to step 200.
In step 220, the engine fan is diagnosed as defect-free. There follows, for example, an input into the control unit, indicating that the diagnostic method has been performed and that the fan has been diagnosed as being defect-free. Next the sequence branches to step 200.
Number | Date | Country | Kind |
---|---|---|---|
10 2010 002 078 | Feb 2010 | DE | national |
Number | Name | Date | Kind |
---|---|---|---|
6023138 | Fried et al. | Feb 2000 | A |
6344636 | Kim | Feb 2002 | B1 |
6483423 | Han | Nov 2002 | B1 |
6512346 | Yoshimura | Jan 2003 | B2 |
6650075 | Otsuka et al. | Nov 2003 | B2 |
6747432 | Yoshimura | Jun 2004 | B2 |
7705554 | Knab et al. | Apr 2010 | B2 |
7755311 | Morishita | Jul 2010 | B2 |
7795898 | Masuya et al. | Sep 2010 | B2 |
20010030524 | Yoshimura | Oct 2001 | A1 |
20020075615 | Miermans | Jun 2002 | A1 |
20050118029 | Kim | Jun 2005 | A1 |
20060176186 | Larson et al. | Aug 2006 | A1 |
20060199521 | Masuya et al. | Sep 2006 | A1 |
20080007297 | Morishita | Jan 2008 | A1 |
20100094593 | Reddy et al. | Apr 2010 | A1 |
Number | Date | Country |
---|---|---|
1206895 | Feb 1999 | CN |
1307388 | Aug 2001 | CN |
1404707 | Mar 2003 | CN |
1648680 | Aug 2005 | CN |
8-247562 | Sep 1996 | JP |
Number | Date | Country | |
---|---|---|---|
20110199036 A1 | Aug 2011 | US |