DE3407920A1 - Elektronisches steuersystem zur steuerung technischer anlagen und maschinen und steuerverfahren unter dessen verwendung - Google Patents

Elektronisches steuersystem zur steuerung technischer anlagen und maschinen und steuerverfahren unter dessen verwendung

Info

Publication number
DE3407920A1
DE3407920A1 DE19843407920 DE3407920A DE3407920A1 DE 3407920 A1 DE3407920 A1 DE 3407920A1 DE 19843407920 DE19843407920 DE 19843407920 DE 3407920 A DE3407920 A DE 3407920A DE 3407920 A1 DE3407920 A1 DE 3407920A1
Authority
DE
Germany
Prior art keywords
field
data
address
addresses
vector
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
Application number
DE19843407920
Other languages
English (en)
Inventor
Heinz 7127 Pleidelsheim Böhmler
Rolf Ing.(grad.) 7252 Weil der Stadt Däumer
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.)
Robert Bosch GmbH
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 DE19843407920 priority Critical patent/DE3407920A1/de
Priority to DE8484116227T priority patent/DE3477413D1/de
Priority to EP84116227A priority patent/EP0154034B1/de
Priority to US06/692,381 priority patent/US4677558A/en
Priority to JP60025367A priority patent/JPS60200305A/ja
Publication of DE3407920A1 publication Critical patent/DE3407920A1/de
Withdrawn 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
    • F02D41/263Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using computer, e.g. microprocessor the program execution being modifiable by physical parameters
    • 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates
    • G06F8/654Updates using techniques specially adapted for alterable solid state memories, e.g. for EEPROM or flash memories

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Mechanical Engineering (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)
  • Control By Computers (AREA)

Description

