[go: up one dir, main page]

DE3224286A1 - Steuervorrichtung mit einem mikrorechner - Google Patents

Steuervorrichtung mit einem mikrorechner

Info

Publication number
DE3224286A1
DE3224286A1 DE19823224286 DE3224286A DE3224286A1 DE 3224286 A1 DE3224286 A1 DE 3224286A1 DE 19823224286 DE19823224286 DE 19823224286 DE 3224286 A DE3224286 A DE 3224286A DE 3224286 A1 DE3224286 A1 DE 3224286A1
Authority
DE
Germany
Prior art keywords
microcomputer
control device
encoder
reset
control
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
DE19823224286
Other languages
English (en)
Inventor
Jörg Dipl.-Ing. 7130 Mühlacker Bonitz
Robert 7141 Benningen Entenmann
Killi 7000 Stuttgart Gèza
Rochus 7014 Kornwestheim Knab
Bernhard 7000 Stuttgart Miller
Siegfried Dr.-Ing. 7141 Schwieberdingen Rohde
Walter 7132 Illingen Vieß
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 DE19823224286 priority Critical patent/DE3224286A1/de
Priority to EP83105370A priority patent/EP0100409B1/de
Priority to DE8383105370T priority patent/DE3377926D1/de
Priority to JP58110277A priority patent/JPH0658086B2/ja
Priority to US06/507,056 priority patent/US4562544A/en
Publication of DE3224286A1 publication Critical patent/DE3224286A1/de
Withdrawn legal-status Critical Current

Links

Classifications

    • 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
    • F02P15/00Electric spark ignition having characteristics not provided for in, or of interest apart from, groups F02P1/00 - F02P13/00 and combined with layout of ignition circuits
    • F02P15/008Reserve ignition systems; Redundancy of some ignition devices
    • 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/266Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using computer, e.g. microprocessor the computer being backed-up or assisted by another circuit, e.g. analogue

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Mechanical Engineering (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)
  • Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
  • Retry When Errors Occur (AREA)
  • Executing Machine-Instructions (AREA)
  • Control By Computers (AREA)

Description

