DE102005011883A1 - Control device for internal combustion engine of motor vehicle, stops drive operation of internal combustion engine when measured time for implementing control program has exceed reference time - Google Patents

Control device for internal combustion engine of motor vehicle, stops drive operation of internal combustion engine when measured time for implementing control program has exceed reference time Download PDF

Info

Publication number
DE102005011883A1
DE102005011883A1 DE200510011883 DE102005011883A DE102005011883A1 DE 102005011883 A1 DE102005011883 A1 DE 102005011883A1 DE 200510011883 DE200510011883 DE 200510011883 DE 102005011883 A DE102005011883 A DE 102005011883A DE 102005011883 A1 DE102005011883 A1 DE 102005011883A1
Authority
DE
Germany
Prior art keywords
control device
internal combustion
program
combustion engine
value
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
DE200510011883
Other languages
German (de)
Inventor
Thomas Dr. Burger
Achim Koch
Achim Dr. Reuther
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Siemens AG
Original Assignee
Siemens AG
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Siemens AG filed Critical Siemens AG
Priority to DE200510011883 priority Critical patent/DE102005011883A1/en
Publication of DE102005011883A1 publication Critical patent/DE102005011883A1/en
Ceased legal-status Critical Current

Links

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/24Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means
    • F02D41/26Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using computer, e.g. microprocessor

Abstract

The device (1) includes a mathematical and logic unit (8) for implementing the program for controlling an internal combustion engine (2). The device also includes a timer (9) for measuring the current time when the control program is implemented. The device stops the drive operation of the internal combustion engine if the measured time exceeds a reference time. The reference time is given in advance to indicate the operation duration of the device. The timer can be provided as a radio clock or is connected to the radio clock.

Description

Die Erfindung betrifft eine Steuervorrichtung zum Steuern einer Brennkraftmaschine eines Kraftfahrzeugs, bei der die Steuervorrichtung eine Recheneinheit umfasst.The The invention relates to a control device for controlling an internal combustion engine a motor vehicle, wherein the control device is a computing unit includes.

Die Recheneinheit einer solchen Steuervorrichtung ist ausgebildet, Programme oder Programmfunktionen auszuführen, die zum Betrieb der Brennkraftmaschine erforderlich sind. Dazu gehört beispielsweise eine Steuerung der Zündung oder der Einspritzung der Brennkraftmaschine. Die Programme und die Programmfunktionen sind Weiterentwicklungen unterworfen, z.B. um den Betrieb der Brennkraftmaschine emissionsärmer oder sparsamer im Kraftstoffverbrauch gestalten zu können. Ferner sind die Programme oder Programmfunktionen gegebenenfalls an neue Fahrzeugmodelle oder Varianten der Fahrzeugmodelle anzupassen. Insbesondere während der Entwicklungsphase der Kraftfahrzeuge sind die Programme und die Programmfunktionen gegebenenfalls häufigen Änderungen unterworfen. Dies kann dazu führen, dass veraltete Programme oder Programmfunktionen in der Steuervorrichtung genutzt werden, die Probleme verursachen können.The Arithmetic unit of such a control device is formed programs or execute program functions, which are required for operation of the internal combustion engine. This includes, for example a control of the ignition or the injection of the internal combustion engine. The programs and the program functions are subject to further developments, e.g. to the operation of the engine lower emissions or more economical in fuel consumption to be able to shape. Furthermore, the programs or program features are optional to adapt to new vehicle models or variants of the vehicle models. Especially during the development phase of motor vehicles are the programs and the program functions may be subject to frequent changes. This can lead to, that used outdated programs or program features in the control device that can cause problems.

Die Aufgabe der Erfindung ist, eine Steuervorrichtung für eine Brennkraftmaschine zu schaffen, die zuverlässig ist.The The object of the invention is a control device for an internal combustion engine to create that reliable is.

Die Aufgabe wird gelöst durch die Merkmale der unabhängigen Patentansprüche. Vorteilhafte Weiterbildungen der Erfindung sind in den Unteransprüchen gekennzeichnet.The Task is solved by the characteristics of the independent Claims. Advantageous developments of the invention are characterized in the subclaims.

Die Erfindung zeichnet sich aus durch eine Steuervorrichtung zum Steuern einer Brennkraftmaschine eines Kraftfahrzeugs, wobei die Steuervorrichtung eine Recheneinheit und eine Zeitmesseinheit umfasst. Die Recheneinheit ist ausgebildet zum Ausführen mindestens eines Programms mit mindestens einer Programmfunktion, die das Steuern der Brennkraftmaschine betrifft. Die Zeitmesseinheit ist ausgebildet zum Ermitteln eines aktuellen Zeitmesswerts. Die Steuervorrichtung ist ferner ausgebildet, das Ausführen mindestens eines Programms oder mindestens einer Programmfunktion während eines gewünschten Betriebs der Brennkraftmaschine zu unterbinden, wenn der aktuelle Zeitmesswert einen vorgebbaren Referenzwert überschreitet.The Invention is characterized by a control device for controlling an internal combustion engine of a motor vehicle, wherein the control device a computing unit and a time measuring unit. The arithmetic unit is designed to run at least one program with at least one program function, which relates to the control of the internal combustion engine. The time measuring unit is designed to determine a current time measurement value. The Control device is further configured to perform at least a program or at least one program function during a desired one Operation of the internal combustion engine to stop, if the current one Time measured value exceeds a predefinable reference value.

