DE2539113B2 - Elektronische Einrichtung zur Steuerung eines periodisch sich wiederholenden Vorganges bei Brennkraftmaschinen, insbesondere des Stauflusses durch die Zündspule - Google Patents
Elektronische Einrichtung zur Steuerung eines periodisch sich wiederholenden Vorganges bei Brennkraftmaschinen, insbesondere des Stauflusses durch die ZündspuleInfo
- Publication number
- DE2539113B2 DE2539113B2 DE2539113A DE2539113A DE2539113B2 DE 2539113 B2 DE2539113 B2 DE 2539113B2 DE 2539113 A DE2539113 A DE 2539113A DE 2539113 A DE2539113 A DE 2539113A DE 2539113 B2 DE2539113 B2 DE 2539113B2
- Authority
- DE
- Germany
- Prior art keywords
- ignition
- counting
- angle
- electrical
- 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.)
- Ceased
Links
Classifications
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02P—IGNITION, OTHER THAN COMPRESSION IGNITION, FOR INTERNAL-COMBUSTION ENGINES; TESTING OF IGNITION TIMING IN COMPRESSION-IGNITION ENGINES
- F02P5/00—Advancing or retarding ignition; Control therefor
- F02P5/04—Advancing or retarding ignition; Control therefor automatically, as a function of the working conditions of the engine or vehicle or of the atmospheric conditions
- F02P5/145—Advancing 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/15—Digital data processing
- F02P5/1502—Digital data processing using one central computing unit
- F02P5/1506—Digital data processing using one central computing unit with particular means during starting
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/24—Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means
- F02D41/2403—Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using essentially up/down counters
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/24—Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means
- F02D41/2406—Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using essentially read only memories
- F02D41/2409—Addressing techniques specially adapted therefor
- F02D41/2412—One-parameter addressing technique
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/24—Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means
- F02D41/2406—Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using essentially read only memories
- F02D41/2425—Particular ways of programming the data
- F02D41/2429—Methods of calibrating or learning
- F02D41/2451—Methods of calibrating or learning characterised by what is learned or calibrated
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/24—Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means
- F02D41/26—Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using computer, e.g. microprocessor
- F02D41/266—Electrical 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
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/30—Controlling fuel injection
- F02D41/32—Controlling fuel injection of the low pressure type
- F02D41/34—Controlling fuel injection of the low pressure type with means for controlling injection timing or duration
- F02D41/345—Controlling injection timing
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02P—IGNITION, OTHER THAN COMPRESSION IGNITION, FOR INTERNAL-COMBUSTION ENGINES; TESTING OF IGNITION TIMING IN COMPRESSION-IGNITION ENGINES
- F02P15/00—Electric 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/008—Reserve ignition systems; Redundancy of some ignition devices
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T10/00—Road transport of goods or passengers
- Y02T10/10—Internal combustion engine [ICE] based vehicles
- Y02T10/40—Engine management systems
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Mechanical Engineering (AREA)
- Computer Hardware Design (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Theoretical Computer Science (AREA)
- Signal Processing (AREA)
- Electrical Control Of Ignition Timing (AREA)
- Ignition Installations For Internal Combustion Engines (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
Description
Die Erfindung bezieht sich auf eine elektronische Einrichtung zur Steuerung eines periodisch sich
wiederholenden Vorganges bei Brennkraftmaschinen in Abhängigkeit von der Stellung der Kurbelwelle,
insbesondere des Stromflusses durch die Zündspule bei Brennkraftmaschinen mit Fremdzündung, wobei der
Vorgang abhängig von Betriebsparametern festgelegt wird, wobei ausgehend vom Auftreten von auf einer mit
der Kurbelwelle winkeltreu gekuppelten Scheibe vorgesehenen Markierungen innerhalb bestimmter
Winkelintervalle den Vorgang charakterisierende und in digitaler Form vorliegende elektrische Größen
berechnet werden, die in nachfolgenden Intervallen die zeitliche Beziehung zwischen Winkel und Vorgang über
eine Auslösezählung bestimmen, wobei die Berechnung der elektrischen Größen und ihre Auszählung sich
überschneidet und unabhängig voneinander erfolgt, wobei der periodisch sich wiederholende Vorgang
durch ein Rechteck-Spannungssignal festgelegt ist, dessen eine Flanke sich durch Auszählen einer
elektrischen Größe ab dem Rand eines Winkelintervalls und dessen andere Flanke sich durch Auszählen einer
weiteren elektrischen Größe ab dieser zuvor ermittelten Flanke ergibt.
Eine exakte Zündzeitpunktbestimmung bei Brennkraftmaschinen ist entscheidend für ihre Leistungsfähigkeit
sowie den Anteil an schädlichem Abgas. Nicht zuletzt deshalb ist man um eine immer exakter
werdende Zündzeitpunkteinstellung im Hinblick auf optimale Betriebsbedingungen bemüht. Als Einflußgrößen
für den Zündzeitpunkt gelten in erster Linie die Drehzahl und die Last. So bedarf es bei höher
werdenden Drehzahlen einer Zündzeitpunktverstellung in Richtung früh und entsprechend bei tiefen Drehzah-
len einer Zündzeitpunkteinstellung in der Nähe des uberen Totpunktes des jeweiligen Zylinders. Solange
die Brennkraftmaschine ihre Betriebstemperatur noch nicht erreicht hat, wird zweckmäßigerweise ein
Zündzeitpunkt nach dem oberen Totpunla gewählt, um in erster Linie einen Beitrag zur Erwärmung der
Brennkraftmaschine zu leisten. Bei Betriebstemperatur jedoch ist die Wirkung der zusätzlichen Temperaturerhöhung
unerwünscht. Eine temperaturabhängige Zündverstellung ist iJamit ebenfalls erforderlich. ι ο
Die Erfindung geht aus von einer elektronischen Einrichtung zur Steuerung eines periodisch sich
wiederholenden Vorgangs bei Brennkraftmaschinen nach der Gattung des Hauptanspruchs. Es ist schon eine
solche elektronische Einrichtung zur Steuerung des Stromflusses durch die Zündspule bei Brennkraftmaschinen
mit Fremdzündung aus der DE-OS 22 62 111 bekannt, bei der jedoch eine einfache Ablaufsteuerung
von Prozessen, wie z. B. Zählvorgängen, vorliegt. Hierbei steuert jeweils ein Bauteil das nächste. Will man
ein solches System auf verschieden dimensionierten Brennkraftmaschinen anpassen, so müssen wenigstens
Bauteile ausgewechselt und Anschlüsse verändert werden, um z. B. andere Dekodierwerte zu erreichen.
Darüber hinaus wird das System sehr aufwendig, wenn es darum geht, z. B. komplizierte Zündkennlinien zu
realisieren. Eine kompliziertere Kennlinie erfordert einen vermehrten Aufwand an Bauteilen.
Weiterhin ist aus der DE-OS 23 23 619 ein digitales Rechenwerk zur Berechnung insbesondere von Zündvorgängen
bei Brennkraftmaschinen in Abhängigkeit von Parametern bekannt. Die einzelnen Bauteile dieses
Systems, wie z. B. Speicher und Zähler, sind individuell miteinander verknüpft and arbeiten nach einer anderen
Methode zur Ermittlung vorzugsweise des Zündzeitpunkts.
Wie auch beim zuerst angegebenen Stand der Technik besteht hier der Nachteil, daß eine Erweiterung,
eine Veränderung oder eine erneute Anpassung der Gesamtanlage eine andere Beschattung und/oder
Dimensionierung der beteiligten Bauelemente erfordert. Dies ist wiederum dann besonders nachteilig, wenn
die Anlage in verschiedenen Typen von Brennkraftmaschinen eingesetzt werden soll.
Es ist daher die Aufgabe der Erfindung, eine Einrichtung zu schaffen, die möglichst vielseitig ist und
ohne große bauliche Veränderungen in verschiedenen Typen von Brennkraftmaschinen Verwendung finden
kann. Veränderungen und Verfeinerungen von Kennlinien, insbesondere Zündkennlinien, sollen ebenfalls
ohne bauliche Veränderung realisiert werden können, da solche baulichen Veränderungen bei Integration der
gesamten Einrichtung nicht mehr vorgenommen werden können. Dazu soll ein Mikrorechner-System an die
speziellen Anfordernisse eines Kraftfahrzeugs, insbesondere einer Brennkraftmaschine, angepaßt werden.
Diese Aufgabe wird dadurch gelöst, daß die Berechnung und die Auszählung der elektrischen
Größen mit Hilfe einer über ein Bus-System verbundenen, aus einem Blocksystem mit getrennten Blöcken t>o
bestehenden Datenverarbeitungsanlage mit einem zentralen Mikroprogramm-Steuerwerk, einer zentralen
arithmetischen Einheit für alle Rechenoperationen, einer Einheit zur Steuerung eines Datenaustausches aus
einem externen Speicher, einem Zwischenspeicher f>j
sowie wenigstens einem Eingangskreis sowie einem Ausgangskreis erfolgt.
Durch Austausch der Festwertspeicher ist die Einrichtung beliebig flexibel und nur durch die
Speicherkapazität in seiner Variabilität begrenzt Diese kann jedoch in ausreichendem Maße von vornherein zur
Verfügung gestellt werden. Durch das alle Bauelemente verbindende Bus-System können alle Bauelemente
erreicht und gegebenenfalls umfunktioniert werden.
Für die Flexibilität der Eingangsgrößen und deren Verarbeitungszeit hat es sich als vorteilhaft erwiesen,
daß wenigstens zwei Betriebsparameter in getrennten Eingangskreisen aufbereitet werden und speicherbar
sind und die Berechnung der für die Auszählungen erforderlichen elektrischen Größen in Verbindung mit
weiteren bei Bedarf abrufbaren Daten von einer zentralen Stelle aus gesteuert wird.
Prinzipiell lassen sich die Eingangsgrößen auch in einem Eingangskreis in zeitmultiplexem Betrieb verarbeiten.
Schließlich ist noch vorgesehen, daß für Sonderbetriebsbedingungen
der Berechnungsablauf für die elektrischen Größen verändert wird und als Signalfolge
die Impulsfolge eines die Winkelintervalle erfassenden Gebers wählbar ist.
Dies hat den Vorteil, gerade im Startfall ohne Verarbeitung von Parametern eine Impulsspannung zu
erhalten oder bei Ausfall bestimmter Berechnungsschritte einen Notbetrieb zu gewährleisten.
Als zweckmäßig erweist es sich, wenn aus einem Datenspeicher Verarbeitungsgrößen abrufbar sind, die
parameterabhängig und spezifisch für den Verwendungszweck der Impulsspannung sind. Je nach Art
dieser Verarbeitungsgrößen kann die vorliegende Einrichtung auch z. B. für die Erzeugung von Einspritzimpulsen
herangezogen werden. Darüber hinaus empfiehlt es sich, motorspezifische Daten in diesen
Datenspeicher einzugeben, wodurch die eigentliche Datenverarbeitung generell und unabhängig vom Typ
der Brennkraftmaschine gehalten werden kann. Für die universelle Verwendbarkeit der Einrichtung ist es auch
empfehlenswert, daß die Aufbereitung der Betriebsparameter als beliebige elektrische Größe, sei es Frequenz,
Tastverhältnis oder eine Verknüpfung von beidem, erfolgt. Dies hat den Vorteil, nicht an einen bestimmten
Typ eines Gebers für einen Parameter gebunden zu sein. Neben Winkelintervall-Gebern eignen sich daher auch
Zahngeber mit zusätzlichen Markierungen für bestimmte Kurbelwellenwinkel.
Um einen optimalen Kompromiß zwischen Genauigkeit und Zeitaufwand für die Berechnung zu finden,
erweist es sich als zweckmäßig, daß die Daten mit wenigstens zwei unterschiedlichen Taktfrequenzen
verarbeitbar sind. Bei zwei unterschiedlichen Taktfrequenzen empfiehlt es sich, die Verarbeitung von
Informationen im Zusammenhang mit der Drehzahl mit einer niedrigeren Frequenz als die Verarbeitung von
z. B. lastabhängigen Parametern, da die Genauigkeit der drehzahlabhängigen Werte nicht so hoch zu sein
braucht im Hinblick auf eine in Grad Kurbelwellenwinkel zu bemessende Einstellung.
Als maßgeblichster Vorteil einer Einrichtung für die Gewinnung einer Impulsspannung mit den obengenannten
Merkmalen ist die Flexibilität und Eingriffsmöglichkeiten für viele Parameter. Die genannte Struktur eignet
sich auch für eine Integration, und als universeller Baustein kann die Einrichtung in Verbindung mit einem
externen Datenspeicher für beliebig z. B. im Kraftfahrzeug benötigte Impulsspannungen verwendet werden.
Während die Anwendung dieser Einrichtung für die Zündung kraftfahrzeugspezifisch ist, so ist doch die
eigentliche Datenverarbeitungsanlage ein isoliertes und in der Literatur schon vielfach behandeltes Problem.
Aus diesem Grund wird im folgenden darauf verzichtet, auf die Wirkungsweise der Datenverarbeitungsanlage
im einzelnen einzugehen und nur das anwendungsspezifische und im Zusammenhang mit der Erfindung
wesentliche behandelt.
Ein Beispiel der Erfindung ist in der Zeichnung dargestellt und wird im folgenden beschrieben und
näher erläutert. Es zeigt
F i g. 1 eine Übersichtsdarstellung der Einrichtung,
F i g. 2a die gewünschte Abhängigkeit des Zündwinkels über der Last,
Fig.2b die Zündwinkelabhängigkeit über der reziproken
Drehzahl,
F i g. 3 die prozentuale Schließzeit aufgetragen über der Drehzahl,
F i g. 4 eine Darstellung der Rechnerstruktur in der Einrichtung,
F i g. 5 ein standardisierter Eingangskreis, F i g. 6 die Zählvorgänge des Ausgangskreises,
F i g. 7 ein Ausgangskreis,
Fig.8 ein Flußdiagramm zur Bestimmung des Ansteuersignals für die Zündsignalendstufe,
Fig.9a und 9b eine schematische Darstellung zur
Bildung des jeweils neuen Zündwinkels,
Fig. 10 der zeitliche Zusammenhang der einzelnen internen Berechnungsabläufe,
F i g. 11 ein detaillierteres Blockschaltbild der Rechnerstruktur
von F i g. 4, F i g. 12 eine Ausführungsform eines Steuerwerks und
F i g. 13 ein Rechenwerk mit Speichern.
Die Übersichtsdarstellung von F i g. 1 verdeutlicht die Aufgabenstellung der Erfindung. Es soll ein Verarbeitungsblock
für die benötigten Parameter vorliegen, dessen Ausgangssignal dann der indirekten oder
direkten Ansteuerung von Verbrauchern dient. Dargestellt ist hier die Zündspule als Verbraucher. Durch das
universelle Verarbeitungsprinzip der einzelnen Parameterwerte soll auch die Ansteuerung von Einspritzventilen
oder Getriebesteuerung möglich sein. Dient die Einrichtung der Ermittlung eines Steuersignals für die
Zündspule 27, so sind dem Zündrechner 20 folgende Parameterwerte zuzuführen: Drehzahl, Last, Temperatur
und darüber hinaus die Luftmenge und ein Anlaßsignal. Der Zündrechner 20 steht somit mit
Drehzahlgeber 21, Drosselklappenschalter 22, Temperaturfühler 23, Luftmengenmesser 24 sowie Anlaßschalter
25 in Verbindung. Die einzelnen Daten werden verarbeitet, um aus ihnen ein Zündsignal für die so
Zündspule 27 zu gewinnen, deren Ausgang schließlich mit einem Zündverteiler 28 in Verbindung steht. Es ist
vorgesehen, die Parameterdaten möglichst vielseitig dem Eingang des Zündrechners zuführen zu können,
damit keine Einschränkungen hinsichtlich der Geber- v> Konfigurationen bestehen. So ist in Fig. 1 als
Drehzahlgeber ein Sementgeber mit 60-Grad-Teilung gezeichnet, womit über die Winkelinformation ein Wert
für die Drehzahl ermittelt werden kann. Zweckmäßigerweise wird die Rückflanke eines solchen Segments in mi
den Anlaßwinkcl gelegt. Man kann auf diese Weise im Startfall das Ausgangssignal des Segmentgebers Ansteuerschaltung
für die Zündspule zuführen, wobei dann der durch ein Segment ausgelöste Impuls dem Schließen
des Stromkreises durch die Zündspule entspricht. 1 '·
Segmentgeber weisen gegenüber Zahngebern den Vorteil auf, daß sie ein Bcstimmungssignal für einen
Winkel liefern. Im Falle von Zahngebern wären nämlich zusätzliche Marken als Bezugspunkte für den Zündwinkel
vorzusehen.
Ein weiterer wesentlicher Parameter neben der Drehzahl ist die Last. Ein Maß für diese Last kann aus
verschiedenen Werten gewonnen werden: Aus der Drosselklappenstellung, dem Saugrohrunterdruck oder
dem Quotienten angesaugte Luftmenge geteilt durch die Motordrehzahl. Gerade die letzte Möglichkeit bietet
sich im Falle einer Benzineinspritzung an, wo zwangsläufig auch ein Luftmengenmesser vorhanden
sein muß, um die Einspritzmenge im Hinblick auf sauberes Abgas zu bestimmen.
Die Erfassung der Motortemperatur ermöglicht die Veränderung der Zündverstellkurven beim Warmlauf
des Motors. Eine Verstellung in Richtung spät ergibt z. B. ein schnelleres Aufheizen der Auspuffanlage, was
zur Vorwärmung des Ansaugsystems oder zum Erreichen der Betriebstemperatur eines Abgaskatalysators
ausgenützt werden kann. Zweckmäßig ist die Festlegung mehrerer Temperaturschwellen.
Der Leerlauf eines Verbrennungsmotors ist ein besonders kritischer Betriebszustand, denn der Motor
darf beim Zuschalten von Lasten, z. B. in Form von Wandlerkriechen bei Automatikgetrieben, nicht ausgehen,
d. h., der Leerlauf muß stabil bleiben. Darüber hinaus ist das Abgasverhalten des Motors im Leerlauf
besonders kritisch. Mit dem von der Drosselklappe abnehmbaren Leerlauf-Schaltsignal wird dieser kritische
Betriebszustand gekennzeichnet, was in einer geänderten Kennlinie der Zündverstellung berücksichtigt
werden kann.
Sondereingriffe ermöglichen das Überspielen der Zündzeitpunktberechnung unter bestimmten Betriebsbedingungen
des Motors:
a) beim Anlassen, wenn die einzelnen Parameter noch stark störungsbehaftet sein können,
b) beim Absinken der Bordspannung unter einen für den Zündrechner spezifizierten Mindestwert und
c) bei der Erkennung eines Fehlers im Zündrechner oder in einem der Geber durch eine zusätzliche
Sicherheitsschaltung.
Beim Auftreten eines dieser Fälle wird mit dem Sondereingriff auf die Rückflanke des Segmentgeber-Signals
umgeschaltet.
In den beiden F i g. 2a und 2b ist die Abhängigkeit des
Zündwinkels von Last und Drehzahl dargestellt. Die Kurvenverläufe sind Polygonzüge mit geraden Stücker
in den einzelnen Intervallen, wobei die geraden Stücke unterschiedliche Steigungen aufweisen können. Ermittelt
wurden diese Kurven in Versuchen über den besten Wirkungsgrad bei Brennkraftmaschinen, wobei die
Einteilung in gerade Stücke ein Kompromiß im Hinblicl· auf die Darstellung sowohl in der Zeichnung als auch ir
der tatsächlich zu durchlaufenden Kennlinie bildet Unter Zündwinkel muß der Winkel vor dem oberer
Totpunkt angesehen werden, in dem die Zündung erfolgt.
Das Ausgangssignal der Einrichtung für die Zündung ist ein Rechtecksignal mit einer Impuls- und einei
Periodendauer. Dabei entspricht die Impulsdauer dei Schließzeit der Zündspule und die Differenz vor
Periodendauer und Impulsdauer der Offenzeit. Füi einen energiereichen Zündfunken ist es erforderlich, al!
Schließzeit etwa drei Zeitkonstanten aus Spulenindukli vität und Spulenwiderstand zu wählen. Andererseiti
bedarf es einer ausreichenden Offenzeit, damit sich dei Zündfunke ausbilden kann. Speziell bei hohen Drch/.uh
len muß daher für eine konstante Offenzeit zugunsten
der Schließzeit entschieden werden. Der auf die Zündperiode bezogene Anteil der Offenzeit, aufgetragen
über der reziproken Drehzahl, ist in Fig. 3 dargestellt. Solange bei niedrigen Drehzahlen von der
Geberzündung Gebrauch gemacht wird, d. h., die Schließzeit entspricht einem 60-Grad-Winkel-Segment,
besteht Proportionalität zwischen normierter Offenzeit und reziproker Drehzahl. Mit steigender Drehzahl
verringert sich die normierte Offenzeit in Stufen. Diese |0
liegen im vorliegenden Fall bei 2300 und 4500 Umdrehungen pro Minute, wobei nach der letzten Stufe
die Steuerung des Stromflusses durch die Zündspule mit konstanter Offenzeit erfolgt. Sie ist wählbar und beträgt
bei einer 4-Zylinder-Brennkraftmaschine etwa 100 μ$εο ^
bis 2 msec.
Aus Gründen einer möglichst universellen Verwendbarkeit der Einrichtung ist vorgesehen, die beiden
Drehzahlschwellen, bei denen einmal die Schließzeit reduziert und einmal auf eine konstante Offenzeit
übergegangen wird, getrennt wählbar zu gestalten.
Im Bereich zwischen Leerlaufdrehzahl und etwa 3300 Umdrehungen pro Minute bilden drei Zeitkonstanten
die Schließzeit. Man verzichtet bewußt bei unteren Drehzahlen auf eine höhere Schließzeit, um den
Stromfluß durch die Zündspule im Hinblick auf deren Erwärmung klein zu halten. Der Sicherung gegen ein zu
starkes Erwärmen der Zündspule und um zu verhindern, daß die Batterie im Stillstand entladen wird, dient auch
eine Ruhestromabschaltung unterhalb einer sehr kleinen Drehzahl, z. B. 20 Umdrehungen pro Minute.
Fig.4 zeigt die Struktur des Zündrechners 20 von
F i g. 1. Im wesentlichen erhält er vier Funktionsblöcke.·
Erfassung und Umwandlung der Eingangsdaten in Binärzahlen in Eingangskreisen 30 und 31, Rechnerblock mit Rechenwerk 32, Steuerwerk 33 und Zwischenspeicher 34,
Erfassung und Umwandlung der Eingangsdaten in Binärzahlen in Eingangskreisen 30 und 31, Rechnerblock mit Rechenwerk 32, Steuerwerk 33 und Zwischenspeicher 34,
einen Ausgangskreis 36 zur Bildung der Ausgangsimpulse und
den Datenaustausch über die Datenaustauschsteuerung 38 aus dem externen Datenspeicher 39.
Darüber hinaus finden sich drei Leitungssysteme: ein Hauptadressen-Bus 41, ein Befehlsadressen-Bus
42 sowie ein Datenbus 43.
Während über den Hauptadressen-Bus 41 die Makro-Verarbeitung festgelegt wird (Last- und Drehzahlverarbeitung,
Drehzahlschwellenbildung, Offenzeitzählung mit Umrechnung und Korrektur), im Befehlsadressen-Bus
42 die Mikro-Verarbeitung der einzelnen Daten wie Umspeicherung und Operationsabläufe
festgelegt wird, verläuft über den Daten-Bus 43 die gesamte innere Datenverschiebung zwischen den
einzelnen Speichern und Kreisen. Entsprechend ihrer Bedeutung sind die drei Busleitungen 41 bis 43 mit den
einzelnen Funktionsblöcken verbunden.
Zur Bestimmung von Drehzahlschwellen ist noch eine Drehzahlschwellen-Stufe 45 vorgesehen und außerdem
eine Einheit 46 zur Erzeugung von Untertakt-Frcquenzen.
Bevor der Rechenablauf skizziert wird, soll im folgenden zuerst auf die Datenbcreitstellung in den
Eingangskreisen 30 und 31 eingegangen werden.
Fig.5 zeigt einen Eingangskreis, wie er für die Aufbereitung von Last- und Drchzahlinformalioncn
verwendet werden kann. Wesentlicher Inhalt ist ein Ziihlcr 50 mit einem nachgeschallctcn Speicher 51, in
dem das Ausgangssignal abrufbereit zur Verfügung gestellt ist. Der Vorstellung einer universellen Verwendbarkeit
eines solchen Eingangskreises entspricht es, als Eingangsgrößen sowohl eine Frequenz über einen
Eingang 53 als auch eine Torzeit über ein Eingang 54 bereitstellen zu können. Wird darüber hinaus noch eine
Frequenzteilung bzw. Frequenzvervielfachung gewünscht, so läßt sich dies über einen weiteren Zähler 56
und eine Zählerstandsdekodierstufe 57 erreichen. Je nach Anfangs- oder Endwert des Zählers, der aus einem
Speicher 58 vorgegeben werden kann, ist das Teilerverhältnis einstellbar, wobei als weitere Verarbeitungsgröße
eine Zählfrequenz, in diesem Fall ist es die Taktfrequenz FO, benötigt wird. Diese Taktfrequenz
steht an einem weiteren Eingang 59 zur Verfugung.
Je nach der gewünschten zu verarbeitenden Größe, Frequenz oder Torzeit, sind nun die Rückstelleingänge
sowie die Zählbereitschaftseingänge der Zähler 50 und 56 zu schalten, wobei als Zählfrequenz die Grundtaktfrequenz
FO vorgesehen ist.
Eine Frequenzteilung empfiehlt sich unter anderem dort, wo die Verarbeitungsmöglichkeit des direkten
Gebersignals eingeschränkt ist. Wird z. B. bei der Zündung eine Empfindlichkeit von 1-Grad-Kurbelwellenwinkel
gewünscht, steht jedoch nur ein 3-Grad-Geber zur Verfügung, so läßt sich dieser Mangel, natürlich
etwas fehlerbehaftet, kompensieren.
Die Wahl des Eingangssignals bzw. die Teilung oder Vervielfachung der Eingangsfrequenz erfolgt über eine
Dekodierstufe, welche die den Rücksetzeingängen und den Zählbereitschaftseingängen der Zähler 50 und 56
vorangestellten Schalter 61,62 und 63 betätigt.
Vorteilhaft am beschriebenen Eingangskreis ist seine universelle Verwendbarkeit, da er sowohl Frequenzen
als auch Torzeiten aufzubereiten und in einem Speicher für die weitere Verarbeitung bereitzustellen vermag.
Voraussetzung ist allerdings eine digitale Erzeugung der Meßgröße als Frequenz oder Torzeit. Da dieses zu
beschreibende System sich jedoch gerade durch große Genauigkeit auszeichnet, ist die Verwendung von
Analog-Gebern zwangsläufig unwahrscheinlich, da diese wesentlich stärker störanfällig und temperaturabhängig
sind.
Je nach gewünschter Genauigkeit des Ausgangssignals sind unterschiedliche Taktfrequenzen für die
Zähler empfehlenswert. Speziell dann, wenn die Zähler Schieberregister enthalten und die Ausgabe aus dem
Speicher 51 seriell erfolgen soll. Man wird dabei einen Kompromiß zwischen Genauigkeit und Aufwand
einzugehen haben, und es ist im vorliegenden Fall vorgesehen, drehzahlabhängige Größen mit dem
zwölften Teil der Grundtaktfrequenz zu erfasssen und lastabhängige Größen mit dem achten Teil. Die
Drehzahlinformation muß genauer aufgelöst werden, so daß 12-Bit-Register notwendig sind. Für Lastauflösung
genügen 8 Bit. Anhand der Betriebsweise des Speichers 51 sei dies veranschaulicht. Besteht dieser Speicher aus
einer 8-Bit-Anordnung und erfolgt das Umlaufen mit der Grundtaktfrequenz FO, so ist nach jedem achten
Takt das Ergebnis einmal ausgelesen. Wird dagegen eine 12-Bit-Anordnung gewählt, so ist ein Auslesevorgang
erst nach zwölf Takten beendet. Das bedeutet, daß der entsprechende Wert erst nach Durchgang der
jeweiligen Anzahl von Grundtaktimpulsen zur Verfügungsteht.
Fig.6 veranschaulicht die Bildung des Ausgangssignals
als einer Rechteckspannung, die in der Regel bezüglich bestimmten Winkelstcllungcn der Kurbelwelle
auftritt. F i g. 6a zeigt dabei das Signal des 60-Gracl-Segmcntgcbers, welches synchron zur Kurbel-
wellenstellung verläuft.
F i g. 6b macht die drei Zählabläufe im Ausgangskreis während einer Periode des Segmentgeber-Signals
deutlich, und in Fig.6c ist das Ausgangssignal des Ausgangskreises 36 dargestellt. Mit ZZZ ist die
Zündzeitzählung bezeichnet, mit OZZdie Offenzeitzählung
und mit RSZ die Ruhestromzählung. In der Regel beginnt die Zündzeitzählung mit der Vorderflanke des
Gebersignals nach F i g. 6a. Erreicht die Zündzeitzählung einen vorgegebenen Wert, in diesem Fall ist es Null,
liegt der Zündzeitpunkt vor, und es schließt sich die Offenzeitzählung an. Nach Ablauf der Offenzeitzählung
erfolgt noch die Auszählung eines Wertes zur Realisierung der Ruhestromabschaltung. Wird nämlich
mit Ablauf der Offenzeitzählung ein neuer Wert als Anfangswert in einen Abwärtszähler gesetzt, so ist der
Zählerstand bei konstanter Zählfrequenz beim Auftreten der folgenden Anstiegsflanke des Gebersignals nach
F i g. 6a drehzahlabhängig. 1st der Zählerstand z. B. größer Null beim Auftreten dieser Anstiegsflanke, so
kann die Drehzahl als ausreichend erachtet werden und noch keine Ruhestromabschaltung notwendig sein.
Liegt demgegenüber ein Zählerstand kleiner Null vor, so wird die Drehzahl als nicht mehr ausreichend
betrachtet und der Zündspulenstrom abgeschaltet. Welche Drehzahl nun für die Ruhestromabschaltung
maßgeblich ist, läßt sich einmal über die Zählfrequenz und zum anderen über den Anfangswert der Ruhestromzählung
bestimmen.
Fig.6c zeigt das Ausgangssignal des Ausgangskreises
36. Die Impulsdauer dieses Signals endet prinzipiell mit Ende der Zündzeit-Auszählungsphase und beginnt
mit Ende der Offenzeitauszählung. Während das Ende der Impulsdauer demnach von der Anstiegsflanke des
Geberimpulses nach F i g. 6a berechnet wird, wird der Beginn des nächstfolgenden Impulses nach F i g. 6c
ausgehend vom Ende der vorangehenden Impulsdauer berechnet. Da das Signal nach F i g. 6c mit dem
Stromfluß durch die Zündspule identisch ist, ist das Schließzeitende und somit der Zündzeitpunkt bzw. der
Zündwinkel auf den Kurbelwellenwinkel bezogen, und zwar über die Impulse des Winkelsegmentgebers nach
F i g. 6a.
Die Ruhestromabschaltung über die Auszählung entsprechend F i g. 6b bewirkt, daß nach Vorliegen eines
Zählerstandes »unter Null« der Spulenstrom abgeschaltet wird und erst dann wieder eingeschaltet wird, wenn
ein Nulldurchgang nach zweimaligem Erscheinen der Synchronisationsmarke (in diesem Fall der Anstiegsflanke des Gebersignals) nicht erscheint.
Für die Bereitstellung eines Ausgangssignals nach Fig.6c bedarf es also dreier Zahlenwerte, die einem
Zähler richtig in der Ablauffolge bereitgestellt werden müssen.
Eine Realisierungsmöglichkeit des Ausgangskreises 36 zeigt F i g. 7. Er enthält ein Steuerwerk 65 mit einem
Speicher 66 zur Festlegung der Ablauffolge, ferner einen Zähler 67 für die Zünd- und Offenzeitauszählung
sowie zur Ermittlung der Ruhestromabschaltung. Darüber hinaus einen Umschalter 70 für die Zählfrequcnz,
die im Falle der Verwendung eines Segmentgebers konstant ist und im Falle eines Drehzahl-Zahngebers
winkelabhängig ist, und schließlich einen Untersetzer-Zähler 72, der über einen Zwischenspeicher 73
seinen Untersetzungsfaktor erhält.
Die Zündzeitauszählung beginnt damit, daß der /iihlur 67 mit einem zuvor im Rechner ermittelten Wert
wird. Die Ziihlfrcqucnz dieses Zählers 67 ist nun abhängig davon, ob ein Segmentgeber Verwendung
findet oder jedoch ein Zahngeber.
Im Falle eines Segmentgebers erfolgt die Auszählung mit einer konstanten Frequenz, die durch den
Untersetzerzähler entsprechend den jeweiligen Anpassungserfordernissen geteilt wird. Im Falle eines
Zahngebers empfiehlt sich die Verwendung von Winkelimpulsen, die ebenfalls bei Bedarf in ihrer
Frequenz geteilt werden können. Je nach Wahl der Drehzahlgeber ist demnach der Zündzeitpunkt entweder
winkel- oder zeitabhängig zu bestimmen, um mit der entsprechenden Auszählfrequenz arbeiten zu können.
Erreicht der Zählerstand im Zähler 67 einen vorgegebenen Wert, in diesem Fall Null, wird auch das
Ausgangssignal auf der Ausgangsleitung 75 durch das Steuerwerk 65 auf Null gesetzt. Gleichzeitig wird der
Zähler 67 mit einem die Offenzeit bestimmenden Wert geladen und ebenfalls nach bereits beschriebenen
Gesichtspunkten ausgezählt. Im Anschluß an die Offenzeitzählung erfolgt ein Auszählvorgang für die
Ruhestromabschaltung. Zu diesem Zweck wird der Zähler 67 mit einer geringen Zählfrequenz abwärts ab
einem Wert gezählt, der sich aus dem Maximalwert des Zählerstandes des Untersetzerzählers 72 ergibt. Der
Zwischenspeicher 73, der dem Untersetzerzähler bei der Zündzeit- und Offenztit-Auszählung bzw. den
entsprechenden Winkelauszählungen den jeweiligen Anfangswert gab und damit das Untersetzungsverhältnis
bestimmte, tritt bei der Ruhestromauszählung nicht in Aktion. Zu diesem Zweck dient eine UND-Verknüpfung
vor dem Lade-Eingang 74 des Untersetzerzählers 72, der Überlaufimpulse des Untersetzerzählers 72
sowie Signale vom Steuerwerk zugeführt werden.
Das Steuerwerk weist auch Eingänge für das
Segmentgebersignal oder für sonstige den Beginn einer Auszählung festlegende Markierungen auf sowie einen
Eingang, auf dem ein Signal während des Anlassens liegt, wodurch dann das Signal vom Segmentgeber
direkt auf die Ausgangsleitung 75 durchgeschaltet wird.
Gleichbedeutend mit der Anlaß-Situation ist es, wenn auf der gleichen Leitung ein Signal als Sicherheitsprogramm
verwendet wird, das im Falle des Aussetzens irgendwelcher Rechenoperationen und damit im Falle
eines Fehlers im Berechnungsergebnis vorgesehen ist. Speziell wird auf das Notprogramm bei der Behandlung
des gesamten Rechenablaufes eingegangen werden.
Damit das Steuerwerk 33 von Fig.4 den Zustand
eines Sonderprogramms, sei es durch den Anlaßfall oder durch das Sicherheitsprogramm bestimmt, erkennen
kann, bedarf es einer Rückmelddung vom Steuerwerk 65 des Ausgangskreises zum Steuerwerk 33 des
gesamten Rechners. Dazu dient eine Rückmeldeleitung 77 zwischen den beiden Steuerwerken 33 und 65.
F i g. 8 zeigt ein Flußdiagramm für den Rechenablauf, bezogen auf das Segmentgeber-Signal. Zum Zeitpunkt
A sei das Segmentgebersignal sowie das Signal auf der Ausgangsleitung 75 gleich Eins. Es folgt in B für die
Interpolation die Teillast-Intervallbestimmung sowie der Datenaustausch für den Teillast-Anfangswert. Dem
schließt sich in C eine Wartestellung an. Ist die Zündzeitauszählung beendet (D) beginnt in E die
Offenzeitauszählung sowie die Teillastinterpolation und der Datenaustausch für das erste Vollast-Intervall. Eine
weitere Wartestellung F ist vorgesehen, bis in C das Ende der Scgmentgeber-Impulsdauer auftritt. Mit H ist
die Vollüst-Intervallbestimmung sowie die Vollastinterpolation
bestimmt. Es folgen in / die Bestimmung von zwei Drchzahlschwellen für eine beliebige externe
Verarbeitung, in / die Offenzeitberechnung, in K die Zündwinkelbegrenzung, um ein Ruckein zu vermeiden,
und schließlich in L die Umrechnung Zündwinkel in Zündzeit. Anschließend ist wieder eine Wartestellung M
vorgesehen, während der auf das Auftreten der nächsten Anstiegsflanke des Segmentgeberimpulses
gewartet wird (N). Es folgt wieder eine Zündzeitauszählung O und damit ist die Ausgangsstellung A wieder
erreicht. Die Lage der einzelnen Änderungsterme geht aus Fig.9 hervor. Hier ist in Fig.9a das Segmentgebersignal
aufgetragen und in Fig.9b die einzelnen
Berechnungsschritte.
Bezeichnet ist mit ZW n— 1 der Zündwinkel aus dem n-\. Rechenzyklus, mit An der Anfangswert Last, mit
Bn ein linearer Korrekturterm Last und mit Cn ein Anfangswert der Drehzahlinterpolation. Es schließt sich
ein linearer Korrekturterm für die Drehzahl Dn an sowie eine Erkennung für eine maximale Zündwinkeländerung
G. Diese maximale Zündwinkeländerung wird im gezeichneten Fall dem Zündwinkel aus dem
vorausgegangenen Rechenzyklus hinzuaddiert, und der Vorgang beginnt von neuem für den Zyklus n.
Berechnet wird demnach jeweils nur eine Zündwinkeländerung gegenüber dem vorangegangenen
Zündwinkel. Je nach Drehzahlgeberart kann dieser Zündwinkel dann direkt zur Auslösezählung verwendet
werden oder jedoch bedarf es einer Umrechnung von Zündwinkel in Zündeinheit im Falle der Verwendung
eines Segmentgebers.
Fig. 10 zeigt noch einmal den rechnerinternen Programmablauf, die Auszählvorgänge, welche im
Ausgangskreis stattfinden, sind hier nicht erfaßt. Da bezüglich der Darstellung von F i g. 8 Überschneidungen
auftreten, sind in diese Fig. 10 zusätzlich die
Buchstaben zur entsprechenden Kennzeichnung der einzelnen Berechnungsschritte von F i g. 8 eingetragen.
F i g. 10.1 zeigt wieder das Ausgangssignal des Segmentgebers entsprechend Fig. 9a. Darunter ist in Fig. 10.2
das Ausgangssignal auf der Ausgangsleitung 75 dargestellt, und zwar einmal für Frühzündung und
einmal für Spätzündung. Charakterisiert sind diese Zeitbezüge durch die Lage der Abfallflanke des
Ausgangssignals bezüglich der Abfallflanke des Segmentgebersignals. Im Normalfall entspricht die Lage
der Abfallflanke des Segmentgeber-Signals dem Anlaßwinkel.
Ein Lastsignal ist in Fig. 10.3 dargestellt, und es liegt
als Torzeit am Eingang des entsprechenden Eingangskreises 30 an. In diesem Eingangskreis wird das
Lastsignal aufbereitet und ist jederzeit abrufbereit. Die übrigen Fig. 10.4 bis 10.14 entsprechen im wesentlichen
den Berechnungsschritten wie sie in der F i g. 8 bereits angegeben worden sind.
Durch die Angabe des internen Rechenablaufes für unterschiedliche Zündungen wird deutlich, daß die
Bestimmung der Intervallnummer für die Lastverstellung dann beginnt, wenn sowohl ein Impuls des
Segmentgebers als auch der Zündauslösung auf der Ausgangslcitung 75 vorliegt. Nach Ende der Zündzeitauszählung
beginnt die Berechnung der Lastverteilung, und die übrigen Berechnungsschritte erfolgen nun
innerhalb der Impulspausen des Segmentgebersignals, wobei Warteschlcifen zur Anpassung des Berechnungsablaufcs
an unterschiedliche Drehzahlen vorgesehen sind. Die Zündwinkel-Zündzcitumrcchnung muß
zwangsläufig zu Beginn des Segmentgeberimpulses abgeschlossen sein.
Fig. 11 zeigt im oberen Teil ein ausführlicheres Blockschaltbild als F i g. 4. Dies bezieht sich auf das
Steuerwerk 33, die Datenaustauschsteuerung 38 sowie die Drchzahl-Schwellen-Stufe 45. Das Hauptsteuerwerk
33 enthält einen Steuerwerksdekoder 80 sowie einen Hauptsteuerzähler 81. Neben ditsem Hauptsteuerzähler
81, der die Hauptoperationen wie Last- und Drehzahlverstellung steuert, ist noch ein Befehlszähler
82 für die Detailoperationen während des Verarbeitungsvorganges vorgesehen. Damit dieser Befehlszähler
82 während des Datenaustausches nicht zum Tragen kommt, ist zwischen ihm und dem Befehls-Bus 42 noch
ein Durchschaltgatter 84 geschaltet. Die jeweilige Ausgangsoperation des Befehlszählers 82 legt ein
Speicher für Sprungadressen 85 in Verbindung mit dem Steuerweksdekoder 80 fest. Neben den einzelnen
Daten- und Befehlsleitungen erhält der Steuerwerksdekoder 80 noch Informationen vom Drehzahlgeber TN,
von der Ausgangsleitung 75 mit dem Zündsignal TZ, vom Leerlaufschalter LL sowie ein Signal zur
Sondersteuerung. Darüber hinaus ist der Steuerwerksdekoder 80 mit Adressen- und Datenaustauschlogik
innerhalb der Datenaustauschsteuerung 38 verbunden. Vom Hauptsteuerzähler 81 führt der Hauptadressen-Bus
41 zu einem Adressenspeicher 91 innerhalb der Datenaustauschsteuerung 38, dem ein Temperatursignal
sowie ein Leerlaufsignal zuführbar ist, und dessen Ausgangssignal auf einen Parallel-Serienwandler 92
geschaltet ist.
Die Daten aus dem externen Datenspeicher 39 werden als Worte in ein Arbeitsregister 94 übernommen
und von dort über ein steuerbares Durchschaltgatter als serielle Information auf den Datenbus 43 gegeben.
Dieser Vorgang läßt sich auch umkehren, wodurch Daten vom Daten-Bus 43 in den externen Datenspeicher
39 übernommen werden können. Während dieser Vorgänge muß das interne Ablaufprogramm entsprechend
abgeändert werden, damit der in beiden Richtungen mögliche Datenaustausch von Operationen,
die durch den Befehlszähler 82 innerhalb des Hauptsteuerwerkes 33 ausgelöst werden, nicht beeinflußt
wird. Für den eigentlichen Datenaustausch ist schließlich noch in Verbindung mit der Adressen- und
Datenaustauschlogik 90 ein getrennter Steuerzähler 96 vorgesehen.
Der Rechner bildet im Hauptsteuerwerk 33 zwei Bitmuster für einen Befehls-Bus 42 und einen Hauptadressen-Bus
41. Durch das erste Bitmuster wird der Operationsbefehl bezüglich auszuführender arithmetischer
Rechenwerksoperation-, Additions-, Subtraktion- und dabei zu benutzende Registern innerhalb des
Zwischenspeichers 34 festgelegt. Die in Fi g. 8 angegebenen Makro-Operationen bestehen aus einer Aneinanderreihung
von Mikro-Befehlen, die zu arithmetischen Rechenwerksoperationen führen. Als Beispiel für eine
Serie von Mikro-Operationen sei die Interpolation genannt. Da sowohl für Last als auch für Drehzahl eine
Interpolation notwendig ist, können zwar die gleichen Mikro-Operationen durchgeführt weiden, jedoch unterscheiden
sie sich hinsichtlich ihrer Makro-Operation, eben der Bildung der Last- oder Drehzahlinterpolation.
Zu dieser Unterscheidung dienen unter anderem die Signale auf dem Hauptadressen-Bus 41.
Zur Speicherung von Daten besitzt der Ziindrechner innerhalb des Zwischenspeichers 34 eine Anzahl von
Registern. Da im Rechner eine serielle Verarbeitung vorgenommen wird, sind die Register in Form von
Schieberegister mit Rückführungen zur Speicherung ausgeführt. Teilweise bestehen sie aus einzelnen
IO
15
20
kleineren dynamischen Ur.terregistern, um eine Wortlängenanpassung
während eines Rechenzyklus (12 oder 8 Bit) vornehmen zu können. Außerdem darf beim
Rücksetzen des Takt-Geiierators, dessen Ausgangssignal
mit der Anstiegsflanke des Segmentgeber-Signals synchronisiert wird, die Zündzeit in einem Register nicht
verlorengehen. Während das Datenaustauschregister statisch ausgeführt sein muß — der Datenaustausch
arbeitet nicht synchron mit dem Steuerablauf — arbeiten die restlichen mit dynamischer Speicherung im
Hinblick auf einen einfachen Aufbau für die Integration. Die Register dienen zur Speicherung folgender Daten:
Adresse für den externen Datenspeicher zur Bereitstellung der zur Rechnung notwendigen
Größen,
Zündwinkel aufgrund des letzten Rechenzyklus, Zwischenwerte während der eigentlichen Zündwinkel-,
Zündzeit- und Offenzeitbestimmung und Lastgröße aus dem Lasterfassungskreis.
Zur Durchführung der einzelnen arithmetischen Operationen ist ein 1-Bit-Volladdierer mit einer
Vorzeichensteuerung vorhanden.
Der Zündrechner ist über einen externen Datenbus mit einem Datenspeicher 39 verbunden. Der Rechner
kann über dieses Leitungssystem z. B. an eine Zentralelektronik angeschlossen werden, in der sowohl
Steuerungen für Einspritzung und Getriebe vorgesehen sind. Die Information, ob ein Austausch zu erfolgen hat,
liefert das zentrale Steuerwerk über den Befehlsadressen-Bus 42 in Verbindung mit einem Dekoder.
Zum eigentlichen Datenaustausch dienen zwei 4 Bit statische Schieberegister MM 54C95 von National
Semiconductor, die eine Serien-Parallel- und eine Parallel-Serienwandlung vornehmen. Der externe Datenspeicher
39 verarbeitet die Information in Blöcken zu je 4 Bit, während der Rechner die Daten seriell
verarbeitet.
Der Zündrechner besitzt im Steuerwerk ein Sonderprogramm, eine Anlaß- und Sicherheitsschaltung,
welches die Zündsteuerung bei Ausfall eines Teiles der Schaltung oder im Störungsfall übernehmen kann.
Dieser Teil vergleicht, wie oft eine Marke des Drehzahlgebers ohne Änderung zweier fester Operationsadressen
auftritt. Überschreitet diese Anzahl den Wer* Zwei, wird die Ausgangsleitung 75 direkt mit dem
Segmentgeber 21 verbunden. Die Wirkung dieses Teils wird nach Beendigung zweier vollständiger Operationsabläufe aufgehoben. Während der Sondersteuerung
erfolgt ein Setzen sämtlicher Register auf bestimmte im externen Datenspeicher 39 gespeicherte Anfangswerte.
Dieser Teil erhöht die Sicherheit der Schaltung gegenüber zufällig auftretenden Störungen. Außerdem
läßt sich durch den zweifachen Vergleich auch beim
50 Ausfall eines Teils der Schaltung ein Notbetriel aufrechterhalten.
Der Zündrechner besitzt auch eine Grundstellung Während dieser Stellung behalten sämtliche Register
mit Ausnahme des Datenaustauschregisters, durcl Umlaufen ihre Information. Jedes Register besitz
hierzu eine über Gatter steuerbare Rückführung. Dies« Stellung benötigt man:
1. zur Anpassung des Steuerablaufes an das Dreh zahlgeberausgangssignal,
2. zur Anpassung des Steuerablaufes an den Zustanc des Zündschalttransistors,
3. zur Durchführung des Datenaustausches zwischer dem externen Speicher und dem Rechner. Dei
Datenaustauschteil übernimmt in diesem Falle du Steuerung für den Befehls-Bus,
4. zum Übergang von 8 auf 12 Bit bzw. 12 auf 8 Bit Wortlänge, um das Taktraster anzupassen,
5. zur Einfügung zusätzlicher Takte, um Laufzeitprobleme auszuschalten.
F i g. 12 zeigt eine speicherintensive Ausführung eines
Steuerwerks. Ein erster ROM-Speicher 100 für die Folgeadressen erhäu seine Ansteuerung sowohl aus
einem Folgezähler 101 als auch über eine Rückkopplungsleitung aus einem dem ROM-Speicher nachgeschalteten
Zwischenspeicher 102. Dieser Zwischenspeicher ist noch mit einem weiteren ROM-Speicher 103 für
Operationen verbunden, dessen Ausgang 104 mit dem Befehlsbus 41,42 von F i g. 4 gekoppelt ist.
Die speicherintensive Lösung bietet sich dann an wenn auf eine größere Anzahl von Unterprogrammen
d. h. wiederkehrende Programmfolgen innerhalb des Grundprogramms, verzichtet werden soll. Bei der
speicherintensiven Steuerwerksausführung wird mil dem Zählerstand des Folgezählers 101 eine ROM-Speicher-Adresse
angesteuert und deren Wert ausgelesen Dieser Wert kann dann als Adresse für den ROM-Speicher
103, dessen Inhalt wiederum Operationen entspricht, dienen.
Eine Realisierungsmöglichkeit des Rechenwerks 32 von Fig.4 mit dem Zwischenspeicher 34 gibt Fig. 13
an. Inhalt des Zwischenspeichers sind η Schieberegister deren Eingänge wahlweise mit dem Ausgang des
Rechenwerks 32 oder mit den Ausgängen der jeweiliger Register verbunden werden können, um eine Grundstellung
zu erhalten. Die Ausgänge der Register sind wiederum über den Datenbus auf eine der beider
Eingänge des Rechenwerks 32 schaltbar. Betätigt werden können die den Registern vor- und nachgeschalteten
Schalter mit Signalen aus dem Steuerwerk nach Fig. 12.
Hierzu 13 Blatt Zeichnungen
Claims (12)
1. Elektronische Einrichtung zur Steuerung eines periodisch sich wiederholenden Vorganges bei r>
Brennkraftmaschinen in Abhängigkeit von der Stellung der Kurbelwelle, insbesondere des Stromflusses
durch die Zündspule bei Brennkraftmaschinen mit Fremdzündung, wobei der Vorgang abhängig von Betriebsparametern festgelegt wird,
wobei ausgehend vom Auftreten von auf einer mit der Kurbelwelle winkeltreu gekuppelten Scheibe
vorgesehenen Markierungen innerhalb bestimmter Winkelintervalle den Vorgang charakterisierende
und in digitaler Form vorliegende elektrische Größen berechnet werden, die in nachfolgenden
Intervallen die zeitliche Beziehung zwischen Winkel und Vorgang über eine Auslösezählung bestimmen,
wobei die Berechnung der elektrischen Größen und ihre Auszählung sich überschneidet und unabhängig
voneinander erfolgt, wobei der periodisch sich wiederholende Vorgang durch ein Rechteck-Spannungssignal
festgelegt ist, dessen eine Flanke sich durch Auszählen einer elektrischen Größe ab dem
Rand eines Winkelintervalls und dessen andere Flanke sich durch Auszählen einer weiteren
elektrischen Größe ab dieser zuvor ermittelten Flanke ergibt, dadurch gekennzeichnet,
daß die Berechnung und die Auszählung der elektrischen Größen mit Hilfe einer über ein
Bus-System verbundenen, aus einem Blocksystem mit getrennten Blöcken bestehenden Datenverarbeitungsanlage
mit einem zentralen Mikroprogramm-Steuerwerk (33), einer zentralen arithmetischen
Einheit für alle Rechenoperationen (32), einer Einheit zur Steuerung eines Datenaustausches (38)
aus einem externen Speicher (39), einem Zwischenspeicher (34) sowie wenigstens einem Eingangskreis
(30,31) sowie einem Ausgangskreis (36) erfolgt.
2. Einrichtung nach Anspruch 1, dadurch gekenn- «o
zeichnet, daß wenigstens ein Betriebsparameter in einem getrennten Eingangskreis aufbereitet und die
entsprechende Größe speicherbar ist.
3. Einrichtung nach Anspruch 1 oder 2, dadurch gekennzeichnet, daß für Sonderbetriebsbedingungen
der Berechnungsablauf für die elektrischen Werte verändert wird und als Impulsspannung das
Ausgangssignal des Winkelintervalle erfassenden Gebers wählbar ist.
4. Einrichtung nach einem der Ansprüche 1 bis 3, so
dadurch gekennzeichnet, daß die Aufbereitung der Betriebsparameter sowie die Verarbeitung mit
wenigstens zwei unterschiedlichen Taktfrequenzen erfolgt.
5. Einrichtung nach einem der vorhergehenden 5S
Ansprüche, dadurch gekennzeichnet, daß wenigstens ein Betriebsparameter dem Eingangskreis (30, 31)
zuführbar ist und das aufbereitete Signal in einem Speicher abrufbar ist.
6. Einrichtung nach einem der vorhergehenden m>
Ansprüche, dadurch gekennzeichnet, daß als Eingangsgröße des Eingangskreises eine beliebige
elektrische Größe, Frequenz, Torzeit, Verknüpfung von Frequenz und Torzeit vorgesehen ist.
7. Einrichtung nach einem der vorhergehenden h5
Ansprüche, dadurch gekennzeichnet, daß aus dem externen Speicher (39) Verarbeitungsgrößen abrufbar
sind, die parameterabhängig und/oder spezifisch für den Verwendungszweck der Impulsspannung
(Zündung, Einspritzung, Getriebesteuerung) sind.
8. Einrichtung nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, daß als Winkelsegmente
ausgebildete Markierungen vorgesehen sind und eine Umrechnung der für eintn
Winkelbereich berechneten elektrischen Größe in eine einem Zeitbereich entsprechende Größe erfolgt
und diese Größe ab Beginn eines Segments auszählbar ist.
9. Einrichtung nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, daß neben der
Auszählung der elektrischen Größen für die Impulsspannung ein weiterer Zählvorgang, insbesondere
für die Ruhestromabschaltung, vorgesehen ist.
10. Einrichtung nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, daß bei Drehzahl
der Kurbelwelle unterhalb einem vorgebbaren Wert dem Ausgang (75) der Einrichtung eine
Impulsspannung zuführbar ist, die einer einem Winkelsegmente erfassenden Geber (21) entnommenen
Spannung entspricht.
11. Einrichtung nach einem der vorhergehenden
Ansprüche, dadurch gekennzeichnet, daß die Verarbeitung der Daten seriell erfolgt.
12. Einrichtung nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, daß eine
Markierung auf der mit der Kurbelwelle winkeltreu gekuppelten Scheibe im Anlaß winkel vorgesehen ist.
Priority Applications (9)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE2539113A DE2539113B2 (de) | 1975-09-03 | 1975-09-03 | Elektronische Einrichtung zur Steuerung eines periodisch sich wiederholenden Vorganges bei Brennkraftmaschinen, insbesondere des Stauflusses durch die Zündspule |
SE7601760A SE413045B (sv) | 1975-09-03 | 1976-02-17 | Elektrisk anordning foer styrning av ett vid foerbraenninsmotorer periodiskt aterkommande foerlopp,i synnerhet stroem genom en taendspole |
US05/719,068 US4099495A (en) | 1975-09-03 | 1976-08-30 | Method and apparatus to determine the timing of a periodically repetitive event with respect to the position of a rotating body, and more particularly ignition timing, fuel injection timing, and the like, in automotive internal combustion engines |
JP51105417A JPS5232431A (en) | 1975-09-03 | 1976-09-01 | Method and device for deciding cyclically repeated process in internal combustion engine |
BR7605810A BR7605810A (pt) | 1975-09-03 | 1976-09-02 | Processo para a determinacao de uma atividade que se repete periodicamente em motores a combustao interna bem como um conjunto para a realizacao do processo |
IT26790/76A IT1066895B (it) | 1975-09-03 | 1976-09-02 | Dispositivo per la determinazione di un processo ripetentesi periodicamente in macchine a combustione interna |
FR7626578A FR2323028A1 (fr) | 1975-09-03 | 1976-09-03 | Procede pour determiner un processus se repetant periodiquement dans des moteurs a combustion interne et dispositif d'application |
GB37286/76A GB1550176A (en) | 1975-09-03 | 1976-09-08 | Auxiliary filters |
SE7708071A SE412045B (sv) | 1975-09-03 | 1977-07-12 | Behallarpall |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE2539113A DE2539113B2 (de) | 1975-09-03 | 1975-09-03 | Elektronische Einrichtung zur Steuerung eines periodisch sich wiederholenden Vorganges bei Brennkraftmaschinen, insbesondere des Stauflusses durch die Zündspule |
Publications (2)
Publication Number | Publication Date |
---|---|
DE2539113A1 DE2539113A1 (de) | 1977-03-17 |
DE2539113B2 true DE2539113B2 (de) | 1978-04-20 |
Family
ID=5955465
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE2539113A Ceased DE2539113B2 (de) | 1975-09-03 | 1975-09-03 | Elektronische Einrichtung zur Steuerung eines periodisch sich wiederholenden Vorganges bei Brennkraftmaschinen, insbesondere des Stauflusses durch die Zündspule |
Country Status (8)
Country | Link |
---|---|
US (1) | US4099495A (de) |
JP (1) | JPS5232431A (de) |
BR (1) | BR7605810A (de) |
DE (1) | DE2539113B2 (de) |
FR (1) | FR2323028A1 (de) |
GB (1) | GB1550176A (de) |
IT (1) | IT1066895B (de) |
SE (1) | SE413045B (de) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE2732781A1 (de) * | 1977-07-20 | 1979-02-01 | Bosch Gmbh Robert | Einrichtung zum steuern von betriebsparameterabhaengigen und sich wiederholenden vorgaengen |
DE2824981A1 (de) * | 1978-06-07 | 1979-12-20 | Bosch Gmbh Robert | Einrichtung zum steuern von betriebsparameterabhaengigen und sich wiederholenden vorgaengen fuer brennkraftmaschinen |
DE2903638A1 (de) * | 1979-01-31 | 1980-08-14 | Bosch Gmbh Robert | Ueberwachungseinrichtung fuer programmgesteuerte vorrichtungen |
DE3007000A1 (de) * | 1979-02-26 | 1980-09-04 | Nissan Motor | Datenverarbeitungseinrichtung |
DE3018573A1 (de) * | 1979-05-15 | 1980-11-20 | Nissan Motor | Verfahren zur regulierung der treibstoffzufuhr fuer einen brennkraftmotor |
DE3017031A1 (de) * | 1979-05-04 | 1981-03-19 | Nissan Motor Co., Ltd., Yokohama, Kanagawa | Digitale 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 |
EP0065221A2 (de) * | 1981-05-06 | 1982-11-24 | Hitachi, Ltd. | Steuereinrichtung für Brennkraftmaschine |
DE3233635A1 (de) * | 1981-09-16 | 1983-05-26 | Mitsubishi Denki K.K., Tokyo | Zuendsteuerung einer verbrennungskraftmaschine |
DE3321337A1 (de) * | 1982-06-28 | 1983-12-29 | Alfa Romeo Auto S.p.A., Napoli | Vorrichtung zum steuern der zuendung eines verbrennungsmotors |
Families Citing this family (89)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE2658464A1 (de) * | 1976-12-23 | 1978-06-29 | Bosch Gmbh Robert | Digitales elektronisches steuergeraet zum automatischen gangwechsel |
FR2384115A1 (fr) * | 1977-03-15 | 1978-10-13 | Renault | Calculateur numerique d'injection a microcalculateur |
US4201159A (en) * | 1977-03-23 | 1980-05-06 | Nippon Soken, Inc. | Electronic control method and apparatus for combustion engines |
US4225925A (en) * | 1977-03-30 | 1980-09-30 | Nippon Soken, Inc. | Electronic ignition control method and apparatus |
JPS53146034A (en) * | 1977-05-25 | 1978-12-19 | Nippon Denso Co Ltd | Fuel supply to internal cumbustion engine |
JPS6059418B2 (ja) * | 1977-05-31 | 1985-12-25 | 株式会社デンソー | 電子式燃料噴射制御装置 |
DE2840706C2 (de) * | 1977-09-21 | 1985-09-12 | Hitachi, Ltd., Tokio/Tokyo | Elektronische Steuereinrichtung zum Steuern des Betriebs einer Brennkraftmaschine |
JPS5458120A (en) * | 1977-10-19 | 1979-05-10 | Hitachi Ltd | Electronic engine controller |
JPS5459510A (en) * | 1977-10-19 | 1979-05-14 | Hitachi Ltd | Electronic type engine controller |
JPS6060024B2 (ja) * | 1977-10-19 | 1985-12-27 | 株式会社日立製作所 | エンジン制御方法 |
JPS5458112A (en) * | 1977-10-19 | 1979-05-10 | Hitachi Ltd | Electronic controller for internal combustion engine |
JPS5458122A (en) * | 1977-10-19 | 1979-05-10 | Hitachi Ltd | Electronic controller for internal combustion engine |
JPS5458110A (en) * | 1977-10-19 | 1979-05-10 | Hitachi Ltd | Automobile controller |
JPS5458115A (en) * | 1977-10-19 | 1979-05-10 | Hitachi Ltd | Engine controller |
DE2748663A1 (de) * | 1977-10-29 | 1979-05-10 | Bosch Gmbh Robert | Zuendanlage fuer brennkraftmaschinen |
US4266518A (en) * | 1977-11-18 | 1981-05-12 | Nippon Soken, Inc. | Method of controlling ignition timing for internal combustion engines and apparatus for carrying out the same |
FR2414127A1 (fr) * | 1978-01-09 | 1979-08-03 | Renault | Dispositif de securite associe a une commande de temps de conduction d'une bobine |
US4242728A (en) * | 1978-02-27 | 1980-12-30 | The Bendix Corporation | Input/output electronic for microprocessor-based engine control system |
US4255789A (en) * | 1978-02-27 | 1981-03-10 | The Bendix Corporation | Microprocessor-based electronic engine control system |
US4264898A (en) * | 1978-02-27 | 1981-04-28 | The Bendix Corporation | Analog to digital converter for electronic engine control systems |
US4263652A (en) * | 1978-02-27 | 1981-04-21 | The Bendix Corporation | Oxygen sensor signal conditioner |
US4328547A (en) * | 1978-02-27 | 1982-05-04 | The Bendix Corporation | Failure system for internal combustion engine |
US4245315A (en) * | 1978-02-27 | 1981-01-13 | The Bendix Corporation | Ignition limp home circuit for electronic engine control systems |
US4266274A (en) * | 1978-02-27 | 1981-05-05 | The Bendix Corporation | Microprocessor-based engine control systems |
US4197767A (en) * | 1978-05-08 | 1980-04-15 | The Bendix Corporation | Warm up control for closed loop engine roughness fuel control |
JPS54158532A (en) * | 1978-06-02 | 1979-12-14 | Nippon Denso Co Ltd | Burglarproof method and device for car |
FR2428152B1 (fr) * | 1978-06-07 | 1987-04-10 | Bosch Gmbh Robert | Dispositif pour la commande de processus fonction de parametres de marche et repetitifs pour moteurs a combustion interne |
DE2824885A1 (de) * | 1978-06-07 | 1979-12-20 | Bosch Gmbh Robert | Einrichtung zum steuern von betriebsparameterabhaengigen und sich wiederholenden vorgaengen fuer brennkraftmaschinen |
DE2836614A1 (de) * | 1978-08-22 | 1980-03-13 | Bosch Gmbh Robert | Einrichtung zum steuern von betriebsparameterabhaengigen und sich wiederholenden vorgaengen fuer brennkraftmaschinen |
DE2851336A1 (de) * | 1978-11-28 | 1980-06-12 | Bosch Gmbh Robert | Einrichtung zum steuern von betriebsparameterabhaengigen und sich wiederholenden vorgaengen fuer brennkraftmaschinen |
US4218998A (en) * | 1978-07-06 | 1980-08-26 | Lucas Industries Limited | Spark ignition systems for internal combustion engines |
JPS5537502A (en) * | 1978-08-07 | 1980-03-15 | Hitachi Ltd | Electronic engine controller |
DE2841750A1 (de) * | 1978-09-26 | 1980-04-03 | Bosch Gmbh Robert | Verfahren und einrichtung zum bestimmen der einzelnen stellgroessen einer brennkraftmaschine, insbesondere einer gasturbine |
US4287565A (en) * | 1978-09-29 | 1981-09-01 | Robert Bosch Gmbh | Monitoring system for program controlled apparatus |
US4231091A (en) * | 1978-11-27 | 1980-10-28 | General Motors Corporation | Engine control system |
DE2903978A1 (de) * | 1979-02-02 | 1980-08-07 | Bosch Gmbh Robert | Einrichtung zum steuern von betriebsparameterabhaengigen vorgaengen, insbesondere des schliesszeitbeginns fuer zuendanlagen von brennkraftmaschinen |
JPS55109759A (en) * | 1979-02-16 | 1980-08-23 | Nissan Motor Co Ltd | Ignition timing controller |
JPS55109760A (en) * | 1979-02-19 | 1980-08-23 | Hitachi Ltd | Electronic ignition control |
JPS5948307B2 (ja) * | 1979-02-23 | 1984-11-26 | 日産自動車株式会社 | 内燃機関の点火時期制御装置 |
FR2451471A1 (fr) * | 1979-03-16 | 1980-10-10 | Thomson Csf | Systeme d'allumage du type inductif pour moteur a combustion interne |
USRE31582E (en) * | 1979-03-23 | 1984-05-08 | Nissan Motor Company, Limited | Automatic control system for method and apparatus for checking devices of an automotive vehicle in use with a microcomputer |
JPS55126841A (en) * | 1979-03-23 | 1980-10-01 | Nissan Motor Co Ltd | Diagnosing method of controller for motorcar |
DE3011058A1 (de) * | 1979-03-23 | 1980-09-25 | Nissan Motor | Steuersystem mit einem mikrocomputer zur verwendung mit einem verbrennungsmotor |
DE2911998C2 (de) * | 1979-03-27 | 1985-11-07 | Robert Bosch Gmbh, 7000 Stuttgart | Stromversorgung für einen Mikroprozessor, der elektrische Einrichtungen, insbesondere eines Kraftfahrzeuges steuert |
GB2048590B (en) * | 1979-04-04 | 1984-01-25 | Hitachi Ltd | Apparatus and method for controlling automobile equipment |
DE3069821D1 (en) * | 1979-05-25 | 1985-01-31 | Hitachi Ltd | Method and apparatus for controlling the ignition timing of internal combustion engines |
DE2923425A1 (de) * | 1979-06-09 | 1980-12-11 | Bosch Gmbh Robert | Zuendanlage fuer brennkraftmaschinen |
DE2940086A1 (de) * | 1979-10-03 | 1981-04-09 | Audi Nsu Auto Union Ag, 7107 Neckarsulm | Elektronische zuendvorrichtung fuer eine viertakt-brennkraftmaschine |
US4261314A (en) * | 1979-10-09 | 1981-04-14 | Ford Motor Company | Fuel injection control system for a fuel injected internal combustion engine |
JPS5668801A (en) * | 1979-11-09 | 1981-06-09 | Hitachi Ltd | Engine control unit |
US4444048A (en) * | 1979-11-10 | 1984-04-24 | Robert Bosch Gmbh | Apparatus for detecting malfunction in cyclically repetitive processes in an internal combustion engine |
DE2945543A1 (de) * | 1979-11-10 | 1981-05-21 | Robert Bosch Gmbh, 7000 Stuttgart | Einrichtung zum steuern von betriebsparameterabhaengigen und sich wiederholenden vorgaengen fuer brennkraftmaschinen |
US4317437A (en) * | 1979-12-10 | 1982-03-02 | General Motors Corporation | Internal combustion engine ignition system |
US4433280A (en) * | 1979-12-10 | 1984-02-21 | General Motors Corporation | Internal combustion engine ignition system |
DE3000562A1 (de) * | 1980-01-09 | 1981-07-16 | Robert Bosch Gmbh, 7000 Stuttgart | Zuendanlage fuer brennkraftmaschinen |
DE3006633A1 (de) * | 1980-02-22 | 1981-08-27 | Robert Bosch Gmbh, 7000 Stuttgart | Zuendanlage fuer brennkraftmaschinen |
DE3007336A1 (de) * | 1980-02-27 | 1981-09-10 | Robert Bosch Gmbh, 7000 Stuttgart | Einrichtung zur klopfregelung einer brennkraftmaschine |
DE3008232A1 (de) * | 1980-03-04 | 1981-09-17 | Robert Bosch Gmbh, 7000 Stuttgart | Zuendanlage fuer brennkraftmaschinen |
DE3107666A1 (de) * | 1980-03-05 | 1982-02-25 | Robert Bosch Gmbh, 7000 Stuttgart | Vorrichtung zum regeln der zuend- und/oder kraftstoffeinspritzvorgaenge bei brennkraftmaschinen |
JPS5735157A (en) * | 1980-08-08 | 1982-02-25 | Nippon Denso Co Ltd | Ignition timing control system for internal combustion engine |
US4715012A (en) * | 1980-10-15 | 1987-12-22 | Massey-Ferguson Services N.V. | Electronic tractor control |
JPS58500177A (ja) * | 1981-03-03 | 1983-02-03 | キヤタピラ− トラクタ− コンパニ− | エンジン制御装置 |
DE3111856C2 (de) * | 1981-03-26 | 1992-10-08 | Telefunken electronic GmbH, 7100 Heilbronn | Elektronisch geregeltes Zündsystem für eine Brennkraftmaschine |
DE3200856A1 (de) * | 1981-05-22 | 1982-12-16 | Robert Bosch Gmbh, 7000 Stuttgart | Steuervorrichtung fuer brennkraftmaschinenbetriebene kraftfahrzeuge |
GB2112066B (en) * | 1981-07-02 | 1985-01-30 | Nutek Inc | Electronic ignition system for internal combustion engines |
US4383441A (en) * | 1981-07-20 | 1983-05-17 | Ford Motor Company | Method for generating a table of engine calibration control values |
US4438497A (en) | 1981-07-20 | 1984-03-20 | Ford Motor Company | Adaptive strategy to control internal combustion engine |
US4393696A (en) * | 1981-07-20 | 1983-07-19 | Ford Motor Company | Method for generating energy output signal |
JPS5828546A (ja) * | 1981-07-28 | 1983-02-19 | Toyota Motor Corp | 内燃機関の燃料噴射量制御装置 |
JPS5827822A (ja) * | 1981-08-10 | 1983-02-18 | Mitsubishi Electric Corp | 内燃機関用燃料噴射制御装置 |
DE3202614A1 (de) * | 1982-01-27 | 1983-08-04 | Robert Bosch Gmbh, 7000 Stuttgart | Regeleinrichtung fuer den spritzbeginn bei einer mit selbstzuendung arbeitenden brennkraftmaschine |
JPS58143166A (ja) * | 1982-02-17 | 1983-08-25 | Hitachi Ltd | 電子制御点火装置 |
US4483293A (en) * | 1982-04-06 | 1984-11-20 | Mitsubishi Denki Kabushiki Kaisha | Ignition time control device |
JPS58220963A (ja) * | 1982-06-14 | 1983-12-22 | Mitsubishi Electric Corp | 点火時期制御装置 |
DE3214276A1 (de) * | 1982-04-19 | 1983-10-20 | Johann 8908 Krumbach Gall | Rechnergesteuerte zuendwinkel-einstellung fuer fremdgezuendete otto-motoren |
JPS58217737A (ja) * | 1982-06-10 | 1983-12-17 | Matsushita Electric Ind Co Ltd | 内燃エンジンの燃料噴射制御装置 |
JPS59107032U (ja) * | 1983-01-10 | 1984-07-19 | 日産自動車株式会社 | デイ−ゼルエンジンの燃料制御装置 |
JPS58222977A (ja) * | 1983-02-28 | 1983-12-24 | Hitachi Ltd | エンジン制御用点火装置 |
JPH0646021B2 (ja) * | 1984-05-07 | 1994-06-15 | トヨタ自動車株式会社 | 内燃機関の点火時期制御装置 |
DE3541884A1 (de) * | 1985-11-27 | 1987-06-04 | Triumph Adler Ag | Verfahren und schaltungsanordnung zur ansteuerung von treiberstufen fuer funktionen von kraftfahrzeug-verbrennungsmotoren, insbesondere fuer die kraftstoffeinspritzung oder zuendung |
USRE34183E (en) * | 1986-02-05 | 1993-02-23 | Electromotive Inc. | Ignition control system for internal combustion engines with simplified crankshaft sensing and improved coil charging |
JPH0676791B2 (ja) * | 1986-03-03 | 1994-09-28 | 日本電装株式会社 | 内燃機関用点火装置 |
JPS6469775A (en) * | 1987-09-10 | 1989-03-15 | Nippon Denso Co | Ignitor for internal combustion engine |
DE59306821D1 (de) * | 1993-04-29 | 1997-07-31 | Siemens Ag | Elektronische Steuerung |
US6173692B1 (en) | 1997-06-20 | 2001-01-16 | Outboard Marine Corporation | Time delay ignition circuit for an internal combustion engine |
JP2002274159A (ja) * | 2001-03-19 | 2002-09-25 | Denso Corp | 燃焼器 |
DE10207228A1 (de) * | 2002-02-21 | 2003-09-04 | Bosch Gmbh Robert | Verfahren zur Kalibrierung eines Sensors und Schaltungsanordnung zum Betreiben eines Sensors |
KR102085896B1 (ko) * | 2018-12-07 | 2020-03-06 | 현대오트론 주식회사 | 파워트레인 엔진 정밀 제어방법 및 이에 의해 운용되는 자동차 |
US11305810B2 (en) | 2020-04-24 | 2022-04-19 | Steering Solutions Ip Holding Corporation | Method and system to synchronize non-deterministic events |
Family Cites Families (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE1917487A1 (de) * | 1969-04-05 | 1970-10-22 | Bosch Gmbh Robert | Einrichtung zur Steuerung der Kraftstoffmenge fuer Brennkraftmaschinen |
US3749073A (en) * | 1971-11-23 | 1973-07-31 | Gte Sylvania Inc | Electronic ignition timing system for internal combustion engines |
US3752139A (en) * | 1971-11-23 | 1973-08-14 | Gte Sylvania Inc | Electronic ignition timing system for internal combustion engines |
US3998193A (en) * | 1971-12-21 | 1976-12-21 | Joseph Lucas (Electrical) Limited | Spark ignition systems |
FR2171626A5 (de) * | 1972-02-09 | 1973-09-21 | Schlumberger Compteurs | |
FR2355437A6 (fr) * | 1972-05-10 | 1978-01-13 | Peugeot & Renault | Systeme de commande du type analogique-numerique-analogique a calculateur digital a fonctions multiples pour vehicule automobile |
FR2183580B1 (de) * | 1972-05-10 | 1977-01-14 | Peugeot & Renault | |
US3834361A (en) * | 1972-08-23 | 1974-09-10 | Bendix Corp | Back-up fuel control system |
US3767902A (en) * | 1972-12-12 | 1973-10-23 | Essex International Inc | Engine member position predictor |
FR2216836A5 (de) * | 1973-02-01 | 1974-08-30 | Bosch Gmbh Robert | |
GB1466867A (en) * | 1973-04-14 | 1977-03-09 | Cav Ltd | Control system for vehicles |
JPS5443649B2 (de) * | 1973-06-05 | 1979-12-21 | ||
CH565946A5 (de) * | 1973-07-23 | 1975-08-29 | Hartig Gunter | |
DE2346333C2 (de) * | 1973-09-14 | 1985-02-14 | Robert Bosch Gmbh, 7000 Stuttgart | Digitale Schaltungsanordnung zur Ermittlung parameterabhängiger Zahlenwerte |
DE2352694C2 (de) * | 1973-10-20 | 1983-05-19 | Robert Bosch Gmbh, 7000 Stuttgart | Digitale Schaltungsanordnung zur Auslösung eines Betriebsvorganges, insbesondere des Zündvorganges einer Brennkraftmaschine |
US3969614A (en) * | 1973-12-12 | 1976-07-13 | Ford Motor Company | Method and apparatus for engine control |
FR2258540B1 (de) * | 1974-01-22 | 1979-07-27 | Ducellier & Cie | |
US3990417A (en) * | 1974-11-01 | 1976-11-09 | Eltra Corporation | Electronic ignition system |
-
1975
- 1975-09-03 DE DE2539113A patent/DE2539113B2/de not_active Ceased
-
1976
- 1976-02-17 SE SE7601760A patent/SE413045B/xx not_active IP Right Cessation
- 1976-08-30 US US05/719,068 patent/US4099495A/en not_active Expired - Lifetime
- 1976-09-01 JP JP51105417A patent/JPS5232431A/ja active Granted
- 1976-09-02 IT IT26790/76A patent/IT1066895B/it active
- 1976-09-02 BR BR7605810A patent/BR7605810A/pt unknown
- 1976-09-03 FR FR7626578A patent/FR2323028A1/fr active Granted
- 1976-09-08 GB GB37286/76A patent/GB1550176A/en not_active Expired
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE2732781A1 (de) * | 1977-07-20 | 1979-02-01 | Bosch Gmbh Robert | Einrichtung zum steuern von betriebsparameterabhaengigen und sich wiederholenden vorgaengen |
DE2824981A1 (de) * | 1978-06-07 | 1979-12-20 | Bosch Gmbh Robert | Einrichtung zum steuern von betriebsparameterabhaengigen und sich wiederholenden vorgaengen fuer brennkraftmaschinen |
DE2903638A1 (de) * | 1979-01-31 | 1980-08-14 | Bosch Gmbh Robert | Ueberwachungseinrichtung fuer programmgesteuerte vorrichtungen |
DE3007000A1 (de) * | 1979-02-26 | 1980-09-04 | Nissan Motor | Datenverarbeitungseinrichtung |
DE3017031A1 (de) * | 1979-05-04 | 1981-03-19 | Nissan Motor Co., Ltd., Yokohama, Kanagawa | Digitale steuereinrichtung fuer eine brennkraftmaschine |
DE3018573A1 (de) * | 1979-05-15 | 1980-11-20 | Nissan Motor | Verfahren zur regulierung der treibstoffzufuhr fuer einen brennkraftmotor |
DE3034097A1 (de) * | 1979-09-10 | 1981-04-02 | Alfa Romeo S.p.A., Milano | Einrichtung zum regeln und steuern des vorzuendwinkels eines brennkraftmotors |
EP0065221A2 (de) * | 1981-05-06 | 1982-11-24 | Hitachi, Ltd. | Steuereinrichtung für Brennkraftmaschine |
EP0065221B1 (de) * | 1981-05-06 | 1988-08-10 | Hitachi, Ltd. | Steuereinrichtung für Brennkraftmaschine |
DE3233635A1 (de) * | 1981-09-16 | 1983-05-26 | Mitsubishi Denki K.K., Tokyo | Zuendsteuerung einer verbrennungskraftmaschine |
DE3321337A1 (de) * | 1982-06-28 | 1983-12-29 | Alfa Romeo Auto S.p.A., Napoli | Vorrichtung zum steuern der zuendung eines verbrennungsmotors |
Also Published As
Publication number | Publication date |
---|---|
GB1550176A (en) | 1979-08-08 |
BR7605810A (pt) | 1977-08-16 |
FR2323028A1 (fr) | 1977-04-01 |
IT1066895B (it) | 1985-03-12 |
US4099495A (en) | 1978-07-11 |
FR2323028B1 (de) | 1983-08-12 |
DE2539113A1 (de) | 1977-03-17 |
SE413045B (sv) | 1980-03-31 |
JPS5232431A (en) | 1977-03-11 |
JPS6237231B2 (de) | 1987-08-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE2539113B2 (de) | Elektronische Einrichtung zur Steuerung eines periodisch sich wiederholenden Vorganges bei Brennkraftmaschinen, insbesondere des Stauflusses durch die Zündspule | |
DE2732781C3 (de) | Einrichtung zum Steuern von betriebsparameterabhängigen und sich wiederholenden Vorgängen | |
EP0007984B1 (de) | Einrichtung zum Steuern der Zünd- und/oder Kraftstoffeinspritzvorgänge bei Brennkraftmaschinen | |
DE2840706C2 (de) | Elektronische Steuereinrichtung zum Steuern des Betriebs einer Brennkraftmaschine | |
DE3341622C2 (de) | ||
DE3138101C2 (de) | Verfahren zur Steuerung der Zündverstellung bei einer Brennkraftmaschine | |
DE3138716C2 (de) | Verfahren und Vorrichtung zum Steuern des Zündzeitpunktes für die Funkenzündung einer Brennkraftmaschine | |
DE3221640C2 (de) | ||
DE2845351A1 (de) | Eingangssignal-prozessor fuer elektronische brennkraftmaschinen-regelanordnung | |
DE2504843A1 (de) | Einrichtung zum steuern von betriebsparameterabhaengigen vorgaengen | |
DE2801641A1 (de) | Zuendverstellverfahren und zuendversteller fuer brennkraftmaschinen | |
DE3100825A1 (de) | Einrichtung zum steuern der zuend- und/oder kraftstoffeinspritz- und/oder getriebeschaltvorgaenge bei brennkraftmaschinen | |
DE2949192C2 (de) | Vorrichtung zur Steuerung der Brennstoff-Einspritzung einer Brennkraftmaschine | |
DE3138102C2 (de) | Verfahren zur Steuerung der Zündverstellung bei einer Brennkraftmaschine | |
DE2845024C2 (de) | ||
DE3207455C2 (de) | ||
DE3221641C2 (de) | ||
EP0097826B1 (de) | Verfahren zur Steuerung eines Mikrorechners | |
DE2516353A1 (de) | Steuersystem fuer die brennstoffeinspritzung bei einer brennkraftmaschine | |
DE3422384C2 (de) | ||
DE2845357C2 (de) | ||
DE2551688A1 (de) | Kraftstoffeinspritzeinrichtung fuer brennkraftmaschinen | |
DE2802860A1 (de) | Digitalrechner fuer das optimale mischen von sauerstofftraeger und treibstoff fuer brennkraftmaschinen mit vergaser | |
DE2850534A1 (de) | Einrichtung, insbesondere zum steuern der zuend- und/oder kraftstoffeinspritzvorgaenge bei brennkraftmaschinen | |
DE4327702C1 (de) | Motorleerlaufdrehzahlsteuergerät |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
8235 | Patent refused |