η. 17871
18.6.1982 Ve/Kc
ROBERT BOSCH GMBH, TOOO Stuttgart 1
Steuervorrichtung mit einem Mikrorechner Stand der Technik
Die Erfindung geht aus von einer Steuervorrichtung mit einem Mikrorechner nach der Gattung des Hauptanspruchs. Solche Steuervorrichtungen sind beispielsweise aus der DE-OS 2 85O 53^ zur Steuerung von Zündung und Einspritzung in Brennkraftmaschinen bekannt. Weitere Punktionen, wie die Steuerung von Bordrechnern, Fahrzeuggetrieben und Antiblockiereinrichtungen sind ebenfalls mikrorechnergesteuert im Kraftfahrzeug bekannt. Auch auf sonstigen Gebieten, wie z. B. der Heizungstechnik und Werkzeugmaschinentechnik, haben sich mikrorechnergesteuerte Kontroll- und Steuereinheiten durchgesetzt. Diese bekannten Steuervorrichtungen erseugen Steuerausgangssignale in Abhängigkeit von eingangs anliegenden, überwiegend periodischen Gebersignalen, wobei der Mikrorechner gewöhnlich mit Einschalten der Versorgungsspannung initialisiert wird, also auf einen definierten Ausgangs zustand gebracht
ο /1 Z H Z ö D
I7S7!
-3 -
wird. Treten Störungen während des Betriebs, insbesondere durch falsche Programm- und Unterprogrammabläufe auf, so kann in bekannter Weise eine sogenannte Watchdog-Schaltung vorgesehen werden, wie sie beispielsweise aus der DE-OS 29 03 638 bekannt ist. Solche Schaltungen überwachen den periodischen Ablauf des Programms und erzeugen bei Erkennung einer Störung einen Reset-Impuls, durch den der Mikrorechner wieder auf einen definierten Ausgangszustand gebracht wird. Diese zusätzliche Schaltung zur Erkennung von Störungen erfordert einen nicht geringen Aufwand, vor allem wenn das Auftreten der verschiedenartigsten Fehler diffizil erkannt werden soll.
Vorteile der Erfindung
Die erfindungsgemäße Steuervorrichtung mit den kennzeichnenden Merkmalen des Hauptanspruchs hat demgegenüber den Vorteil, daß keine zusätzlichen Schaltungsmittel benötigt werden. Der periodisch wiederkehrende Reset-Impuls zwingt den Mikrorechner mit jeder neuen Periode in die richtige Programmablaufbahn. Es wird somit ohne zusätzlichen Schaltungsaufwand eine hundertprozentige Behebung von Fehlern, die durch äußere Störeinflüsse verursacht sind, erreicht. Ein eventuell auftretender Fehler wird in kürzester Zeit behoben, da keine Zeit bis zu seiner Erkennung abgewartet zu werden braucht.
Durch die in den Unteransprüchen aufgeführten Maßnahmen sind vorteilhafte Weiterbildungen und Verbesserungen der im Hauptanspruch angegebenen Steuervorrichtung möglich.
178 71
Zeichnung
Ein Ausführangsbeispiel der Erfindung ist in der Zeichnung dargestellt und in Zar nachfolgenden Beschreibung näher erläutert. Die einzige Figur zeigt die schaltungsmäßige Ausgestaltung des Ausführungsbeispiels.
Beschreibung des Ausführungsbeispiels
Eine in Abhängigkeit der Drehzahl einer Brennkraftmaschine rotierende Geberanordnung 10, die beispielsweise eine Hall-,
eine optische oder eine induktive Geberanordnung sein kann,
ist ausgangsseitig über ein Differenzierglied 11 mit dem Reset-Eingang eines Mikrorechners 12 und zusätzlich über einen Inverter 13 mit dem Interrupt-Eingang dieses Mikrorechners 12 verbunden. Dieser Mikrorechner 12 dient im Ausführungsbeispiel zur Steuerung der Kraftstoffeinspritzung und der Zündung einer Brennkraftmaschine, was durch vier ausgangsseitig gesteuerte Einspritzdüsen lh sowie eine Zündungsendstufe 15 dargestellt ist. Ein Mikrorechner zur Steuerung von Zündung und Einspitzung ist im eingangs angegebenen Stand der Technik näher beschrieben. Weitere Parameter P, wie z. B. die Temperatur, der Saugrohr- <L·, druck usw. dienen in bekannter Weise zur zusätzlichen
Steuerung der Ausgangsgrößen des Mikrorechners 12.
Der Mikrorechner 12 wird nicht gemäß dem bekannten Stand der Technik durch Anlegen der Versorgungsspannung oder im Fehlerfall durch ein Reset-Signal neu gestartet bzw. definiert, sondern durch jedes Gebersignal des Gebers 10. Dadurch wird durch Rücksetzen des Adresszählers im Mikrorechner 12 jeweils ein definierter Programmstart ermöglicht. Ein gleichzeitiges Löschen des Kellerzeigers (Stack
J78 7 1
- S-
Pointer) verhindert bzw. behebt eventuelle Fehler in der Unterprogrammverarbeitung. Sämtliche Parameter (Bankwahl, Interruptverarbeitung, Flag, Zähler) sowie Ports werden durch diesen ständig wiederkehrenden Reset-Impuls neu definiert und können wieder in gewünschte Positionen gebracht werden.
Die eine Flanke des Eingangssignals wird durch das Differenzierglied in einen kurzen Impuls umgesetzt und resetiert den Mikrorechner 12 zu Beginn jedes neuen Gebersignals. Dadurch erfolgt der vorgesehene Programmablauf stets neu von fest vorgegebenen Anfangsbedingungen aus. Die andere Flanke des Gebersignals wird durch den Inverter 13 invertiert und dem externen Interrupteingang des Mikrorechners 12 zugeführt. Je nach der gewünschten oder vorgeschriebenen Polarität des Interrupt-Signals kann der Inverter 13 auch entfallen. Aufgrund des Programms wird in bekannter Weise im Mikrorechner 12 ein Zahlenwert in Abhängigkeit der anliegenden Betriebsparameter ermittelt, der dann zur Erzielung eines ausgangsseitigen Auslöseimpulses ausgezählt wird. Diese Auszählung erfolgt vorteilhaft bei der dargestellten Anordnung ab dem Interrupt-Impuls, also ab der zweiten Signalflanke des Gebersignals vom Geber 10. Im Falle der Zündung dient ein solcher Auszählvorgang beispielsweise zur Festlegung des Stromflußbeginns und des Stromflußendes (Zündzeitpunkt) in einer Zündspule.
Liegt die in Abhängigkeit der Eingangsgebersignale ermittelte Drehzahl unterhalb eines vorgeschriebenen Werts, so kann auf eine Hilfsauslösung der Ausganskreise durch die beiden Gebersignalflanken umgeschaltet werden.
173
Es versteht sich, daß prinzipiell außer einem Bezugsmarkengeber und einem Drehzahlgeber auch andere Eingangsgrößen zur erfir.dungsgemäßen Reset-Steuerung herangezogen werden können. Bei einer Werkzeugmaschine kann z. B. der Takt der vorbeilaufenden Werkstücke zur Resetierung des Steuerrechners verwendet werden.

