DE2732781A1 - Einrichtung zum steuern von betriebsparameterabhaengigen und sich wiederholenden vorgaengen - Google Patents

Einrichtung zum steuern von betriebsparameterabhaengigen und sich wiederholenden vorgaengen

Info

Publication number
DE2732781A1
DE2732781A1 DE19772732781 DE2732781A DE2732781A1 DE 2732781 A1 DE2732781 A1 DE 2732781A1 DE 19772732781 DE19772732781 DE 19772732781 DE 2732781 A DE2732781 A DE 2732781A DE 2732781 A1 DE2732781 A1 DE 2732781A1
Authority
DE
Germany
Prior art keywords
data bus
counter
input
output
signal
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.)
Granted
Application number
DE19772732781
Other languages
English (en)
Other versions
DE2732781C3 (de
DE2732781C2 (de
Inventor
Winfried Dipl Ing Kloetzer
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 DE2732781A priority Critical patent/DE2732781C3/de
Priority to GB15740/78A priority patent/GB1570559A/en
Priority to US05/916,827 priority patent/US4204256A/en
Priority to JP8825178A priority patent/JPS5422742A/ja
Priority to FR7821564A priority patent/FR2398338A1/fr
Publication of DE2732781A1 publication Critical patent/DE2732781A1/de
Priority to US06/380,340 priority patent/USRE31997E/en
Application granted granted Critical
Publication of DE2732781C2 publication Critical patent/DE2732781C2/de
Publication of DE2732781C3 publication Critical patent/DE2732781C3/de
Anticipated expiration legal-status Critical
Expired - Lifetime 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
    • F02P5/00Advancing or retarding ignition; Control therefor
    • F02P5/04Advancing or retarding ignition; Control therefor automatically, as a function of the working conditions of the engine or vehicle or of the atmospheric conditions
    • F02P5/145Advancing or retarding ignition; Control therefor automatically, as a function of the working conditions of the engine or vehicle or of the atmospheric conditions using electrical means
    • F02P5/15Digital data processing
    • F02P5/1502Digital data processing using one central computing unit
    • 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
    • F02P3/00Other installations
    • F02P3/02Other installations having inductive energy storage, e.g. arrangements of induction coils
    • F02P3/04Layout of circuits
    • F02P3/055Layout of circuits with protective means to prevent damage to the circuit, e.g. semiconductor devices or the ignition coil
    • F02P3/0552Opening or closing the primary coil circuit with semiconductor devices
    • F02P3/0556Protecting the coil when the engine is stopped
    • F02P3/0558Protecting the coil when the engine is stopped using digital techniques
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02BINTERNAL-COMBUSTION PISTON ENGINES; COMBUSTION ENGINES IN GENERAL
    • F02B1/00Engines characterised by fuel-air mixture compression
    • F02B1/02Engines characterised by fuel-air mixture compression with positive ignition
    • F02B1/04Engines characterised by fuel-air mixture compression with positive ignition with fuel-air mixture admission into cylinder
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/10Internal combustion engine [ICE] based vehicles
    • Y02T10/40Engine management systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Mechanical Engineering (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Signal Processing (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)
  • Electrical Control Of Ignition Timing (AREA)
  • Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Control By Computers (AREA)

Description

Stand der Technik
Die Erfndung geht aus von einer Einrichtung nach der Gattung des Hauptanspruchs. Mikroprozessoren enthaltende Steuereinrichtungen in Kraftfahrzeugen sind z.B. bereits aus folgenden Literaturstellen bekannt:
Electronics, January 20, 1977, Seite 102 ff Electronic Design 1, January 4, 1977, Seite 34 ff, Electronik, 1977, Heft 4, Seite 48 ff, SAE-Paper Nr. 750 432, Application of Microprocessors to the Automobile, Seite 65 ff, etz-b, Band 28, 1976, Heft 15, Seite 496 ff, Computer, August 1974, Seite 33 ff.
Weiterhin sind fest verdrahtete Rechner zur Steuerung von Vorgängen im Kraftfahrzeug, bzw. in der Brennkraftmaschine, z.B. aus der DT-OS 2 504 843 (US-Anmeldung Nr. 660 858 vom 24.2.1976) bekannt. Ein solcher fest verdrahteter Rechner hat gegenüber einem Mikroprozessor-System den Nachteil schlechterer Variabilität, während die bekannten Mikroprozessor-Systeme in Abhängigkeit von der notwendigen Eingabe/ Ausgabe-Einheit und der davon wiederum abhängigen notwendigen Speicherwerte im Pestwertspeicher aufgrund aufwendiger Programme zur Aufbereitung und Verarbeitung der extern angelegten Signale mehr oder weniger langwierige und damit langsame Rechenprozesse ausführen müssen, die insbesondere bei höheren Drehzahlen eine Beschränkung auf Kosten der Rechengenauigkeit erfahren müssen.
Vorteile der Erfindung
Die erfindungsgemäße Einrichtung mit den kennzeichnenden Merkmalen des Hauptanspruchs hat den Vorteil, daß durch weitgehende Aufbereitung und Verknüpfung der extern anliegenden Steuersignale in der Eingabe/Ausgabe-Einheit eine schnelle Verarbeitung der außen anlit genden Informationen in Schaltbefehle ermöglicht wird, wobei diese Aufbereitung und Verknüpfung durch den Mikroprozessor über den Datenbus und den Adressenbus gesteuert wird. Das System ist dadurch sehr vielseitig und leicht anpaßbar an verschiedene Typen
809885/0329
von Brennkraftmaschinen und Mikroprozessor-Typen. Diese Eingabe/Ausgabe-Einheit ist leicht integrierbar und ermöglicht den programmgesteuerten Ablauf verschiedener Zählvorgänge, für die Mikroprozessoren der heutigen Generation noch nicht geeignet sind. Ferner wird die Speicherung von SchaltSignalen ermöglicht, die über den jeweiligen Betriebszustand des Motors Auskunft geben. Bei Bedarf können diese gespeicherten Werte abgefragt werden.
Durch die in den Unteransprüchen aufgeführten Maßnahmen sind vorteilhafte Weiterbildungen und Verbesserungen der im Hauptanspruch angegebenen Einrichtung möglich. Besonders vorteilhaft ist das Vorhandensein und die Ausbildung eines Zeitglieds als Zähler in der Eingabe/Ausgabe-Einheit zur Zählung einer Taktfrequenz, wobei der abzuzählende Zählerstand vom Datenbus übernehmbar ist. Über den Datenbus können dadurch leicht verschiedene Standzeiten des Zeitglieds eingestellt und abgefragt werden. Weiterhin ist es besonders vorteilhaft, zur Ruhestromabschaltung in der Endstufenanordnung eine als Zähler ausgebildete Drehzahlerkennungsstufe vorzusehen, durch die bei Unterschreitung einer Grenzdrehzahl ein Signal in den Datenbus übertragbar ist, durch das diese Unterschreitung erkannt werden und eine entsprechende Abschaltung in der Endstufenanordnung ausgelöst werden kann.
Zeichnung
Ein Ausführungsbeispiel der Erfindung ist in der Zeichnung dargestellt und in der nachfolgenden Beschreibung näher erläutert. Es zeigen Pig. I ein Blockschaltbild eines bekannten Mikrorechner-Systems für eine Brennkraftmaschine, Fig. ein Ausführungsbeispiel der Erfindung im Blockschaltbild, Fig. 3 eine Dekodiereinrichtung zur Steuerung der mit dem Datenbus verbundenen Schaltelemente gemäß Fig. 2, Fig. 4 ein Signal/Zählerstand-Diagramm zur Erläuterung der Wirkungs-
-H-809885/0329
weise des in den Pig. 2 und 3 dargestellten Ausführungsbeispiels der Erfindung, Pig. 5 ein Beispiel einer schaltungsmäßigen Ausgestaltung einer Rücksetzstufe, Fig. 6 ein Beispiel einer schaltungsmäßigen Ausgestaltung einer Steuer-Dekodierstufe und einer Auswahllogik und Fig. 7 eine weitere Ausgestaltung des Ausführungsbeispiels der Erfindung im Blockschaltbild.
Beschreibung der Erfindung
Bei dem in Fig. 1 dargestellten Mikrorechnersystem ist ein Mikroprozessor 10 mit einem Arbeitsspeicher (RAM) 11, mit einem Pestwertspeicher (ROM, PROM oder EPROM) 12 sowie mit einer Eingabe/Ausgabe-Einheit 13 über einen Datenbus 14 und einen Adressenbus 15 verbunden. In Abhängigkeit von dem zu übertragenen Imformationsgehalt, bzw. in Abhängigkeit von der Anzahl der anwählbaren Adressen kann ein solcher Datenbus Ik z.B. aus acht Einzelleitungen und ein Adressenbus 15 zum Beispiel aus drei Einzelleitungen bestehen. Eine die Bauteile 10 bis 12 verbindende Lese-Befehlsleitung Io ist über eine Klemme 17 mit der Eingabe/Ausgabe-Einheit 13 verbunden und dient dazu, anliegende oder gespeicherte Informationen abzurufen. Eine die Bauteile 10, 11 verbindende Schreib-Befehlsleitung 18 ist über eine Klemme 19 ebenfalls mit der Eingabe/Ausgabe-Einheit 13 verbunden und dient dazu, Informationen in Zwischenspeicher einzulesen. Eine Programmunterbrechungs-Befehlsleitung (Interrupt) 20 führt von der Eingabe/Ausgabe-Einheit 13 über eine Klemme 21 zum Mikroprozessor 10. Diese Leitung dient dazu, bei Vorliegen bestimmter Informationen ein gerade im Mikroprozessor ablaufendes Programm zu unterbrechen. Vom Mikroprozessor 10 führt eine Lösch-Befehlsleitung (Clear) 22 über eine Klemme 23 zur Eingabe/Ausgabe-Einheit 13· Sie dient dazu, bestimmte Anfangsbedingungen, z.B. bei einem Programmbeginn, zu schaffen. Ein Frequenzgenerator 24 ist über eine Klemme 25 mit dem Mikroprozessor 10, verbunden, um diesem Baustein eine Grundtaktfrequenz zuzuführen. Vorzugsweise eine daraus durih Teilung gewonnene Frequenz wird über Klemme 25 der
809885/0329 "5"
Eingabe/Ausgabe-Einheit zugeführt. Eine eine Versorgungsspannung führende Klemme 26 ist mit einer Spannungsstabilisierungsschaltung 27 verbunden, deren stabilisierte Ausgangsspannung einer Klemme 28, sowie sämtlichen Bauelementen zugeführt ist, die Elektronik beinhalten.
Eine Eingangsschaltung 29 weist sieben Eingänge 30 bis 36 auf, die mit externen Signalgebern verbunden sind. Dadurch wird der jeweilige Zustand, z.B. einer Brennkraftmaschine an das Rechnersystem gemeldet. Eine mit den Eingängen 30, verbundene Geberanordnung 37 besteht aus einer vorzugsweise mit der Kurbelwelle einer Brennkraftmaschine verbundenen Zahnscheibe 370, auf der umfangsseitig eine Vielzahl von Zähnen 371 angebracht sind. Diese Zähne werden durch einen ersten Aufnehmer 372 abgetastet, indem jeder ferromagnetische Zahn in diesen induktiven Aufnehmer 372 eine Flußänderung hervorruft, die ein Spannungssignal zur Folge hat. Die dadurch erzeugte drehzahlabhängige Signalfolge wird dem Eingang zugeführt. Statt ferromagnetischer Zähne können auch andere Marken vorgesehen sein, die durch andere Aufnehmer abtastbar sind. So kann z.B. die Scheibe in Umfangsrichtung streifenförmig magnetisiert sein oder eine Lochanordnung aufweisen, die durch optische Vorrichtungen abtastbar ist. Eine Bezugsmarke 373 ist ebenfalls auf der Scheibe 37O angeordnet. Diese Bezugsmarke 373 kann natürlich auch auf einer anderen Scheibe oder einem anderen Drehteil angeordnet sein. Die Bezugsmarke 373 wird von einem zweiten Aufnehmer 374 abgetastet und das Bezugsmarkensignal dem Eingang 31 zugeführt. Weitere Informationen der Brennkraftmaschine, bzw. des Fahrzeugs liegen als Versorgungsspannung U, Temperatur T, Drosselklappenstellung oC t Stellung des Drosselklappenschalters 38 und Stellung des Startschalters 39 an den Eingängen 32 bis 36 an. Die Zahl dieser weiteren Informationen ist noch beliebig erweiterbar und nicht auf die dargestellten Informationen beschränkt. Die dargestellten sieben Eingangsinformationen an den Eingängen 30 bis 36 werden in der Eingangsschaltung aufbereitet, entstört und soweit erforderlich, digitalisiert. Ausgangsseitig werden diese Informationen über die Klemmen hO
809885/0329
-6-
bis 46 der Eingabe/Ausgabe-Einheit 13 zugeführt. Sofern Informationen an der Eingangsschaltung 29 in analoger Form vorliegen, werden sie durch einen in der Eingangsschaltung 29 enthaltenen Analog-Digital-Wandler in Frequenzen umgewandelt. Eine Signalaufbereitung kann z.B. mit Hilfe von Schmitt-Triggern erfolgen. Zur Entstörung können an sich bekannte Entprell-Schaltungen sowie Schaltungen zum Schutz gegen Überspannungen eingesetzt werden.
Zwei Endstufenausgänge der Eingabe/Ausgabe-Einheit sind über Klemmen 47, 48 mit Schaltendstufen 49, 50 verbunden, die im dargestellten Fall als Zündungsendstufen ausgebildet sind. Solche Zündungsendstufeη enthalten in bekannter Weiese einen Halbleiterschalter im Primärstromkreis einer Zündspule, in deren Sekundärstromkreis wenigstens eine Zündstrecke 51, 52, bzw. Zündkerze geschaltet ist. Ebensogut können diese Schaltendstufen 49, 50, oder auch weitere Schaltendstufen zur Steuerung der Kraftstoffeinspritzung Verwendung finden.
Die Wirkungsweise des dargestellten, an sich bekannten Mikroprozessors-Systems ist bekannt und vielfach in der Literatur beschrieben. Neben dem eingangs genannten Stand der Technik sei in diesem Zusammenhang vor allem auf die Gebrauchshandbücher der verschiedenen Mikroprozessor-Hersteller verwiesen, in denen detailliert sowohl der Aufbau und die Beschaltung der einzelnen Bausteine, wie auch deren Wirkungsweise und Programmierung beschrieben ist. Aufbauvarianten und Schaltungsmöglichkeiten, bzw. -Vorschläge sind sehr detailliert angegeben. Als Beipsiel sei auf die Handbücher der Firma RCA "User Manual for the CDP 1802 Cosmac Microprocessor MPM-201A11 und "RCA, Integrated Circuits, SSD-210, 4-76" verwiesen.
Im Rahmen eines im Festwertspeicher 12 gespeicherten Programms werden vom Mikroprozessor 10 extern an der Eingabe/ Ausgabe-Einheit 13 anliegende Informationen im Zusammenhang mit fest gespeicherten Informationen verarbeitet. Das
809885/0329 _?_
errechnete Ergebnis, im vorliegenden Fall die Zündzeitpunkte und die Schließzeiten, werden den -Schaltendstufen 49, 50 weitergegeben zur Ausführung der gewünschten Schaltbefehle. Endergebnisse und Zwischenergebnisse werden zum Teil im Arbeitsspeicher 11 zwischengespeichert, um dann bei Bedarf durch den Mikroprozessor wieder abgerufen zu werden.
Die Anzahl der verwendeten Mikroprozessoren, Festwertspeicher und Arbeitsspeicher ist nicht gemäß der Darstellung beschränkt, sondern kann in Abhängigkeit der zu verarbeitenden Informationen, dem Umfang des Programms und dem Umfang der gespeicherten Daten beliebig erweitert werden. Diese Anzahl hängt natürlich auch vom jeweils verwendeten Bauteiltyp ab, bzw. von dessen Arbeits- und Speichermöglichkeiten, also z.B. von der Anzahl der bits.
In dem in Fig. 2 dargestellten Ausführungsbeispiel der Erfindungs ist die mit dem Drehzahlsignal beaufschlagte Klemme 40 über eine Frequenzvervielfachungsstufe 60 mit dem Takteingang C eines ersten Zählers 6l verbunden. Der Datenbus 14 ist über einen ersten Zwischenspeicher 62, dessen Übernahmeeingang über eine Klemme 63 gesteuert wird, mit den Setzeingängen des ersten Zählers 6l verbunden. Die Zahlenausgänge des ersten Zählers 6l sind sowohl an erste Vergleichseingänge eines Komparators 64 angelegt, wie auch über eine erste Torstufe 65 mit dem Datenbus 14 verbunden. Die vorzugsweise als Parallelschaltung verschiedener Transmissions-Gatter ausgebildete erste Torstufe 65 wird über eine Klemme 66 gesteuert. Die das Bezugsmarkensignal führende Klemme 41 ist über ein ODER-Gatter 67 mit dem Ladeeingang (Preset Enable) PE des ersten Zählers 6l verbunden. Der überlaufausgang (Carry Out) CO des ersten Zählers 6l ist mit einem weiteren Eingang des ODER-Gatters 67 verbunden. Zweite Vergleichseingänge des Komparators 67 sind über einen zweiten Zwischenspeicher 68 mit dem Datenbus 14 verbunden. Der zweite Zwischenspeicher 68 wird über eine Klemme 69 gesteuert. Der Ausgang des Komparators 64 ist mit dem Setzeingang S eines Flipflops 70 verbunden, dessen Ausgang über eine Klemme 71 mit dem Steuereingang einer Auswahl-
809885/0329
logik 72 verbunden ist. Die Auswahl der einzelnen Endstufenkanäle erfolgt vom Datenbus 14 her über eine erste Dekodierstufe 73, deren Ausgänge ebenfalls mit der Auswahllogik 72 verbunden sind und die über eine Klemme 74 gesteuert wird. Eine detalliertere Darstellung der Beschaltung der Bauteile 72, 73 ist in Fig. 6 gezeigt. Die J- und K-Eingänge zweier JK-Flipflops 75, 76 sind mit Ausgängen der Auswahllogik 72 verbunden. Je ein Ausgang der beiden Flipflops 75, 76 ist mit einer der beiden Klemmen 47, 48 zur Steuerung der Schaltendstufen 49, 50 verbunden. Die Klemme 23 ist mit dem Rücksetzeingang R eines Flipflops 77 verbunden, von dem ein Ausgang über eine Klemme 78 an den Rücksetzeingang R der Flipflop-Anordnung 75, 76 angeschlossen ist. Der Setzeingang S des Flipflops 77 ist an die Klemme 74 angeschlossen.
Zur Ruhestromabschaltung in den Schaltendstufen 49, 50 ist ein zweiter Zähler 79 vorgesehen, dessen Setzeingänge über einen dritten Zwischenspeicher 80 mit dem Datenbus 14 verbunden sind. Der dritte Zwischenspeicher 80 wird über eine Klemme 8l gesteuert. Der Takteingang C des zweiten Zählers 79 ist mit einer, eine Taktfrequenz führenden Klemme 82 verbunden. Der Ladeeingang PE des zweiten Zählers 79 ist mit dem Ausgang der FrequenzvervieIfachungsstufe 60 verbunden. Der überlaufausgang CO ist mit dem Setzeinang S eines Flipflops 83 verbunden, dessen Ausgang, ebenso wie der Ausgang des Flipflops 70 über ein ODER-Gatter 84 mit der Klemme 21 verbunden ist.
Zur Erzeugung verschiedener, benötigter Zeitintervalle ist ein als dritter Zähler 85 ausgebildetes Zeitglied vorgesehen, dessen Setzeingänge an dem Datenbus 14 angeschlossen sind. Der Takteingang C ist mit einer eine Taktfrequenz führenden Klemme 86 verbunden. Der Ladeeingang PE ist an eine Klemme 87 angeschlossen. Der überlaufausgang CO ist mit dem Rücksetzeingang R eines Flipflops 88 verbunden, dessen Ausgang mit einem Toreingang (Carry In) CI des drittes Zählers 85 verbunden ist. Der Setzeingang S des Flipflops 88 wird über die Klemme 87 gesteuert.
809885/0329
-9-
Zur Meldung eines Bezugsmarkensignals an den Mikroprozessor 10 ist die Klemme 4l mit dem Setzeingang S eines Flipflops 90 verbunden, dessen Ausgang an den Eingang b einer Rückmelde-Torstufe 91 angeschlossen ist. Die Ausgänge dieser, über eine Klemme 92 gesteuerten Rückmelde-Torstufe 91 sind mit dem Datenbus 14 verbunden. Weitere Eingänge a, c bis h sind mit den Ausgängen der Flipflops 88, 83, 70, mit den beiden Klemmen 45, 46, sowie mit den Ausgängen der beiden Flipflops 75, 76 verbunden.
Die Steuerung der Rücksetzeingänge R der Flipflops 70, 83, 90 erfolgt über eine mit dem Datenbus 14 verbundene, zweite Dekodierstufe 93, deren Steuereingang mit der Klemme 74 verbunden ist.
Die Eingangssignale für die dargestellte Schaltung, sowie für die in den folgenden Figuren dargestellten Schaltungen sind vorzugsweise mit der Grundfrequenz gerastert, bzw. synchronisiert. Für diesen Zweck notwendige Synchronisierungsstufen sind jedoch der Einfachheit halber nicht näher dargestellt und aus der eingangs genannten DT-OS 2 504 843, Fig. 4, bekannt. Die dort gezeigte Schaltung dient gleichzeitig der Frequenzverdoppelung. Ebenfalls nicht dargestellt sind eventuel] an den Ausgängen benötigte Verstärkerstufen. Sie können je nach Bedarf und Signalpegel vorgesehen werden.
Die in Fig. 3 dargestellte Dekodiereinrichtung 100 ist eingangsseitig mit dem Adressenbus 15 sowie über die Klemmen 17> 19 mit der Lese-Befehlsleitung l6 und der Schreib-Befehlsleitung l8 verbunden. Ausgangsseitig ist die Dekodiereinrichtung 100 mit den Klemmen 63, 66, 69, 74, 8l, 87, 92 und 114 verbunden. Die Dekodiereinrichtung 100 ist ebenfalls in der Eingabe/Ausgabe-Einheit 13 enthalten und dient zum Steuern der mit den besagten Klemmen verbundenen Torstufen, Zwischenspeichern, Dekodierstufen und Zählern. In Abhängigkeit von den anliegenden. EingangsSignalen erscheint an einer oder an mehreren Ausgangsklemmen der Dekodiereinrichtung 100 ein Signal, durch das die jeweils damit verbundene Stufe betätigt wird. Dadurch kann z.B. ein SignalQeine_ Toj^stuie jpassieren oder ein Zähler
-10-
einen anliegenden Zahlenwert übernehmen. Die Reihenfolge dieser Befehle wird über das Programm im Mikroprozessor festgelegt und als Befehl über die Leitungen 15, 16, 18 ausgegeben.
Die prinzipielle Wirkungsweise der in den Fig. 2 und 3 dargestellten Eingabe/Ausgabe-Einheit 13 in Zusammenhang mit dem in Fig. 1 dargestellten System wird im folgenden anhand des in Fig. 4 dargestellten Signal/Zählerstand-Diagramms erläutert. Die an der Klemme 40 anliegende Drehzahl-Signalfolge wird in ihrer Frequenz in der Frequenzvervielfachungsstufe 60 vervielfacht, vorzugsweise verdoppelt, und erscheint als Signalfolge A am Takteingang des als Rückwärts zähler ausgebildeten ersten Zählers 6l. Die in Fig. 4 dargestellten Signalfolgen sind für den Fall konstant bleibender Drehzahlparameter dargestellt. Das Bezugsmarkensignal B bewirkt am Ladeeingang PE ein Setzen des Zählers 6l mit dem im ersten Zwischenspeicher 62 gespeicherten Zahlenwert. Dieser zwischengespeicherte Zahlenwert wurde bereits vorher auf ein Signal an der Klemme 63 hin vom Datenbus 14 übernommen. Der übernommene Zahlenwert wird im Takt der Signalfolge A abwärts gezählt, bis beim Zählerstand Null ein überlaufsignal C am überlaufausgang CO entsteht. Dieses Überlaufsignal C bewirkt wiederum über das ODER-Gatter 67 ein erneutes Setzen des Zählers 6l. Dieses Signal C wirkt somit wie zusätzliche interne Bezugsmarkensignale. Die Zahl der ablaufenden Zählintervalle bis zum erneuten Auftauchen eines externen Bezugsmarkensignals B richtet sich z.B. nach der Zahl der Zylinder der Brennkraftmaschine. Bei einer 8-Zylinder-Brennkraftmaschin« werden vier Bezugsmarken pro Umdrehung benötigt. In der Figur sind dafür ein externes Bezugsmarkensignal B und drei interne Bezugsmarkensignale C pro Umdrehung vorgesehen. Zu Beginn des fünften, nicht mehr dargestellten Zyklus, fallen externe und interne Bezugsmarken zusammen. Genausogut können natürlich auch zwei externe und zwei interne Bezugsmarken vorgesehen werden.
-11-809885/0329
Der vom Zwischenspeicher 62 übernommene Zahlenwert ist variabel und wird vom Programm in Abhängigkeit der jeweils anliegenden Parameter festgelegt. Der jeweils am Ausgang des Zählers 6l anliegende Zählerstand kann auf ein Signal an der Klemme 66 vom Mikroprozessor über den Datenbus 14 und die erste Torstufe 65 zu jedem beliebigen Zeitpunkt abgefragt werden.
In den zweiten Zwischenspeicher 68 werden im Takt der an seinem Steuereingang anliegenden Signalfolge D die jeweils über den Datenbus anliegenden Zahlenwerte zwischengespeichert. Diese Zahlenwerte wechseln im dargestellten Beispiel zwischen Zl und Z2. Diese zwischengespeicherten Zahlenwerte liegen an den zweiten Vergleichseingängen des Komparators 64 an. Erreicht der Zählerstand im Zähler 6l den Zahlenwert Z2, so gibt der Komparator 64 ein erstes Ausgangssignal ab und bei Erreichen des Zählerstands Zl ein zweites. Diese Ausgangssignale sind als Signalfolge E dargestellt. Durch die Signale der Signalfolge E wird jeweils das Flipflop 70 gesetzt und durch Signale der zweiten Dekodierstufe 93 jeweils zurückgesetzt. Durch die Ausgangssignale des Flipflops 70 und damit indirekt durch die Signale E wird über die Auswahllogik 72, die wiederum durch die erste Dekodierstufe 73 gesteuert wird, abwechselnd die Flipflop-Anordnung 75, 76 gesetzt und rückgesetzt, so daß an deren Ausgängen die Signalfolgen J und K entstehen. Dies wird im Zusammenhang mit Fig. 6 noch näher erläutert werden. Die Signalfolgen J und K steuern abwechselnd die Schaltendstufen 49, 50 und geben, z.B. bei einer Zündanlage, die Schließzeiten des elektrischen Schalters im Primärstromkreis einer Zündspule vor, wobei durch das Signalende jeweils die Zündung ausgelöst wird. Bei einer Einspritzanlage wären dies entsprechend die Einspritzdauer und der Einspritzzeitpunkt .
Zu Beginn des Programms wird über die Klemme 23 ein Lösch-Signal erzeugt, durch das das Flipflop 77 rückgesetzt wird, was wiederum eine Rücksetzung der Flipflop-Anordnung 75, 76 zur Folge hat. Durch diese Anordnung werden definierte Anfangsbedingungen geschaffen. Das Setzen des Flipflops 77
809885/0329
-12-
erfolgt im Anschluß über die Dekodiereinrichtung 100 und die Klemme 74.
Um eine Ruhestromabschaltung in den Schaltendstufen 49» 50 zu gewährleisten, soll unterhalb einer bestimmten Drehzahl der Strom abgeschaltet werden, d.h. die in den Schaltendstufen 49, 50 enthaltenen elektrischen Schalter geöffnet werden. Um diese untere Grenzdrehzahl zu erkennen,wird der Zähler 79 mit jedem Signal A auf den im Zwischenspeicher 80 zwischengespexcherten Zahlenwert geladen und mit der Frequenz der an der Klemme 82 anliegenden Taktfrequenz abwärts gezählt. Oberhalb dieser Grenzdrehzahl reicht die Zeit zwischen zwei Signalen A nicht aus, um den Zählerstand Null zu erreichen, d.h. es entsteht kein Überlaufsignal am überlaufausgang CO. Ab der festgelegten Grenzdrehzahl wird ein solches Überlaufsignal erzeugt und setzt das Flipflop 83. Dies wird einmal über den Eingang c der Rückmelde-Torstufe 91 dem Mikroprozessor gemeldet und zum anderen wird an der Klemme 21 ein sogenanntes Interrupt-Signal erzeugt, durch das das jeweils laufende Programm unterbrochen werden kann. Diese Zwischenunterbrechung eines laufenden Programm durch ein Interrupt-Signal ist Stand der Technik und im eingangs angeführten Stand der Technik beschrieben. Die Grenzdrehzahl kann über den Datenbus 14 variiert werden, indem von diesem in den Zwischenspeicher 80 variable Zahlenwerte übernommen werden.
Der dritte Zähler 85 bildet zusammen mit dem Flipflop 88 ein Zeitglied, durch das die verschiedenen, benötigten Steuerzeiten für das System erzeugt werden können. Durch ein Steuersignal der Dekodiereinrichtung 100 an der Klemme 87 wird gleichzeitig das Flipflop 88 gesetzt und der Zähler 85 nut dem vom Datenbus 14 her anliegenden Zahlenwert geladen. Von diesem Zahlenwert an wird mit der an der Klemme 86 anliegenden Taktfrequenz abwärts gezählt bis der Zählerstand Null erreicht ist und am überlaufausgang CO ein Rücksetzsignal für das Flipflop 88 entsteht. Dieses Rücksetzsignal setzt das Flip-
-13-809885/0329
flop 88 zurück und sperrt gleichzeitig den Zähler 85 über den Toreingang CI für weitere Zählvorgänge. Die Signaldauer des Ausgangssignals am Flipflop 88 gibt die Standzeit des Zeitglieds vor. Eine Abfrage seitens des Mikroprozessors kann über die Rückmelde-Torstufe 91 erfolgen. Weitere Zustandsmeldungen wie der Schaltzustand des Drosselklappenschalters 38 und des Startschalters 39, können über die Klemmen 45, 46 abgefragt werden. Ebenso verhält es sich mit den Steuerausgangssignalen an der Klemme 47, 48. Die Gesamtheit dieser Informationen werden in der Rückmelde-Torstufe 91 gesammelt und zum Teil in den Flipflops 88, 90, 83, 70 gespeichert. Die Abfrage erfolgt durch ein Steuersignal an der Klemme 92.
Mit der Dekodiereinrichtung 100 lassen sich aus Adressen, Schreib- und Lesesignalen nicht nur Stuersignale zum programmgesteuerten Laden von Speichern und Zählern sowie zum Lesen von Registern und Zählern erzeugen, sondern es ist auch vom Programm her eine Auswahl mehrerer Eingabe/Ausgabe-Einheiten möglich, die z.B. gleichzeitig mit einem Mikroprozessor verbunden sein können. So ist z.B. mit zwei Eingabe/Ausgabe-Einheiten ein kombiniertes Zünd- und Einspritzsystem möglich.
Das in Fig. 5 gezeigte Beispiel einer schaltungsmäßigen Ausgestaltung der als Rücksetzstufe wirkenden zweiten Dekodierstufe 23 weist drei NOR-Gatter 93O, 931, 932 auf. Jeweils ein Eingang dieser NOR-Gatter 930 bis 932 ist mit einer Leitung des Datenbusses 14 verbunden während jeweils ein anderer Eingang über einen Inverter 933 mit der Klemme 74 verbunden ist. Jeweils ein weiterer Eingang der drei NOR-Gatter 930 bis 932 ist an eine von drei weiteren Leitungen des Datenbusses 14 angeschlossen. Ein Ausgangssignal an einem der NOR-Gatterausgänge entsteht nur dann, wenn an sämtlichen drei Eingängen 0-Signale anliegen. Dies ist der Fall, wenn einmal an der gemeinsamen Datenleitung des Datenbusses 14 ein O-Signal anliegt, weiterhin ein Steuersignal an der Klemme 74, das über den Inverter 933 in ein O-Signal umgewandelt wird, und zusätz-
809885/0329
lieh noch ein O-Signal an der speziellen, dem jeweiligen NOR-Gatter zugeordneten Datenleitung des Datenbusses 14.
In Fig. 6 ist das Beispiel einer schaltungsmäßigen Ausgestaltung der Steuer-Dekodierstufe 73 sowie der Auswahllogik 72 gezeigt. Eine erste Datenleitung 140 des Datenbusses 14 ist über ein UND-Gatter 730 mit dem Takteingang eines ersten D-Flipflops 731 verbunden. Die Klemme 74 ist mit einem weiteren Eingang des UND-Gatters 730 verbunden. Der Ausgang des UND-Gatters 730 ist jeweils mit einem Eingang zweier UND-Gatter 732, 733 verbunden, deren Ausgänge jeweils an die Takteingänge zweier weiterer D-Flipflops 734, 735 angeschlossen sind. Die D-Eingänge dieser Flipflops 734, 735 sind an eine zweite Datenleitung 141 angeschlossen. Eine dritte Datenleitung 142 ist mit dem zweiten Eingang des UND-Gatters 732 und über einen Inverter 736 mit dem zweiten Eingang des UND-Gatters 733 verbunden. Die beiden komplementären Ausgänge des Flipflops 734 sind über je ein UND-Gatter 720, 721 mit den beiden Eingängen des JK-Flipflops 75 verbunden, während die beiden komplementären Ausgänge des D-Flipflops 735 über je ein weiteres UND-Gatter 722, 723 an die beiden Eingänge des JK-Flipflops 76 angeschlossen sind. Ein Ausgang des D-Flipflops 731 ist über ein UND-Gatter 724 an einen Eingang eines ODER-Gatters 725 angeschlossen, dessen Ausgang mit jeweils dem zweiten Eingang der UND-Gatter 720 bis 723 verbunden ist. Der invertierende Ausgang des D-Flipflops 731 ist mit dem zweiten Eingang des ODER-Gatters 725 verbunden. Die Klemme 71 ist an einen weiteren Eingang des UND-Gatters 724 angeschlossen.
Zur Erläuterung der Wirkungsweise der in Fig. 6 dargestellten Anordnung soll nochmals das in Fig. 4 dargestellte Diagramm herangezogen werden, über das Flipflop 731 können Signale E von der Klemme 71 her gesperrt werden, wenn der invertierende Ausgang ein 1-Signal aufweist. In diesem Falle erfolgt die Steuerung der beiden J-K-Flipflops 75, 76 ausschließlich über den Datenbus 14, was z.B. bei Abschaltung der Endstufe unterhalb einer Grenzdrehzahl erforderlich ist. Liegt am invertierenden Ausgang des Flipflops 731 ein 0-Signal an, so erfolgt
809885/0329 _15_
die Freigabe der UND-Gatter 720 bis 723 durch Signale E. Ob durch ein Signal E oder ein invertiertes Ausgangssignal des Flipflops 731 das Flipflop 75 oder das Flipflop 76 betätigt wird, wird in der ersten Dekodierstufe 73 entschieden. Eine Steuersignalfolge F an der Klemme 74 erscheint am Ausgang des UND-Gatters 730 bei Vorliegen eines 1-Signals an der Datenleitung 140. Diese Signalfolge wirkt in Abhängigkeit davon, ob an der Datenleitung 142 ein 1-Signal oder ein O-Signal anliegt, entweder für das Flipflop 734 oder für das Flipflop 735 als Taktsignal. Das erste dargestellte Signal F wirke aufgrund eines 1-Signals an der Datenleitung 142 auf das Flipflop 734. Wenn bei Auftreten dieses Signals F an der Datenleitung 141 ein O-Signal anliegt, wechselt der mit dem UND-Gatter verbundene Ausgang des Flipflops 734 von einem 1-Signal zu einem O-Signal. Das zweite Signal F wirke durch Anliegen eines O-Signals an der Datenleitung 142 als Taktsignal für das Flipflop 735· Da gleichzeitig ein 1-Signal an der Datenleitung 140 anliegen möge, wechselt der mit dem UND-Gatter 723 verbundene Ausgang des Flipflops 735 von einem O-Signal zu einem 1-Signal. Das dritte Signal F wirke wiederum auf das D-Flipflop 735 j dessen Ausgang nunmehr wegen eines anliegenden O-Signals an der Datenleitung l4l wieder zu einem O-Signal wechselt. Diese Vorgänge wiederholen sich in der gezeigten Reihenfolge. Eine Verknüpfung der Signalfolgen H und G, bzw. deren invertierter Signalfolgen, mit der Signalfolge E durch die UND-Gatter 720 bis 723 führt zu den Signalfolgen J und K, durch die - wie bereits oben ausgeführt - die Schließzeiten für eine Zündungsendstufe festgelegt werden können. Für den Fall, daß am invertierenden Ausgang des D-Flipflops 731 ein 1-Signal anliegt, also für den Fall der direkten Steuerung der Endstufenanordnung durch den Mikroprozessor, werden die Signalfolgen G und H direkt als Signalfolgen J und K an die Ausgänge 47, 48 übertragen. Diese Übertragung erfolgt mit einer an die J-K-Flipflops 75, 76 angelegten, in der Zeichnung nicht näher dargesetllten Taktfrequenz, deren Frequenz sehr hoch ist im Vergleich zur Frequenz der Signalfolgen G und H.
-16-809885/0329
In Pig. 7 sind weitere Ausgestaltungen und Ausbildungen der Eingabe/Ausgabe-Einheit 13 gezeigt, die zum Teil in Verbindung mit bereits dargestellten und beschriebenen Bauelementen stehen. Diese weisen die gleichen Bezugszeichen auf und sind nicht noch einmal beschrieben. Die Klemmen 40, 42 bis 44, an denen externe Gebersignale anliegen, sind über eine vorzugsweise aus der Parallelschaltung mehrerer Transmissions-Gatter bestehenden Umsehaltvorrichtung 110 mit einer FrequenzvervieIfachungsstufe 111 verbunden, deren Ausgang an den Takteingang C eines vierten Zählers 112 angeschlossen ist. Die Zahlenausgänge des vierten Zählers 112 sind über eine, vorzugsweise aus einer Vielzahl von Transmissions-Gattern bestehenden dritten Torstufe 113 mit dem Datenbus 14 verbunden. Die Steuerung der dritten Torstufe 113 erfolgt über die Klemme 114, die eine weitere Ausgangsklemme der Dekodiereinrichtung 100 darstellt. Der Toreingang CI des vierten Zählers 112 ist mit dem Ausgang des Flipflops 88 verbunden.
Die die Grundtaktfrequenz führende Klemme 25 ist mit dem Eingang einer Frequenzuntersetzerstufe 115 verbunden, an deren acht Ausgängen vorzugsweise acht verschiedene Ausgangsfrequenzen anliegen. Die ersten vier Ausgangsfrequenzen sind über eine Umsehaltvorrichtung 116 und über die Klemme 82 dem Takteingang C des zweiten Zählers 79 zugeführt. Die weiteren vier Ausgangsfrequenzen sind über eine weitere Umsehaltvorrichtung 117 über die Klemme 86 dem Takteingang des dritten Zählers 85 zugeführt. Zur Steuerung der drei Umsehaltvorrichtungen .110, 116, 117 ist der Datenbus 14 über zwei Umschalt-Dekodierstufen 118, 119 mit den Umschalteingängen der genannten Umsehaltvorrichtungen verbunden. Die Auslösung der Schaltbefehle erfolgt über die Klemme 74, die mit den Umschalt-Dekodierstufen 118, 119 verbunden ist.
Die Wirkungsweise der in Fig. 7 dargestellten, zusätzlichen Schaltungsanordnung für die Einabe/Ausgabe-Einheit 13 besteht darin, daß die jeweils ausgewählte, in der Frequenzvervielfachungsstufe verdoppelte Geberfrequenz im Zähler 112 z.B. in
809885/0329 "1^

Claims (1)

10.6.1977 Ve/Hm
ROBERT BOSCH GMBH, 7000 STUTTGART 1
Ansprüche
flJ Einrichtung zum Steuern von betriebsparameterabhängigen und sich wiederholenden Vorgängen, insbesondere der Zündvorgänge von Brennkraftmaschinen mit Fremdzündung, mit einem Mikrorechner-System bestehend aus einem Mikroprozessor, der über einen Datenbus und einen Adressenbus mit je wenigstens einem Pestwertspeicher (ROM, PROM), einem Arbeitspeicher (RAM) sowie einer Eingabe/Ausgabe-Einheit verbunden ist, an die externe Signalgeber zur Erzeugung von betriebsparameterabhängigen Signalen angeschlossen sind, dadurch gekennzeichnet, daß in der Eingabe/Ausgabe-Einheit (13) ein Zähler (61) zur Zählung drehzahlabhängiger Signale geschaltet ist, in dem fortwährend Zählintervalle ablaufen, deren Länge durch Setzen des Zählers (6l) über den Datenbus (14) und deren zeitliche Lage durch wenigstens eine externe Bezugsmarke (373) steuerbar ist, mit einem Komparator (64), dessen Vergleichseingänge einmal mit dem Zahler (6l) und zum anderen mit einem Zwischenspeicher (68) verbunden sind, dessen Speicherinhalte jeweils über den Datenbus (14) einlesbar sind, und mit einer, vom Komparatorausgang gesteuerten, mehrere Befehls-
809885/0329
-2-
OFHQINAL fNSPECTBD
kanäle aufweisenden Endstufenanordnung (72, 75, 76, 49, 50), deren Vorauswahl durch eine über den Datenbus gesteuerte Auswahllogik (72, 73) erfolgt.
2. Einrichtung nach Anspruch 1, dadurch gekennzeichnet,
daß zur Erzeugung weiterer, interner Bezugsmarken der externe Bezugsmarkeneingang und der Überlaufeingang des Zählers (6l) über eine ODER-Verknüpfung (67) miteinander verbunden sind.
3. Einrichtung nach Anspruch 1 oder 2, dadurch gekennzeichnet, daß dem Zählereingäng des Zählers (6l) eine Frequenzvervielfachungsstufe (60) vorgeschaltet ist.
4. Einrichtung nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, daß wenigstens eine weitere, betriebsparameterabhängige Größe in Form einer Frequenz einem Zähler (112) zuführbar ist, dessen Zählzeit von einem Zeitglied (85, 88) vorgebbar ist, und daß das Zählergebnis über eine Torstufe (113) in den Datenbus übertragbar ist.
5. Einrichtung nach Anspruch U, dadurch gekennzeichnet, daß mehrere betriebsparameterabhängige Größen über eine Umsehaltvorrichtung (110) dem Zähler (112) zuführbar sind und daß die Umsehaltvorrichtung (110) durch eine vom Datenbus (14) gesteuerte Dekodierstufe (II8) schaltbar ist.
-3-809885/0329
6. Einrichtung, insbesondere nach einem der Ansprüche 4 oder 5, dadurch gekennzeichnet, daß das Zeitglied (85, 88) einen Zähler aufweist zur Zählung einer Taktfrequenz, wobei ein abzuzählender Zählerstand vom Datenbus (14) übernehmbar ist.
7. Einrichtung nach Anspruch 6, dadurch gekennzeichnet, daß die Taktfrequenz über den Datenbus veränderbar ist.
8. Einrichtung nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, daß zur Ruhestromabschaltung in der Endstufenanordnung (49, 50) eine Drehzahlerkennungsstufe (79) vorgesehen ist, durch die bei Unterschreitung einer Grenzdrehzahl ein Signal in den Datenbus (14) übertragbar ist.
9. Einrichtung nach Anspruch 8, dadurch gekennzeichnet, daß die Drehzahlerkennungsstufe (79) als ein eine Taktfrequenz zählender Zähler ausgebildet ist, in dem fortwährend Zählintervalle ablaufen, deren Beginn durch Drehzahlsignale festlegbar ist und daß bei Erreichen eines festlegbaren Zählerstands ein eine Grenzdrehzahl anzeigendes Signal erzeugbar ist.
-4-
809885/0329
-H-
10. Einrichtung nach Anspruch 9, dadurch gekennzeichnet, daß durch variables Setzen des Zählers (79) über den Datenbus (14) die Grenzdrehzahl variierbar ist.
11. Einrichtung nach Anspruch 9 oder 10, dadurch gekennzeichnet, daß die Taktfrequenz über den Datenbus (I1*) veränderbar ist.
12. Einrichtung nach Anspruch 7 oder 11, dadurch gekennzeichnet, daß eine Frequenzuntersetzerstufe (115) für eine Grundtaktfrequenz mit mehreren Ausgangsfrequenzen vorgesehen ist und daß eine über den Datenbus (14) gesteuerte Umschaltvorrichtung (116, 117) für diese Ausgangsfrequenzen der Prequenzuntersetzerstufe (115) zugeordnet ist.
13. Einrichtung nach Anspruch 12, dadurch gekennzeichnet, daß die Umschaltvorrichtung (II6, 117) durch eine vom Datenbus (14) gesteuerte Dekodierstufe (119) schaltbar ist.
14. Einrichtung nach einem der vorhergehenden Ansprüche dadurch gekennzeichnet, daß wenigstens eine, mit intern und/oder extern der Eingabe/Ausgabe-Einheit ermittelten Daten beaufschlagte Rückmeldeeinheit (91) mit dem Datenbus (14) verbunden ist.
-5-
809885/0329
15· Einrichtung nach Anspruch 14, dadurch gekennzeichnet, daß wenigstens einem Eingang der Rückmeldeeinheit (91) ein Zwischenspeicher (88, 90, 83, 70) vorgeschaltet ist.
16. Einrichtung nach Anspruch 14, oder 15, dadurch gekennzeichnet, daß die Rückmeldeeinheit aus wenigstens einem Transmissionsgatter besteht.
17. Einrichtung nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, daß eine über den Adressenbus anwählbare Dekodiereinrichtung (100) vorgesehen ist zur schrittweisen Steuerung der mit dem Datenbus (14) verbundenen Schaltelemente.
18. Einrichtung nach Anspruch 14, dadurch gekennzeichnet, daß wenigstens ein Eingang der Rückmeldeeinheit (91) mit einem Schaltersignal (Klemme 45, 46) verbunden ist.
809885/0329
DE2732781A 1977-07-20 1977-07-20 Einrichtung zum Steuern von betriebsparameterabhängigen und sich wiederholenden Vorgängen Expired - Lifetime DE2732781C3 (de)

Priority Applications (6)

Application Number Priority Date Filing Date Title
DE2732781A DE2732781C3 (de) 1977-07-20 1977-07-20 Einrichtung zum Steuern von betriebsparameterabhängigen und sich wiederholenden Vorgängen
GB15740/78A GB1570559A (en) 1977-07-20 1978-04-20 Apparatus for controlling recurring operations in accordance with operating parameters
US05/916,827 US4204256A (en) 1977-07-20 1978-06-19 Input-output unit for a microprocessor engine control system
JP8825178A JPS5422742A (en) 1977-07-20 1978-07-19 Device for controlling repeated steps depending on operation parameter
FR7821564A FR2398338A1 (fr) 1977-07-20 1978-07-20 Installation pour commander des processus repetitifs dependant de parametres de fonctionnement
US06/380,340 USRE31997E (en) 1977-07-20 1982-05-20 Input-output unit for a microprocessor engine control system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE2732781A DE2732781C3 (de) 1977-07-20 1977-07-20 Einrichtung zum Steuern von betriebsparameterabhängigen und sich wiederholenden Vorgängen

Publications (3)

Publication Number Publication Date
DE2732781A1 true DE2732781A1 (de) 1979-02-01
DE2732781C2 DE2732781C2 (de) 1987-01-29
DE2732781C3 DE2732781C3 (de) 1995-04-06

Family

ID=6014405

Family Applications (1)

Application Number Title Priority Date Filing Date
DE2732781A Expired - Lifetime DE2732781C3 (de) 1977-07-20 1977-07-20 Einrichtung zum Steuern von betriebsparameterabhängigen und sich wiederholenden Vorgängen

Country Status (5)

Country Link
US (2) US4204256A (de)
JP (1) JPS5422742A (de)
DE (1) DE2732781C3 (de)
FR (1) FR2398338A1 (de)
GB (1) GB1570559A (de)

Cited By (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE2845356A1 (de) * 1977-10-19 1979-04-26 Hitachi Ltd Elektronische brennkraftmaschinen- regelanordnung
DE2845355A1 (de) * 1977-10-19 1979-05-03 Hitachi Ltd Elektronische brennkraftmaschinen- regelanordnung
DE2845352A1 (de) * 1977-10-19 1979-05-03 Hitachi Ltd Verfahren und anordnung zum regeln einer brennkraftmaschine
DE2845353A1 (de) * 1977-10-19 1979-05-03 Hitachi Ltd Elektronische brennkraftmaschinen- regelanordnung
DE2845357A1 (de) * 1977-10-19 1979-06-07 Hitachi Ltd Regelanordnung fuer brennkraftmaschine
DE2840706A1 (de) * 1977-09-21 1979-08-02 Hitachi Ltd Elektronische brennkraftmaschinen- regelanordnung
DE2900111A1 (de) * 1979-01-03 1980-07-24 Bosch Gmbh Robert Einrichtung, insbesondere zum steuern der zuend- und/oder kraftstoffeinspritzvorgaenge bei brennkraftmaschinen
DE2903977A1 (de) * 1979-02-02 1980-08-07 Bosch Gmbh Robert Einrichtung zum steuern von betriebsparameterabhaengigen und sich wiederholenden vorgaengen bei brennkraftmaschinen
DE3009966A1 (de) * 1979-03-15 1980-09-18 Nissan Motor Kraftstoffeinspritzsteuerung fuer verbrennungsmotor
DE3014679A1 (de) * 1979-04-16 1980-10-23 Nissan Motor Verfahren und vorrichtung zur steuerung des zuendzeitpunkts beim anlassen einer brennkraftmaschine
DE3014680A1 (de) * 1979-04-16 1980-10-23 Nissan Motor Verfahren und vorrichtung zur steuerung des zuendzeitpunkts einer brennkraftmaschine waehrend der erwaermungsperiode
DE3006572A1 (de) * 1979-02-23 1981-01-15 Nissan Motor Zuendzeitpunkt-steuereinrichtung fuer eine brennkraftmaschine
DE3034097A1 (de) * 1979-09-10 1981-04-02 Alfa Romeo S.p.A., Milano Einrichtung zum regeln und steuern des vorzuendwinkels eines brennkraftmotors
DE3034069A1 (de) * 1979-09-10 1981-04-02 Alfa Romeo S.p.A., Milano Regel- und steuereinrichtung fuer die triebstoffzufuhr zu einem brennkraftmotor
DE3036180A1 (de) * 1979-09-28 1981-04-09 Nissan Motor Co., Ltd., Yokohama, Kanagawa Zuendzeitpunktregler fuer brennkraftmotoren
DE2940086A1 (de) * 1979-10-03 1981-04-09 Audi Nsu Auto Union Ag, 7107 Neckarsulm Elektronische zuendvorrichtung fuer eine viertakt-brennkraftmaschine
DE3111988A1 (de) * 1980-03-28 1982-01-21 Nissan Motor Co., Ltd., Yokohama, Kanagawa "vorrichtung und verfahren zur regelung des zuendzeitpunktes bei brennkraftmotoren"
DE3100887A1 (de) * 1981-01-14 1982-08-05 Robert Bosch Gmbh, 7000 Stuttgart Einrichtung zur erfassung und aufbereitung von betriebsparametern fuer eine mikrorechnersteuerung in einem kraftfahrzeug
DE3100825A1 (de) * 1981-01-14 1982-08-12 Robert Bosch Gmbh, 7000 Stuttgart Einrichtung zum steuern der zuend- und/oder kraftstoffeinspritz- und/oder getriebeschaltvorgaenge bei brennkraftmaschinen
EP0077533A2 (de) * 1981-10-16 1983-04-27 Hitachi, Ltd. Vorrichtung und Verfahren zur Regelung bei Brennkraftmotoren
US4452204A (en) * 1979-04-21 1984-06-05 Nissan Motor Company, Limited Spark timing control device for an internal combustion engine
DE3624139A1 (de) * 1986-07-17 1988-01-21 Bosch Gmbh Robert Schaltungsanordnung fuer die betaetigung eines verbrauchers mittels eines mikroprozessors
DE4009792A1 (de) * 1990-03-27 1991-10-02 Daimler Benz Ag Verfahren zur unterdrueckung von schwingungen im antriebsstrang eines kraftfahrzeuges
US5689414A (en) * 1993-10-30 1997-11-18 Robert Bosch Gmbh Arithmetic and logic unit
DE4210559C2 (de) * 1992-03-31 2000-12-14 Bosch Gmbh Robert Einrichtung zum Steuern von betriebsparameterabhängigen Vorgängen von Brennkraftmaschinen

Families Citing this family (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5275966A (en) * 1975-12-20 1977-06-25 Nippon Telegr & Teleph Corp <Ntt> Demodulation circuit for multi-valued carrier wave digital signal
US4287565A (en) * 1978-09-29 1981-09-01 Robert Bosch Gmbh Monitoring system for program controlled apparatus
US4331117A (en) * 1979-12-20 1982-05-25 Standard Oil Company (Indiana) System and method for controlling engine knock
DE3006633A1 (de) * 1980-02-22 1981-08-27 Robert Bosch Gmbh, 7000 Stuttgart Zuendanlage fuer brennkraftmaschinen
JPS5735157A (en) * 1980-08-08 1982-02-25 Nippon Denso Co Ltd Ignition timing control system for internal combustion engine
JPS57186818U (de) * 1981-05-25 1982-11-27
IT1151889B (it) * 1982-06-28 1986-12-24 Alfa Romeo Auto Spa Dispositivo di controllo dell'accensione per un motore a c.i.
DE3224030A1 (de) * 1982-06-28 1983-12-29 Robert Bosch Gmbh, 7000 Stuttgart Verfahren zur steuerung eines mikrorechners
JPS59218362A (ja) * 1983-05-25 1984-12-08 Nissan Motor Co Ltd 内燃機関の点火時期制御装置
DE3407920A1 (de) * 1984-03-03 1985-09-05 Robert Bosch Gmbh, 7000 Stuttgart Elektronisches steuersystem zur steuerung technischer anlagen und maschinen und steuerverfahren unter dessen verwendung
DE3544079C2 (de) * 1985-12-13 1998-07-30 Bosch Gmbh Robert Verfahren zur Verarbeitung von Interrupt-Signalen
DE4003507A1 (de) * 1990-02-06 1991-08-08 Bosch Gmbh Robert Digitales steuergeraet, insbesondere zuend- und/oder einspritzsteuergeraet fuer kraftfahrzeuge
DE4219669B4 (de) * 1992-06-16 2007-08-09 Robert Bosch Gmbh Steuergerät zur Berechnung von Steuergrößen für sich wiederholende Steuervorgänge
US5745864A (en) * 1994-10-04 1998-04-28 Nippondenso Co., Ltd. Vehicular information storage device and power outage-resistant storage system and method for the same
US5884211A (en) * 1997-01-23 1999-03-16 Ford Global Technologies, Inc. System and method for memory reset of a vehicle controller
US6324592B1 (en) 1997-02-25 2001-11-27 Keystone Aerospace Apparatus and method for a mobile computer architecture and input/output management system
US10106171B2 (en) 2015-07-28 2018-10-23 Crown Equipment Corporation Vehicle control module with signal switchboard and output tables
US11232196B2 (en) * 2018-07-09 2022-01-25 Arm Limited Tracking events of interest to mitigate attacks
US11361111B2 (en) 2018-07-09 2022-06-14 Arm Limited Repetitive side channel attack countermeasures
US11182234B2 (en) 2019-05-10 2021-11-23 Arm Limited Tracking events of interest

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE2349670A1 (de) * 1972-12-29 1974-07-04 Essex International Inc Vorrichtung und verfahren zur steuerung einer verbrennungskraftmaschine
DE2343905A1 (de) * 1973-08-31 1975-03-13 Daimler Benz Ag Vorrichtung zur digital-elektronischen steuerung der einlass-, auslass- und einspritzventile sowie der zuendung bei brennkraftmaschinen
US3969614A (en) * 1973-12-12 1976-07-13 Ford Motor Company Method and apparatus for engine control
DE2504843A1 (de) * 1975-02-06 1976-08-26 Bosch Gmbh Robert Einrichtung zum steuern von betriebsparameterabhaengigen vorgaengen
DE2649690A1 (de) * 1975-10-30 1977-05-12 Nippon Denso Co Steuersystem fuer die zuendzeitpunktverstellung bei einer brennkraftmaschine
DE2539113B2 (de) * 1975-09-03 1978-04-20 Robert Bosch Gmbh, 7000 Stuttgart Elektronische Einrichtung zur Steuerung eines periodisch sich wiederholenden Vorganges bei Brennkraftmaschinen, insbesondere des Stauflusses durch die Zündspule
DE2807376A1 (de) * 1977-02-22 1978-09-14 Rockwell International Corp Verfahren und vorrichtung zum extrapolieren der winkelposition eines drehkoerpers

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS4895747A (de) * 1972-03-21 1973-12-07
DE2512166C2 (de) * 1975-03-20 1982-01-14 Robert Bosch Gmbh, 7000 Stuttgart Verfahren zum Festlegen eines sich wiederholenden Vorganges, insbesondere Zündvorganges, und Vorrichtung zur Durchführung des Verfahrens
US4199812A (en) * 1975-11-18 1980-04-22 Robert Bosch Gmbh Apparatus for determining the duration of fuel injection control pulses
DE2551639A1 (de) * 1975-11-18 1977-06-02 Bosch Gmbh Robert Vorrichtung zur bestimmung der dauer von einspritzsteuerbefehlen bei einer kraftstoffeinspritzanlage fuer brennkraftmaschinen
DE2551681C2 (de) * 1975-11-18 1986-10-02 Robert Bosch Gmbh, 7000 Stuttgart Elektrisch gesteuerte Kraftstoffeinspritzanlage für Brennkraftmaschinen
US4003033A (en) * 1975-12-22 1977-01-11 Honeywell Information Systems, Inc. Architecture for a microprogrammed device controller
US4009699A (en) * 1976-01-19 1977-03-01 General Motors Corporation Digital ignition spark timing angle control with read only memory
US4060714A (en) * 1976-05-20 1977-11-29 Chrysler Corporation Input sensor circuit for a digital engine controller
JPS5537502A (en) * 1978-08-07 1980-03-15 Hitachi Ltd Electronic engine controller

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE2349670A1 (de) * 1972-12-29 1974-07-04 Essex International Inc Vorrichtung und verfahren zur steuerung einer verbrennungskraftmaschine
DE2343905A1 (de) * 1973-08-31 1975-03-13 Daimler Benz Ag Vorrichtung zur digital-elektronischen steuerung der einlass-, auslass- und einspritzventile sowie der zuendung bei brennkraftmaschinen
US3969614A (en) * 1973-12-12 1976-07-13 Ford Motor Company Method and apparatus for engine control
DE2504843A1 (de) * 1975-02-06 1976-08-26 Bosch Gmbh Robert Einrichtung zum steuern von betriebsparameterabhaengigen vorgaengen
DE2539113B2 (de) * 1975-09-03 1978-04-20 Robert Bosch Gmbh, 7000 Stuttgart Elektronische Einrichtung zur Steuerung eines periodisch sich wiederholenden Vorganges bei Brennkraftmaschinen, insbesondere des Stauflusses durch die Zündspule
DE2649690A1 (de) * 1975-10-30 1977-05-12 Nippon Denso Co Steuersystem fuer die zuendzeitpunktverstellung bei einer brennkraftmaschine
DE2649690B2 (de) * 1975-10-30 1979-05-17 Nippondenso Co., Ltd., Kariya, Aichi (Japan)
DE2807376A1 (de) * 1977-02-22 1978-09-14 Rockwell International Corp Verfahren und vorrichtung zum extrapolieren der winkelposition eines drehkoerpers

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
DE-Z: etz-b, Bd. 28, 1976, H. 15, S. 496-500 *
US-Z: Computer, August 1974 S. 33-36 *

Cited By (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE2840706A1 (de) * 1977-09-21 1979-08-02 Hitachi Ltd Elektronische brennkraftmaschinen- regelanordnung
DE2845356A1 (de) * 1977-10-19 1979-04-26 Hitachi Ltd Elektronische brennkraftmaschinen- regelanordnung
DE2845355A1 (de) * 1977-10-19 1979-05-03 Hitachi Ltd Elektronische brennkraftmaschinen- regelanordnung
DE2845352A1 (de) * 1977-10-19 1979-05-03 Hitachi Ltd Verfahren und anordnung zum regeln einer brennkraftmaschine
DE2845353A1 (de) * 1977-10-19 1979-05-03 Hitachi Ltd Elektronische brennkraftmaschinen- regelanordnung
DE2845357A1 (de) * 1977-10-19 1979-06-07 Hitachi Ltd Regelanordnung fuer brennkraftmaschine
DE2900111A1 (de) * 1979-01-03 1980-07-24 Bosch Gmbh Robert Einrichtung, insbesondere zum steuern der zuend- und/oder kraftstoffeinspritzvorgaenge bei brennkraftmaschinen
DE2903977A1 (de) * 1979-02-02 1980-08-07 Bosch Gmbh Robert Einrichtung zum steuern von betriebsparameterabhaengigen und sich wiederholenden vorgaengen bei brennkraftmaschinen
DE3006572A1 (de) * 1979-02-23 1981-01-15 Nissan Motor Zuendzeitpunkt-steuereinrichtung fuer eine brennkraftmaschine
DE3009966A1 (de) * 1979-03-15 1980-09-18 Nissan Motor Kraftstoffeinspritzsteuerung fuer verbrennungsmotor
DE3014679A1 (de) * 1979-04-16 1980-10-23 Nissan Motor Verfahren und vorrichtung zur steuerung des zuendzeitpunkts beim anlassen einer brennkraftmaschine
DE3014680A1 (de) * 1979-04-16 1980-10-23 Nissan Motor Verfahren und vorrichtung zur steuerung des zuendzeitpunkts einer brennkraftmaschine waehrend der erwaermungsperiode
US4452204A (en) * 1979-04-21 1984-06-05 Nissan Motor Company, Limited Spark timing control device for an internal combustion engine
DE3034097A1 (de) * 1979-09-10 1981-04-02 Alfa Romeo S.p.A., Milano Einrichtung zum regeln und steuern des vorzuendwinkels eines brennkraftmotors
DE3034069A1 (de) * 1979-09-10 1981-04-02 Alfa Romeo S.p.A., Milano Regel- und steuereinrichtung fuer die triebstoffzufuhr zu einem brennkraftmotor
DE3036180A1 (de) * 1979-09-28 1981-04-09 Nissan Motor Co., Ltd., Yokohama, Kanagawa Zuendzeitpunktregler fuer brennkraftmotoren
DE2940086A1 (de) * 1979-10-03 1981-04-09 Audi Nsu Auto Union Ag, 7107 Neckarsulm Elektronische zuendvorrichtung fuer eine viertakt-brennkraftmaschine
DE3111988A1 (de) * 1980-03-28 1982-01-21 Nissan Motor Co., Ltd., Yokohama, Kanagawa "vorrichtung und verfahren zur regelung des zuendzeitpunktes bei brennkraftmotoren"
US4461257A (en) * 1980-03-28 1984-07-24 Nissan Motor Company, Limited Method and system for controlling engine ignition timing
DE3100887A1 (de) * 1981-01-14 1982-08-05 Robert Bosch Gmbh, 7000 Stuttgart Einrichtung zur erfassung und aufbereitung von betriebsparametern fuer eine mikrorechnersteuerung in einem kraftfahrzeug
DE3100825A1 (de) * 1981-01-14 1982-08-12 Robert Bosch Gmbh, 7000 Stuttgart Einrichtung zum steuern der zuend- und/oder kraftstoffeinspritz- und/oder getriebeschaltvorgaenge bei brennkraftmaschinen
EP0077533A2 (de) * 1981-10-16 1983-04-27 Hitachi, Ltd. Vorrichtung und Verfahren zur Regelung bei Brennkraftmotoren
EP0077533B1 (de) * 1981-10-16 1990-01-24 Hitachi, Ltd. Vorrichtung und Verfahren zur Regelung bei Brennkraftmotoren
DE3624139A1 (de) * 1986-07-17 1988-01-21 Bosch Gmbh Robert Schaltungsanordnung fuer die betaetigung eines verbrauchers mittels eines mikroprozessors
DE4009792A1 (de) * 1990-03-27 1991-10-02 Daimler Benz Ag Verfahren zur unterdrueckung von schwingungen im antriebsstrang eines kraftfahrzeuges
DE4210559C2 (de) * 1992-03-31 2000-12-14 Bosch Gmbh Robert Einrichtung zum Steuern von betriebsparameterabhängigen Vorgängen von Brennkraftmaschinen
US5689414A (en) * 1993-10-30 1997-11-18 Robert Bosch Gmbh Arithmetic and logic unit

Also Published As

Publication number Publication date
GB1570559A (en) 1980-07-02
JPS624751B2 (de) 1987-01-31
US4204256A (en) 1980-05-20
USRE31997E (en) 1985-10-01
DE2732781C3 (de) 1995-04-06
JPS5422742A (en) 1979-02-20
FR2398338A1 (fr) 1979-02-16
DE2732781C2 (de) 1987-01-29
FR2398338B1 (de) 1983-05-27

Similar Documents

Publication Publication Date Title
DE2732781A1 (de) Einrichtung zum steuern von betriebsparameterabhaengigen und sich wiederholenden vorgaengen
EP0007984B1 (de) Einrichtung zum Steuern der Zünd- und/oder Kraftstoffeinspritzvorgänge bei Brennkraftmaschinen
EP0016218B1 (de) Einrichtung zum steuern von betriebsparameterabhängigen und sich wiederholenden vorgängen für brennkraftmaschinen
DE3100825C2 (de)
DE2347729B2 (de) Elektronische Kraftstoff-Einspritzeinrichtung
DE2724487A1 (de) Verfahren und vorrichtung, eine mehrzylinder-brennkraftmaschine auf einer unterschiedlichen anzahl seiner zylinder laufen zu lassen
DE2644646C2 (de) Vorrichtung zur Erkennung eines oder mehrerer fehlender Impulse in einer sonst regelmäßigen Impulsfolge
DE2743851A1 (de) Rauhigkeitsfuehler zur feststellung der drehzahlaenderungen einer brennkraftmaschine
DE3038355A1 (de) Kraftstoffeinspritz-steuereinrichtung
DE2809023A1 (de) Digitalrechner fuer elektronische einspritzung
DE3924843A1 (de) Verfahren und anordnung mit induktivem drehgeber zur steuerung, insbesondere des zuendzeitpunkts von brennkraftmaschinen
DE2517697A1 (de) Verfahren und vorrichtung zur drehzahlbegrenzung bei brennkraftmaschinen
DE2850534A1 (de) Einrichtung, insbesondere zum steuern der zuend- und/oder kraftstoffeinspritzvorgaenge bei brennkraftmaschinen
DE4016307C2 (de) Zündkreisüberwachung an einer Brennkraftmaschine
DE2708114C2 (de) Drehzahlbegrenzungsvorrichtung für Brennkraftmaschinen
DE2900111C2 (de) Steuereinrichtung für Brennkraftmaschinen, insbesondere zum Steuern der Zünd- und/oder Kraftstoffeinspritzvorgänge
DE2701968C2 (de) Zündanlage, für Brennkraftmaschinen
DE3009821A1 (de) Zuendanlage fuer brennkraftmaschinen
DE19610609B4 (de) Anordnung zum Steuern sich zyklisch wiederholender Vorgänge in Brennkraftmaschinen
DE3009822C2 (de) Zündanlage für Brennkraftmaschinen
DE2833477C2 (de)
DE2748663C2 (de)
DE3100887A1 (de) Einrichtung zur erfassung und aufbereitung von betriebsparametern fuer eine mikrorechnersteuerung in einem kraftfahrzeug
DE2850115C2 (de) Zündanlage für Brennkraftmaschinen
DE2834796A1 (de) Einrichtung zum steuern der zuend- und/oder kraftstoffeinspritzvorgaenge bei brennkraftmaschinen

Legal Events

Date Code Title Description
OAP Request for examination filed
OD Request for examination
D2 Grant after examination
8363 Opposition against the patent
8366 Restricted maintained after opposition proceedings
8305 Restricted maintenance of patent after opposition
D4 Patent maintained restricted