Dies hat den Vorteil, dass durch den vorgebbaren Referenzwert eine Nutzungszeitdauer oder ein Nutzungszeitraum vorgegeben werden kann und die Steuervorrichtung oder Programme oder Programmfunktionen nur innerhalb der vorgegebenen Nutzungszeitdauer oder dem vorgegebenen Nutzungszeitraum nutzbar sind. Dadurch kann ein Aktualisieren oder ein Auswechseln der Steuervorrichtung, des mindestens einen Programms oder der mindestens einen Programmfunktion erzwungen werden, wenn diese weiter genutzt werden sollen. Die Steuervorrichtung kann so besonders zuverlässig sein.This has the advantage that due to the predefinable reference value, a usage period or a usage period can be specified and the control device or programs or program functions only within the specified Usage period or the specified period of use available are. As a result, an updating or replacement of the control device, the at least one program or the at least one program function be enforced if they are to be used further. The control device can be so very reliable be.

In einer vorteilhaften Ausgestaltung der Steuervorrichtung ist der aktuelle Zeitmesswert eine aktuelle Betriebszeitdauer. Der vorgebbare Referenzwert ist eine maximale Betriebszeitdauer. Dies hat den Vorteil, dass durch die maximale Betriebszeitdauer sehr einfach die Nutzungszeitdauer vorgegeben werden kann. Ferner können Nutzungsrechte an der Steuervorrichtung, dem mindestens einen Programm oder der mindestens einen Programmfunktion zeitlich begrenzt gewährt werden. Die aktuelle Betriebszeitdauer wird vorzugsweise nur während eines Betriebs der Brennkraftmaschine oder des Kraftfahrzeugs ermittelt, z.B. während der Zündschlüssel steckt.In an advantageous embodiment of the control device is the current time reading a current operating time duration. The predefinable Reference value is a maximum operating time. This has the advantage that due to the maximum operating time, the usage period is very simple can be specified. Furthermore, can Rights of use of the control device, the at least one program or the at least one program function are granted for a limited time. The current operating period is preferably only during one Operation of the internal combustion engine or of the motor vehicle is determined, e.g. while the ignition key is inserted.

In einer weiteren vorteilhaften Ausgestaltung der Steuervorrichtung ist der aktuelle Zeitmesswert ein aktuelles Datum und der vorgebbare Referenzwert ist ein Abschaltdatum. Der Vorteil ist, dass ein aktuelles Datum sehr einfach ermittelbar ist. Ferner kann durch das Abschaltdatum sehr einfach der Nutzungszeitraum vorgegeben werden. So können Nutzungsrechte an der Steuervorrichtung, dem mindestens einen Programm oder der mindestens einen Programmfunktion zeitlich begrenzt gewährt werden.In a further advantageous embodiment of the control device the current time value is a current date and the predeterminable one Reference value is a shutdown date. The advantage is that a current Date is very easy to determine. Furthermore, the shutdown date very easy to specify the period of use. So can use rights at the control device, the at least one program or the be granted at least one program function for a limited period of time.

In diesem Zusammenhang ist es vorteilhaft, wenn die Zeitmesseinheit als eine Funkuhr ausgebildet ist oder mit einer Funkuhr gekoppelt ist. Dies hat den Vorteil, dass das aktuelle Datum sehr zuverlässig mittels der Funkuhr ermittelbar ist. Ferner kann ein unbefugtes Verändern des aktuellen Datums, z.B. durch ein Rücksetzen des aktuellen Datums, erschwert sein.In In this context, it is advantageous if the time measuring unit is designed as a radio clock or coupled to a radio clock is. This has the advantage that the current date is very reliable by means of the radio clock can be determined. Furthermore, unauthorized modification of the current date, e.g. by resetting the current date, be difficult.

In einer weiteren vorteilhaften Ausgestaltung der Steuervorrichtung ist die Steuervorrichtung so ausgebildet, dass der Betrieb der Brennkraftmaschine unterbunden oder eingeschränkt wird, wenn der aktuelle Zeitmesswert den vorgebbaren Referenzwert überschritten hat. Dadurch kann das Aktualisieren oder das Auswechseln der Steuervorrichtung, des mindestens einen Programms oder der mindestens einen Programmfunktion erzwungen werden, wenn die Brennkraftmaschine weiter genutzt werden soll. Ferner können Nutzungsrechte an der Brennkraftmaschine zeitlich begrenzt gewährt werden.In a further advantageous embodiment of the control device the control device is designed such that the operation of the internal combustion engine prevented or restricted if the current time value exceeds the specifiable reference value Has. Thereby, the updating or the replacement of the control device, the at least one program or at least one program function be enforced if the internal combustion engine is to be used. Furthermore, can Rights of use granted to the internal combustion engine for a limited period of time.

In einer weiteren vorteilhaften Ausgestaltung der Steuervorrichtung ist die Steuervorrichtung ausgebildet zum Steuern von Komforteinrichtungen des Kraftfahrzeugs. Die Steuervorrichtung ist so ausgebildet, dass der Betrieb der Komforteinrichtungen des Kraftfahrzeugs unterbunden oder eingeschränkt wird, wenn der aktuelle Zeitmesswert den vorgebbaren Referenzwert überschritten hat. Dadurch kann das Aktualisieren oder das Auswechseln der Steuervorrichtung, des mindestens einen Programms oder der mindestens einen Programmfunktion erzwungen werden, wenn die Komforteinrichtungen weiter genutzt werden sollen. Ferner können Nutzungsrechte an den Komforteinrichtungen zeitlich begrenzt gewährt werden.In a further advantageous embodiment of the control device, the control device is designed to control comfort devices of the Motor vehicle. The control device is designed so that the operation of the comfort devices of the motor vehicle is prevented or restricted if the current time measured value has exceeded the predefinable reference value. Thereby, the updating or the replacement of the control device, the at least one program or the at least one program function can be forced if the comfort devices are to be used further. Furthermore, rights of use of the comfort facilities can be granted for a limited time.

