WO1989005398A1 - Control method and device for internal combustion engines - Google Patents

Control method and device for internal combustion engines Download PDF

Info

Publication number
WO1989005398A1
WO1989005398A1 PCT/EP1987/000770 EP8700770W WO8905398A1 WO 1989005398 A1 WO1989005398 A1 WO 1989005398A1 EP 8700770 W EP8700770 W EP 8700770W WO 8905398 A1 WO8905398 A1 WO 8905398A1
Authority
WO
WIPO (PCT)
Prior art keywords
data
engine
memory
control device
computer
Prior art date
Application number
PCT/EP1987/000770
Other languages
French (fr)
Inventor
Lars Brandt
Franz Eidler
Ulrich Flaig
Albrecht Sieber
Original Assignee
Robert Bosch Gmbh
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 Robert Bosch Gmbh filed Critical Robert Bosch Gmbh
Priority to KR1019890701490A priority Critical patent/KR900700746A/en
Priority to PCT/EP1987/000770 priority patent/WO1989005398A1/en
Publication of WO1989005398A1 publication Critical patent/WO1989005398A1/en

Links

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D43/00Conjoint electrical control of two or more functions, e.g. ignition, fuel-air mixture, recirculation, supercharging or exhaust-gas treatment
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02PIGNITION, OTHER THAN COMPRESSION IGNITION, FOR INTERNAL-COMBUSTION ENGINES; TESTING OF IGNITION TIMING IN COMPRESSION-IGNITION ENGINES
    • F02P11/00Safety means for electric spark ignition, not otherwise provided for
    • F02P11/04Preventing unauthorised use of engines
    • 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/2406Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using essentially read only memories
    • F02D41/2409Addressing techniques specially adapted therefor
    • F02D41/2422Selective use of one or more tables
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C9/00Individual registration on entry or exit
    • G07C9/30Individual registration on entry or exit not involving the use of a pass
    • G07C9/32Individual registration on entry or exit not involving the use of a pass in combination with an identity check
    • G07C9/33Individual registration on entry or exit not involving the use of a pass in combination with an identity check by means of a password

Definitions

  • the invention relates to a method of controlling an internal combustion engine in accordance with the pre-characterising clause of claim 1.
  • the invention also relates to a control device for an internal combustion engine in accordance with the pre- characterising clause of claim 2.
  • a control system such as an ignition system, operating in accordance with engine operating parameters, such as inlet air vacuum, inlet air quantity or throttle or pedal position, engine coolant temperature, engine speed, and a reference mark synchronized with the rotation of the engine crankshaft.
  • the system includes a PROM and mention is made of the, at least theoretical, possibility of erasing the memory. This enables the computer hardware to be adapted for use with different engine types and different vehicle types. However, it is easy for unauthorized or unskilled persons to tamper with the system and in particular, to interfere with the program previously stored in the PROM.
  • FIG. 1 is a schematic block diagram of a control device for an internal combustion engine installed in a- vehicle.
  • the drawing shows an internal combustion engine 10 operable with fuel injection and spark ignition.
  • the fuel injection valves 12 and the spark plugs 14 are controlled by a control device which comprises a computer 16, preferably a microcomputer, in accordance with engine operating parameters, such as a reference mark BM, derived from a pulse generator associated with the engine crankshaft, inlet air vacuum P, inlet air quantity (throttle flap position) L, engine cooling water temperature T and engine speed n.
  • a control device which comprises a computer 16, preferably a microcomputer, in accordance with engine operating parameters, such as a reference mark BM, derived from a pulse generator associated with the engine crankshaft, inlet air vacuum P, inlet air quantity (throttle flap position) L, engine cooling water temperature T and engine speed n.
  • the computer 16 contains five memory zones 20,22,24,26,28 and a processor 18 for processing information stored in the memory zones in accordance with the operating parameters to determine the injected fuel quantity and " the ignition timing.
  • T e computer 16 is designed and constructed to be suitable for a range of engine types and a range of vehicle types as is that described in the aforementioned US-A-4084240. However, access to the computer for adapting it to a particular engine and a particular vehicle is gained by entering an appropriate password.
  • a programming device 38 represented here by a disc drive 30, a visual display unit 32 and an associated keyboard 34 is plugged into the control device via a serial line 36.
  • the programming device 30 and the control device are two separate units which can be interconnected by the line 36 for re-programming.
  • the basic software program is stored in the memory zone 20.
  • the loading of the program is carried out by the software designer using his own unique password to gain access to the memory zone 20.
  • the basic program stored in this zone is not to be changed under any circumstances.
  • Data pertaining to security is stored in the memory zone 22. Such data may, for example, comprise the maximum permitted engine speed.
  • the security selected data can be entered and altered only by entering the appropriate password, known only to the the supplier of the control device.
  • the data stored in the third memory zone 24 pertains to the type of engine and can be entered or changed only by the supplier of the engine, using his unique password.
  • the data stored in the fourth memory zone relates to the particular type or model of vehicle in which the engine is installed. This data is entered by the vehicle manufacturer and can only be changed by him upon first entering his unique code.
  • data consisting of adjustments, such as reference values, is stored in the memory zone 28 and can be changed by a service engineer using his own password.
  • Each password is stored in its respective zone.
  • the user who has authority to change stored data is thus able to alter his password relating to such data. Such alteration may be necessary in the event that an unauthorized person, such as a packer, gets to know of the password.
  • control device in the form of a governor for a diesel engine, the control device would control the fuel injection pump rather than fuel injection valves and the ignition system would be omitted.
  • An input parameter would be the accelerator pedal position.

