METHOD AND COMPUTING DEVICE FOR OPERATING A CONTROL UNIT FOR AN EXHAUST GAS SENSOR
20220276127 · 2022-09-01
Inventors
- Tobias-Gerhard Zobel (Stuttgart, DE)
- Bernhard Ledermann (Weil Der Stadt, DE)
- Claudius Bevot (Stuttgart, DE)
- Florian Mezger (Stuttgart, DE)
Cpc classification
F02D2250/14
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D2041/285
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D41/266
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D2041/281
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
International classification
F02D41/14
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Abstract
A method for operating a control unit for an exhaust gas sensor, in particular for a broadband lambda sensor for an internal combustion engine, in particular, of a motor vehicle, or for another sensor device. The control unit is designed to electrically activate the exhaust gas sensor. The control unit is, in particular, implemented in the form of an application-specific integrated circuit (ASIC). The method includes: specifying a measuring sequence and/or a starting point in time, in particular, for an operation of the control unit and/or of the exhaust gas sensor, with the aid of a computing device.
Claims
1-13. (canceled)
14. A method for operating a control unit for an exhaust gas sensor for an internal combustion engine of a motor vehicle, the control unit being configured to electrically activate the exhaust gas sensor, the control unit implemented as an application-specific integrated circuit (ASIC), the method comprising: specifying a measuring sequence and/or a starting point in time for an operation of the control unit and/or of the exhaust gas sensor, using a computing device.
15. The method as recited in claim 14, wherein the exhaust gas sensor is a broadband lambda sensor.
16. The method as recited in claim 14, further comprising: specifying at least one transfer point in time for a data transfer from the control unit to the computing device.
17. The method as recited in claim 14, wherein the computing device exchanges data with the control unit via a serial data link, the computing device providing a synchronization signal for the control unit using the data link.
18. The method as recited in claim 17, wherein the serial data link is a bidirectional serial data line.
19. The method as recited in claim 17, wherein the serial data link is an SPI data link.
20. The method as recited in claim 17, wherein the computing device uses a chip select (CS) line or a CS signal of the data link, to provide the synchronization signal for the control unit.
21. The method as recited in claim 16, wherein the computing device includes at least one processing unit for executing at least one computer program which is configured to at least temporarily control an operation of the control unit and/or of the exhaust gas sensor and/or to carry out at least one of the following elements: a) specifying the measuring sequence and/or the starting point in time; b) specifying the at least one transfer point in time; and c) providing a synchronization signal for the control unit.
22. The method as recited in claim 14, wherein the computing device at least partially implements a sequencer for an operation of the exhaust gas sensor and/or of the control unit, the sequencer being at least partially specified using at least one computer program.
23. The method as recited in claim 14, wherein the computing device at least partially implements a primary sequencer for an operation of the exhaust gas sensor, a secondary sequencer of the control unit being controlled using the primary sequencer.
24. A computing device configured to operate a control unit for an exhaust gas sensor for an internal combustion engine of a motor vehicle, the control unit being configured to electrically activate the exhaust gas sensor, the control unit implemented as an application-specific integrated circuit (ASIC), the computing device configured to: specify a measuring sequence and/or a starting point in time for an operation of the control unit and/or of the exhaust gas sensor.
25. A non-transitory computer-readable memory medium on which is stored a computer program for operating a control unit for an exhaust gas sensor for an internal combustion engine of a motor vehicle, the control unit being configured to electrically activate the exhaust gas sensor, the control unit implemented as an application-specific integrated circuit (ASIC), the computer program, when executed by a computer, causing the computer to perform the following: specifying a measuring sequence and/or a starting point in time for an operation of the control unit and/or of the exhaust gas sensor, using a computing device.
26. A method comprising: providing a data medium signal which characterizes and/or transfers a computer program for operating a control unit for an exhaust gas sensor for an internal combustion engine of a motor vehicle, the control unit being configured to electrically activate the exhaust gas sensor, the control unit implemented as an application-specific integrated circuit (ASIC), the computer program, when executed by a computer, causing the computer to perform the following: specifying a measuring sequence and/or a starting point in time for an operation of the control unit and/or of the exhaust gas sensor, using a computing device.
27. A control unit for an exhaust gas sensor for an internal combustion engine of a motor vehicle, the control unit being configured to electrically activate the exhaust gas sensor, the control unit being implemented as an application-specific integrated circuit (ASIC), the control unit being configured to: receive at least one of the following elements from a computing device: a) a measuring sequence and/or starting point in time for an operation of the control unit and/or of the exhaust gas sensor; b) at least one transfer point in time for a data transfer from the control unit to the computing device; and c) a synchronization signal for the control unit.
28. The control unit as recited in claim 27, wherein the exhaust gas sensor is a broadband lambda sensor.
29. The control unit as recited in claim 27, wherein the control unit is configured to carry out or change its operation as a function of the measuring sequence and/or of the starting point in time and/or of the transfer point in time and/or of the synchronization signal, the control unit.
30. The control unit as recited in claim 27, wherein the control unit is configured to synchronize its operation with the synchronization signal.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0022]
[0023]
[0024]
[0025]
[0026]
[0027]
DETAILED DESCRIPTION OF EXAMPLE EMBODIMENTS
[0028]
[0029] In preferred specific embodiments, a control unit 100 is provided for the operation of exhaust gas sensor 15, which is, in particular, designed to electrically activate al exhaust gas sensor 15 or components of exhaust gas sensor 15. For example, control unit 100 may be designed in the form of an ASIC and, e.g., be integrated into engine control unit 14.
[0030] Further preferred specific embodiments relate to a method for operating control unit 100 for exhaust gas sensor 15, the method, see
[0031] In further preferred specific embodiments, computing device 300 is also integrated into engine control unit 14.
[0032] In further preferred specific embodiments, it is provided that the method, see
[0033] In further preferred specific embodiments, it may be provided that elements MF, SZP are generated, e.g., with the aid of computing device 300 or a computer program running thereon; see step 205a of
[0034] In further preferred specific embodiments, it is provided that computing device 300 exchanges data with control unit 100 via a, preferably bidirectional, in particular, serial, data link DV (
[0035] In further preferred specific embodiments, it is provided that computing device 300 uses a chip select (CS) line, or a CS signal of data link DV (
[0036] In further preferred specific embodiments, see
[0037] In further preferred specific embodiments, it is provided that computing device 300 (
[0038] In further preferred specific embodiments, it is provided that computing device 300 includes at least one memory unit 304 assigned to processing unit 302 for at least temporarily storing a computer program PRG1 and/or data DAT (e.g., data for the sequencer of the operation of exhaust gas sensor 15), computer program PRG1, in particular, being designed to carry out one or multiple step(s) of the method according to the specific embodiments.
[0039] In further preferred specific embodiments, processing unit 302 includes at least one of the following elements: a microprocessor, a microcontroller, a digital signal processor (DSP), a programmable logic module (e.g., field programmable gate array (FPGA)), at least one processor core. Combinations thereof are also possible in further preferred specific embodiments.
[0040] In further preferred specific embodiments, memory unit 304 includes at least one of the following elements: a volatile memory 304a, in particular, a working memory (RAM), a non-volatile memory 304b, in particular, a flash EEPROM.
[0041] Further preferred specific embodiments relate to a computer program (product) PRG1, PRG2, encompassing commands which, during the execution of computer program PRG1, PRG2 by a computer, e.g., the aforementioned processing unit 302, prompt the computer to carry out the method according to the specific embodiments.
[0042] Further preferred specific embodiments relate to an optional computer-readable memory medium SM, encompassing commands, in particular in the form of a computer program PRG2, which, during the execution by a computer 302, prompt the computer to carry out the method according to the specific embodiments.
[0043] Further preferred specific embodiments relate to a data medium signal which characterizes and/or transfers the computer program PRG1, PRG2 according to the specific embodiments.
[0044] In further preferred specific embodiments, computing device 300 includes an SPI interface 306 or an SPI interface module (SPI module) for implementing the bidirectional data link DV (
[0045] Further preferred specific embodiments relate to a control unit 100 (
[0046] In further preferred specific embodiments, see
[0047] In further preferred specific embodiments, SPI module 306 is compatible with the SPI standard; in further preferred specific embodiments, however, it may optionally be optimized for control unit 100 in its transfer length and/or a signal polarity as well as the special function of the chip select signal. Preferably, a dedicated point-to-point link is providable between computing device 300 and control unit 100 with the aid of data link DV (
[0048]
[0049] In further preferred specific embodiments, SPI module 306 (
[0055] In further preferred specific embodiments, data to be transferred via data link DV are, for example: measured values from a preceding measurement, e.g., a measured value of an analog-to-digital converter (not shown) of control unit 100, error information from a preceding event, e.g., the change in state of a comparator (not shown) of control unit 100, state information about a preceding state, e.g., a signal, which signals the orderly processing of the preceding measurement.
[0056] According to preferred specific embodiments, the CS signal of SPI data link DV is usable as a synchronization signal SS for control unit 100 or exhaust gas sensor 15 controllable thereby.
[0057] According to preferred specific embodiments, a, preferably unambiguously, described clock, measuring and/or time system, e.g., of low-level sequencer 102 of control unit 100a (
[0058] Internal processes in control unit 100, 100a may preferably be triggered or started by a falling or rising edge of the CS signal, as a function of the definition. This ensures that settings and measurements in or by control unit 100, 100a always have a fixed temporal relationship with computing device 300. In this way, an “external” (based on computing device 300) measuring system 100, 100a, 15 may preferably be synchronized by the suitable generation of SPI CS signal SS.
[0059] In further preferred specific embodiments, it is provided that control unit 100, 100a, in particular due to the exclusive SPI connection DV, for the communication with computing device 300 only includes a single n-bit wide register for receiving and/or sending data, and additionally, e.g., does not require any further (working) memory.
[0060] In further preferred specific embodiments, the following advantages may be achieved by the exclusive SPI link DV (preferably at a high speed): a) individual measurements are possible; b) communication is simultaneous, synchronous during a transfer; b1) transfer of functionally relevant settings, in particular in the example of the control unit for exhaust gas sensor 15, the individual setting of the measuring and power switches necessary for a measurement, as well as the data for the power sources; b2) control of the measuring process, in particular in the example of the control unit for exhaust gas sensor 15, the triggering/synchronization of a measurement; b3) measured value and state transfer, in particular in the example of the control unit for exhaust gas sensor 15, the transfer of the measured value of a preceding measurement, together with pieces of error and monitoring information; c) considerable reduction of the time offset between measuring request and measuring result compared to conventional ASICs; d) functional system-related evaluation components (e.g., 2 control units for exhaust gas sensor 15) may be operated synchronously and in an approximately time-neutral manner at the same hardware lines DV; e) exact synchronization of control unit 100 for exhaust gas sensor 15 with, e.g., the clock of processing unit 302 (
[0061] In further preferred specific embodiments, the data to be transferred between control unit 100, 100a and the computing device are defined in their bit position and the content. SPI module 306 is preferably designed in such a way that a data transfer from computing device 300 to control unit 100, 100a is possible in a short time (e.g., approximately 10 ρs transfer duration per control unit 100 to be activated).
[0062]
[0063]
[0064]
[0065] Further preferably, control units 100a′, 100a″ are connected in such a way that the “output” SO′ of first control unit 100a′ is connected to an “input” SI of second control unit 100a″. First control unit 100a′ is connected with its “input” SI to a corresponding output “MOSI” (not shown) of computing device 300 (
[0066] The chip select CS and SPI clock SCK signals are preferably present in parallel at the two control units 100a′, 100a″ and connected to corresponding pins (terminals) of computing device 300 (e.g., terminals CS, SCK of SPI interface 306). Chip select signal CS preferably remains at a previously defined level during an entire transfer. A defined edge of chip select signal CS preferably ends the transfer.
[0067]
[0068] Further advantages according to the preferred specific embodiments are listed hereafter: A) A sequencer in control unit 100, 100a is at least partially, preferably completely, replaceable by a sequencer with the aid of computing device 300 and thus becomes freely programmable; B) the point in time of a transfer and the measurement are determined by computing device 300 and are thus flexibly settable; and C) individual measured values are transferred at high speed. In this way, the time between when a measurement is requested and the corresponding measured data are received may be reduced to less than 100 ρs; D) no arithmetic unit is required in control unit 100, 100a; E) individual measured values may be transferred from control unit 100, 100a to computing device 300 directly after their creation. In this way, no storage of measured values (and thus no RAM) is required in control unit 100, 100a; F) complex sequences may be processed in computing device 300, and control unit 100, 100a may thus have a simpler design.
[0069] According to further aspects, it is also possible to create a control unit 100 (