.19 2 50 J
15.02.1984 Ott/by
Dr. Vetter
Robert Bosch GmbH, 7000 Stuttgart 1
Elektronisches Steuersystem zur Steuerung technischer Anlagen und Maschinen und Steuerverfahren unter dessen Verwendung
Stand der Technik
15
Die Erfindung geht aus von einem Steuersystem nach der Gattung des Hauptanspruchs. Für Verbrennungsmotoren ist bereits ein elektronisches Steuersystem zur Steuerung des Zündzeitpunktes bekannt, bei dem ein zentraler Mikroprozessor den Zündzeitpunkt in Abhängigkeit von aktuellen Betriebsbedingungen steuert. In der DE-OS 27 32 471 wird ein solches Steuersystem beschrieben, bei dem der Mikroprozessor mit einem programmierbaren Festwertspeicher zusammenarbeitet. In diesen Festwertspeicher werden Daten einprogrammiert, die speziell das jeweils zu steuernde Motormodell repräsentieren. Sind die Daten erst einmal in den Festwertspeicher eingegeben, so ist das elektronische Steuersystem speziell auf einen bestimmten Motor ausgerichtet. Eine Anpassung an geänderte Betriebsbedingungen, die beispielsweise eine andere Verknüpfung der Motordaten erfordern, ist bei diesem bekannten Steuersystem auf einfache Weise nicht möglich. Hierzu muß mit einem verhältnismäßig hohen Arbeitsaufwand der gesamte Festwert-
speicher neu programmiert werden.
Vorteile der Erfindung
Das erfindungsgemäße Steuersystem mit den kennzeichnenden Merkmalen des Hauptanspruchs hat demgegenüber den Vorteil, daß in vielen Fällen eine Anpassung an geänderte Betriebsbedingungen dadurch erreicht werden kann, daß lediglich einige wenige Adressen oder Daten im externen Speicher geändert werden. Eine vollständige Umprogrammierung des gesamten Speicherinhaltes ist in den meisten Fällen nicht erforderlich. Soll beispielsweise eine vorgegebene Verknüpfungsart - z.B. Addition - mit einer anderen Datengruppe durchgeführt werden, so genügt es, wenn im Adressenfeld oder im Vektorenfeld die entsprechenden Datenadressen (Zieladressen) geändert werden. Bei dem oben beschriebenen bekannten Steuersystem müßte dagegen in diesem Fall eine Änderung des Basisprogrammes, welches im Mikroprozessor abgespeichert ist, vorgenommen werden. Der Programmspeicher des Mikroprozessors müßte hierzu vom Hersteller des Speicherelementes umprogrammiert werden. Eine kostengünstige Massenherstellung, die bei dem Mikroprozessor des erfindungsgemäßen Steuersystems möglich ist, kann wegen der oftmals erforderlichen Änderungen bei dem bekannten Steuersystem nicht erfolgen.
Durch die in den Unteransprüchen aufgeführten Maßnahmen sind vorteilhafte Weiterbildungen und Verbesserungen des im Hauptanspruch angegebenen Steuersystems möglich. Es ist vorteilhaft, daa im externen Speicher enthaltene Datenfeld in ein Konstantenfeld zur Aufnahme kundenspezifischer Konstanten und in ein Kennlinienfeld zur Aufnahme von Kennlinien -
Stützwerten zu unterteilen. Der Zugriff zu den im Konstantenfeld abgelegten Daten kann dadurch erfolgen, daß der Mikroprozessor die entsprechende Datenadresse direkt ansteuert oder diese Datenadresse aus dem Adressenfeld entnimmt. Gleichermaßen kann auch
eine Datenadresse des Kennlinienfeldes vom Mikroprozessor abgefragt werden. In der bevorzugten Ausführungsform wird jedoch vorgesehen, daß ein im externen Speicher zusätzlich enthaltenes Vektorenfeld zunächst indirekt über das Adressenfeld adressiert wird.
Die in den einzelnen Adressen des Vektorenfeldes ab- 1^ gelegten Adressen, die auch als Vektoren bezeichnet
werden könnten, weisen dann auf die einzelnen Datenadressen des Kennlinienfeldes hin. Auf diese Weise kann eine Verknüpfung bestimmter Daten des Kennlinienfeldes durch eine entsprechende Abspeicherung der zugehörigen Datenadressen im Vektorenfeld erreicht werden. Soll nun eine derartige Verknüpfung mit einer anderen Datengruppe des Kennlinienfeldes vollzogen werden, so braucht lediglich im Adressenfeld eine andere Vektoradresse abgelegt zu werden, mit der über das Vektorenfeld der Zugriff zu der gewünschten Datengruppe im Kennlinienfeld erfolgen kann. Eine Änderung des Programmes im Mikroprozessor ist hierzu nicht erforderlich.
Das Steuervarfahren unter Verwendung des erfindungsgemäßen Steuersystems ist im Verfahrensanspruch gekennzeichnet. Das im Mikroprozessor enthaltene Basisprogramm greift zunächst zu den Anfangsadressen des Adressenfeldes zu. Zunächst werden die dort abgelegten Speicherinhalte zum Mikroprozessor übertragen, der dann entsprechend dem Inhalt der jeweiligen Anfangsadresse eine Adresse des Daten- oder Vektorfeldes abfragt, wobei der Inhalt einer Vektoradresse auf
eine Datenadresse des Datenfeldes hinweist. Erst dann erfolgt der Zugriff des Mikroprozessors zu den gewünschten Datenadressen und den dort abgelegten Daten. So kann beispielsweise über die in dem Vektorfeld abgelegten Datenadressen eine Adressierung der Kennlinien-Daten des Kennlinienfeldes erfolgen. Bei diesen Kennliniendaten kann es sich beispielsweise um mehrere Stützwerte einer Kennlinie handeln, wobei zwischen den Stützwerten eine Interpolation durch den Mikroprozessor erfolgen kann. Die rechnerische Verknüpfung unterschiedlicher Kennlinien läßt sich auf einfache Weise durch geeignete Adressierung im Adressenfeld erreichen. Dabei genügt es den Inhalt einer Adresse des Adressenfeldes zu ändern, um auf andere Kennlinienwerte über das Vektorenfeld zugreifen 2U können.
Selbstverständlich können zur Sicherheit, um nachträglich eine Erweiterung der kundenspezifischen Motordaten vornehmen zu können, zunächst einige Speicherplätze im externen Speicher frei bleiben. Durch die erfindungsgemäße Aufteilung des externen Speichers in ein Adressfeld, ein Vektorenfeld und ein Datenfeld genügt es, eine verhältnismäßig geringe Anzahl von freien Speicherplätzen vorzusehen, da eine Vielzahl von Änderungen zur Anpassung an geänderte, kundenspezifische Vorgaben bereits ohne zusätzliche Speicherplätze realisierbar ist.
Zeichnung
Ein Ausführungsbeispiel der Erfindung ist in der Zeichnung dargestellt und in der nachfolgenden Beschreibung näher erläutert. Es zeigen:
Figur 1 ein Blockschaltbild des elektronischen Steuer-
- /5 systems und
Figur 2 die Aufteilung des in Figur 1 dargestellten externen Speichers.
5
Beschreibung des Ausführungsbeispieles
Das in Figur 1 dargestellte, vereinfachte Blockschaltbild zeigt einen Mikroprozessor 1 mit einem internen Speicher 2, der über einen Daten- und Adressbus mit einem externen Speicher 3 und einem zu steuernden Verbrennungsmotor M in Verbindung steht. Der interne Speicher 2 kann als ROM (reiner Lesespeicher) und der externe Speicher 3 als EPROM (löschbarer, programmier· barer Speicher) ausgeführt sein.
Das für die Steuerung des Verbrennungsmotors M vorgesehene Programm und die zugehörigen Daten sind getrennt voneinander gespeichert und zwar so, daß allgemeine Programmteile im internen Speicher 2 und kundenspezifische Funktionen und motorabhängige Daten im externen Speicher 3 abgelegt sind. Der interne Speicher 2 und der externe Speicher 3 können jeweils aus einem Speicherchip bestehen.
Der externe Speicher 3 ist in mehrere Adressen - und Datenfelder unterteilt. Diese Unterteilung kann wie in Figur 2 angegeben vorgenommen sein.
Der externe Speicher 3 ist im dargestellten Ausführungsbeispiel in ein Adressenfeld 4, ein Vektorenfeld 5, ein Kennlinienfeld 6 und ein Konstantenfeld 7 unterteilt. Das Kennlinienfeld 6 und das Konstantenfeld 7 bilden gemeinsam das Datenfeld 8.
- JeT -
Alle motor spezifischen Konstanten sind im Konstantenfeld 7 unter festen Datenadressen Dl - Ds abgelegt. Im Kennlinienfeld 6 sind Kennlinienstutzwerte, die charakteristische Werte von Kennlinien darstellen, unter Datenadressen Cl - Cr gespeichert.
Im Adressenfeld 4 sind unter Anfangsadressen Al - An Vektoradressen Bl - Bm oder Datenadressen Cl - Cr, Dl - Ds abgelegt. Die Vektoradressen Bl - Bm weisen auf Speicherplätze des Vektorenfeldes 5 hin, wo insbesondere Datenadressen Cl - Cr des Kennlinienfeldes 6 gespeichert sind.
Die Reihenfolge der zu bearbeitenden Kennlinien, die durch mehrere Kennlinienstutzwerte repräsentiert werden, wird mittels der im Adressenfeld 4 abgelegten Adressen Bl - Bm bestimmt, die dort unter festen Anfangsadressen abgelegt sind. Die im Adressenfeld 4 abgelegten Vektoradressen Bl - Bm können auch als Steuerworte bezeichnet werden, deren Wert jeweils eine Vektoradresse aus dem Vektorenfeld 5 bestimmt. Über das Vektorenfeld 5 wird dann die entsprechende Gruppe von Kennlinienstützwerten im Kennlinienfeld adressiert und zum Mikroprozessor 1 zur weiteren Verarbeitung übertragen.
Bei einer Änderung der motorspezifischen Daten und Konstanten genügt es, diese Änderungen lediglich im externen Speicher 3 zu berücksichtigen. Hierzu kann es ausreichend sein, lediglich den Inhalt einer Anfangsadresse des Adressenfeldes 4 zu ändern, um dadurch beispielsweise eine vorgegebene Verknüpfungsart mit einer anderen, im Konstentenfeld 7 abgelegten Konstanten, durchführen zu können. Eine Änderung des im internen Speicher 2 enthaltenen Basisprogramines
ist dabei nicht erforderlich.
Die physikalische Lage des Kennlinienfeldes 6 und des Konstantenfeldes 7 kann sehr einfach über die zugehörigen Datenadressen und Vektoradressen im Adressenfeld 4 und im Vektorenfeld 5 geändert werden. Selbst eine Verschiebung innerhalb des.Speicherraumes ist auf diese Weise sehr einfach möglich.
Soll beispielsweise statt einer Differenzbildung zwischen den Daten X und Y, die unter den Datenadressen Dl und D2 im Konstantenfeld 7 abgespeichert sind, eine Differenzbildung zwischen den Daten X und Z erfolgen, so braucht lediglich im Adressenfeld 4 anstelle der Datenadresse D2 unter der entsprechenden Anfangsadresse die Datenadresse D3 gespeichert zu werden. Sämtliche übrigen Daten sowie das im internen Speicher 2 enthaltene Basisprogramm bleiben dabei unverändert. Eine entsprechende Anpassung bezüglich der Verknüpfung von Kennlinienwerten kann gleichermaßen durch eine geeignete Änderung der Datenadressierung im Vektorenfeld 5 erfolgen.
- Leerseite -

