DE3616455A1 - CONTROL UNIT FOR COMBUSTION ENGINES - Google Patents
CONTROL UNIT FOR COMBUSTION ENGINESInfo
- Publication number
- DE3616455A1 DE3616455A1 DE19863616455 DE3616455A DE3616455A1 DE 3616455 A1 DE3616455 A1 DE 3616455A1 DE 19863616455 DE19863616455 DE 19863616455 DE 3616455 A DE3616455 A DE 3616455A DE 3616455 A1 DE3616455 A1 DE 3616455A1
- Authority
- DE
- Germany
- Prior art keywords
- data
- control device
- engine
- processor
- different
- 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.)
- Withdrawn
Links
Classifications
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/24—Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means
- F02D41/2406—Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using essentially read only memories
- F02D41/2409—Addressing techniques specially adapted therefor
- F02D41/2422—Selective use of one or more tables
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/042—Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/23—Pc programming
- G05B2219/23429—Selection as function of connected machine
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/25—Pc structure of the system
- G05B2219/25092—Customized control features, configuration
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Mechanical Engineering (AREA)
- General Engineering & Computer Science (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
Abstract
Description
Die Erfindung betrifft ein Steuergerät für Verbrennungs motoren gemäß der Gattung des Hauptanspruchs.The invention relates to a control device for combustion motors according to the genus of the main claim.
Es sind Steuergeräte für Verbrennungsmotoren bekannt, die unter Berücksichtigung motorspezifischer Daten den Motor in sämtlichen Betriebsphasen den jeweiligen Anforderungen entsprechend steuern. So wird beispielsweise die Ein spritzdauer bzw. die Einspritzmenge in Abhängigkeit von der Änderung und Stellung des Fußfahrgebers (Gaspedal) unter Berücksichtigung der Motordrehzahl und der Motor temperatur aufgrund motorspezifischer Daten in einem Prozessor bestimmt. Die Daten können in einem speziell dafür vorgesehenen Speicher, beispielsweise einem PROM oder einem EPROM, abgelegt sein. Zur Steuerung unter schiedlicher Motoren werden entsprechend unterschiedliche Daten bzw. Datensätze benötigt, die bei herkömmlichen Steuergeräten in unterschiedlichen Speichern abgelegt sind. Dies hat den Nachteil, daß für unterschiedliche Motoren eine entsprechende Anzahl unterschiedlicher Speicher und häufig auch unterschiedliche Steuergeräte erforderlich sind, woraus sich ein entsprechend hoher Aufwand für die Lagerhaltung ergibt.Control units for internal combustion engines are known which the engine taking into account engine-specific data the respective requirements in all operating phases control accordingly. For example, the one injection duration or the injection quantity depending on the change and position of the foot pedal (accelerator pedal) taking into account the engine speed and the engine temperature based on engine-specific data in one Processor determined. The data can be in a special memory provided for this purpose, for example a PROM or an EPROM. For control under different engines are different accordingly Data or data sets required for conventional Control units stored in different memories are. This has the disadvantage that for different Motors a corresponding number of different Memory and often also different control units are required, resulting in a correspondingly high Warehousing costs.
Das erfindungsgemäße Steuergerät mit den Merkmalen des Hauptanspruchs hat demgegenüber den Vorteil, daß ein Programmspeicher mit verschiedenen motorspezifischen Daten für unterschiedliche Motoren verwendbar ist. In Abhängigkeit vom jeweils verwendeten Motor werden die zu diesem Motor gehörenden Daten vom Prozessor ausgewählt und für die Steuerung des Motors verwendet. Dem Prozessor kann der jeweilige Motortyp durch ein entsprechendes Codierelement, welches im Steuergerät oder außerhalb des Steuergeräts angeordnet ist, mitgeteilt werden. Als Codierelement kann ein Schalter, ein elektrischer Wider stand oder eine zwei Leitungen verbindende Brücke dienen. Das Codierelement kann im Kabelbaum-Stecker integriert sein, der die Steckverbindung zwischen Steuergerät und Motor bildet. Der Kabelbaum-Stecker kann auch an einem seiner Anschlüsse einen bestimmten Spannungswert auf weisen, der den zugehörigen Motor kennzeichnet.The control device according to the invention with the features of Main claim has the advantage that a Program memory with various engine-specific Data can be used for different engines. In Depending on the engine used, the become data belonging to this motor selected by the processor and used to control the engine. The processor can the respective engine type by a corresponding Coding element, which in the control unit or outside the Control unit is arranged to be communicated. As Coding element can be a switch, an electrical resistor stand or serve a bridge connecting two lines. The coding element can be integrated in the cable harness connector be the connector between the control unit and Engine forms. The harness connector can also be attached to one its connections to a certain voltage value point that identifies the associated motor.
Besonders vorteilhaft ist es, die im Speicher abgelegten Daten in Datenblöcke zu unterteilen, wobei wenigstens teilweise für unterschiedliche Motoren unterschiedliche Datenblöcke vorgesehen sind. Die Anfangsadressen der Datenblöcke können vom Prozessrechner durch konstante oder rechnerisch ermittelte Offset-Werte gefunden werden. Beispielsweise können die Daten für einen ersten Motor ab einer vorgegebenen Adressnummer abgelegt sein, während die Daten eines zweiten Motors beispielsweise um die Adressnummer 1000 erhöht sind. Die Daten eines weiteren unterschiedlichen Motors könnten dann beispielsweise ab einer Adressnummer abgelegt sein, die gegenüber dem ersten Motor um die Adressnummer 2000 erhöht ist. Die Anfangsadressen würden sich somit um konstante Offset-Werte unterscheiden. It is particularly advantageous for those stored in the memory Subdivide data into data blocks, at least sometimes different for different engines Data blocks are provided. The initial addresses of the Data blocks can be kept constant by the process computer or arithmetically determined offset values can be found. For example, the data for a first engine be filed from a given address number, while the data of a second engine for example are increased by the address number 1000. The data of one other different engines could then for example, be filed from an address number that compared to the first engine by the address number 2000 is increased. The starting addresses would be around distinguish constant offset values.
Die Anfangsadressen der unterschiedlichen Datenblöcke können auch durch an sich bekannte Adressierungsverfahren rechnerisch ermittelt werden. Es besteht auch die Möglich keit, die Anfangsadressen mittels Bitabfrage zu ermitteln, d.h, daß im Wege aufeinanderfolgender Ja-Nein-Entschei dungen geprüft wird, ob es sich beispielsweise um den Motortyp 1 oder den Motortyp 2 oder den Motortyp 3 handelt. In Abhängigkeit vom ausgewählten Motortyp wird dann die zugehörige Anfangsadresse des gewünschten Daten blocks ausgewählt.The starting addresses of the different data blocks can also be determined by calculation using addressing methods known per se. There is also the possibility of determining the starting addresses by means of a bit query, that is to say that successive yes-no decisions are used to check whether it is, for example, motor type 1 or motor type 2 or motor type 3 . Depending on the selected motor type, the associated start address of the desired data block is then selected.
Es können gegebenenfalls auch unterschiedliche Auswahl verfahren zur Bestimmung der Anfangsadressen miteinander kombiniert werden.There may also be different selections procedure for determining the starting addresses with each other be combined.
Die Erfindung wird anhand eines in der Zeichnung dar gestellten Ausführungsbeispiels näher erläutert. Einem Motor 1 ist ein Steuergerät 2 zugeordnet, welches den Motor in Abhängigkeit von unterschiedlichen Parametern steuert. Das Steuergerät enthält zu diesem Zweck einen Mirkroprozessor 3 und einen Speicher 4, in welchem für unterschiedliche Motortypen unterschiedliche Datensätze D 1 bis Dn abgelegt sind. Von den unterschiedlichen Datensätzen können einige speziell für nur einen be stimmten Motortyp und andere gemeinsam für mehrere Motortypen bestimmt sein.The invention is explained in more detail with reference to an embodiment shown in the drawing. A control unit 2 is assigned to a motor 1 and controls the motor as a function of different parameters. For this purpose, the control unit contains a microprocessor 3 and a memory 4 , in which different data records D 1 to Dn are stored for different engine types. Of the different data records, some can be specifically designed for only one specific engine type and others together for several engine types.
Der Prozessor 3 wählt nun in Abhängigkeit vom zu steuernden Motortyp die geeigneten Datensätze aus, die zur Steuerung dieses Motortyps benötigt werden. Um den Prozessor 3 den Motortyp mitzuteilen, kann ein Auswahl schalter 5 vorgesehen sein. Es besteht aber auch die Möglichkeit, den Kabelbaum-Stecker 6 bezüglich seiner Anschlüsse so auszubilden, daß für jeden Motortyp ein spezieller Kabelbaum-Stecker 6 mit entsprechender Codierung verwendet werden muß. Beispielsweise kann über die angeschlossene Batterie B ein bestimmter Stecker anschluß auf einen Spannungswert gelegt werden, der den Motortyp kennzeichnet. Der Prozessor 3 errechnet dann aufgrund dieser Kennzeichnung bzw. Codierung die er forderlichen Anfangsadressen der benötigten Datensätzen D 1 bis Dn.Processor 3 now selects the suitable data records that are required to control this engine type, depending on the engine type to be controlled. In order to inform the processor 3 of the engine type, a selection switch 5 can be provided. However, there is also the possibility of designing the wiring harness connector 6 with respect to its connections such that a special wiring harness connector 6 with corresponding coding must be used for each engine type. For example, a certain connector can be connected to a voltage value that identifies the motor type via the connected battery B. The processor 3 then calculates the required starting addresses of the required data records D 1 to Dn on the basis of this identification or coding.
Entsprechende Codierungen können auch dazu eingesetzt werden, um den Prozessor und damit das Steuergerät auf beispielsweise zwei unterschiedliche Betriebsarten einzustellen. Dadurch kann beispielsweise zwischen dem Betrieb mit ungeregeltem Katalysator und dem Betrieb mit geregeltem Katalysator umgeschaltet werden.Corresponding codings can also be used for this to the processor and thus the control unit for example two different operating modes adjust. This can, for example, between the Operation with unregulated catalyst and the operation can be switched with regulated catalyst.
Claims (6)
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE19863616455 DE3616455A1 (en) | 1986-05-15 | 1986-05-15 | CONTROL UNIT FOR COMBUSTION ENGINES |
JP50243587A JPS63503317A (en) | 1986-05-15 | 1987-04-14 | Control device for internal combustion engine |
PCT/DE1987/000171 WO1987006975A1 (en) | 1986-05-15 | 1987-04-14 | Controller for internal combustion engines |
EP19870902396 EP0266375A1 (en) | 1986-05-15 | 1987-04-14 | Controller for internal combustion engines |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE19863616455 DE3616455A1 (en) | 1986-05-15 | 1986-05-15 | CONTROL UNIT FOR COMBUSTION ENGINES |
Publications (1)
Publication Number | Publication Date |
---|---|
DE3616455A1 true DE3616455A1 (en) | 1987-11-19 |
Family
ID=6300937
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE19863616455 Withdrawn DE3616455A1 (en) | 1986-05-15 | 1986-05-15 | CONTROL UNIT FOR COMBUSTION ENGINES |
Country Status (4)
Country | Link |
---|---|
EP (1) | EP0266375A1 (en) |
JP (1) | JPS63503317A (en) |
DE (1) | DE3616455A1 (en) |
WO (1) | WO1987006975A1 (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3802241A1 (en) * | 1988-01-27 | 1989-08-10 | Opel Adam Ag | ELECTRONIC CONTROL UNIT FOR MOTOR VEHICLES |
DE4105075A1 (en) * | 1991-02-19 | 1992-08-27 | Kloeckner Humboldt Deutz Ag | Electronic control system with selector for IC engine - has A=D converter in control unit for translating divided voltage into memory address signal |
DE4111949A1 (en) * | 1991-04-12 | 1992-10-15 | Audi Ag | Universal microprocessor for IC engine management - has coded switching of data store to match engine type |
WO2001009693A1 (en) * | 1999-07-29 | 2001-02-08 | Honeywell Inc. | Power up communication interface system |
EP1183165B1 (en) * | 1999-05-25 | 2006-03-22 | Lisa Dräxlmaier GmbH | Electrical wiring system for the drive unit in vehicles |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3733832A1 (en) * | 1987-10-07 | 1989-04-27 | Messerschmitt Boelkow Blohm | SENSOR FOR MOTOR VEHICLES |
WO1989004425A1 (en) * | 1987-11-06 | 1989-05-18 | Invent Engineering Pty. Ltd. | User modifiable fuel injection computer |
JP2573374B2 (en) * | 1989-11-10 | 1997-01-22 | 富士重工業株式会社 | Electronic control unit for vehicle engine |
FR2659490A1 (en) * | 1990-03-12 | 1991-09-13 | Electronique Pratique Ste Nle | Programmable fuse box, and alarm device using such a box |
GB9019423D0 (en) * | 1990-09-06 | 1990-10-24 | Gen Motors Luxembourg Operatio | Electronic controller for vehicle |
JPH04339158A (en) * | 1991-05-16 | 1992-11-26 | Kokusan Denki Co Ltd | Controller for internal combustion engine |
IT1255407B (en) * | 1992-07-03 | 1995-10-31 | Bticino Spa | CONFIGURATOR DEVICE FOR ELECTRONIC MICROCONTROLLER UNITS |
FR2708048B1 (en) * | 1993-07-21 | 1995-08-25 | Renault | Method of controlling an internal combustion engine. |
DE4436371B4 (en) * | 1994-10-12 | 2006-07-27 | Robert Bosch Gmbh | Device and method for controlling an internal combustion engine |
US5767613A (en) * | 1996-06-17 | 1998-06-16 | Bisnes Mauleg, Inc. | Spark plug with enlarged center electrode and gap |
DE102007015355A1 (en) * | 2007-03-30 | 2008-10-02 | Zf Friedrichshafen Ag | Control device of an automated step transmission |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4248194A (en) * | 1979-08-23 | 1981-02-03 | Trw Inc. | Method and apparatus for controlling the operation of a pump |
DE3013052A1 (en) * | 1980-04-03 | 1981-10-15 | Robert Bosch Gmbh, 7000 Stuttgart | IGNITION AND FUEL INJECTION SYSTEM FOR MULTI-CYLINDER COMBUSTION ENGINES |
JPS5857072A (en) * | 1981-09-30 | 1983-04-05 | Toyota Motor Corp | Ignition timing controlling method of electronic control engine |
GB2120410A (en) * | 1982-05-19 | 1983-11-30 | Lucas Ind Plc | Control system for an internal combustion engine |
JPS59134351A (en) * | 1983-01-21 | 1984-08-02 | Toyota Motor Corp | Speed change gear decision method of electronic control engine for vehicle |
DE3309802C2 (en) * | 1983-03-18 | 1985-07-04 | Audi AG, 8070 Ingolstadt | Electronic system for motor vehicles |
JPS60233355A (en) * | 1984-05-04 | 1985-11-20 | Diesel Kiki Co Ltd | Electron control type internal-combustion engine |
JPS6185556A (en) * | 1984-10-01 | 1986-05-01 | Nippon Denso Co Ltd | Device for adjusting characteristic of controller for internal combustion engine |
-
1986
- 1986-05-15 DE DE19863616455 patent/DE3616455A1/en not_active Withdrawn
-
1987
- 1987-04-14 WO PCT/DE1987/000171 patent/WO1987006975A1/en not_active Application Discontinuation
- 1987-04-14 JP JP50243587A patent/JPS63503317A/en active Pending
- 1987-04-14 EP EP19870902396 patent/EP0266375A1/en not_active Ceased
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3802241A1 (en) * | 1988-01-27 | 1989-08-10 | Opel Adam Ag | ELECTRONIC CONTROL UNIT FOR MOTOR VEHICLES |
DE4105075A1 (en) * | 1991-02-19 | 1992-08-27 | Kloeckner Humboldt Deutz Ag | Electronic control system with selector for IC engine - has A=D converter in control unit for translating divided voltage into memory address signal |
DE4111949A1 (en) * | 1991-04-12 | 1992-10-15 | Audi Ag | Universal microprocessor for IC engine management - has coded switching of data store to match engine type |
EP1183165B1 (en) * | 1999-05-25 | 2006-03-22 | Lisa Dräxlmaier GmbH | Electrical wiring system for the drive unit in vehicles |
WO2001009693A1 (en) * | 1999-07-29 | 2001-02-08 | Honeywell Inc. | Power up communication interface system |
Also Published As
Publication number | Publication date |
---|---|
WO1987006975A1 (en) | 1987-11-19 |
JPS63503317A (en) | 1988-12-02 |
EP0266375A1 (en) | 1988-05-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE3616455A1 (en) | CONTROL UNIT FOR COMBUSTION ENGINES | |
EP0163775B1 (en) | Programme control device for a motor vehicle | |
DE2326851C2 (en) | Device for carrying out a multi-dimensional interpolation in connection with a read-only memory | |
EP1809884B1 (en) | Device and method for correction of the injection behaviour of an injector | |
EP0266704A2 (en) | Electronic system for motor vehicles | |
EP0154034A2 (en) | Electronic control system for machines | |
DE3226353A1 (en) | DEVICE FOR CONTROLLING THE ENERGY CONVERSION PROCESS OF AN ENGINE WITH INTERNAL COMBUSTION | |
EP0765495B1 (en) | Method of optimising data and/or program parts for programmed control units, and associated control unit | |
DE102018123262A1 (en) | METHOD FOR DETERMINING FUEL INJECTION PROFILES | |
DE19749815A1 (en) | Device and method for determining the amount of fuel injected | |
DE4316775C2 (en) | Ignition system with a monitoring device for individual ignition processes for an internal combustion engine | |
DE19800464A1 (en) | Fuel injection circuit for internal combustion engine | |
DE3243855A1 (en) | IDENTIFIER GENERATOR | |
DE3725521C2 (en) | ||
DE3009966A1 (en) | FUEL INJECTION CONTROL FOR COMBUSTION ENGINE | |
DE3829041A1 (en) | CONTROL SYSTEM FOR THE AIR-FUEL RATIO IN A FUEL ENGINE | |
EP1246345B1 (en) | Electrical motor with electronic control | |
DE2850534A1 (en) | Control microprocessor for ignition and fuel injection in IC engine - depends on count processes performed by input-output unit to reduce number of bits needed | |
DE3827502A1 (en) | TROUBLESHOOTING SYSTEM FOR MOTOR VEHICLES | |
DE3525895A1 (en) | LEARNING CONTROL ARRANGEMENT FOR CONTROLLING THE AIR FUEL RATIO OF A MOTOR VEHICLE ENGINE | |
DE3148368A1 (en) | Digital control system for an internal combustion engine | |
DE2525536C2 (en) | Electrically controlled fuel injection device for compression ignition internal combustion engines | |
DE3914446A1 (en) | METHOD AND DEVICE FOR CONTROLLING THE TEMPERATURE OF A GLOW PLUG | |
DE69514929T2 (en) | METHOD FOR CONTROLLING AN INTERNAL COMBUSTION ENGINE WITH DIRECT INJECTION | |
DE10358196A1 (en) | Device for knock control in a multi-cylinder internal combustion engine |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
8141 | Disposal/no request for examination |