Landscapes

  • Engineering & Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Mechanical Engineering (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)

Abstract

A control device for an I.C. (10) engine fitted to a vehicle has a memory divided into zones (20 to 28) access to which can only be gained by entering a respective password on a keyboard 34. The zones store respectively the basic software program, security-related data, engine-related data, vehicle-related data and adjustable data.

Description

DESCRIPTION
CONTROL METHOD AND DEVICE FOR INTERNAL COMBUSTION
ENGINES. State of the art The invention relates to a method of controlling an internal combustion engine in accordance with the pre-characterising clause of claim 1. The invention also relates to a control device for an internal combustion engine in accordance with the pre- characterising clause of claim 2. Such a method and device are known (US-A-4084240) , and are used as a control system, such as an ignition system, operating in accordance with engine operating parameters, such as inlet air vacuum, inlet air quantity or throttle or pedal position, engine coolant temperature, engine speed, and a reference mark synchronized with the rotation of the engine crankshaft. The system includes a PROM and mention is made of the, at least theoretical, possibility of erasing the memory. This enables the computer hardware to be adapted for use with different engine types and different vehicle types. However, it is easy for unauthorized or unskilled persons to tamper with the system and in particular, to interfere with the program previously stored in the PROM.
Advantages of the invention.
The above drawback is avoided by the method in accordance with the characterising clause of claim 1 and by the control device in accordance with the characterising clause of claim 2. In particular, alteration of the stored data by unauthorized persons is prevented or made difficult. Drawing.
The invention is further described, by way of example, with reference to the accompanying drawing which is a schematic block diagram of a control device for an internal combustion engine installed in a- vehicle. Description of the exemplary embodiment. The drawing shows an internal combustion engine 10 operable with fuel injection and spark ignition. The fuel injection valves 12 and the spark plugs 14 are controlled by a control device which comprises a computer 16, preferably a microcomputer, in accordance with engine operating parameters, such as a reference mark BM, derived from a pulse generator associated with the engine crankshaft, inlet air vacuum P, inlet air quantity (throttle flap position) L, engine cooling water temperature T and engine speed n. The computer 16 contains five memory zones 20,22,24,26,28 and a processor 18 for processing information stored in the memory zones in accordance with the operating parameters to determine the injected fuel quantity and" the ignition timing. T e computer 16 is designed and constructed to be suitable for a range of engine types and a range of vehicle types as is that described in the aforementioned US-A-4084240. However, access to the computer for adapting it to a particular engine and a particular vehicle is gained by entering an appropriate password. For this purpose a programming device 38 represented here by a disc drive 30, a visual display unit 32 and an associated keyboard 34 is plugged into the control device via a serial line 36. Thus, the programming device 30 and the control device are two separate units which can be interconnected by the line 36 for re-programming.
The basic software program is stored in the memory zone 20. The loading of the program is carried out by the software designer using his own unique password to gain access to the memory zone 20. The basic program stored in this zone is not to be changed under any circumstances. Data pertaining to security is stored in the memory zone 22. Such data may, for example, comprise the maximum permitted engine speed. The security selected data can be entered and altered only by entering the appropriate password, known only to the the supplier of the control device.
The data stored in the third memory zone 24 pertains to the type of engine and can be entered or changed only by the supplier of the engine, using his unique password.
The data stored in the fourth memory zone relates to the particular type or model of vehicle in which the engine is installed. This data is entered by the vehicle manufacturer and can only be changed by him upon first entering his unique code.
Finally, data consisting of adjustments, such as reference values, is stored in the memory zone 28 and can be changed by a service engineer using his own password.
Each password is stored in its respective zone. The user who has authority to change stored data is thus able to alter his password relating to such data. Such alteration may be necessary in the event that an unauthorized person, such as a packer, gets to know of the password.
In the case of a control device in the form of a governor for a diesel engine, the control device would control the fuel injection pump rather than fuel injection valves and the ignition system would be omitted. An input parameter would be the accelerator pedal position.