In einer weiteren vorteilhaften Ausgestaltung der Steuervorrichtung ist dem vorgebbaren Referenzwert ein neuer Wert zuweisbar. Der Vorteil ist, dass die Nutzungszeitdauer oder der Nutzungszeitraum anpassbar ist, beispielsweise nach Erwerb eines entsprechenden Nutzungsrechts.In a further advantageous embodiment of the control device a new value can be assigned to the predefinable reference value. The advantage is that the usage period or the usage period is customizable is, for example, after acquiring a corresponding right of use.

In diesem Zusammenhang ist es vorteilhaft, wenn dem vorgebbaren Referenzwert ein neuer Wert zuweisbar ist durch Ersetzen oder Ergänzen des mindestens einen Programms oder der mindestens einen Programmfunktion. Dies hat den Vorteil, dass das mindestens eine Programm oder die mindestens eine Programmfunktion aktualisiert werden kann. Dadurch kann verhindert werden, dass veraltete Programme oder Programmfunktionen durch ihre weitere Nutzung Probleme verursachen.In In this context, it is advantageous if the predefinable reference value a new value is assignable by replacing or supplementing the at least one program or at least one program function. This has the advantage that the at least one program or the at least one program function can be updated. Thereby can prevent outdated programs or program features cause problems through their continued use.

In diesem Zusammenhang ist es weiter vorteilhaft, wenn dem vorgebbaren Referenzwert ein neuer Wert zuweisbar ist durch Zuführen eines Freischaltkodes. Dies hat den Vorteil, dass beispielsweise nach Erwerb des entsprechenden Nutzungsrechts sehr einfach die Nutzung der Steuervorrichtung, des mindestens einen Programms oder der mindestens einen Programmfunktion ermöglicht werden kann. Der Freischaltkode kann einfach übermittelbar und zuführbar sein, so dass das Kraftfahrzeug für das Freischalten gegebenenfalls nicht in eine Werkstatt gebracht werden muss.In In this context, it is also advantageous if the predefinable Reference value a new value is assignable by supplying a Freischaltkodes. This has the advantage that, for example, after Acquisition of the corresponding right of use very easy use the control device, the at least one program or the at least one Program function allows can be. The activation code can be easily transferable and deliverable, so that the motor vehicle for Unlocking may not be brought to a workshop must become.

In diesem Zusammenhang ist es weiter vorteilhaft, wenn die Steuervorrichtung eine Kommunikationseinheit zur drahtlosen Kommunikation umfasst oder die Steuervorrichtung mit einer solchen Kommunikationseinheit gekoppelt ist und der Freischaltkode mittels der Kommunikationseinheit zuführbar ist. Dies hat den Vorteil, dass das Freischalten der Steuervorrichtung, des mindestens einen Programms oder der mindestens einen Programmfunktion einfach automatisierbar ist. Der Freischaltkode ist so besonders einfach zuführbar, insbesondere ohne das Kraftfahrzeug für das Freischalten in die Werkstatt bringen zu müssen.In In this context, it is also advantageous if the control device a communication unit for wireless communication or the control device with such a communication unit is coupled and the activation code by means of the communication unit supplied is. This has the advantage that the activation of the control device, the at least one program or the at least one program function is easy to automate. The unlock code is so special easy to feed, especially without the vehicle for unlocking the workshop to have to bring.

Ausführungsbeispiele der Erfindung sind im Folgenden anhand der schematischen Zeichnung erläutert.embodiments The invention are described below with reference to the schematic drawing explained.

Die einzige Figur zeigt eine Steuervorrichtung 1 und eine Brennkraftmaschine 2. Die Brennkraftmaschine 2 umfasst einen Ansaugtrakt 3, einen Motorblock 4 und einen Abgastrakt 5. Die Steuervorrichtung 1 weist Sensoreingänge 6 und Steuerausgänge 7 auf. Ferner umfasst die Steuervorrichtung 1 eine Recheneinheit 8 und eine Zeitmesseinheit 9.The single figure shows a control device 1 and an internal combustion engine 2 , The internal combustion engine 2 includes an intake tract 3 , an engine block 4 and an exhaust tract 5 , The control device 1 has sensor inputs 6 and control outputs 7 on. Furthermore, the control device comprises 1 an arithmetic unit 8th and a time measuring unit 9 ,

Die Brennkraftmaschine 2 weist Sensoren auf, die ausgangsseitig mit den Sensoreingängen 6 der Steuervorrichtung 1 gekoppelt sind. Die Sensoren sind ausgebildet, verschiedene Messgrößen zu erfassen und jeweils den Messwert der Messgröße zu ermitteln. Die Steuervorrichtung 1 ist ausgebildet, mittels der Recheneinheit 8 abhängig von mindestens einer der Messgrößen Stellgrößen zu ermitteln, die dann in entsprechende Stellsignale zum Steuern von Stellgliedern mittels entsprechender Stellantriebe umgesetzt werden. Die Stellglieder sind dazu eingangsseitig mit mindestens einem Steuerausgang 7 der Steuervorrichtung 1 gekoppelt.The internal combustion engine 2 has sensors on the output side with the sensor inputs 6 the control device 1 are coupled. The sensors are designed to record various measured variables and in each case to determine the measured value of the measured variable. The control device 1 is formed by means of the arithmetic unit 8th dependent on at least one of the measured variables to determine manipulated variables, which are then converted into corresponding control signals for controlling actuators by means of appropriate actuators. The actuators are on the input side with at least one control output 7 the control device 1 coupled.

