The present invention relates to a method for feedback of states of an electric component to an engine control device of an internal combustion engine, comprising the use of a control unit for the electric component, which control unit includes means for detection of faults and is connected to said engine control device via a signal line and is arranged to receive a PWM signal generated in said engine control device, said control unit being arranged to tie said signal line to ground so as to perform a feedback of data of said electric component to said engine control device.
In the field of automobile technology, there has recently developed an ever more frequent demand that electric components such as e.g. pumps and actuators, should be able to return to the engine control device a feedback message indicating states of the components. Normally, these components are driven by the engine control device through pulse width modulation. This is performed via a sole existing signal line which serves both for transmission of the desired signal in the form of a PWM coding from the engine control device to the control unit of the component and which, conversely, shall also be used for communicating a possibly existing fault state or actual state of the component to the engine control device.
Such feedbacks of states for diagnostic purposes are known as far as the component will tie the signal line to ground if any fault is present. This will be detected by the engine control device because this device is used as a master. At the same time, the engine control device will measure the voltage on the signal line so that, if the engine control device tries to output a high level while, however, the line remains on a low level because of the ground connection, this will indicate that either the component does not work properly or the line is short-circuited. In the past, for this reason, the switching of the signal line to ground as performed by the electric component has commonly been used to communicate to the engine control device that a fault has occurred.
This concept suffers from the disadvantage that, if a fault of whatever variety occurs, all that is possible is to feed back this fault to the engine control device, however, without the possibility of actually identifying this fault. Further, no feedback is performed in regard to the actual state of the electric component.
An aspect of the present invention is to provide a method for feedback of states of an electric component to an engine control device of an internal combustion engine wherein, in said method, a fault occurring in the electric component will not only be transmitted to the engine control device but will also be recognized, i.e. identified in the engine control device. In addition, it shall be accomplished that also without occurrence of a fault, information on an actual state of the electric component can be communicated to the engine control device.
In an embodiment, the present invention relates to a method for feedback of states of an electric component to an engine control device of an internal combustion engine using a control unit for the electric component including a detection device configured to detect faults. The method includes configuring the control unit, connecting the control unit to the engine control device via a signal line, receiving a PWM signal generated in the engine control device, tying the signal line to ground for a feedback of data of the electric component to the engine control device, and identifying a fault based on a duration of the connection to ground.
Depending on the duration of a connection of the signal line to ground, the duration can therefore be exactly assigned to a fault whereby the engine control device can identify this fault. Such a solution requires only minimum adaptation of the components used. Accomplished thereby is a flexible diagnostic functionality wherein only minimal resources are necessitated in the control device of the electric component as well as in the external engine control device, since it will merely be required to store, in the engine control device, a corresponding comparative code with respect to the duration of the transmitted signal.
The present invention is described in greater detail below on the basis of embodiments and of the drawings relating to electromotoric pump as an example in which:
In an embodiment of the present invention, the duration of said ground connection is additionally used for feedback of the actual value of the electric component. The feedback of a fault or also of the actual value of the electric component can by definition be performed in a successive manner. Accordingly, it appears useful to carry out such a feedback regularly while the driving of the electric component is unchanged. The coding of this actual value of the electric component can be performed e.g. linearly so that a grounding for a defined maximum duration of e.g. one second would correspond to a 100% rotational speed and half of this duration would correspond e.g. to a 50% rotational speed. Thereby, it is rendered possible, in a very simple manner, to realize a previously unknown feedback of an actual value of the electric component to the engine control device.
For example, in a first time block, the signal line is tied to ground for a predefined length of time in order to communicate to the control device—serving as a master—that a feedback is performed. This is necessary so that possibly occurring disturbances can be differentiated from a protocol for fault- or actual-state detection. Such disturbances are normally distinctly shorter than this synchronization period.
In a subsequent second time block, the duration of the connection of the signal line to ground is used as a measure for the actual state of the electric component if no fault occurs, wherein, subsequently, the connection will be released again by the component. In a corresponding manner, the information that a direct proportionality exists between the duration of the ground connection in this second time block and the actual rotational speed, could be lodged in the engine control device.
Additionally, in case of a fault, the connection of the signal line to ground will be maintained until a duration identifying this fault has lapsed. Thus, if a corresponding code has been lodged in the engine control device, a fault detected by the control unit of the electric component can be clearly identified on the basis of the duration of the ground connection. To each individual fault which is detectable by the control unit, exactly one defined duration has been assigned. Consequently, such an identification of faults can be performed by the engine control device with minimum electronic expenditure.
In an embodiment of the present invention based on the embodiment described above, the possible faults will be classified and assigned to different groups so that, depending on the seriousness of the fault, the transmission times will become longer. Faults that have similar consequences for the function of the electric component can, for example, be combined into such groups.
Correspondingly, upon release of the connection of the signal line, the control unit of the component in the course of a first duration after said release will assume a fault belonging to a group of faults leading to a reduced operation of the electric component, while, in the course of a second duration, the control unit will assume a fault belonging to a group of faults of the electric component, and, in the course of a subsequent duration, the control unit will assume a fault belonging to a group of faults in the system, wherein the connection of the signal line to ground will be maintained until the duration defined for the occurring fault having the longest identifying duration will have lapsed. Hereby, it is safeguarded that it will really be the most serious fault which is fed back to the engine control device, so that corresponding measures can be taken.
In an embodiment of the present invention, the electric component is an electromotoric pump wherein said group of faults which cause a reduced operation of the pump is sub-divided into a time block for a first rotational-speed limitation, a time block for a second rotational-speed limitation, a time block for dry-run detection and a time block for performance limitation. These time blocks represent a first and not all too serious group of faults.
For example, if the electric component is an electromotoric pump, the group of faults of the electric component comprises at least one time block for a pump fault caused by over-current. This pump fault thus forms a second group of faults which, due to the higher weighting, will be checked for at a time subsequent to the first-mentioned group of faults.
It is also of advantage, when using an electromotoric pump, if said group of faults in the system comprises at least one time block for an occurring overvoltage, a time block for dry-run switch-off and a time block for temperature switch-off Such faults will lead to a cease of the functionality of the system so that a corresponding feedback would have to be performed by the engine control device, e.g. the driver of a truck.
The present method as well as the modified method steps are effective to safeguard in a simple manner that feedback messages on the state of the electric component will be transmitted to the engine control device. By a corresponding weighting of the communicated faults, the opportunity is provided to initiate possibly required measures. In contrast to previously known embodiments, such a feedback can be performed for the whole duration or periodically, as long as no change of the drive signal occurs. Further, the real actual state can be made available to the engine control device. For this purpose, extremely little expenditure will be required in the external control device.
The methods—as shown in the Figures—for feedback of states of an electric component to a control device of an internal combustion engine will be explained with reference to the example of an electric cooling-water pump installed in a vehicle. In said vehicle, an engine control device is arranged which is connected, via a signal line, to a control unit of said cooling-water pump. Said control unit includes various means for detection of faults of the pump and respectively for measurement of operational states. Such means from the field of circuit technology are known. Thus, for instance, the rotational speed of a pump can be detected via contactless sensors. Also the corresponding electric circuits, e.g. for detection of overcurrent, overvoltage or the like, are known.
This method now offers the possibility to exchange, via the signal line, a maximum of information between the control unit of the cooling-water pump and the engine control device.
At the signal line, merely two states can be measured by the engine control device, i.e. the high state or the low state. Normally, the control unit receives a pulse-width-modulated signal of the engine control device, wherein the signal line will alternately conduct a high level and a low level. The different duration of these times serves for rotational-speed control of the pump. However, by use of a corresponding circuit, it is possible for the control unit of the cooling-water pump to tie the signal line to ground so that, as long as the ground connection of the signal line exists, the engine control device will receive only a low signal.
Illustrated in
At a time e.g. after lapse of a predetermined duration of the PWM signal 2, the control unit of the pump will now tie the signal line to ground. According to the example illustrated in
This group 6 is now followed by a second group 7 for identification of a reduced operation of the pump. In the present embodiment, said second group consists of four time blocks of a length of 100 ms, wherein time block 8 serves for detecting a first rotational-speed limitation, time block 9 serves for detecting a second rotational-speed limitation, time block 10 serves for detecting a dry run and time block 11 serves for detecting a limitation of the pump performance.
Said second group is followed by a group 12 in which pump faults will be combined, wherein, in the present embodiment, this group 12 consists only of one time block 13 for detection of overcurrent and, respectively, plausibility faults 13, said block again having a length of 100 ms.
Subsequent to the transmission of the faults of group 12, faults of a group 14 will be transmitted, in which group a successive processing of system faults will be performed. Comprised herein are, as a first time block 15 of the system faults, the identifying of an over-voltage; as a second time block 16, the detecting of a dry-run switch-off; as a third time block 17, the detecting of a temperature switch-off; and, as a fourth time block 18, the identifying of a defective power supply of the relay. These time blocks and respectively groups of time blocks 4 to 18 thus form the maximum process of performing the feedback of states of the control unit of the water pump to the engine control device.
After completion of this program, the control unit of the pump will wait at least 0.5 to 1 s before a new feedback takes place. This is to say that, after completion of the feedback, the normal connection of the signal line between the engine control device and the control unit of the pump will be established again.
For further explanation,
From the above, it also becomes evident that, in case that a fault occurs, no actual rotational speed can really be fed back. However, it will still be possible for the engine control device to now transmit a corresponding fault message to the conductor of a vehicle.
If such a process has been lodged, it can of course also be freely selected in which modes such a system is used e.g. for different vehicles or internal combustion engines. For instance, in the first fault case 19, as shown in
In the following line 21, a third mode is represented wherein a transmission of the protocol is performed in each fault case, i.e. both upon occurrence of an error from group 7 indicating reduced operation, and upon occurrence of a pump error or a system error, i.e. an error from any one of groups 12 or 14. There could also be provided a complete deactivation of the transmission of the protocol according to line 22 without the need to perform changes on the hardware or software. Thereby, adaptation to different customer wishes is made possible because of the ability to switch between the different modes.
It is obvious that, by such a method for feedback of states, a very flexible diagnostic functionality is realized, while requiring only a minimum of additional resources in the component, the control unit or the engine control device. The transmission of such a protocol as described by way of the above exemplary embodiment retains its compatibility with the known state of the art while, however offering the possibility to transmit additional information, particularly with respect to the actual value. No protocol monitoring will be required anymore. Further, by a corresponding grouping of the faults, it is guaranteed that blind periods of the control will be minimized Depending on the electric component used, adaptations can be performed, and other kinds of subdivisions into groups or other sequences in the processing of possible faults may be selected. Also, it will be left to the respective user's discretion to what extent all of the definable groups shall really be used, or whether additional groups or time blocks shall be defined.
The present invention is not limited to embodiments described herein; reference should be had to the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
10 2007 024 562.0 | May 2007 | DE | national |
10 2007 026 601.6 | Jun 2007 | DE | national |
This application is a U.S. National Phase application under 35 U.S.C. §371 of International Application No. PCT/EP2008/055147, filed on Apr. 28, 2008 and which claims benefit to German Patent Application No. 10 2007 024 562.0, filed on May 25, 2007 and to German Patent Application No. 10 2007 026 601.6, filed on Jun. 8, 2007. The International Application was published in German on Dec. 4, 2008 as WO 2008/145469 under PCT Article 21(2).
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/EP08/55147 | 4/28/2008 | WO | 00 | 11/25/2009 |