Claims

1. A method of controlling an internal combustion engine of a mechanically propelled vehicle by meana of a control device which has a computer for regulating the fuel quantity and/or ignition timing in accordance with engine operating parameters, in which a programmable read-only memory in the computer is programmed with a basic operating program and with data pertaining to various parameters, characterised in that the data pertaining to parameters, such as data related to the particular kind of engine, data pertaining to the particular kind of vehicle and data consisting of individual adjustments, is entered after keying in respective passwords which do not give access to any zone of the memory other than one associated with the data to which the keyed-in password relates.
2. A control device for an internal combustion- engine of a mechanically propelled vehicle, the device having a computer (16) for controlling a function of the engine, such as fuel quantity and/or ignition . timing, the computer (16) having a programmable read-only memory characterised in that the memory is divided into zones (20 to 28) each for storing data of different kind, such as a basic program, safety data, engine data, vehicle data and adjustable data, and in that access to each of the memory zones (20 to 28) for the purpose of re-programming can only be obtained by keying in a respective password.
3. A control device according to claim 2, characterised in that each memory zone has stored therein the respective password for accessing that zone.
PCT/EP1987/000770 1987-12-10 1987-12-10 Control method and device for internal combustion engines WO1989005398A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1019890701490A KR900700746A (en) 1987-12-10 1987-12-10 Control methods and elements for internal combustion engines
PCT/EP1987/000770 WO1989005398A1 (en) 1987-12-10 1987-12-10 Control method and device for internal combustion engines

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/EP1987/000770 WO1989005398A1 (en) 1987-12-10 1987-12-10 Control method and device for internal combustion engines

Publications (1)

Publication Number Publication Date
WO1989005398A1 true WO1989005398A1 (en) 1989-06-15

Family

ID=8165223

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/EP1987/000770 WO1989005398A1 (en) 1987-12-10 1987-12-10 Control method and device for internal combustion engines

Country Status (2)