Claims (3)

173 7t
18.6.1982 Ve/Kc
ROBERT BOSCH GMBH, 7000 Stuttgart 1
Ansprüche
(1.^Steuervorrichtung mit einem Mikrorechner zur Er-
zeugung von Steuersignalen in Abhängigkeit von Gebersignalen, insbesondere für Brennkraftmaschinen, dadurch gekennzeichnet, daß durch die Gebersignale der Mikrorechner (12) jeweils durch Reset neu gestartet wird.
2. Steuervorrichtung nach Anspruch 1, dadurch gekennzeichnet, daß zwischen Geber- und Reseteingang ein Differenzierglied (11) geschaltet ist.
3. Steuervorrichtung nach Anspruch 1 oder 2, dadurch gekennzeichnet, daß die Gebersignale zusätzlich an einen externen Interrupt-Eingang des Mikrorechners (12) angelegt sind.
k. Steuervorrichtung nach Anspruch 3, dadurch gekennzeichnet, daß dem Interrupt-Eingang ein Inverter (13) vorgeschaltet ist.
DE19823224286 1982-06-28 1982-06-28 Steuervorrichtung mit einem mikrorechner Withdrawn DE3224286A1 (de)

Priority Applications (5)

Application Number Priority Date Filing Date Title
DE19823224286 DE3224286A1 (de) 1982-06-28 1982-06-28 Steuervorrichtung mit einem mikrorechner
EP83105370A EP0100409B1 (de) 1982-06-28 1983-05-31 Steuervorrichtung mit einem Mikrorechner
DE8383105370T DE3377926D1 (en) 1982-06-28 1983-05-31 Control apparatus with a microcalculator
JP58110277A JPH0658086B2 (ja) 1982-06-28 1983-06-21 マイクロコンピュータを有する制御装置
US06/507,056 US4562544A (en) 1982-06-28 1983-06-23 Cyclical reset of vehicular microcomputers for economic error immunity

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE19823224286 DE3224286A1 (de) 1982-06-28 1982-06-28 Steuervorrichtung mit einem mikrorechner

Publications (1)

Publication Number Publication Date
DE3224286A1 true DE3224286A1 (de) 1983-12-29

Family

ID=6167150

Family Applications (2)

Application Number Title Priority Date Filing Date
DE19823224286 Withdrawn DE3224286A1 (de) 1982-06-28 1982-06-28 Steuervorrichtung mit einem mikrorechner
DE8383105370T Expired DE3377926D1 (en) 1982-06-28 1983-05-31 Control apparatus with a microcalculator

Family Applications After (1)

Application Number Title Priority Date Filing Date
DE8383105370T Expired DE3377926D1 (en) 1982-06-28 1983-05-31 Control apparatus with a microcalculator

Country Status (4)

Country Link
US (1) US4562544A (de)
EP (1) EP0100409B1 (de)
JP (1) JPH0658086B2 (de)
DE (2) DE3224286A1 (de)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4803682A (en) * 1985-03-04 1989-02-07 Sanyo Electric Co., Ltd. Resetting system
DE3544079C2 (de) * 1985-12-13 1998-07-30 Bosch Gmbh Robert Verfahren zur Verarbeitung von Interrupt-Signalen
DE3603082A1 (de) * 1986-02-01 1987-08-06 Bosch Gmbh Robert Vorrichtung zum ruecksetzen von recheneinrichtungen
US5051936A (en) * 1987-12-21 1991-09-24 Johnson Service Company Microprocessor-based controller with synchronous reset
US4931975A (en) * 1987-12-21 1990-06-05 Johnson Service Company Microprocessor-based controller with synchronous reset
US5408573A (en) * 1992-06-17 1995-04-18 Johnson Service Company Integrated motor controller
DE10030991A1 (de) * 2000-06-30 2002-01-10 Bosch Gmbh Robert Verfahren und Vorrichtung zur Synchronisation eines Rechners und einer Überwachungsschaltung

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3969614A (en) * 1973-12-12 1976-07-13 Ford Motor Company Method and apparatus for engine control
DE2551681C2 (de) * 1975-11-18 1986-10-02 Robert Bosch Gmbh, 7000 Stuttgart Elektrisch gesteuerte Kraftstoffeinspritzanlage für Brennkraftmaschinen
DE2700677A1 (de) * 1977-01-08 1978-07-20 Bosch Gmbh Robert Zuendanlage, insbesondere fuer brennkraftmaschinen
JPS6010174B2 (ja) * 1977-04-15 1985-03-15 株式会社デンソー 車載コンピユ−タの起動装置
JPS5498476A (en) * 1978-01-19 1979-08-03 Nippon Denso Co Ltd Computer for controlling vehicles
DE2961307D1 (en) * 1978-08-09 1982-01-14 Bosch Gmbh Robert Ignition and fuel injection control system for internal combustion engines
JPS5535165A (en) * 1978-09-06 1980-03-12 Hitachi Ltd Controlling acceleration of automobile engine
JPS55137358A (en) * 1979-04-16 1980-10-27 Nissan Motor Co Ltd Controller for automobile
JPS5622168A (en) * 1979-07-31 1981-03-02 Fujitsu Ltd Control system of array processor
JPS56105507A (en) * 1980-01-25 1981-08-22 Hitachi Ltd Control method of engine
DE3006288A1 (de) * 1980-02-20 1981-08-27 Robert Bosch Gmbh, 7000 Stuttgart Schaltungsanordnung zur zuendung von brennkraftmaschinen

Also Published As

Publication number Publication date
US4562544A (en) 1985-12-31
EP0100409B1 (de) 1988-09-07
EP0100409A2 (de) 1984-02-15
EP0100409A3 (en) 1985-10-30
JPH0658086B2 (ja) 1994-08-03
DE3377926D1 (en) 1988-10-13
JPS5962905A (ja) 1984-04-10

Similar Documents

Publication Publication Date Title
EP0016218B1 (de) Einrichtung zum steuern von betriebsparameterabhängigen und sich wiederholenden vorgängen für brennkraftmaschinen
EP0007984B1 (de) Einrichtung zum Steuern der Zünd- und/oder Kraftstoffeinspritzvorgänge bei Brennkraftmaschinen
DE3128475C2 (de)
DE2732781A1 (de) Einrichtung zum steuern von betriebsparameterabhaengigen und sich wiederholenden vorgaengen
DE2945543C2 (de)
DE2724487A1 (de) Verfahren und vorrichtung, eine mehrzylinder-brennkraftmaschine auf einer unterschiedlichen anzahl seiner zylinder laufen zu lassen
DE4440127A1 (de) Steuergerät
DE3301743A1 (de) Sicherheitseinrichtung fuer eine brennkraftmaschine mit selbstzuendung
DE3100825A1 (de) Einrichtung zum steuern der zuend- und/oder kraftstoffeinspritz- und/oder getriebeschaltvorgaenge bei brennkraftmaschinen
DE2013703B2 (de) Einrichtung zur elektronischen erzeugung und verstellung des zuendzeitpunktes von zuendanlagen in brennkraftmaschinen
EP0097826B1 (de) Verfahren zur Steuerung eines Mikrorechners
DE3200856A1 (de) Steuervorrichtung fuer brennkraftmaschinenbetriebene kraftfahrzeuge
DE2900480C2 (de)
EP0656096B1 (de) Zündanlage für brennkraftmaschinen mit fehlzündungserkennung durch vergleich mit referenzzündungen derselben zündspule
DE3224286A1 (de) Steuervorrichtung mit einem mikrorechner
DE2625971A1 (de) Verfahren und einrichtung zur erkennung von stoerungen bei einzelnen zylindern von brennkraftmaschinen
DE3212669C2 (de)
DE2850534A1 (de) Einrichtung, insbesondere zum steuern der zuend- und/oder kraftstoffeinspritzvorgaenge bei brennkraftmaschinen
DE19513597C2 (de) Verfahren zur Zylindererkennung bei einer Brennkraftmaschine
DE3041498A1 (de) Mess- und regeleinrichtung fuer den zuendverzug bei zuendanlagen von brennkraftmaschinen
DE3335633A1 (de) Anordnung zur diagnose eines verbrennungsmotors
DE3238752A1 (de) Verfahren und vorrichtung zur eigenueberwachung von elektrischen einspritzsystemen
DE3332399C1 (de) Einrichtung zur Kraftstoffzumessung bei einer fremdgezuendeten,mit einer Einspritzanlage ausgeruesteten Brennkraftmaschine
DE3008232A1 (de) Zuendanlage fuer brennkraftmaschinen
DE4007202C3 (de) Steuervorrichtung für einen Verbrennungsmotor

Legal Events

Date Code Title Description
8141 Disposal/no request for examination