The present application claims priority to and the benefit of German patent application no. 10 2009 002 708.4, which was filed in Germany on Apr. 29, 2009, the disclosure of which is incorporated herein by reference.
The present invention relates to a method for identifying sensors on a bus by a control unit, as well as a control unit and a sensor for doing this.
Up to now, bus systems for connecting sensors for applications in a passenger car are still rather unusual. However, in the future more such systems will be used, since they offer numerous advantages. In order for a sensor to be able to be used in such a system, it must be clearly identifiable, for otherwise the control unit is not in a position to distinguish which signal comes from which sensor. In principle, it is possible to define a sequence (first sensor in the bus, second sensor, . . . ) via the topology of the bus, but such a daisy chain configuration would lead to costly wiring which is just what a bus system is intended to avoid. An advantageous star topology is thus not possible. In the case of a plurality of sensors, that are identical or of the same type, on a bus, logically costly (poka-yoke) or technically costly (wiring) design approaches have to be used to make possible a clear identification.
In related art DE10023355A1 it is described that, on the same bus, identical acceleration sensors used at various places are identified by the respective signal they send to a control unit, the signal coming about because, in an addressing phase, for the purpose of the addressing, mechanical vibrations are generated in the vicinity of each identical acceleration sensor.
The exemplary embodiments and/or exemplary methods of the present invention relates to a method for identifying sensors on a bus by a control unit, as well as a control unit and a sensor for doing this. Because of the exemplary embodiments and/or exemplary methods of the present invention, it becomes possible to identify sensors, especially sensors of the same type or identical sensors, on a common bus, based on the characteristics of their physical useful data, that is, without a costly logical system being required beforehand to characterize the position of the respective sensor. It is also not necessary, especially for the purpose of addressing, to generate signals so as thereby to achieve identification of the sensors. This therefore describes a particularly simple and thus cost-effective identification method for sensors on a bus.
Further advantages and improvements are derived from the further features also described herein.
In one advantageous embodiment, the control unit compares the physical useful data to specified expected values and identifies the sensors with the aid of this comparison. This embodiment has the advantage that control units normally have means which may also be suitable for a use according to the exemplary embodiments and/or exemplary methods of the present invention, such as a memory or access to a memory, in order to store the expected values, and means for carrying out a comparison of physical useful data to one another and/or to the expected values, for instance, a computing unit. No additional expenditure, or only a slight one is thereby required for implementing the exemplary embodiments and/or exemplary methods of the present invention in this design, using components already present.
A further advantageous embodiment relates to each sensor comparing the physical useful date to specified expected values, to the transmitting of the physical useful data to the control unit takes place based on the comparison in a characteristic time sequence, and to the control unit identifying the sensors with the aid of the characteristic time sequence. This advantageously achieves that the comparison according to the exemplary embodiments and/or exemplary methods of the present invention is shifted to the sensors, and because of the time sequence of the sensor messages, possible traffic jam problems or collision problems are avoided. This specific embodiment may be particularly advantageous, for instance, when the sensors for the planned application purpose normally have means for implementing the procedure according to the present invention without an additional upgrade, or at least at low additional expenditure.
It may also be expedient, depending on the process, at certain points in time to draw upon the value of the physical useful data of the sensors for comparison to one another and/or to the specified expected value of the physical useful data, or to carry out a comparison of combinations of these. By this procedure, it is not only possible to identify the sensors based on characteristic values of the physical useful data, but also based on characteristic curves of these, whereby a very flexible method may be implemented.
The certain points in time at which the comparison of the physical useful data takes place may advantageously be specified by a state of the controlled function. Because of this, for one, the characteristic expected values for certain situations (specifically the certain states of the controlled function) may be stored, which makes possible a particularly unequivocal identification. Because of such a procedure, a comparison is possible of the physical data as a function of the functions controlled by the control unit, or at least registered by the control unit, or by the sensor. For another thing it may be advantageous, at certain points in time (for instance, at the start of a device) to trigger an identification, so that then (for example, at the start) an identification is clearly given.
In another advantageous exemplary embodiment, the certain points in time are established not by the controlled function, but by a loss of identification data. Therefore, in the case of identification loss (for example by EMC (electromagnetic compatibility) influences) it is possible to begin an immediately renewed identification, and thereby ensure an interference-free operation, even in such cases.
The invention introduced is particularly advantageous in the case of a plurality of identical sensors (for instance, only temperature sensors or only pressure sensors) or a plurality of identical sensors (e.g. identical temperature sensors or identical pressure sensors), since in these cases an identification or labeling of the position on the bus, of the respective sensor, beforehand is particularly costly according to the related art, and therefore the greatest effort and cost savings by the invention occur in such cases.
Exemplary embodiments of the present invention are shown in the drawings and explained in greater detail in the following description. The figures are merely examples and do not restrict the exemplary embodiments and/or exemplary methods of the present invention. In the drawings, reference numerals having two equal last numbers designate the same or similar elements.
Since in this exemplary embodiment the two pressure sensors 101 and 102 are identical, and are connected to control unit 120 via a bus line 110, a question arises regarding the addressing of pressure sensors 101 and 102 or the recognition of pressure sensors 101 and 102 by control unit 120. On this point, it is provided that the identification of sensors 101 and 102 at bus 110 should be made possible by control unit 120 with the aid of the physical useful data, in this case the pressure data. For this purpose, control unit 120 compares the useful data received, that is, the pressure data, in this case, which are needed by control unit 120 for the control, of pressure sensors 101 and 102 to specified expected values, and with the aid of this comparison it identifies the positions of pressure sensors 101 and 102 at intake manifold 130.
During the start of internal combustion engine 140 at a typically largely closed throttle valve 131, sensors 101 and 102 may be identified, for example, with the aid of the characteristics of the pressure data for boost pressure and intake manifold pressure. The pressure in intake manifold 130 between throttle valve 131 and internal combustion engine 140 drops off rapidly, and the pressure before throttle valve 131 remains nearly constant. That being the case, an assignment of the respective sensor signal is possible, although the two sensors 101 and 102 may possibly differ only by a different serial number and are otherwise identical.
In this example, therefore, as the expected values for the comparison using the physical useful data (pressure values), the pressures to be expected and the time curves of the pressures to be expected at the positions “upstream of throttle valve 131” and “between throttle valve 131 and internal combustion engine 140” are stored in control unit 120. By the comparison of the received pressure values having these expected values, particularly at certain times that are specified by the controlled function (in this case, the engine control), pressure sensors 101 is able to be assigned to the position “upstream of throttle valve 131”, and pressure sensors 102 to the position “between throttle valve 131 and internal combustion engine 140”, and a corresponding identification or addressing is able to be made by control unit 120.
As a further exemplary embodiment, in which an identification according to the present invention is advantageous,
As was described in
Upon a cold start in the engine, for instance, the installation location in exhaust branch 270 is detected with the aid of the reaching of a certain temperature threshold that is dependent on the application. Only when the temperature threshold is exceeded does the ASIC switch to release the respective sensor 201 or 202, and the address comparison to control unit 220 takes place. For a hot start having an unspecified temperature distribution along the exhaust branch (e.g. a hot start after a Diesel particle filter regeneration that has just taken place), the temperature curve over time is drawn upon as the second criterion, for instance. For this, one may draw, for instance, upon the exceeding of a relative temperature threshold with reference to the initial temperature at the engine start, for the address assignment. Independently of the temperature distribution along exhaust gas pipe 270 for the standing vehicle at a hot start, the reincrease by, for example, 20 K, that is, the point in time of the exceeding of the threshold (T before engine start+20K) will take place in the order along exhaust branch 270. As was described for the cold start scenario above, after exceeding the threshold (that is variable depending on the initial conditions), sensor 201 or 202 sends a signal and an address is assigned to it (first sensor is identified by Pos. 1, second sensor by Pos. 2, and so on along exhaust branch 270). Because of the relative lag of the temperature curve in exhaust branch 270 (time for temperature jumps of the order of magnitude of a few seconds) in comparison to the time required for the address assignment by control unit 220 (order of magnitude of a few milliseconds) it is ensured that there will be no address conflicts in the sensor assignment.
In the example shown in
In the exemplary embodiment shown schematically in
Thus, in this case again, the identification of sensors 201 and 202 is implemented by a comparison of the physical useful data (in this case, the temperature data required by control unit 220 for the control) to specified expected values. The comparative values, in this instance, may relate to the value of the physical data, their time sequence or both. By contrast to the exemplary embodiment in
There are various possibilities for the times for the comparisons according to the exemplary embodiments and/or exemplary methods of the present invention. In the description of
This is particularly the case if at these times certain characteristic values or value curves are to be expected, or when the expected values of the sensor data pertaining to these times, or of the sensor data curves over time are stored in the control unit for comparison. Because of such a procedure, a comparison is thus possible of the physical data as a function of the functions controlled by the control unit or at least registered by the control unit or by the sensor. Alternatively, one may also carry out a continuous comparison of the physical useful data to the expected values, in order to verify constantly an identification that has taken place.
In the exemplary embodiments it was described that the comparison of the physical useful data of the sensors takes place to specified expected values, that are stored, for instance, in the control unit or the sensors. Additionally or alternatively it may also be advantageous to compare the physical useful data of the various sensors to one another, in order to achieve an identification thereby. For instance, with the aid of the embodiment having pressure sensors analogous to
An identification according to the exemplary embodiments and/or exemplary methods of the present invention is naturally also possible for more than two sensors, and is particularly advantageous especially for larger numbers of sensors. Also, in the exemplary embodiments, only identical sensors were used in exemplary fashion. The method is also conceivable, however, in order to identify not identical, but only same types of sensors, such as only temperature sensors. In addition, the use of different sensors, such as pressure sensors and temperature sensors, is also imaginable, as long as these have characteristic and distinguishable values or value curves, and these are specified for a comparison.
Examples of application for identical sensors on a bus are intake manifold sensor and boost pressure sensor (
In both examples (description for
Number | Date | Country | Kind |
---|---|---|---|
10 2009 002 708.4 | Apr 2009 | DE | national |