Die Sensoren sind beispielsweise ein Öltemperatursensor 10, der eine Öltemperatur in dem Motorblock 4 erfasst, ein Kurbelwellenwinkelsensor 11, der einen Kurbelwellenwinkel erfasst, einen Ansauglufttemperatursensor 12, der eine Lufttemperatur der durch den Ansaugtrakt 3 angesaugten Luft erfasst, ein Drosselklappenwinkelsensor 13, der eine Stellung einer Drosselklappe erfasst, ein Lambdasensor 14, der eine Luftzahl Lambda erfasst, und einen Pedalstellungssensor 15, der die Stellung eines Fahrpedals erfasst. Die Stellglieder sind beispielsweise ein Drosselklappensteller 16, der die Drosselklappe stellt, ein Einspritzventil 17, durch das Kraftstoff in einen Verbrennungsraum des Motorblocks 4 zugemessen werden kann und eine Zündkerze 18, mittels derer das Luft-Kraftstoff-Gemisch in der Verbrennungskammer des Motorblocks 4 gezündet werden kann. Je nach Ausführungsform der Erfindung kann eine beliebige Untermenge der Sensoren oder Stellglieder oder auch zusätzliche Sensoren oder Stellglieder vorgesehen sein.The sensors are for example an oil temperature sensor 10 that has an oil temperature in the engine block 4 detected, a crankshaft angle sensor 11 sensing a crankshaft angle, an intake air temperature sensor 12 which has an air temperature passing through the intake tract 3 intake air detected, a throttle angle sensor 13 detecting a position of a throttle valve, a lambda sensor 14 , which detects an air ratio lambda, and a pedal position sensor 15 , which detects the position of an accelerator pedal. The actuators are for example a throttle valve actuator 16 , which puts the throttle, an injector 17 , through the fuel into a combustion chamber of the engine block 4 can be measured and a spark plug 18 by means of which the air-fuel mixture in the combustion chamber of the engine block 4 can be ignited. Depending on the embodiment of the invention, any subset of the sensors or actuators or additional sensors or actuators may be provided.

Die Recheneinheit 8 ist ausgebildet zum Ausführen mindestens eines Programms mit mindestens einer Programmfunktion. Eine Programmfunktion ist beispielsweise eine Steuerung der Zündung oder eine Steuerung der Einspritzung, einer Stellung der Drosselklappe oder auch einer einzustellenden Abgasrückführrate oder ist eine sonstige Programmfunktion, die dem zuständigen Fachmann im Zusammenhang mit der Steuerung von Brennkraftmaschinen bekannt ist. Die mindestens eine Programmfunktion kann auch eine Komfortfunktion sein, z.B. eine Steuerung einer Klimaanlage, eines Navigationsgeräts, eines Fahrgeschwindigkeitsreglers oder von Unterhaltungstechnik wie beispielsweise eines Radios oder eines Videoabspielgeräts.The arithmetic unit 8th is designed to execute at least one program with at least one program function. A program function is, for example, a control of the ignition or a control of the injection, a position of the throttle valve or an exhaust gas recirculation rate to be set or is another program function that is known to the person skilled in the art in connection with the control of internal combustion engines. The at least one program radio tion can also be a comfort function, such as a control of an air conditioner, a navigation device, a cruise control or entertainment technology such as a radio or a video player.

Ein Programm ist beispielsweise als Motorsteuerung ausgebildet und umfasst die zugehörigen Programmfunktionen zur Steuerung der Brennkraftmaschine. Ein weiteres Programm ist z.B. zum Steuern der Unterhaltungstechnik ausgebildet und umfasst die zugehörigen Programmfunktionen. Noch ein Programm kann beispielsweise auch ein Betriebssystem sein, das andere Programme und/oder Programmfunktionen in ihrem zeitlichen Ablauf und in ihrem Zusammenwirken koordiniert.One Program is designed, for example, as a motor control and includes the associated program functions for controlling the internal combustion engine. Another program is e.g. trained and comprises for controlling the entertainment technology the associated Program functions. Another program, for example, can also be Operating system, the other programs and / or program functions coordinated in their timing and in their interaction.

Die Zeitmesseinheit 9 ist ausgebildet zum Ermitteln eines aktuellen Zeitmesswerts. Der aktuelle Zeitmesswert ist beispielsweise eine aktuelle Betriebszeitdauer. Die Zeitmesseinheit 9 ist dazu beispielsweise als ein Zähler ausgebildet, der mit einem vorgegebenen Takt zählt. Der Zähler zählt bevorzugt während die Steuervorrichtung 1 in Betrieb ist, z.B. während ein Zündschlüssel in dem Kraftfahrzeug steckt oder während die Brennkraftmaschine 2 in Betrieb ist. Der Zähler behält seinen zuletzt erreichten Wert auch außerhalb des Betriebs der Steuervorrichtung 1.The time measuring unit 9 is designed to determine a current time measurement value. The current time measurement value is, for example, a current operating time duration. The time measuring unit 9 For this purpose, for example, it is designed as a counter which counts with a predetermined clock. The counter preferably counts during the control device 1 is in operation, for example, while an ignition key is in the vehicle or while the internal combustion engine 2 is in operation. The counter retains its last value also outside the operation of the control device 1 ,