Country Link
KR (1) KR900700746A (en)
WO (1) WO1989005398A1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0756668B1 (en) * 1994-10-12 2000-02-09 Robert Bosch Gmbh Device and process for controlling an internal combustion engine
EP1358613A2 (en) * 2000-08-14 2003-11-05 Audi Performance & Racing Enhanced module chipping system
FR2892466A1 (en) * 2005-10-25 2007-04-27 Renault Sas ELECTRONIC CONTROL UNIT FOR A VEHICLE ENGINE HAVING AT LEAST ONE IMPROVED CONTROL LAW

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4274144A (en) * 1979-12-31 1981-06-16 Acf Industries, Incorporated Fuel control system development apparatus
GB2163881A (en) * 1984-08-03 1986-03-05 Maintenance Technology Inc Tamper-resistant running time equipment maintenance monitor
EP0225971A2 (en) * 1985-11-15 1987-06-24 Dr.Ing.h.c. F. Porsche Aktiengesellschaft Motor vehicle diagnostic system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4274144A (en) * 1979-12-31 1981-06-16 Acf Industries, Incorporated Fuel control system development apparatus
GB2163881A (en) * 1984-08-03 1986-03-05 Maintenance Technology Inc Tamper-resistant running time equipment maintenance monitor
EP0225971A2 (en) * 1985-11-15 1987-06-24 Dr.Ing.h.c. F. Porsche Aktiengesellschaft Motor vehicle diagnostic system

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
IBM Technical Disclosure Bulletin, volume 17, no. 2, July 1974, (New York, US), C.R. Attanasio et al.: "Disk data security", pages 570-571 *
Proceedings of the IEEE, volume 66, no. 2, February 1978, IEEE, (New York, US), J. Marley: "Evolving microprocessors which better meet the needs of auto-motive electronics", pages 142-150 *

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0756668B1 (en) * 1994-10-12 2000-02-09 Robert Bosch Gmbh Device and process for controlling an internal combustion engine
EP1358613A2 (en) * 2000-08-14 2003-11-05 Audi Performance & Racing Enhanced module chipping system
EP1358613A4 (en) * 2000-08-14 2005-07-27 Audi Performance & Racing Enhanced module chipping system
FR2892466A1 (en) * 2005-10-25 2007-04-27 Renault Sas ELECTRONIC CONTROL UNIT FOR A VEHICLE ENGINE HAVING AT LEAST ONE IMPROVED CONTROL LAW
WO2007048972A2 (en) * 2005-10-25 2007-05-03 Renault S.A.S Electronic control unit for a vehicle engine comprising at least one improved control law
WO2007048972A3 (en) * 2005-10-25 2007-06-14 Renault Sa Electronic control unit for a vehicle engine comprising at least one improved control law

Also Published As

Publication number Publication date
KR900700746A (en) 1990-08-16

Similar Documents

Publication Publication Date Title
US5606315A (en) Security method for protecting electronically stored data
US4163282A (en) Electrical control method and apparatus for combustion engines
US4425890A (en) Spark timing control apparatus for use with a internal combustion engine
US6535811B1 (en) System and method for real-time electronic engine control
US7047128B2 (en) Chipped engine control unit system having copy protected and selectable multiple control programs
EP0363958B1 (en) Method and apparatus for controlling the fuel injection for internal combustion engines
US4388907A (en) Single point fuel injected internal combustion engine and method of operating same
US4499879A (en) Fuel supply system for an internal combustion engine
US5137000A (en) Device and method for decreasing delays in fuel injected internal combustion engines
US7388472B2 (en) Vehicle anti-theft time based engine start inhibitor
WO1989005398A1 (en) Control method and device for internal combustion engines
US20210200451A1 (en) Method and device for writing software objects into an electronic control unit of an internal combustion engine
US5138833A (en) Converter overtemperature protection system and method
EP0671556B1 (en) A device for controlling fuel injection in an internal combustion engine
GB2355318A (en) Method and apparatus for controlling processes linked to an i.c. engine
US20080157920A1 (en) Calibratable uds security concept for heavy-duty diesel engine
US20030037213A1 (en) Method for protecting a microcomputer system against manipulation of its program
JPS60212656A (en) Control apparatus of drive apparatus of car containing internal combustion engine with auxiliary apparatus
Schweitzer et al. Electronic spark timing control for motor vehicles
US6196190B1 (en) Method for determining an operating parameter for starting an internal combustion engine
Fischer et al. Solenoid-Valve Controlled Diesel Distributor Injection Pump
EP0439194B1 (en) Stroke identification system for internal combustion engine
Koscielnik A programmable controller for combustion engines used in race cars
Weseloh EEC IV full authority diesel fuel injection control
Moyer et al. Engine Control by an On-Board Computer

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): JP KR US

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): AT BE CH DE FR GB IT LU NL SE