System for checking a correct mounting of a sensor
12510039 ยท 2025-12-30
Assignee
Inventors
Cpc classification
F01N2560/026
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F01N11/00
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
International classification
F02D41/22
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F01N11/00
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Abstract
The present disclosure relates to a system for checking a correct mounting of a plurality of sensors, in particular of sensors mounted in an engine system, comprising a controller configured to communicate with the plurality of sensors, wherein the controller is configured to control a switching on or off of the power supply to at least a sub-group of the sensors and to check whether a sensor whose power supply was switched on is communicating, wherein the system is configured such that at least two sensors are connected to a common power supply port and are therefore powered on or off at the same time, wherein the at least two sensors comprise at least two different types of sensors.
Claims
1. A system for checking a correct mounting of a plurality of sensors, comprising a controller configured to communicate with the plurality of sensors, wherein at least a first sub-group of the plurality of sensors is connected to a power supply line via a first switch, wherein the controller is configured to control the first switch for switching on or off of a power supply to the first sub-group and to check whether a sensor out of the first sub-group whose power supply was switched on by the controller controlling the first switch is communicating in order to verify the correct mounting of the sensor, wherein the system is configured such that at least two sensors are connected to a common power supply port and are therefore powered on or off at the same time, wherein the at least two sensors comprise at least two different types of sensors, wherein the system comprises at least a second switch controlled by the controller, wherein at least a second sub-group of the plurality of sensors is connected to the power supply line via the second switch, wherein the controller is configured to consecutively check the first and the second sub-group of the plurality of sensors by sequentially performing the following steps in order to avoid interference of the first sub-group of the plurality of sensors with the second sub-group of the plurality of sensors; switching on the first switch, checking whether the first sub-group of the plurality of sensors connected to the power supply line via the first switch are communicating, switching off the first switch, switching on the second switch, and checking whether the second sub-group of the plurality of sensors connected to the power supply line via the second switch are communicating.
2. The system of claim 1, wherein the plurality of sensors and preferably the at least two sensors connected to the common power supply port comprise at least one NOx sensor and at least one NH3 sensor.
3. The system of claim 1, wherein all the sensors connected to the common power supply port have a different ID.
4. The system of claim 1, wherein a check-routine of the controller consecutively checks all the sensors having a power supply port controlled by the controller and issues a common warning message containing all detected mounting errors of theses sensors after finishing the check-routine.
5. The system of claim 1, wherein the plurality of sensors communicate with the controller over a bus system.
6. The system of claim 1, wherein the plurality of sensors are sensors arranged on an exhaust gas aftertreatment system of an engine system.
7. An engine comprising the plurality of sensors and the system of claim 1.
8. A system for checking a correct mounting of a plurality of sensors, comprising a controller configured to communicate with the plurality of sensors, wherein the controller is configured to control a switching on or off of a power supply to at least a sub-group of the sensors and to check whether a sensor whose power supply was switched on is communicating, wherein the system is configured such that at least two sensors are connected to a common power supply port and are therefore powered on or off at the same time, wherein the at least two sensors comprise at least a first sensor of a first communication type and at least a second sensor of a second communication type, the first communication type and the second communication type differing from each other, wherein the first sensor is configured to communicate cyclically by regularly sending out, when powered on, information to the controller on its own motion, and the second sensor is configured to communicate only by interrogation by sending out, when powered on, information only in reply to receiving a request from the controller.
9. The system of claim 8, wherein the plurality of sensors comprise at least one first sensor that communicates cyclically and at least two second sensors that communicate by interrogation, wherein the controller is configured to check by interrogation whether one of the second sensors communicating by interrogation is communicating, to wait for a cyclic communication of the first sensor that communicates cyclically and only then check by interrogation whether another one of the second sensors communicating by interrogation is communicating.
10. The system of claim 8, wherein at most one first sensor that communicates cyclically is connected to any power supply port.
11. The system of claim 8, wherein the controller is configured to check the first sensor that communicates cyclically and the second sensor that communicates by interrogation in alternation.
12. An engine comprising the plurality of sensors and the system of claim 8.
13. A system for checking a correct mounting of a plurality of sensors, comprising a controller configured to communicate with the plurality of sensors, wherein the controller is configured to control a switching on or off of a power supply to at least a sub-group of the sensors and to check whether a sensor whose power supply was switched on is communicating, wherein the system is configured such that at least two sensors are connected to a common power supply port and are therefore powered on or off at the same time, wherein the at least two sensors comprise at least two different types of sensors, wherein at least one of the at least two sensors connected to the common power supply port has a first pin select state and wherein at least one of the at least two sensors has a second pin select state.
14. An engine comprising the plurality of sensors and the system of claim 13.
15. A system for checking a correct mounting of a plurality of gas sensors, the system comprising a controller configured to communicate with the plurality of gas sensors, wherein at least a first sub-group of the plurality of gas sensors is connected to a power supply line via a first switch, wherein the controller is configured to control the first switch for switching on or off of a power supply to the first sub-group and to check whether a gas sensor out of the first sub-group whose power supply was switched on by the controller controlling the first switch is communicating in order to check the correct mounting of the gas sensor, wherein a third sub-group of the plurality of gas sensors comprises at least one gas sensor that has a power supply port that is switched on and off together with the controller.
16. The system of claim 15, wherein a check-routine of the controller stops and issues a warning once a mounting error of one of the gas sensors of the third sub-group is detected.
17. The system of claim 15, wherein a second sub-group of the plurality of sensors comprises at least two sensors.
18. An engine comprising the plurality of sensors and the system of claim 15.
19. A method for checking a correct mounting of a plurality of sensors, the method comprising: controlling, by a controller, a switching on or off of a power supply to at least a sub-group of the sensors by switching on or off a first switch connecting a power supply port of the at least a sub-group with a power supply line; and checking, by the controller, whether a sensor of the first sub-group with a power supply line whose power supply was switched on by the controller switching on the first switch is communicating; wherein at least two sensors are connected to a common power supply port and are therefore powered on or off at the same time, wherein the at least two sensors comprise at least two different types of sensors, the method further comprising: consecutively checking, by the controller, the first sub-group of the plurality of sensors and a second sub-group of the plurality of sensors, the second sub-group of the plurality of sensors being connected to the power supply line via a second switch controlled by the controller, by sequentially performing the following steps in order to avoid interference of the first sub-group of the plurality of sensors with the second sub-group of the plurality of sensors: switching on the first switch, checking whether the first sub-group of the plurality of sensors connected to the power supply line via the first switch are communicating, switching off the first switch, switching on the second switch, and checking whether the second sub-group of the plurality of sensors connected to the power supply line via the second switch are communicating.
Description
BRIEF DESCRIPTION OF THE FIGURES
(1) The figures show:
(2)
(3)
(4)
(5)
(6)
(7)
DETAILED DESCRIPTION
(8) The general goal of the inventive strategy is to detect as soon as possible a potential inversion between sensors, in particular exhaust gas sensors (such as NOx and NH3 sensors) installed on an exhaust gas aftertreatment system of an engine, in order to ensure an optimized exhaust gas treatment.
(9)
(10) A plurality of sensors is provided on the exhaust gas duct at predetermined positions in order to be able to control reductant injection for each of the reactors separately. The sensors communicate with a controller, in particular an ECU (engine control unit), by a serial bus such as a CAN bus.
(11) In the embodiment shown, an NOx sensor is connected to a common exhaust gas duct of all the reactors upstream of the reactors. Further, for each reactor, an NOx sensor and an NH3 sensor is provided downstream of the respective reactor in the respective exhaust gas duct. The controller uses the sensor signals of the downstream sensors to separately control the exhaust gas aftertreatment in the respective reactor and in particular to control reductant injection into the respective exhaust gas stream.
(12) Each sensor has a specific position at which it is to be mounted, corresponding to a position programmed into the software of the controller, such that measuring values provided by a sensor are correctly interpreted by the controller. For a correct mounting, each sensor therefore has to be mounted in the correct position on the exhaust gas aftertreatment system.
(13) For example, in the system as shown in
(14) The controller is coupled with electrical relays in order to switch the power supply of the sensors on and off and comprises a software routine that will check if the sensors are respectively positioned on the correct position, i.e. the correct SCR reactor, by checking whether a sensor that should be powered with a correct mounting is actually communicating.
(15) As shown in
(16) The sensors NOx downstream 1, NOx downstream 2 and NH3 downstream 2 are connected to a common power supply port that is switched on an off by relay 1.
(17) The sensors NH3 downstream 3 and NOx downstream 3 are connected to a common power supply port that is switched on an off by relay 2.
(18) The sensors NH3 downstream 4 and NOx downstream 4 are connected to a common power supply port that is switched on an off by relay 3.
(19) The relays 1 to 3 are controlled by control outputs of the controller and are thereby switched on an off by the controller according to the check routine.
(20) The system is adapted to be used with engines of different sizes. In particular, for a V12 engine, only two parallel exhaust gas ducts are present, and therefore only reactors 1 and 2 with the respective sensors. The check routine therefore ends after the check 5 indicated in
(21) For a V16 engine, three parallel exhaust has ducts are used, with reactors 1 to 3 with their respective sensors. The check routine therefore ends after the check 7 indicated in
(22) For a V20 engine, all four parallel exhaust has ducts are used, with reactors 1 to 4 with their respective sensors. The check routine therefore ends after the check 9 indicated in
(23) Before the specifics of the operation of the system shown in
(24) The disclosure is implemented to take into account a standard behavior of CAN buses such as CAN J1939 that as soon as a CAN device is powered, its corresponding information is sent to the controller and the controller can communicate with the CAN device. There is a CAN sensor particularity that is equally taken into account: Some devices send their own information by request: this kind of device needs a request from the controller in order to give information. For example, the NOx sensor might communicate in this way, i.e. by interrogation. Some devices send their own information by cycle; this kind of device sends its information every XXX ms as soon as the power supply is ON. For example, the NH3 sensor might communicate in this way, i.e. cyclically.
(25) The controller is in particular configured to check this communication behavior in order to differentiate what kind of sensors are connected or not.
(26) In order to distinguish which sensor is plugged in which reactor, the present disclosure uses switching of the power supply to the sensors. In order to avoid the reception of information from all sensors (NOx and NH3) at the same time, and to be able to know the reception order, the software strategy of the controller will activate the electrical relays that switch the power supply ports on and off one after the other.
(27) Therefore, this strategy handles the electrical command relays in a precise order. The strategy is thereby able to identify a sensor which is not well mounted.
(28) However, the CAN J1939 behavior implies that a device is always present on the CAN network as long as the device is powered. So in case of sensor inversion, only one of the two sensor will be detected as bad if the power supply ports are switched on one after the other without switching them off again after the check. In other words, sequencing the power supply of the sensors through the relays is not sufficient and one or several sensor inversions might not be detected. This is exemplified by
(29)
(30) As shown in
(31)
(32)
(33) Therefore, on two badly positioned sensors, only one is seen to be wrong.
(34) In order to avoid this situation, in a preferred embodiment, the controller deactivates the relays after the checking phase.
(35) The resulting check routine (with deactivation of the electrical relay) is shown in
(36) On two wrongly positioned sensors, both are seen wrong by the controller. Therefore, for the relays controlled by the controller, the relay is switched off again before the next check is performed.
(37) In the above examples, more than one sensor can be connected to each relay. In this case, additional functionality is provided by the present disclosure.
(38) The following table shows an example of correspondence between calibration and physical placement of sensors in the embodiment of a system as shown in
(39) TABLE-US-00001 Sensor check number Physical sensor Calibration Comment Sensor NOx sensor NOX_UPSTREAM_ENGINE Alternate check 1 upstream NOx and Sensor NH3 sensor NH3_DOWNSTREAM_REACTOR_1 NH3 when check 2 downstream 1 both sensor Sensor NOx sensor NOX_DOWNSTREAM_REACTOR_1 type are check 3 downstream 1 onto the Sensor NH3 sensor NH3_DOWNSTREAM_REACTOR_2 application check 4 downstream 2 Sensor NOx sensor NOX_DOWNSTREAM_REACTOR_2 check 5 downstream 2 Sensor NH3 sensor NH3_DOWNSTREAM_REACTOR_3 check 6 downstream 3 Sensor NOx sensor NOX_DOWNSTREAM_REACTOR_3 check 7 downstream 3 Sensor NH3 sensor NH3_DOWNSTREAM_REACTOR_4 check 8 downstream 4 Sensor NOx sensor NOX_DOWNSTREAM_REACTOR_4 check 9 downstream 4
(40) The customers are informed of the sensor positioning corresponding to the software calibration. The software will then check the correct mounting according to the software calibration.
(41) The check routine comprises several phases, as shown in
(42) After activation of KL15, sensors 1 and 2 are checked. As KL15 is the ECU activation signal, it cannot be deactivated because otherwise the ECU is switched off. Without the ECU activation signal, the ECU is only power supplied but not processing.
(43) So all the checks, also those following sensors checks 1 and 2, are done with KL15 activated but only the sensor checks 1 and 2 are linked to this signal. If a mis-positioning is detected at this stage, the check routine is interrupted and a warning message is issued, prompting the user to check sensors 1 and 2 and to correct the mis-positioning before the check-routine is started again or continued for the remaining sensors.
(44) Therefore, if a positioning error is seen on the sensor checks 1 or 2, the strategy breaks which means that it is stopped and an error is risen. Then the customer has to correct the sensor 1 and 2 positions, and switch on the ECU again in order to continue the check for all other sensors. In other words, the strategy is only complete after a minimum of 2 ECU power on if a positioning error is present on sensor check 1 or 2. This implementation is used in order to cope with a lack of free pins on the controller.
(45) After activation of relay 1, sensors 3, 4 and 5 are checked. Then, relay 1 is switched off before relay 2 is switched on and sensors 6 and 7 are checked. Then, relay 2 is switched off before relay 3 is switched on and sensors 8 and 9 are checked.
(46) In the above method, because more than one sensor is connected to each relay, an inversion for sensors on the same relay cannot be detected by switching power on and off. However, some additional measures help to improve the checking functionality.
(47) In particular, a sensor ID is given to a group of two sensors that can be differentiated by the SW by wiring. For the same ID, a pin select (adding an electrical mass) changes the source address of the sensor. This can for example be done for the NOx sensors.
(48) TABLE-US-00002 ID Sensor without pin select Sensor with pin select X NOx upstream NOx downstream 1 Y NOx downstream 2 NOx downstream 3 Z NOx downstream 4 NOx downstream 5
(49) Therefore, according to a predefined correct mounting that is checked by the controller, relays are connected onto the sensors according to the rule that two sensors cannot be connected to the same electrical relay if their ID is the same.
(50) This will for example result in the following strategy for the NOx-Sensors:
(51) TABLE-US-00003 Phase (represented Sensor check by relay) number Physical sensor Calibration 1 Sensor check NOx upstream NOX_UPSTREAM_ENGINE 1 Sensor check NOx NOX_DOWNSTREAM_REACTOR_3 2 downstream 3 2 Sensor check NOx NOX_DOWNSTREAM_REACTOR_2 3 downstream 2 Sensor check NOx NOX_DOWNSTREAM_REACTOR_1 4 downstream 1 3 Sensor check NOx NOX_DOWNSTREAM_REACTOR_4 5 downstream 4
(52) In this way, the positioning error is physically limited, and the strategy helps to detect an inversion.
(53) Further, the SW strategy can also detect an inversion between NH3 and NOx sensors due to the different communication behavior. Therefore, only one NH3 sensor is connected to each power supply port.
(54) Further, as shown in
(55) Further, on a more general level, NOx sensors and NH3 sensors can be checks in alternation. The reason is to avoid a NH3 sensor answer in place of another NH3 sensor as they send cyclic message. The alternating order makes sure that there is a NOx sensor between two NH3 sensors which sends its information after a request.
(56) The check routine of the present disclosure is particularly robust and fast because it checks a predetermined configuration. In this way, the controller searches for what is expected in case of a correct mounting and if it does not receive the expected answer after a certain amount of time knows that there is a mounting error for this position, and can remove an unknown parameter from the equation.