Die Zeitmesseinheit 9 kann so z.B. in der Recheneinheit 8 ausgebildet sein oder durch die Recheneinheit 8 gebildet sein, z.B. durch ein Programm oder eine Programmfunktion, das bzw. die in der Recheneinheit 8 ausgeführt wird. Das Programm oder die Programmfunktion ist dann ausgebildet, z.B. die aktuelle Betriebszeitdauer durch Zählen mit dem vorgegebenen Takt zu ermitteln. Vorzugsweise wird ein die aktuelle Betriebszeitdauer repräsentierender Wert in einem nicht flüchtigen Speicher gespeichert, der in der Recheneinheit 8 ausgebildet ist oder der mit der Recheneinheit 8 gekoppelt ist, insbesondere bei einem Beenden des Betriebs der Steuervorrichtung 1. Bei einem erneuten Betrieb der Steuervorrichtung 1 wird der gespeicherte Wert dann aus dem nicht flüchtigen Speicher gelesen und ausgehend von dem gespeicherten Wert die aktuelle Betriebszeitdauer ermittelt, z.B. durch Weiterzählen während des Betriebs der Steuervorrichtung 1.The time measuring unit 9 can for example in the arithmetic unit 8th be formed or by the arithmetic unit 8th be formed, for example, by a program or a program function, the or in the arithmetic unit 8th is performed. The program or the program function is then designed, for example, to determine the current operating time duration by counting with the predetermined clock. Preferably, a value representing the current operating time duration is stored in a non-volatile memory stored in the arithmetic unit 8th is formed or the with the arithmetic unit 8th is coupled, in particular at a termination of the operation of the control device 1 , In a renewed operation of the control device 1 the stored value is then read from the non-volatile memory and, based on the stored value, the current operating time duration is determined, for example by further counting during the operation of the control device 1 ,

Die Zeitmesseinheit 9 kann jedoch ebenso ausgebildet sein, ein aktuelles Datum als den aktuellen Zeitmesswert zu ermitteln. Dazu ist die Zeitmesseinheit 9 beispielsweise als eine Uhr ausgebildet. Vorzugsweise ist die Zeitmesseinheit 9 dann als eine Funkuhr ausgebildet oder ist mit einer Funkuhr gekoppelt.The time measuring unit 9 however, it may also be configured to determine a current date as the current time measurement value. This is the time measuring unit 9 for example, formed as a clock. Preferably, the time measuring unit 9 then formed as a radio clock or is coupled to a radio clock.

Mittels der Zeitmesseinheit 9 bzw. mittels des aktuellen Zeitmesswerts kann eine Nutzungszeitdauer oder ein Nutzungszeitraum des mindestens einen Programms oder der mindestens einen Programmfunktion oder gegebenenfalls der Steuervorrichtung 1 vorgegeben werden. Die Steuervorrichtung 1 ist so ausgebildet, dass ein Referenzwert vorgebbar ist. Das Ausführen mindestens eines Programms oder mindestens einer Programmfunktion wird unterbun den, wenn der aktuelle Zeitmesswert den vorgebbaren Referenzwert überschreitet. Die vorgegebene Nutzungszeitdauer oder der vorgegebene Nutzungszeitraum kann sich auf alle Programme und Programmfunktionen erstrecken, so dass die Steuervorrichtung 1 nicht mehr betrieben werden kann, wenn der aktuelle Zeitmesswert den vorgebbaren Referenzwert überschritten hat. Die vorgegebene Nutzungszeitdauer oder der vorgegebene Nutzungszeitraum kann sich jedoch auch auf einzelne Programme oder Programmfunktionen erstrecken, beispielsweise nur die Motorsteuerung, insbesondere die Zündung oder die Einspritzung, oder nur auf eine Komfortfunktion, beispielsweise den Fahrgeschwindigkeitsregler.By means of the time measuring unit 9 or by means of the current time measurement value can be a usage period or a period of use of the at least one program or the at least one program function or optionally the control device 1 be specified. The control device 1 is designed so that a reference value can be specified. The execution of at least one program or at least one program function is interrupted if the current time measured value exceeds the predefinable reference value. The predetermined period of use or the predetermined period of use may extend to all programs and program functions, so that the control device 1 can no longer be operated if the current time measured value has exceeded the predefinable reference value. However, the predetermined period of use or the predetermined period of use may also extend to individual programs or program functions, for example only the engine control, in particular the ignition or the injection, or only a comfort function, such as the cruise control.

Die Steuervorrichtung 1 kann so ausgebildet sein, dass zu einem Beginn der Nutzung, beispielsweise nach dem Einstecken des Zündschlüssels, oder auch während des weiteren Betriebs der Steuervorrichtung 1 überprüft wird, ob der aktuelle Zeitmesswert den vorgebbaren Referenzwert überschritten hat. Nutzer der Steuervorrichtung 1 dürfen jedoch bei Ablauf des Nutzungszeitraums oder der Nutzungszeitdauer nicht gefährdet werden, z.B. durch unterbinden der Zündung oder der Einspritzung während das Kraftfahrzeug fährt.The control device 1 can be designed so that at the beginning of use, for example, after insertion of the ignition key, or even during further operation of the control device 1 It is checked whether the current time measured value has exceeded the predefinable reference value. User of the control device 1 However, at the end of the period of use or the period of use may not be jeopardized, for example by stopping the ignition or injection while the vehicle is driving.

In einer ersten Ausführungsform der Steuervorrichtung 1 ist der aktuelle Zeitmesswert die aktuelle Betriebszeitdauer. Der vorgebbare Referenzwert ist dann eine maximale Betriebszeitdauer. Die Nutzungszeitdauer der Steuervorrichtung 1 ist somit auf die vorgesehene maximale Betriebszeitdauer begrenzt.In a first embodiment of the control device 1 the current time measurement value is the current operating time duration. The predefinable reference value is then a maximum operating time duration. The usage period of the control device 1 is thus limited to the intended maximum operating time.

In einer zweiten Ausführungsform der Steuervorrichtung 1 ist der aktuelle Zeitmesswert das aktuelle Datum. Der vorgebbare Referenzwert ist dann ein Abschaltdatum. Der Nutzungszeitraum kann jedoch auch, insbesondere zusätzlich, durch ein Einschaltdatum vorgegeben werden. Der Nutzungszeitraum der Steuervorrichtung 1 ist somit durch das Abschaltdatum und gegebenenfalls durch das Einschaltdatum begrenzt.In a second embodiment of the control device 1 the current time reading is the current date. The predefinable reference value is then a shutdown date. However, the period of use can also, in particular in addition, be specified by a switch-on. The period of use of the control device 1 is therefore limited by the switch-off date and possibly by the switch-on date.