Claims (4)

192
R
15.02.1984 Ott/by
Robert Bosch GmbH, 7000 Stuttgart 1
Ansprüche
(l^Elektronisches Steuersystem zur Steuerung technischer Anlagen und Maschinen, insbesondere zur Steuerung von Verbrennungsmotoren, das einen Mikroprozessor mit einem internen Speicher für das Basisprogramm und einen kundenspezifischen externen Speicher enthält, dessen Speicherinhalte vom Mikroprozessor abgefragt werden können, dadurch gekennzeichnet, daß der externe Speicher (3) ein Adressen- und Datenspeicher ist, der wenigstens ein Adressenfeld (4), welches entsprechend dem Basisprogramm vom Mikroprozessor (1) angesteuert wird, ein Vektorenfeld (5) und ein Datenfeld (8) umfaßt, wobei das Adressenfeld (4) Adressen enthält, die auf Vektoradressen (Bl - Bm) des Vektorenfeldes (5) und/oder auf Datenadressen (Cl -Cr, Dl - Ds) des Datenfeldes (8) hinweisen, daß im Vektorenfeld (5) Datenadressen abgelegt sind, die auf Datenadressen (Cl - Cr, Dl Ds) des Datenfeldes (8) hinweisen, und daß im Datenfeld (8) kundenspezifische Daten abgespeichert sind.
2. Steuersystem nach Anspruch 1, dadurch gekennzeichnet, daß im externen Speicher (3) das Datenfeld (8) in ein Konstantenfeld (7) zur Aufnahme kundenspezifischer Konstanten und in ein Kennlinien-Stützwerte
1J O'Ü-.. O:'VA Q 9 E Λ
enthaltendes Kennlinienfeld (6) unterteilt ist, wobei das Kennlinienfeld (6) über das Vektorenfeld (5) und das Konstantenfeld (7) direkt über das Adressenfeld (4) adressiert wird.
3. Steuersystem nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, daß der externe Speicher (3) ein löschbarer, programmierbarer Speicher ist, der eine Änderung einzelner Speicherinhalte zuläßt.
4. Steuerverfahren unter Verwendung eines Steuersystems nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, daß das Basisprogramm zunächst zu Anfangsadressen (Al - An) des Adressenfeldes (4) zugreift und deren jeweiligen Speicherinhalt zum Mikroprozessor (1) übertragen wird, daß entsprechend dem Inhalt der jeweiligen Anfangsadresse (Al - An) der Inhalt einer Adresse des Daten- oder Vektorfeldes (8, 5) abgefragt wird, wobei der Inhalt einer Vektoradresse (Bl - Bm) auf eine Datenadresse (Cl - Cr) hinweist, und daß dann die entsprechenden Daten aus den auf diese Weise abgefragten Datenadressen (Cl - Cr) im Mikroprozessor (1) verarbeitet werden.
DE19843407920 1984-03-03 1984-03-03 Elektronisches steuersystem zur steuerung technischer anlagen und maschinen und steuerverfahren unter dessen verwendung Withdrawn DE3407920A1 (de)

Priority Applications (5)

Application Number Priority Date Filing Date Title
DE19843407920 DE3407920A1 (de) 1984-03-03 1984-03-03 Elektronisches steuersystem zur steuerung technischer anlagen und maschinen und steuerverfahren unter dessen verwendung
DE8484116227T DE3477413D1 (en) 1984-03-03 1984-12-22 Electronic control system for machines
EP84116227A EP0154034B1 (de) 1984-03-03 1984-12-22 Elektronisches Steuersystem zur Steuerung von Maschinen
US06/692,381 US4677558A (en) 1984-03-03 1985-01-17 Method and system for controlling operation of an apparatus or engine, particularly internal combustion engine
JP60025367A JPS60200305A (ja) 1984-03-03 1985-02-14 電子制御装置及び方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE19843407920 DE3407920A1 (de) 1984-03-03 1984-03-03 Elektronisches steuersystem zur steuerung technischer anlagen und maschinen und steuerverfahren unter dessen verwendung

Publications (1)

Publication Number Publication Date
DE3407920A1 true DE3407920A1 (de) 1985-09-05

Family

ID=6229534

Family Applications (2)

Application Number Title Priority Date Filing Date
DE19843407920 Withdrawn DE3407920A1 (de) 1984-03-03 1984-03-03 Elektronisches steuersystem zur steuerung technischer anlagen und maschinen und steuerverfahren unter dessen verwendung
DE8484116227T Expired DE3477413D1 (en) 1984-03-03 1984-12-22 Electronic control system for machines

Family Applications After (1)

Application Number Title Priority Date Filing Date
DE8484116227T Expired DE3477413D1 (en) 1984-03-03 1984-12-22 Electronic control system for machines

Country Status (4)

Country Link
US (1) US4677558A (de)
EP (1) EP0154034B1 (de)
JP (1) JPS60200305A (de)
DE (2) DE3407920A1 (de)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1989000641A1 (en) * 1987-07-11 1989-01-26 Robert Bosch Gmbh Process and device for controlling technical installations and machines
DE3802241A1 (de) * 1988-01-27 1989-08-10 Opel Adam Ag Elektronisches steuergeraet fuer kraftfahrzeuge
DE3931962A1 (de) * 1989-09-25 1991-04-04 Rexroth Mannesmann Gmbh Ansteuerelektronik fuer ein elektrisch verstellbares stellglied
EP0474493A1 (de) * 1990-09-06 1992-03-11 Adrain, John B Auswahleinrichtung für auf dem KFZ-Sektor eingesetzte Mehrfachspeicher mit der Möglichkeit der menschlichen Steuerung
DE19963475B4 (de) * 1999-12-29 2015-04-02 Robert Bosch Gmbh Verfahren und Vorrichtung zur Steuerung von Betriebsabläufen in einem Fahrzeug sowie zur Bereitstellung von Daten diesbezüglich

Families Citing this family (38)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3419559A1 (de) * 1984-05-25 1985-11-28 Robert Bosch Gmbh, 7000 Stuttgart Steuervorrichtung fuer funktionen im kraftfahrzeug
JP2593844B2 (ja) * 1985-06-12 1997-03-26 ソニー株式会社 電子機器
DE3610620C2 (de) * 1986-03-29 1996-03-28 Teves Gmbh Alfred Programmgesteuerter elektronischer Regler
JPH0786335B2 (ja) * 1986-10-01 1995-09-20 株式会社日立製作所 エンジン制御装置
JPS63172302A (ja) * 1987-01-12 1988-07-16 Matsushita Electric Ind Co Ltd デ−タ駆動型エアコン制御装置
GB2201816A (en) * 1987-02-27 1988-09-07 Mitac Inc High speed digital processor
JPS63220304A (ja) * 1987-03-10 1988-09-13 Matsushita Electric Ind Co Ltd デ−タ駆動型エアコン制御装置
JPS63220303A (ja) * 1987-03-10 1988-09-13 Matsushita Electric Ind Co Ltd デ−タ利用駆動制御型エアコン制御装置
KR910003809Y1 (ko) * 1987-03-31 1991-06-03 미쓰비시전기 주식회사 자기진단용 다기능 테스터
JP2605044B2 (ja) * 1987-06-19 1997-04-30 株式会社ゼクセル 燃料噴射制御装置用のデータ通信制御装置
JP3258315B2 (ja) * 1987-11-06 2002-02-18 インベント.エンジニアリング.ピーティーワイ.リミテッド 利用者が仕様変更可能な電子式燃料噴射装置用コンピューターシステム
US5291489A (en) * 1987-11-13 1994-03-01 Dsc Communications Corporation Interprocessor switching network
GB2225125A (en) * 1988-11-16 1990-05-23 Sundstrand Corp Turbine monitoring system
US5091858A (en) * 1989-01-09 1992-02-25 Digital Fuel Injection Electronic control of engine fuel delivery
US4956781A (en) * 1989-02-15 1990-09-11 Delco Electronics Corporation Counter driven RAM engine control
US5274570A (en) * 1989-05-22 1993-12-28 Mazda Motor Corporation Integrated circuit having metal substrate
JPH03229955A (ja) * 1990-02-01 1991-10-11 Hitachi Ltd マイクロコンピュータ制御装置
EP0445329B1 (de) * 1990-03-07 1992-12-16 Siemens Aktiengesellschaft Steuerverfahren für eine Brennkraftmaschine
US5523948A (en) * 1990-09-06 1996-06-04 Adrain; John B. Apparatus and method for modifying control of an originally manufactured engine control module
US5200900A (en) * 1990-09-06 1993-04-06 John B. Adrain Automotive multiple memory selector apparatus with human interactive control
US5446665A (en) * 1993-03-18 1995-08-29 John B. Adrain Automotive multiple memory selector apparatus
WO1992009957A1 (en) * 1990-11-30 1992-06-11 Weber, U.S.A., Inc. Electronic engine controller having user-variable parameters
DE69213809T2 (de) * 1991-03-29 1997-02-20 Cummins Engine Co Inc Verfahren und Vorrichtung zur Erzeugung von Kalibrierinformationen für ein elektronisches Motorsteuermodul
US5278759A (en) * 1991-05-07 1994-01-11 Chrysler Corporation System and method for reprogramming vehicle computers
DE4425388B4 (de) * 1994-07-19 2005-07-21 Robert Bosch Gmbh Steuergerät
DE4436371B4 (de) * 1994-10-12 2006-07-27 Robert Bosch Gmbh Vorrichtung und Verfahren zur Steuerung einer Brennkraftmaschine
US5749346A (en) * 1995-02-23 1998-05-12 Hirel Holdings, Inc. Electronic control unit for controlling an electronic injector fuel delivery system and method of controlling an electronic injector fuel delivery system
EP0912373B1 (de) * 1996-07-16 2002-03-06 Siemens Aktiengesellschaft Recheneinheit für ein steuergerät für ein kraftfahrzeug
US6076038A (en) * 1996-07-16 2000-06-13 Siemens Aktiengesellschaft Computer unit for a control device in a motor vehicle
US5968107A (en) * 1997-10-31 1999-10-19 Cummins Engine Company, Inc. System and method for engine parameter trending
DE19841640A1 (de) * 1998-09-11 2000-03-16 Philips Corp Intellectual Pty Anordnung zur Steuerung eines elektronischen Gerätes
US6463380B1 (en) * 1999-06-01 2002-10-08 General Electric Company Control system and method for controlling an engine in response to deterioration of the engine
US6539299B2 (en) 2000-02-18 2003-03-25 Optimum Power Technology Apparatus and method for calibrating an engine management system
WO2001065371A2 (en) * 2000-03-01 2001-09-07 Computer Associates Think, Inc. Method and system for updating an archive of a computer file
US20100036570A1 (en) * 2006-09-15 2010-02-11 Peter Templin Method for assuring synchronization between an engine controller and a transmission controller and computer program and product
US7509221B2 (en) * 2007-01-17 2009-03-24 Caterpillar Inc. Custom configuration strategy for on-package genset controllers
US8495019B2 (en) 2011-03-08 2013-07-23 Ca, Inc. System and method for providing assured recovery and replication
JP5886099B2 (ja) * 2012-03-21 2016-03-16 日立オートモティブシステムズ株式会社 自動車用電子制御装置

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3936182A (en) * 1974-08-12 1976-02-03 Xerox Corporation Control arrangement for an electrostatographic reproduction apparatus
US4084240A (en) * 1976-07-28 1978-04-11 Chrysler Corporation Mass production of electronic control units for engines
DE2732781C3 (de) * 1977-07-20 1995-04-06 Bosch Gmbh Robert Einrichtung zum Steuern von betriebsparameterabhängigen und sich wiederholenden Vorgängen
JPS6060025B2 (ja) * 1977-10-19 1985-12-27 株式会社日立製作所 自動車制御方法
JPS54159506A (en) * 1978-06-07 1979-12-17 Hitachi Ltd Internal data display unit for general controller
JPS5948307B2 (ja) * 1979-02-23 1984-11-26 日産自動車株式会社 内燃機関の点火時期制御装置
JPS55138101A (en) * 1979-04-13 1980-10-28 Hitachi Ltd Engine controller
JPS5610553A (en) * 1979-07-04 1981-02-03 Unitika Ltd Aromatic polyamide composition
JPS5660904A (en) * 1979-10-24 1981-05-26 Iseki & Co Ltd Controller of agricultural machine
US4414665A (en) * 1979-11-21 1983-11-08 Nippon Telegraph & Telephone Public Corp. Semiconductor memory device test apparatus
JPS56138440A (en) * 1980-03-31 1981-10-29 Toyota Motor Corp Operation control method for internal combustion engine
US4438492A (en) * 1980-08-01 1984-03-20 Advanced Micro Devices, Inc. Interruptable microprogram controller for microcomputer systems
JPS57146304A (en) * 1981-03-05 1982-09-09 Isuzu Motors Ltd Electronically controlling engine
JPS57183563A (en) * 1981-05-09 1982-11-11 Mitsuwa Seiki Co Ltd Diagnoser of fuel injection timing controller
DE3220645A1 (de) * 1981-06-18 1983-01-05 Westinghouse Electric Corp., 15222 Pittsburgh, Pa. Geraet und verfahren zur ueberwachung des betriebs eines motorsteuercomputers
US4604711A (en) * 1982-07-23 1986-08-05 Sundstrand Data Control, Inc. Aircraft flight data display system
US4475493A (en) * 1983-02-16 1984-10-09 The Bendix Corporation Start and shutdown sequencer for a diesel engine

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1989000641A1 (en) * 1987-07-11 1989-01-26 Robert Bosch Gmbh Process and device for controlling technical installations and machines
DE3802241A1 (de) * 1988-01-27 1989-08-10 Opel Adam Ag Elektronisches steuergeraet fuer kraftfahrzeuge
DE3931962A1 (de) * 1989-09-25 1991-04-04 Rexroth Mannesmann Gmbh Ansteuerelektronik fuer ein elektrisch verstellbares stellglied
US5179330A (en) * 1989-09-25 1993-01-12 Mannesmann Rexroth Gmbh Control circuit for an electrically controlled servo device
DE3931962C2 (de) * 1989-09-25 1993-04-22 Mannesmann Rexroth Gmbh, 8770 Lohr, De
EP0474493A1 (de) * 1990-09-06 1992-03-11 Adrain, John B Auswahleinrichtung für auf dem KFZ-Sektor eingesetzte Mehrfachspeicher mit der Möglichkeit der menschlichen Steuerung
DE19963475B4 (de) * 1999-12-29 2015-04-02 Robert Bosch Gmbh Verfahren und Vorrichtung zur Steuerung von Betriebsabläufen in einem Fahrzeug sowie zur Bereitstellung von Daten diesbezüglich

Also Published As

Publication number Publication date
US4677558A (en) 1987-06-30
EP0154034A2 (de) 1985-09-11
EP0154034B1 (de) 1989-03-22
JPS60200305A (ja) 1985-10-09
EP0154034A3 (en) 1986-12-30
DE3477413D1 (en) 1989-04-27

Similar Documents

Publication Publication Date Title
DE3407920A1 (de) Elektronisches steuersystem zur steuerung technischer anlagen und maschinen und steuerverfahren unter dessen verwendung
EP0163775B1 (de) Steuervorrichtung für Funktionen im Kraftfahrzeug
DE3802241C2 (de)
DE3013052A1 (de) Zuend- und kraftstoffeinspritzanlage fuer mehrzylindrige brennkraftmaschinen
DE2732471A1 (de) Elektronisches motorsteuersystem
DE4003507A1 (de) Digitales steuergeraet, insbesondere zuend- und/oder einspritzsteuergeraet fuer kraftfahrzeuge
EP0765495B1 (de) Verfahren zur optimierung von daten und/oder programmteilen für programmierte steuergeräte und steuergerät
DE2926322A1 (de) Speicher-subsystem
DE3416370C2 (de)
WO1987006975A1 (en) Controller for internal combustion engines
DE3515040A1 (de) Verfahren und anordnung zur steuerung einer brennkraftmaschine
DE3318410A1 (de) Verfahren zur veraenderung und optimierung von daten und programmablaeufen fuer programmierte steuergeraete in kraftfahrzeugen
DE2556357A1 (de) Adressiereinrichtung
DE3148368C2 (de) Digitales Steuersystem für einen Verbrennungsmotor
DE4436371B4 (de) Vorrichtung und Verfahren zur Steuerung einer Brennkraftmaschine
EP1741910A1 (de) Verfahren und Vorrichtung zur Steuerung einer Brennkraftmaschine
EP0445329B1 (de) Steuerverfahren für eine Brennkraftmaschine
DE19707436C2 (de) Steuergerät für Kraftfahrzeuge
DE3034069A1 (de) Regel- und steuereinrichtung fuer die triebstoffzufuhr zu einem brennkraftmotor
EP0587936B1 (de) Steuergerät, insbesondere zur Verwendung in einem Kraftfahrzeug
EP1137991B1 (de) Verfahren und vorrichtung zur steuerung von prozessen in einem fahrzeug
EP0715313B1 (de) Verfahren zur Programmierung eines elektrisch löschbaren, nichtflüchtigen Speichers in einem elektronischen Rechengerät sowie Steuergerät zur Verwendung bei dem Verfahren
DE19722015B4 (de) Verfahren und Vorrichtung zur Steuerung einer Brennkraftmaschine
DE19645826A1 (de) Verfahren zur Steuerung eines Motors mit Umschaltung zwischen zwei Motorsteuereinheiten bei laufendem Betrieb
DE19830625B4 (de) Digitale Schnittstelleneinheit

Legal Events

Date Code Title Description
8141 Disposal/no request for examination