The present invention relates to a method for operating a control unit for an exhaust gas probe, in particular a broadband Lambda probe.
In addition, the present invention relates to a processing device for carrying out such a method.
Preferred embodiments of the present invention relate to a method for operating a control unit for an exhaust gas probe, in particular a broadband Lambda probe for an internal combustion engine, in particular of a motor vehicle, the control unit being developed for the electrical actuation of the exhaust gas probe, and the control unit in particular being implemented in the form of an application-specific integrated circuit, ASIC. In accordance with an example embodiment of the present invention, the method includes: specifying control data for an operation of the control unit and/or the exhaust gas probe with the aid of a processing device; receiving operating data characterizing the operation of the control unit and/or the exhaust gas probe with the aid of the processing device. This provides greater flexibility compared to conventional systems which, for example, provide only an ASIC for the operation of the exhaust gas probe, insofar as the processing device is able to execute different computer programs, for example, and/or—in contrast to the conventional ASIC—can be (re-) programmed in an efficient manner in order to modify the operation of the exhaust gas probe. For example, if the exhaust gas probe is to be operated on the basis of new control data, a corresponding computer program for the processing device which, for instance, generates the control data is able to be modified so that the control unit is supplied with the modified control data for the operation of the exhaust gas probe. In an advantageous manner, no modification of the control unit itself is required, which entails a relatively high outlay in conventional systems (e.g., a mask change for the ASIC, a new chip pattern) if an embodiment as an ASIC is involved.
In further preferred embodiments of the present invention, the processing device has at least one processing unit for executing at least one computer program, which particularly is designed to control an operation of the control unit and/or the exhaust gas probe and/or to generate the control data and/or to receive the operating data at least intermittently.
In further preferred embodiments of the present invention, it is provided that the processing device at least partially realizes a sequence control for an operation of the exhaust gas probe, the sequence control in particular being at least partially predefined with the aid of at least one computer program or the at least one computer program. As a result, at least those parts of the sequence control that are realized with the aid of software, i.e., the mentioned computer program, for instance, are relatively easy to modify in comparison with a modification of an existing ASIC.
In further preferred embodiments of the present invention, it is provided that the processing device at least partially realizes a primary sequence control for an operation of the exhaust gas probe, a secondary sequence control of the control unit particularly being controlled by the primary sequence control. This advantageously makes it possible to distribute the sequence control to the processing device and the control unit, in which case, for instance, those parts of the sequence control for the operation of the exhaust gas probe that are to be easily modifiable are implemented with the aid of the processing unit, e.g., in the form of a computer program, and, for instance, and those parts of the sequence control for an operation of the exhaust gas probe that have special timing requirements and are to be changed relatively rarely are implemented with the aid of the control unit, which is developed as an ASIC, for example.
In further preferred embodiments of the present invention, the sequence control for the operation of the exhaust gas probe may also be referred to as a ‘sequencer’, and according to further preferred embodiments, a high-level sequencer, e.g., in the form of the primary sequence control described above by way of example is realized with the aid of the processing device, and according to further preferred embodiments, a low-level sequencer, e.g., in the form of the sequence control described above by way of example is realized with the aid of the control unit, e.g., in the form of an ASIC.
In further preferred embodiments of the present invention, it is provided that the sequence control and/or the primary sequence control at least intermittently control(s) at least one of the following sequences: a) establishing time intervals of measurements; b) transmitting setpoint values for switch settings to the control unit; c) transmitting measured values, in particular ascertainable with the aid of the control unit, to the processing device; d) identifying and/or plausibilizing measured values received from the control unit, in particular in comparison with an expected measured value; e) retrieving status information, especially error information, of the control unit; f) actuating (triggering) a pump current controller of the control unit, in particular after receiving a new measured value of a Nernst voltage; g) setting switches of the control unit, in particular in such a way that no short circuits and/or current interruptions occur; h) starting measurements with the aid of an/the analog-to-digital converter, in particular synchronously with a reference signal or reference clock; i) resetting (setting back) an input filter of an/the analog-digital converter; j) transferring data, in particular from the control unit to the processing device and/or in reverse, in particular via a serial data interface; k) generating an item of operating information which particularly signals the conclusion of a measurement; l) generating error information.
In further preferred embodiments of the present invention, it is provided that especially the aforementioned sequences a) through f) are able to be executed with the aid of the primary sequence control (high-level sequencer), and especially the aforementioned sequences g) through l) are able to be executed with the aid of the secondary sequence control (low-level sequencer).
Further preferred embodiments of the present invention relate to a processing device for carrying out the method(s) according to the embodiments.
In further preferred embodiments of the present invention, it is provided that the processing device has at least one processing unit and at least one memory unit, which is allocated to the processing unit and provided for the at least intermittent storage of a computer program and/or data (e.g., data for a sequence control of the operation of the exhaust gas probe), the computer program especially being designed to carry out one or more steps of the method(s) according to the embodiments.
In further preferred embodiments of the present invention, the processing unit has at least one of the following elements: a microprocessor, a microcontroller, a digital signal processor (DSP), a programmable logic component (e.g., FPGA, field programmable gate array), at least one processor core. In further preferred embodiments, combinations thereof are also possible.
In further preferred embodiments of the present invention, the memory unit has at least one of the following elements: a volatile memory, in particular a working memory (RAM), a non-volatile memory, in particular a flash EEPROM.
Further preferred embodiments of the present invention relate to a computer program (product) which includes instructions that when the computer program is executed by a computer, e.g., the above-mentioned processing unit, induces the computer to carry out the method(s) according to the embodiments.
Additional preferred embodiments of the present invention relate to a computer-readable memory medium which includes instructions, in particular in the form of a computer program, which when executed by a computer, induce the computer to carry out the method(s) according to the embodiments.
Further preferred embodiments of the present invention relate to a data carrier signal which characterizes and/or transmits the computer program according to the embodiments. For example, the processing device may have an optional, preferably bidirectional, data interface for receiving the data carrier signal. In further preferred embodiments, the processing device is also able to receive input signals usable for its operation from the exhaust gas probe and/or the control unit, for example with the aid of the optional data interface, and/or to output output signals, e.g., control data for an operation of the exhaust gas probe and/or the control unit, to the control unit and/or the exhaust gas probe.
In further preferred embodiments of the present invention, it is provided that the processing device has an analog-to-digital converter, ADC and at least intermittently digitizes at least one analog signal of the exhaust gas probe and/or an analog signal derived from the analog signal of the exhaust gas probe with the aid of the control unit. In further preferred embodiments, the ADC may also be part of the data interface, for example.
Further preferred embodiments of the present invention relate to a control unit for an exhaust gas probe, in particular a broadband Lambda probe for an internal combustion engine, especially of a motor vehicle, the control unit being developed for the electrical actuation of the exhaust gas probe, and the control unit especially being implemented in the form of an application-specific integrated circuit, ASIC, the control unit being developed to carry out the following steps: receiving from a processing device control data for an operation of the control unit and/or the exhaust gas probe, the processing device in particular being developed according to the embodiments; and transmitting operating data that characterizes the operation of the control unit and/or the exhaust gas probe to the processing device.
In further preferred embodiments of the present invention, it is provided that the control unit at least partially realizes a sequence control for an operation of the exhaust gas probe, and the sequence control of the control unit at least intermittently controls at least one of the following sequences: G) setting switches of the control unit, in particular in such a way that no short circuits and/or current interruptions occur; H) starting measurements with the aid of an analog-to-digital converter, preferably integrated into the control unit, in particular synchronously with a reference signal or reference clock; I) resetting an input filter of a/the analog-to-digital converter; J) transferring data, in particular from the control unit to the processing device and/or in reverse, in particular via a serial data interface; K) generating an item of operating information which particularly signals the conclusion of a measurement; L) generating error information.
Further features, application options and advantages of the present invention result from the following description of exemplary embodiments of the present invention, which are shown in the figures. All described or illustrated features form the subject matter of the present invention, by themselves or in any combination, regardless of their wording or representation in the specification and the figures.
Using the example of an internal combustion engine,
In preferred embodiments, a control unit 100 is provided for the operation of exhaust gas probe 15, which particularly is developed for the electrical actuation a1 of exhaust gas probe 15 or of components of exhaust gas probe 15. For instance, control unit 100 may be embodied in the form of an ASIC and be integrated into engine control 14, for example.
Preferred embodiments relate to a method for operating control unit 100 for exhaust gas probe 15, especially a broadband Lambda probe for an internal combustion engine, in particular of a motor vehicle, the method having the following steps, see the flow diagram from
Through steps 205, 210 according to
In further preferred embodiments, see
In further preferred embodiments, it is provided that processing device 300 (
In further preferred embodiments, it is provided that processing device 300 has at least one processing unit 302, at least one memory unit 304 allocated to processing unit 302 for the at least intermittent storage of a/the computer program PRG1 and/or data DAT (e.g., data for the sequence control 200 of the operation of exhaust gas probe 15), computer program PRG1 being developed especially for the execution of one or more steps of the present method according to the embodiments.
In further preferred embodiments, processing unit 302 has at least one of the following elements: a microprocessor, a microcontroller, a digital signal processor (DSP), a programmable logic component (e.g., FPGA, field programmable gate array), at least one processor core. Combinations thereof are also possible in further preferred embodiments. Processing device 300 is preferably embodied in the form of a microcontroller having one or more processor cores 302, for example.
In further preferred embodiments, memory unit 304 has at least one of the following elements: a volatile memory 304a, in particular a working memory (RAM), and a non-volatile memory 304b, in particular a flash EEPROM.
Further preferred embodiments relate to a computer program (product) PRG1, which includes instructions that when computer program PGR is executed by a computer 302, induces it to carry out the method according to the embodiments.
Additional preferred embodiments relate to an optional computer-readable memory medium SM, which includes instructions, in particular in the form of a computer program PRG2, which when executed by a computer 302, induce the computer to execute the method according to the embodiments.
Additional preferred embodiments relate to a data carrier signal DS which characterizes and/or transmits computer program PRG1, PRG2 according to the embodiments. For example, processing device 300 may include an optional, preferably bidirectional, data interface 306 for receiving data carrier signal DS. In further preferred embodiments, processing device 300 is also able to receive input signals BD that, for example, are usable for its operation with the aid of optional data interface 306, e.g., from exhaust gas probe 15 and/or control unit 100, and/or to output output signals, e.g., control data SD for an operation of exhaust gas probe 15 and/or control unit 100, to control unit 100 and/or exhaust gas probe 15.
In further preferred embodiments, processing device 300 has an analog-to-digital converter, ADC, 305 and at least intermittently digitizes at least one analog signal a2 of exhaust gas probe 15 and/or an analog signal a2 derived from analog signal a2 of exhaust gas probe 15 with the aid of control unit 100. In further preferred embodiments, for instance, ADC 305 may also be part of data interface 306. The receiving of analog signal a2 from exhaust gas probe 15 or control unit 100 is shown in step 210a of
Operating data BD ascertainable with the aid of control unit 100a are preferably transmitted from control unit 100a via data connection DV to processing device 300a. For instance, operating data BD may include analog measured values D, E, see also reference numeral a2 (see also
In the configuration described above by way of example with reference to
More specifically, in further preferred embodiments, even the entire sequence control is able to be implemented via sequencer 303 of processing device 300a, which, for example, assumes tasks of a high-level sequencer and also a low-level sequencer. For instance, this variant may be used when processing device 300a has an ADC 305 so that ADC 305 is able to be actuated directly, in particular without a transmission between control unit 100a and processing device 300a, e.g., by processing unit 302 (
Different analog signals a2 of exhaust gas probe 15 are thereby able to be switched to an input of ADC 305, e.g., in a time multiplex operation. As a result, no short circuits can advantageously occur, in particular none that are caused by different opening and closing times of switches 106, as may be the case in conventional control units. In the configuration according to
In further preferred embodiments, as mentioned above, the sequence control for the operation of the exhaust gas probe may also be referred to as a sequencer, and according to further preferred embodiments, a high-level sequencer, e.g., in the form of the sequence control 303a described above by way of example, is realized with the aid of processing device 300b, and according to further preferred embodiments, a low-level sequencer, e.g., in the form of secondary sequence control 103 described above by way of example, is realized with the aid of control unit 100b (e.g., ASIC).
In further preferred embodiments, it is provided that sequence control 200 (
In further preferred embodiments, it is provided that especially the above-mentioned sequences a) through f) are able to be executed with the aid of primary sequence control 303a (
In further preferred embodiments, it is provided that low-level sequencer 103 is synchronized with high-level sequencer 303a with the aid of a reference signal (e.g., transmittable via data connection DV,
In further preferred embodiments, it is provided that high-level sequencer 303a is synchronized with a reference signal of processing device 300b, e.g., by a chip select (“CS”) signal of processing device 300b or its processing unit 302.
In further preferred embodiments, see
In further preferred embodiments, control data SD according to
Additional preferred embodiments relate to a control unit 100, 100a, 100b for an exhaust gas probe 15, in particular a broadband Lambda probe for an internal combustion engine, in particular of a motor vehicle, and control unit 15 is developed for the electrical actuation a1 (
In further preferred embodiments, see
The principle according to preferred embodiments provides much greater flexibility compared to conventional approaches, in particular with regard to the definition of the measurement sequence. Sequence control 200, for instance, defines the setting of current sources, the switching of switches 107, and thus the operating sequence of the current sources and measurements. The principle according to the preferred embodiments makes it possible, for example, to flexibly adapt different measuring sequences and/or energizations to individual system requirements by a modification in software PRG1, PRG2, in particular without modifying control unit 100, 100a, 100b preferably developed as an ASIC. Additional advantages at least partially achievable by at least some preferred embodiments are: a) a freely programmable adaptation of sequence control 200 via a software modification (PRG1, PRG2) is possible; b) an actuation of the switches and current sources of the control unit in the sub-microsecond range for an efficient utilization of the sequence time and thus a high-frequency performance of the measurements is possible; c) resource savings in ASIC 100, 100a, 100b; d) no processing unit is required in ASIC 100, 100a, 100b, microcontroller resources (in particular of processing device 300) are utilized for calculations and/or for the triggering of the measurements; e) no memory is required in ASIC 100, 100a, 100b in a direct transmission of the measured values; f) a less complex overall structure of ASIC 100, 100a, 100b is possible; g) a lower transmission data quantity between ASIC 100a and processing device 300a (
Number | Date | Country | Kind |
---|---|---|---|
10 2019 213 411.4 | Sep 2019 | DE | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/EP2020/070760 | 7/23/2020 | WO |
Publishing Document | Publishing Date | Country | Kind |
---|---|---|---|
WO2021/043500 | 3/11/2021 | WO | A |
Number | Name | Date | Kind |
---|---|---|---|
4244340 | Herth | Jan 1981 | A |
6371097 | Rossi | Apr 2002 | B1 |
7899606 | Bartick | Mar 2011 | B2 |
8393316 | Kunihiro | Mar 2013 | B2 |
8887495 | Ren | Nov 2014 | B2 |
11326529 | Dudar | May 2022 | B1 |
20110011067 | Ren | Jan 2011 | A1 |
20140287519 | Kunz | Sep 2014 | A1 |
20160201588 | Bevot | Jul 2016 | A1 |
20180112606 | Huang | Apr 2018 | A1 |
Number | Date | Country |
---|---|---|
103597505 | Feb 2014 | CN |
104053890 | Sep 2014 | CN |
104428506 | Mar 2015 | CN |
102010039872 | Mar 2012 | DE |
102013216223 | Feb 2015 | DE |
2914692 | Oct 2008 | FR |
2000146909 | May 2000 | JP |
Entry |
---|
International Search Report for PCT/EP2020/070760, Issued Oct. 20, 2020. |
Anonymous, “L9780—Wide Range Air Fuel Sensor Control Interface,” St Life.Augmented, 2014, pp. 1-56. <https://www.st.com/resource/en/datasheet/19780.Pdf>. |
Knödler, “Lambda-Messwandler Version 4.X,” Sebastian Knödler Technologie, 2015, pp. 1-53. <http://breitband-lambda.de/files/Doku%20V4.0%20(Stand%2028.12.2015).pdf>. |
Anonymous, “Automotive Electronics Product Information Lambda Probe Interface IC-CJ125,” Bosch, 2006, pp. 1-7. <https://www.tme.eu/Document/e2f24a4716c4c2eb5720723a8c3c1390/CJ125.pdf> Downloaded Feb. 23, 2022. |
Number | Date | Country | |
---|---|---|---|
20220290626 A1 | Sep 2022 | US |