Ein Abschalten von Programmen oder Programmfunktionen nach Ablauf der vorgesehenen maximalen Betriebszeitdauer oder bei außerhalb des vorgesehenen Nutzungszeitraums liegendem aktuellen Datum kann einem Nutzer der Steuervorrichtung 1, z.B. dem Fahrer des Kraftfahrzeugs, mitgeteilt werden. Das Mitteilen erfolgt z.B. durch eine optische Anzeige oder durch einen akustischen Hinweis.A shutdown of programs or program functions after expiration of the intended maximum operating time or lying outside the intended period of use current date can a user of the control device 1 , eg the driver of the motor vehicle. The notification is made for example by an optical Display or by an audible indication.

Vorzugsweise sind das mindestens eine Programm und/oder die mindestens eine Programmfunktion, die für eine zeitlich befristete Nutzung vorgesehen sind, so ausgebildet, dass diese nur auf einer Steuervorrichtung 1 ausführbar sind, die über die Zeitmesseinheit 9 verfügt. Dies hat den Vorteil, dass das Nutzen des mindestens einen Programms oder der mindestens einen Programmfunktion auf entsprechend ausgebildete Steuervorrichtungen 1 begrenzt werden kann, z.B. auf die Steuervorrichtungen 1, die als Prototyp während der Entwicklungsphase des Kraftfahrzeugs genutzt werden soll. Dadurch ist sichergestellt, dass Programme oder Programmfunktionen, die nur für den Betrieb während der Entwicklungsphase des Kraftfahrzeugs vorgesehen sind, nicht in einem Kraftfahrzeug genutzt werden, das mit einer in Serie produzierten Steuervorrichtung 1 ausgestattet ist. Ferner kann verhindert werden, insbesondere während der Entwicklungsphase des Kraftfahrzeugs, dass veraltete Programme oder Programmfunktionen genutzt werden, die gegebenenfalls zu Inkompatibilitäten oder anderen Problemen während des Betriebs führen können.Preferably, the at least one program and / or the at least one program function, which are provided for a temporary use, are designed so that they only on a control device 1 are executable over the time measuring unit 9 features. This has the advantage that the use of the at least one program or the at least one program function on appropriately designed control devices 1 can be limited, for example, on the control devices 1 which is to be used as a prototype during the development phase of the motor vehicle. This ensures that programs or program functions, which are intended only for operation during the development phase of the motor vehicle, are not used in a motor vehicle that uses a control device produced in series 1 Is provided. Furthermore, it can be prevented, especially during the development phase of the motor vehicle, that outdated programs or program functions are used, which may possibly lead to incompatibilities or other problems during operation.

Die Steuervorrichtung 1 ist vorzugsweise so ausgebildet, dass dem vorgebbaren Referenzwert ein neuer Wert zugewiesen werden kann und so die vorgesehene maximale Betriebszeitdauer oder der vorgesehene Nutzungszeitraum verändert werden kann. Insbesondere kann die vorgesehene maximale Betriebszeitdauer oder der vorgesehene Nutzungszeitraum verlängert werden. Es kann ebenfalls vorgesehen sein, das Ausführen des mindestens einen Programms oder der mindestens einen Programmfunktion unbefristet zu ermöglichen. Dazu wird beispielsweise das mindestens eine Programm oder die mindestens eine Programmfunktion der Steuervorrichtung 1 ersetzt.The control device 1 is preferably designed so that the predefinable reference value, a new value can be assigned and so the intended maximum operating time or the intended period of use can be changed. In particular, the planned maximum operating period or the intended period of use can be extended. It may also be provided to allow the execution of the at least one program or the at least one program function indefinitely. For this purpose, for example, the at least one program or the at least one program function of the control device 1 replaced.

Bevorzugt kann jedoch die maximale Betriebszeitdauer oder der Nutzungszeitraum durch Zuführen eines Freischaltkodes verändert werden. Durch das Zuführen des Freischaltkodes kann beispielsweise der vorgebbare Referenzwert durch einen neuen Wert ersetzt werden. Ebenso kann der Zähler zum Ermitteln der Betriebszeitdauer zurückgesetzt werden oder eine Befristung der Nutzung der Steuervorrichtung 1 bzw. des mindestens einen Programms oder der mindestens einen Programmfunktion deaktiviert werden.Preferably, however, the maximum operating period or the period of use may be changed by supplying an enabling code. By supplying the activation code, for example, the predefinable reference value can be replaced by a new value. Likewise, the counter for determining the operating time duration can be reset or a limitation on the use of the control device 1 or of the at least one program or the at least one program function are deactivated.

Der Freischaltkode kann der Steuervorrichtung 1 beispielsweise mittels der Kommunikationseinheit 19 zugeführt werden, die z.B. Tasten und gegebenenfalls optische Anzeigen umfasst. Die Kommunikationseinheit 19 kann jedoch auch ausgebildet sein zur drahtlosen Kommunikation, z.B. über ein Mobilfunknetz. Dadurch kann der Freischaltkode der Steuervorrichtung 1 zugeführt werden, ohne dass das Kraftfahrzeug in eine Werkstatt gebracht werden muss.The activation code can the control device 1 for example by means of the communication unit 19 supplied, which includes, for example, buttons and optionally optical displays. The communication unit 19 However, it can also be designed for wireless communication, eg via a mobile radio network. As a result, the activation code of the control device 1 be supplied without the vehicle must be brought to a workshop.

Durch die Vorgabe der maximalen Betriebszeitdauer oder des Nutzungszeitraums und durch das Verändern von diesen durch Zuführen des Freischaltkodes kann beispielsweise ein Automobilhersteller seinen Kunden anbieten, bestimmte Funktionen des Kraftfahrzeugs, z.B. Komfortfunktionen oder auch eine leistungsgesteigerte Motorsteuerung, zeitlich begrenzt zu testen und gegebenenfalls durch Erwerb des Freischaltkodes das Nutzen dieser Funktionen auch über den ursprünglich vorgesehenen Nutzungszeitraum oder die ursprünglich vorgesehene Betriebszeitdauer hinaus zu ermöglichen. Ebenso können zunächst nicht aktivierte Funktionen zu einem späteren Zeitpunkt durch Zuführen des Freischaltkodes, gegebenenfalls zeitlich begrenzt, genutzt werden. Ferner kann ein Kraftfahrzeug mit einer solchen Steuervorrichtung 1 besser vor Diebstahl geschützt sein, wenn das Kraftfahrzeug, z.B. durch Abschalten der Zündung oder der Einspritzung, nach Ablauf der vorgesehenen Betriebszeitdauer oder des vorgesehenen Nutzungszeitraums nicht mehr nutzbar ist und der Freischaltcode zum Freischalten des Kraftfahrzeugs nur für einen rechtmäßigen Eigentümer verfügbar ist.By specifying the maximum operating time or the period of use and by changing the activation code, for example, an automobile manufacturer can offer its customers to test certain functions of the motor vehicle, eg comfort functions or even an uprated engine control, for a limited time and possibly by purchasing the activation code to allow the use of these functions even beyond the originally intended period of use or the originally intended operating period. Likewise, initially unactivated functions can be used at a later time by supplying the activation code, possibly with a time limit. Furthermore, a motor vehicle with such a control device 1 better protected against theft, if the motor vehicle, for example, by switching off the ignition or injection, after the expiry of the intended operating time or the intended period of use is no longer usable and the activation code for unlocking the motor vehicle is available only for a legitimate owner.

Jedem Programm oder jeder Programmfunktion kann jeweils ein eigener vorgebbarer Referenzwert zugeordnet sein. Dadurch können z.B. die Nutzung der Motorsteuerung und die Nutzung der Unterhaltungstechnik unabhängig voneinander zeitlich begrenzt sein. Die jeweils zugeordneten vorgebbaren Referenzwerte können dann mittels Zuführen jeweils geeigneter Freischaltkodes unabhängig voneinander verändert werden.Each Program or each program function can each have its own specifiable Reference value assigned. Thereby, e.g. the use of the engine control and the use of the entertainment technology independently of each other for a limited time be. The respectively assigned predefinable reference values can then by means of feeding each appropriate release codes are changed independently.

Claims (10)

Steuervorrichtung zum Steuern einer Brennkraftmaschine (2) eines Kraftfahrzeugs, bei der die Steuervorrichtung (1) umfasst – eine Recheneinheit (8), die ausgebildet ist zum Ausführen mindestens eines Programms mit mindestens einer Programmfunktion, die das Steuern der Brennkraftmaschine betrifft, und – eine Zeitmesseinheit (9), die ausgebildet ist zum Ermitteln eines aktuellen Zeitmesswerts, und die ausgebildet ist, das Ausführen mindestens eines Programms oder mindestens einer Programmfunktion während eines gewünschten Betriebs der Brennkraftmaschine zu unterbinden, wenn der aktuelle Zeitmesswert einen vorgebbaren Referenzwert überschreitet.Control device for controlling an internal combustion engine ( 2 ) of a motor vehicle, in which the control device ( 1 ) comprises - a computing unit ( 8th ) configured to execute at least one program having at least one program function relating to the control of the internal combustion engine, and - a time measuring unit ( 9 ) configured to determine a current time measurement value and configured to inhibit the execution of at least one program or at least one program function during a desired operation of the internal combustion engine if the current time measurement value exceeds a predefinable reference value. Steuervorrichtung nach Anspruch 1, bei der der aktuelle Zeitmesswert eine aktuelle Betriebszeitdauer ist und der vorgebbare Referenzwert eine maximale Betriebszeitdauer ist.Control device according to Claim 1, in which the current time measurement value is a current operating time duration and the predefinable reference value is a ma is the maximum operating time. Steuervorrichtung nach Anspruch 1, bei der der aktuelle Zeitmesswert ein aktuelles Datum ist und der vorgebbare Referenzwert ein Abschaltdatum ist.Control device according to claim 1, wherein the current one Timing value is a current date and the specifiable reference value is a shutdown date. Steuervorrichtung nach Anspruch 3, bei der die Zeitmesseinheit (9) als eine Funkuhr ausgebildet ist oder mit einer Funkuhr gekoppelt ist.Control device according to Claim 3, in which the time measuring unit ( 9 ) is designed as a radio clock or is coupled to a radio clock. Steuervorrichtung nach einem der vorstehenden Ansprüche, die so ausgebildet ist, dass der Betrieb der Brennkraftmaschine unterbunden oder eingeschränkt wird, wenn der aktuelle Zeitmesswert den vorgebbaren Referenzwert überschritten hat.Control device according to one of the preceding claims, which is formed so that the operation of the internal combustion engine is prevented or restricted if the current time value exceeds the specifiable reference value Has. Steuervorrichtung nach einem der vorstehenden Ansprüche, die ausgebildet ist zum Steuern von Komforteinrichtungen des Kraftfahrzeugs und die so ausgebildet ist, dass der Betrieb von Kom forteinrichtungen des Kraftfahrzeugs unterbunden oder eingeschränkt wird, wenn der aktuelle Zeitmesswert den vorgebbaren Referenzwert überschritten hat.Control device according to one of the preceding claims, which is designed for controlling comfort devices of the motor vehicle and which is designed so that the operation of comfort devices of the motor vehicle is suppressed or restricted if the current Timing value has exceeded the predetermined reference value. Steuervorrichtung nach einem der vorstehenden Ansprüche, bei der dem vorgebbaren Referenzwert ein neuer Wert zuweisbar ist.Control device according to one of the preceding claims, in a new value can be assigned to the predefinable reference value. Steuervorrichtung nach Anspruch 7, bei der dem vorgebbaren Referenzwert ein neuer Wert zuweisbar ist durch Ersetzen oder Ergänzen des mindestens einen Programms oder der mindestens einen Programmfunktion.Control device according to claim 7, wherein the presettable Reference value a new value can be assigned by replacing or completing the at least one program or at least one program function. Steuervorrichtung nach Anspruch 7, bei der dem vorgebbaren Referenzwert ein neuer Wert zuweisbar ist durch Zuführen eines Freischaltkodes.Control device according to claim 7, wherein the presettable Reference value a new value is assignable by supplying a Freischaltkodes. Steuervorrichtung nach Anspruch 9, die eine Kommunikationseinheit (19) zur drahtlosen Kommunikation umfasst oder die mit einer solchen Kommunikationseinheit (19) gekoppelt ist und bei der der Freischaltkode mittels der Kommunikationseinheit (19) zuführbar ist.Control device according to claim 9, comprising a communication unit ( 19 ) for wireless communication or with such a communication unit ( 19 ) and in which the activation code by means of the communication unit ( 19 ) can be fed.
DE200510011883 2005-03-15 2005-03-15 Control device for internal combustion engine of motor vehicle, stops drive operation of internal combustion engine when measured time for implementing control program has exceed reference time Ceased DE102005011883A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE200510011883 DE102005011883A1 (en) 2005-03-15 2005-03-15 Control device for internal combustion engine of motor vehicle, stops drive operation of internal combustion engine when measured time for implementing control program has exceed reference time

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE200510011883 DE102005011883A1 (en) 2005-03-15 2005-03-15 Control device for internal combustion engine of motor vehicle, stops drive operation of internal combustion engine when measured time for implementing control program has exceed reference time

Publications (1)

Publication Number Publication Date
DE102005011883A1 true DE102005011883A1 (en) 2006-09-28

Family

ID=36973441

Family Applications (1)

Application Number Title Priority Date Filing Date
DE200510011883 Ceased DE102005011883A1 (en) 2005-03-15 2005-03-15 Control device for internal combustion engine of motor vehicle, stops drive operation of internal combustion engine when measured time for implementing control program has exceed reference time

Country Status (1)

Country Link
DE (1) DE102005011883A1 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4805722A (en) * 1987-06-26 1989-02-21 William Keating Anti theft system for motor vehicles and the like
DE10341640A1 (en) * 2003-05-16 2004-12-09 Mahncke Fritz Procedure for performing a vehicle repair
DE102004028569A1 (en) * 2003-09-26 2005-06-16 Idas Informations-, Daten- Und Automationssysteme Gmbh Process for preventing a vehicle from being stolen comprises switching operating elements of the vehicle between three operating states

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4805722A (en) * 1987-06-26 1989-02-21 William Keating Anti theft system for motor vehicles and the like
DE10341640A1 (en) * 2003-05-16 2004-12-09 Mahncke Fritz Procedure for performing a vehicle repair
DE102004028569A1 (en) * 2003-09-26 2005-06-16 Idas Informations-, Daten- Und Automationssysteme Gmbh Process for preventing a vehicle from being stolen comprises switching operating elements of the vehicle between three operating states

Similar Documents

Publication Publication Date Title
US7236877B2 (en) Chipped engine control unit system having copy protected and selectable multiple control programs
DE69931864T2 (en) Diagnostic apparatus for motor vehicle control
WO2008009499A1 (en) Method and device for the diagnosis of the cylinder-selective uneven distribution of a fuel-air mixture fed to the cylinders of an internal combustion engine
DE3010975A1 (en) CONTROL DEVICE FOR AN INTERNAL COMBUSTION ENGINE
EP2008179A1 (en) Enhancement of the functionality of production-model software in a controller
DE3807999C2 (en)
DE102009010925A1 (en) Method and computer program for operating an internal combustion engine and control unit
DE102009002037A1 (en) Method for operating a sensor
DE102006052868A1 (en) Time-based engine start prevention device for vehicle theft protection
DE102009007171A1 (en) Diagnostic system and method for detecting improper intervention in the software or calibrations of a vehicle
DE102005011883A1 (en) Control device for internal combustion engine of motor vehicle, stops drive operation of internal combustion engine when measured time for implementing control program has exceed reference time
DE102015103993A1 (en) Method and system for selecting vehicle performance
DE19750380B4 (en) Automobile Controller
DE19850175C1 (en) Checking analogue sensors in IC engine
DE19801187A1 (en) Procedure for operating IC engine with electrically operated adjusting device
DE102004060333A1 (en) Recognition and display of modifications to software releases for engine control unit software
DE102008001784B4 (en) Control device, method, computer program and computer program product for operating an internal combustion engine
EP3073438B1 (en) Method for determining the affiliation of a vehicle to an emission standard and vehicle computer
DE102006057532A1 (en) Method of improving an accelerator safety lock feature
DE102005035423B4 (en) Method and device for assigning a plurality of sensors of a sensor type to measurement objects of an internal combustion engine
DE102016201674A1 (en) Vehicle diagnostic device and system
DE102007060840A1 (en) Calibratable UDS safety concept for a high-performance diesel engine
DE4001211C3 (en) System for regulating the idle speed of an internal combustion engine
DE102010063380A1 (en) Method for operating an internal combustion engine
DE102015216119A1 (en) Method and apparatus for operating a dual fuel injection internal combustion engine

Legal Events

Date Code Title Description
OP8 Request for examination as to paragraph 44 patent law
8131 Rejection