DE3936259A1 - Vorrichtung zur motorsteuerung - Google Patents

Vorrichtung zur motorsteuerung

Info

Publication number
DE3936259A1
DE3936259A1 DE3936259A DE3936259A DE3936259A1 DE 3936259 A1 DE3936259 A1 DE 3936259A1 DE 3936259 A DE3936259 A DE 3936259A DE 3936259 A DE3936259 A DE 3936259A DE 3936259 A1 DE3936259 A1 DE 3936259A1
Authority
DE
Germany
Prior art keywords
signals
signal
ignition
angle
ignition timing
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
DE3936259A
Other languages
English (en)
Other versions
DE3936259C2 (de
Inventor
Shoji Sasaki
Kenji Tabuchi
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.)
Hitachi Ltd
Hitachi Automotive Systems Engineering Co Ltd
Original Assignee
Hitachi Automotive Engineering Co Ltd
Hitachi Ltd
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 Hitachi Automotive Engineering Co Ltd, Hitachi Ltd filed Critical Hitachi Automotive Engineering Co Ltd
Publication of DE3936259A1 publication Critical patent/DE3936259A1/de
Application granted granted Critical
Publication of DE3936259C2 publication Critical patent/DE3936259C2/de
Granted legal-status Critical Current

Links

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D45/00Electrical control not provided for in groups F02D41/00 - F02D43/00
    • 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
    • F02P15/00Electric spark ignition having characteristics not provided for in, or of interest apart from, groups F02P1/00 - F02P13/00 and combined with layout of ignition circuits
    • F02P15/008Reserve ignition systems; Redundancy of some ignition devices
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • 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/045Layout of circuits for control of the dwell or anti dwell time
    • F02P3/0453Opening or closing the primary coil circuit with semiconductor devices
    • F02P3/0456Opening or closing the primary coil circuit with semiconductor devices using digital techniques
    • 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/155Analogue data processing
    • F02P5/1553Analogue data processing by determination of elapsed angle with reference to a particular point on the motor axle, dependent on specific conditions
    • 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
    • F02P7/00Arrangements of distributors, circuit-makers or -breakers, e.g. of distributor and circuit-breaker combinations or pick-up devices
    • F02P7/06Arrangements of distributors, circuit-makers or -breakers, e.g. of distributor and circuit-breaker combinations or pick-up devices of circuit-makers or -breakers, or pick-up devices adapted to sense particular points of the timing cycle
    • F02P7/077Circuits therefor, e.g. pulse generators
    • F02P7/0775Electronical verniers
    • 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)
  • Signal Processing (AREA)
  • Theoretical Computer Science (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)
  • Electrical Control Of Ignition Timing (AREA)
  • Ignition Installations For Internal Combustion Engines (AREA)

Description

Die Vorrichtung betrifft eine Vorrichtung zur Motorsteuerung und insbesondere eine solche Motorsteuerungsvorrichtung, die zu einer Ersatzsteuerung geeignet ist, wenn die Ausgabe eines Kurbelwinkelsensors Abnormalitäten aufweist.
Als herkömmliches Ersatzzündzeitpunktsteuerungsverfahren bei einer abnormalen Kurbelwinkelsensorausgabe ist aus JP 62-2 25 770-A ein Motorsteuerungsverfahren bekannt, das dadurch ausgeführt wird, daß nicht nur ein Kurbelwinkelsensor für die normale Steuerung sondern außerdem ein Ersatzsteuerungskurbelwinkelsensor vorgesehen sind, so daß zur Berechnung des Zündzeitpunkts zur Ausgabe des Ersatzkurbelwinkelsensors geschaltet werden kann, wenn in der Ausgabe des normalen Kurbelwinkelsensors eine Abnormalität ermittelt wird. Die erwähnte Zündzeitpunktsteuerung wird jedoch in dem Zeitintervall nicht richtig ausgeführt, in dem vom in einem abnormalen Betrieb sich befindenden normalen Kurbelwinkelsensor zum Ersatzsteuerungskurbelwinkelsensor gestaltet wird. Folglich kann bei einer kurzen Unterbrechung, während der das vom Kurbelwinkelsensor ausgegebene Positionssignal zwar fehlerhaft ist, aber sofort wieder hergestellt wird, ein normales Zündzeitpunktsignal nicht ausgegeben werden. Dies hat Drehzahlschwankungen zur Folge, die im schlimmsten Fall den Motor abdrosseln können.
Es ist daher die Aufgabe der vorliegenden Erfindung, eine Vorrichtung zur Steuerung eines Motors zu schaffen, die Drehzahlschwankungen oder ein Abdrosseln des Motors aufgrund plötzlich auftretender Fehler in den für die Zündzeitpunktsteuerung notwendigen Positionssignalen (POS-Signalen) eines Kurbelwinkelsensors verhindert.
Diese Aufgabe wird erfindungsgemäß gelöst durch eine Vorrichtung zur Motorsteuerung, in der die Zündzeitpunktsteuerung auf der Grundlage von Zündwinkelsignalen ausgeführt wird, wobei die Vorrichtung eine Bezugssignalerzeugungseinrichtung zur Erzeugung von Bezugssignalen, die jeweils in ersten vorbestimmten Drehwinkelintervallen des Motors ausgegeben werden und jeweils in einer konstanten Winkelbeziehung zum oberen Totpunkt eines jeden Zylinders des Motors stehen, eine Positionssignalerzeugungseinrichtung zur Erzeugung von Positionssignalen für die Zündzeitpunktsteuerung, die jeweils in zweiten vorbestimmten Drehwinkelintervallen, die kürzer als die ersten vorbestimmten Drehwinkelintervalle sind, ausgegeben werden, eine Zündwinkelsignalerzeugungseinrichtung zur Erzeugung von Zündwinkelsignalen auf der Grundlage der Bezugssignale und der Positionssignale, eine Taktsignalerzeugungseinrichtung zur Erzeugung von Taktsignalen mit konstanter Frequenz, eine Zündzeitpunktsignalerzeugungseinrichtung zur Erzeugung von Zündzeitpunktsignalen auf der Grundlage der Bezugssignale und der Taktsignale, eine Abnormalitätsermittlungseinrichtung zur Ermittlung einer Abnormalität in den Positionssignalen und eine Ausgabewähleinrichtung, die in einem Normalzustand die Ausgabe der Zündwinkelsignale und bei Ermittlung einer Abnormalität in den Positionssignalen die Ausgabe der Zündzeitpunktsignale wählt, aufweist, um die Zündzeitpunktsteuerung sowohl in einem normalen Zustand als auch in einem abnormalen Zustand der Positionssignale auszuführen.
Gemäß der oben angegebenen Struktur wird die Zündzeitpunktsteuerung in einem normalen Zustand auf der Grundlage des Bezugssignals (REF-Signal) und des Positionssignals (POS-Signal) und bei einer abnormalen POS-Signalerzeugung auf der Grundlage des REF-Signals und des Taktsignals ausgeführt. Das Ergebnis besteht darin, daß die Motorsteuerung auch dann richtig ausgeführt werden kann, wenn das POS-Signal eine sich schnell ändernde Fehlerhaftigkeit zeigt.
Die Erfindung wird im folgenden anhand von Ausführungsbeispielen unter Bezug auf die Zeichnungen näher erläutert; es zeigt
Fig. 1 ein Blockschaltbild einer ersten Ausführungsform der erfindungsgemäßen Vorrichtung zur Motorsteuerung;
Fig. 2 ein Blockschaltbild der inneren Struktur der elektronischen Verteilerschaltung von Fig. 1;
Fig. 3 ein Blockschaltbild der inneren Struktur des E/A-Bausteins von Fig. 1;
Fig. 4 ein Impulsdiagramm zur Erläuterung der Operationen des E/A-Bausteins;
Fig. 5 ein Impulsdiagramm zur Erläuterung der Operationen des E/A-Bausteins, wenn die POS-Signale fehlerhaft sind;
Fig. 6 ein Flußdiagramm für die Ersatzsteuerung der Zündzeitpunktsignale;
Fig. 7 ein Impulsdiagramm zur Erläuterung der Operationen bei der Erzeugung des Ersatzsteuerungszündzeitpunktsignals;
Fig. 8 ein Flußdiagramm für die Ersatzsteuerung des Zylindersignals;
Fig. 9 ein Blockschaltbild einer zweiten Ausführungsform der inneren Struktur der erfindungsgemäßen elektronischen Verteilerschaltung;
Fig. 10 ein Blockschaltbild der inneren Struktur der zweiten Ausführungsform des erfindungsgemäßen E/A-Bausteins;
Fig. 11, 12 Flußdiagramme für die zweite Ausführungsform und
Fig. 13 ein Impulsdiagramm zur Erläuterung der Operationen der zweiten Ausführungsform.
In Fig. 1 ist ein Blockschaltbild einer erfindungsgemäßen Vorrichtung zur Motorsteuerung gezeigt. Ein Kurbelwinkelsensor 1 erzeugt Signale, wenn die Position der Kurbelwelle eines Motors einem vorbestimmten Drehwinkel entspricht. Das heißt, daß der Kurbelwinkelsensor 1 einerseits während zweier Umdrehungen der Kurbelwelle ein Bezugspositionssignal (REF-Signal) 1 a für jeden Zylinder des Motors in gleichen Intervallen (von 120° für einen Sechszylinder-Verbrennungsmotor) und andererseits bei jedem kleinen Drehwinkel der Kurbelwelle (z. B. 2°) ein Positionssignal (POS-Signal) 1 b erzeugt. Das REF-Signal wird bei einer relativen Winkelposition erzeugt, die beispielsweise um 70° dem oberen Totpunkt eines Kolbens voreilt. Auf der Grundlage des REF-Signals werden Signale für die Zündzeitpunktsteuerung erzeugt.
Diese REF- und POS-Signale werden über einen Eingabe/Ausgabeschnittstellenbaustein (E/A-Baustein) 2 an eine Zentraleinheit (CPU) 3 geliefert. Die CPU 3 führt die Verarbeitung auf der Grundlage eines Programms, das in einem Nur-Lese-Speicher (ROM) 4 gespeichert ist und auf der Grundlage ebenfalls im ROM 4 gespeicherter, fester Daten aus. Von der CPU 3 verarbeitete temporäre Daten werden in einem Schreib-Lese-Speicher (RAM) 5 gespeichert. Die verarbeiteten Daten werden als Zündwinkelsignal 2 a über den E/A-Baustein 2 an eine elektronische Verteilerschaltung 8 geliefert, um die Zündspulen 9 bis 14 zu steuern.
Fig. 2 ist ein Blockschaltbild, das die innere Struktur der elektronischen Verteilerschaltung 8 zeigt.
Die vom Kurbelwinkelsensor 1 erzeugten REF-Signale 1 a und POS-Signale 1 b werden in einem UND-Gatter 21 logisch verknüpft und in eine Zylinderunterscheidungsschaltung 22 eingegeben, in der die Zylinder voneinander unterschieden werden. Die Impulsbreite des REF-Signals 1 a ist für jeden der einzelnen Zylinder verschieden. Beispielsweise weist das den ersten Zylinder angebende REF-Signal eine Impulsbreite auf, die 24 POS-Signalimpulsen entspricht, weist das den zweiten Zylinder angebende REF-Signal eine Impulsbreite auf, die 20 POS-Signalimpulsen entspricht, weist das den dritten Zylinder angebende REF-Signal eine Impulsbreite auf, die 16 POS-Signalimpulsen entspricht, weist das den vierten Zylinder angebende REF-Signal eine Impulsbreite auf, die 12 POS-Signalimpulsen entspricht, weist das den fünften Zylinder angebende REF-Signal eine Impulsbreite auf, die 8 POS-Signalimpulsen entspricht und weist das den sechsten Zylinder angebende REF-Signal eine Impulsbreite auf, die 4 POS-Signalimpulsen entspricht. Das bedeutet, daß der Abstand zwischen einem REF-Signal und dem nächsten (beispielsweise zwischen deren jeweiligen Anstiegs- oder Abstiegsflanken) stets konstant ist, daß aber deren Impulsbreiten verschieden sind.
Das REF-Signal 1 a und das POS-Signal 1 b werden an das UND-Gatter 21 geliefert, und dieses UND-Gatter gibt eine Anzahl von Impulsen aus, die der Impulsbreite des REF-Signals entspricht. Die Zylinderunterscheidungsschaltung 22 entscheidet durch Zählen der Impulszahl mittels eines Zählers, welcher Zylinder momentan aktuell ist, und gibt ein Bezugszylindersignal 22 a aus. Mittels einer Impulsanstiegsermittlungsschaltung 20 wird die Anstiegsflanke des REF-Signals ermittelt und mit dieser der gezählte Wert im Zähler gelöscht. Ein Schieberegister 24 schickt an jeden der Zylinder entsprechend dem jeweiligen Bezugszylindersignal 22 a ein Zündwinkelsignal 2 a. Außerdem wird das Zündwinkelsignal 2 a mittels UND-Gattern 27 bis 32 logisch verknüpft, so daß es an einen zu zündenden Zylinder entsprechend der Ausgabe des Schieberegisters 24 über die entsprechenden Zündspulen 9 bis 14 ausgegeben wird.
Fig. 3 ist ein Blockschaltbild, in dem die innere Struktur des E/A-Bausteins 2 gezeigt ist. Der E/A-Baustein 2 weist einen Voreilungszähler (ADV-Zähler) 33, mit dem eingegebene Impulse gezählt werden, ein Voreilungsregister (ADV-Register) 34, in dem der Wert des Voreilungswinkels gespeichert wird, einen Komparator 37, einen Spannungsabwesenheitszähler (DWELL-Zähler) 35, mit dem eingegebene Impulse gezählt werden, ein Spannungsabwesenheitsregister (DWELL-Register) 36, in dem der Winkel DWELL, während dem keine Spannung vorliegt, gespeichert wird, einen Komparator 38 und ein Flip-Flop (FF) 39 auf.
Die Operationen des E/A-Bausteins 2 werden mit Bezug auf Fig. 4 beschrieben. Die CPU 3 berechnet aus der Ausgabe des Kurbelwinkelsensors 1 die Motordrehzahl und empfängt von (nicht gezeigten) Sensoren Signale, die die Motorzustände angeben, um den Wert des Voreilungswinkels ADV und des Spannungsabwesenheitswinkels DWELL im ADV-Register 34 bzw. im DWELL-Register 36 zu speichern.
Der Voreilungswinkel ADV ist ein Winkel zwischen der Impulsanstiegsflanke des REF-Signals und dem Zündzeitpunkt, wie in Fig. 4 gezeigt, während der Spannungsabwesenheitswinkel DWELL ein Winkel zwischen dem Zündzeitpunkt und dem nächsten Beginn der Spannungsversorgung der Zündspule ist, wobei, wie in Fig. 4 gezeigt, während des DWELL-Winkels die Zündspule nicht mit Spannung versorgt wird.
Wenn in den ADV-Zähler 33 REF-Signale 1 a und POS-Signale 1 b eingegeben werden, beginnt dieser mit dem Zählen der POS-Signale, sobald er die Anstiegsflanke des REF-Signals 1 a empfängt und wird durch die Impulsanstiegsflanke des nächsten REF-Signals zurückgesetzt. Während der ADV-Zähler zählt, wird der Zählerwert an den Komparator 37 geschickt und dort mit einem ADV-Registerwert verglichen. Wenn der Zählerwert den Registerwert erreicht, erzeugt der Komparator 37 ein Signal 37 a und sendet dieses an den Rücksetzeingang (Reset) des Flip-Flops 39, wodurch das Flip-Flop 39 auf einen niedrigen Pegel gesetzt wird.
Andererseits zählt der DWELL-Zähler 35 die POS-Signale 1 b, wenn er vom Komparator 37 das Signal 37 a empfängt. Wenn der DWELL-Registerwert und der DWELL-Zählerwert übereinstimmen, liefert der DWELL-Komparator 38 ein Impulssignal an den Setzeingang (Set) des Flip-Flops 39, um das Flip-Flop 39 auf einen hohen Pegel zu setzen. Der DWELL-Zähler 35 wird durch das Impulssignal des DWELL-Komparators 38 gelöscht. Wenn der ADV-Zähler 34 so lange zählt, bis der ADV-Registerwert mit dem ADV-Zählerwert übereinstimmt, wird außerdem das Impulssignal 37 a des ADV-Komparators 37 an den Rücksetzeingang des Flip-Flops 39 eingegeben, um, wie oben erwähnt, das Flip-Flop 39 auf einen niedrigen Pegel zu setzen. Daher wird der ADV-Zähler 33 entsprechend dem REF-Signal 1 a zurückgesetzt und initialisiert, während der DWELL-Zähler 35 ausgelöst durch die Impulsausgabe 37 a des ADV-Komparators 37 initialisiert wird, wobei ein mit IGN (2 a) bezeichnetes Zündwinkelsignal 2 a aus dem Flip-Flop 39 ausgegeben wird, wie in Fig. 4 gezeigt.
Der E/A-Baustein 2 arbeitet normalerweise auf der Grundlage des REF-Signals 1 a und des POS-Signals 1 b, um wie erwähnt die Zündwinkelsignale 2 a zu erzeugen; er kann jedoch den Normalbetrieb nicht ausführen, falls aus irgendeinem Grund das POS-Signal 1 b fehlerhaft ist. Ein solcher Ablauf wird mit Bezug auf Fig. 5 beschrieben.
Der in Fig. 3 gezeigte ADV-Zähler 33 wird durch das REF-Signal 1 a zurückgesetzt, um die POS-Signale 1 b zu zählen. Wenn, wie in Fig. 5 gezeigt, das POS-Signal 1 b fehlerhaft ist, wird ein dem REF-Signal 1 a, das den ADV-Zähler 33 zurückgesetzt hat, folgendes REF-Signal 1 a erzeugt, bevor der ADV-Zählerwert den ADV-Registerwert erreicht, so daß der ADV-Zähler durch das neu erzeugte REF-Signal 1 a zurückgesetzt wird, um wieder im Ausgang vom zurückgesetzten Zustand mit dem Zählen zu beginnen. Folglich wird zwischen den beiden oben erwähnten REF-Signalen kein Impulssignal erzeugt, so daß das Flip-Flop 39 nicht auf den niedrigen Pegel gesetzt werden kann und ein Zündwinkelsignal 2 a erzeugt wird, wie es in Fig. 5 gezeigt ist, weshalb keine Zündung bewirkt wird. Falls das POS-Signal 1 b nach der Erzeugung des REF-Signals 1 a nicht fehlerhaft ist, zählt der ADV-Zähler das POS-Signal 1 b so lange, bis der ADV-Zählerwert den ADV-Registerwert erreicht, so daß das Signal nun an den Rücksetzeingang des Flip-Flops eingegeben und von der Zündspule ein Funke erzeugt wird. Somit kann also im Falle eines fehlerhaften POS-Signals der zu zündende Zylinder möglicherweise nicht gezündet werden.
Nun wird mit Bezug auf das Flußdiagramm von Fig. 6 die Ersatzsteuerung bei fehlerhaftem POS-Signal 1 b gemäß einer Ausführungsform der Erfindung beschrieben.
Wenn aufgrund des REF-Signals ein Unterbrechungssignal REFIRQ erzeugt wird, beginnt die CPU 3 eine Operation gemäß dem vorliegenden Flußdiagramm.
Im Schritt 601 wird die Anzahl der POS-Signale 1 b zwischen den REF-Signalen 1 a gelesen. Das Zählen der POS-Signale 1 b kann dadurch bewerkstelligt werden, daß der Zähler beispielsweise durch das vorangehende REF-Signal gelöscht wird und daß die POS-Signale hochgezählt werden. Zwischen den REF-Signalen 1 a wird stets eine konstante Anzahl von POS-Signalen 1 b erzeugt. Wenn das REF-Signal 1 a beispielsweise jeweils bei 120° erzeugt wird, während die POS-Signale 1 b jeweils bei 2° erzeugt werden, sollten zwischen 2 REF-Signalen 1 a jeweils 60 POS-Signale 1 b erzeugt werden.
Wenn die POS-Signale 1 b jedoch teilweise fehlerhaft sind, entspricht die Anzahl der POS-Signale 1 b nicht dem vorbestimmten Wert, so daß es möglich ist, dadurch auf eine Abnormalität des Kurbelwinkelsensors 1 zu schließen. Diese Abnormalität wird im Schritt 602 in Abhängigkeit davon, ob die Anzahl der POS-Signale 1 b innerhalb eines vorbestimmten Bereichs liegt oder nicht, beurteilt; d. h., es wird geprüft, ob die Beziehung
NPOS-Signalanzahl N
erfüllt ist, wobei N₁, N₂ jeweils vorbestimmte Zahlen sind. Wenn entschieden wird, daß der Kurbelwinkelsensor 1 nicht abnormal arbeitet, geht die Routine weiter zum Schritt 611, wo durch Prüfung des Zustandsbits 1 beurteilt wird, ob im vorherigen Schritt im POS-Signal 1 b eine Abnormalität aufgetreten ist. Wenn entschieden wird, daß das POS-Signal 1 b nicht abnormal war, d. h. daß das Zustandsbit 1 anstatt des Werts "1" den Wert "0" besitzt, wird die Zündzeitpunkteinstellung unter Verwendung des normalen Zündwinkelsignals 2 b gesteuert. Wenn das POS-Signal 1 b im vorherigen Schritt abnormal gewesen ist, werden die Eingänge des ADV-Zählers 33 und des DWELL-Zählers 35 im Schritt 612 vom Taktimpuls zum POS-Impuls geändert und das Zustandsbit 1 wird auf den Wert "0" gesetzt. Die Werte des Voreilungswinkels und des Spannungsabwesenheitswinkels werden im Schritt 614 auf die Werte des ADV-Registers 34 bzw. des DWELL-Registers 36 gesetzt und die Zündzeitpunkteinstellung wird durch das normale Zündwinkelsignal 2 a gesteuert.
Selbst wenn im Schritt 602 entschieden wird, daß der Kurbelwinkelsensor abnormal arbeitet und die POS-Signale 1 b fehlerhaft sind, während die REF-Signale 1 a normal erzeugt werden, kann das Zündsignal jedoch auf der Grundlage der Periode der REF-Signale 1 a gesteuert werden. Das bedeutet, daß ein Zündzeitpunktsignal 2 a′ zur Steuerung der Zündzeitpunkteinstellung auf der Grundlage des REF-Signals 1 a und des Taktsignals erzeugt und anstatt des Zündwinkelsignals 2 a verwendet werden kann.
Im Schritt 603 wird, wie in Fig. 7 gezeigt, die Periode T der REF-Signale 1 a eingelesen. Im Schritt 604 wird der Wert des Voreilungswinkels ADV von einem Winkelwert gemäß der folgenden Gleichung in einen Zeitwert T ADV umgewandelt:
T ADV = T/A × ADV
Hierbei ist A eine Konstante, die durch einen Kurbelwinkelwert zwischen den REF-Signalen 1 a, beispielsweise durch den Winkel von 120° bei Anwendung in einem Sechszylinder-Verbrennungsmotor, festgelegt wird; d. h., daß die Konstante in diesem Beispiel den Wert 120 besitzt.
Durch die REF-Signale wird der ADV-Zähler 33 zurückgesetzt. Der Wert T ADV bezeichnet eine Zeitperiode zwischen der Erzeugung des REF-Signals und der Zündung durch die Zündspule. Im Schritt 605 wird der Wert des Spannungsabwesenheitswinkels DWELL in eine Zeitperiode umgewandelt. Da das Flußdiagramm mit einem REF-Signal beginnt und die Zeitperiode T DWELL mit der Erzeugung des REF-Signals 1 a beginnt, wird sie durch Subtraktion eines konstanten Werts T DWELL von der in einen Zeitwert umgewandelten Anzahl von gezählten Impulsen berechnet. Dieser Wert D kann ein fester Wert sein. Im Schritt 606 wird entschieden, ob das Zustandsbit 1 den Wert "1" besitzt, was bedeuten würde, daß die POS-Signale 1 b auch im vorherigen Schritt fehlerhaft gewesen sind. Falls die POS-Signale 1 b im vorherigen Schritt fehlerhaft gewesen sind (wenn das Zustandsbit den Wert "1" besitzt), wird die Steuerung des Zündzeitpunktsignals daraufhin abgeschlossen: Die Routine geht zum Schritt 610 weiter, wo die Zeitperioden T ADV und T DWELL im ADV-Register 34 bzw. im DWELL-Register 36 gesetzt werden; damit ist die Routine beendet. Falls im Schritt 606 nicht entschieden wird, daß das Zustandsbit 1 den Wert "1" besitzt, wird die Zündwinkelsteuerung vorher beendet. Daher werden die in den Schritten 607 und später ausgeführten Verarbeitungen dann initialisiert, wenn die POS-Signale 1 b während der Zündwinkelsignalsteuerung fehlerhaft sind, so daß die Steuerung in diesem Fall zur Zündzeitpunktsteuerung geschaltet wird. Da in diesem Fall der ADV-Zählerwert den ADV-Registerwert nicht erreicht, wird an die Rücksetzklemme des Flip-Flops 39 im Schritt 607 der Wert mit hohem Pegel eingegeben. Folglich wird die Zündspule gezündet. Im Schritt 608 werden die Eingänge des ADV-Zählers 33 und des DWELL-Zählers 35 an die Taktimpulse geschaltet. Im Schritt 610 werden die Zeitperioden T ADV und T DWELL im ADV-Register 34 bzw. im DWELL-Register 36 gesetzt, anschließend wird die Routine beendet. In Fig. 7 ist ein entsprechendes Impulsdiagramm gezeigt.
In der die elektronische Verteilerschaltung aufweisenden Vorrichtung zur Motorsteuerung wird außerdem, wie oben beschrieben, während der Erzeugung der REF-Signale die Anzahl der POS-Signale gezählt, um ein Bezugszylindersignal für die Unterscheidung der Zylinder auszugeben. Wenn jedoch während der Erzeugung der REF-Signale die POS-Signale fehlerhaft sind, kann das Bezugszylindersignal nicht erzeugt werden. Erfindungsgemäß wird die Ersatzsteuerung daher durch Erzeugung eines Hilfszylindersignals ausgeführt.
Die REF-Signale sind so ausgebildet, daß sie für die einzelnen Zylinder verschiedene Impulsbreiten besitzen. Wie oben erwähnt, ist beispielsweise die Anzahl der POS-Signale für den ersten bis sechsten Zylinder 24, 20, 16, 12, 8 bzw. 4. Damit ist es möglich, den entsprechenden Zylinder zu identifizieren, wenn die Impulsbreiten des vorangehenden REF-Signals und des momentan vorliegenden REF-Signals miteinander verglichen werden. Da außerdem der maximale Vergleichswert, d. h. das größte Verhältnis zwischen dem ersten und dem sechsten Zylinder sechs ist, kann ein einzelner Zylinder leicht und zuverlässig durch die Entscheidung, ob der aus dem Zeitvergleich der Impulsbreiten sich ergebende Wert größer als ein vorbestimmter Wert ist, identifiziert werden.
In Fig. 8 ist ein Flußdiagramm gezeigt, das die Ersatzsteuerung der Zylinderunterscheidung erläutert. Im Schritt 801 wird das der Impulsbreite des momentanen REF-Signals entsprechende Zeitintervall t₂ eingelesen. Im Schritt 802 wird das der Impulsbreite des vorangehenden REF-Signals entsprechende Zeitintervall t₁ eingelesen. Wenn im Schritt 803 beabsichtigt ist, durch Vergleich des Zeitintervalls t₁ mit dem Zeitintervall t₂ zu beurteilen, ob der Vergleichswert, z. B. t₁/t₂ ein bestimmter vorgeschriebener Wert ist, d. h. ob er den ersten Zylinder darstellt, reicht es aus, zu entscheiden, ob der Vergleichswert sechs ist, d. h. ob der durch das Verhältnis der POS-Signalimpulsanzahl "24" des ersten Zylinders zur POS-Signalimpulsanzahl "4" des sechsten Zylinders gegebene Wert vorliegt. Falls im Schritt 803 positiv entschieden wird, d. h. wenn ein vorbestimmter Zylinder, z. B. der erste Zylinder, vorliegt, wird der Zählwert n im Schritt 807 auf den Anfangswert "1" gesetzt. Falls im Schritt 803 negativ entschieden wird, d. h. wenn der vorbestimmte Zylinder nicht vorliegt, wird der Wert im Schritt 804 hochgezählt. In den Schritten 804 und 807 wird auf der Grundlage eines gesetzten Wertes ein Hilfszylindersignal 3 b gewonnen und in eine Zylindersignalumschaltvorrichtung 23 eingegeben. Im Schritt 805 wird entschieden, ob die POS-Signale fehlerhaft sind. Falls die Entscheidung im Schritt 805 positiv ist, wird das Schaltsignal 3 c zum Schalten des Zylindersignals im Schritt 806 auf hohem Pegel angehoben, so daß die Ausgabe der Zylindersignalumschaltvorrichtung 23 durch das Hilfszylindersignal 3 b gegeben ist. Wenn im Schritt 805 entschieden wird, daß die POS-Signale nicht fehlerhaft sind, wird das Schaltsignal 3 c im Schritt 808 auf niedrigen Pegel gesetzt, so daß die Ausgabe der Zylindersignalumschaltvorrichtung 23 durch das Bezugszylindersignal 22 a gegeben ist.
Auf diese Weise kann die Zylinderunterscheidung auch dann ausgeführt werden, wenn das POS-Signal 1 b fehlerhaft ist.
Nun wird mit Bezug auf die Fig. 9 bis 13 eine zweite Ausführungsform der vorliegenden Erfindung beschrieben.
In Fig. 9 werden von einem Zündsignalschaltelement 25 anhand des später beschriebenen Schaltsignals 3 c das Zündwinkelsignal 2 a und das Zündzeitpunktsignal 3 a ausgewählt und an die UND-Gatter 27 bis 32 geliefert. Ferner werden auch das Bezugszylindersignal 22 a und das Hilfszylindersignal 3 b durch das Schaltsignal 3 c geschaltet und das ausgewählte Signal an das Schieberegister 24 geliefert.
Der grundlegende Aufbau der zweiten Ausführungsform wird mit Bezug auf das Impulsdiagramm von Fig. 13 beschrieben. Das auf dem REF-Signal 1 a und dem POS-Signal 1 b basierende Zündwinkelsignal ist mit 2 a bezeichnet. Wenn hierbei das Zündzeitpunktsignal 3 a auf der Grundlage der Periode T des REF-Signals 1 a so ausgegeben wird, daß seine Anstiegs- und Abstiegsflanken niemals um einen Betrag verzögert werden, der größer ist als der Abstand zwischen der Anstiegs- und der Abstiegsflanke des Zündwinkelsignals 2 a, wird entschieden, daß das Zündwinkelsignal 2 a normal ansteigt, wenn es zu dem Zeitpunkt einen hohen Pegel besitzt, zu dem das Zündzeitpunktsignal 3 a im Punkt IRQ ansteigt. Wenn andererseits unter der genannten Bedingung das Zündwinkelsignal 2 a zu dem Zeitpunkt einen niedrigen Pegel besitzt, zu dem das Zündzeitpunktsignal 3 a fällt (wie durch Pfeile angegeben ist), wird entschieden, daß das Zündwinkelsignal 2 a normal abfällt. Wenn daher bei fehlerhaften POS-Signalen 1 b auf der Grundlage dieser Entscheidung das Zündwinkelsignal 2 a zum Zündzeitpunktsignal 3 a umgeschaltet wird, kann die Zündzeitpunkteinstellung ersatzweise gesteuert werden.
Das Umschalten des Zündwinkelsignals 2 a zum Zündzeitpunktsignal 3 a wird gemäß dem Schaltsignal 3 c ausgeführt, das einen hohen Pegel besitzt, wenn das Zündwinkelsignal 2 a beim Abfall des Zündzeitpunktsignals 3 a hohen Pegel besitzt, wie durch den Pfeil "a" gezeigt, während es auf niedrigen Pegel gesetzt wird, wenn das Zündwinkelsignal 2 a beim Abfall des Zündzeitpunktsignals 3 a niedrigen Pegel besitzt.
Als nächstes wird mit Bezug auf Fig. 11 die Erzeugung des Zündzeitpunktsignals 3 a beschrieben.
Fig. 11 ist ein Flußdiagramm für die Ausgabe des Zündzeitpunktsignals 3 a. Im Schritt 1101 wird die Periode des REF-Signals T eingelesen. Im Schritt 1102 wird der Wert ADV des Voreilungswinkels in ein Zeitintervall entsprechend der Periode des REF-Signals umgewandelt und zu einem Wert T′ ADV addiert, um den Wert T ADV des Voreilungswinkels des Zündzeitpunktsignals 3 a zu berechnen. Ebenso wird der Wert DWELL des Spannungsabwesenheitswinkels im Schritt 1103 gemäß der Gleichung
T DWELL = T/A × DWELL - T DWELL
in das Zeitintervall T DWELL umgewandelt. Der Wert T DWELL ′ wird so gesetzt, daß das Zeitintervall T DWELL seit der Erzeugung des REF-Signals gegenüber dem Zündwinkelsignal 2 a verzögert ist. Im Schritt 1104 werden die Werte T ADV und T DWELL in den in Fig. 10 gezeigten ADV-Registern 1002 bzw. DWELL-Registern 1004 gesetzt. Der im Blockschaltbild von Fig. 10 gezeigte Aufbau ist von dem in Fig. 3 gezeigten Aufbau verschieden und im E/A-Baustein 2 vorgesehen, um ein auf dem REF-Signal 1 a, dem Taktimpuls und den oben erwähnten Werten T ADV und T DWELL basierendes Zündzeitpunktsignal 3 a zu erzeugen.
Der Aufbau weist einen ADV-Zähler 1001 zum Zählen der Anzahl der Taktimpulse zwischen den REF-Impulsen 1 a, ein ADV-Register 1002 zum Speichern des oben erwähnten Wertes T ADV , einen Komparator 1005, der ein Signal erzeugt, wenn der Zählerwert den Wert T ADV erreicht, und damit den Rücksetzeingang eines Flip-Flops 1007 auf hohen Pegel hebt, einen DWELL-Zähler 1003 zum Zählen der Taktimpulse zwischen den REF-Signalen 1 a, ein DWELL-Register 1004 zum Speichern des oben erwähnten Wertes T DWELL , einen Komparator 1006, der ein Signal erzeugt, wenn der Zählerwert den Wert T DWELL erreicht, und einen Setzeingang des Flip-Flops 1007 auf hohen Pegel hebt, auf. Da die Operationen dieses Aufbaus denjenigen des Aufbaus von Fig. 3 gleichen, wird deren Beschreibung weggelassen.
Das in Fig. 12 gezeigte Flußdiagramm wird mit jeder Anstiegsflanke und jeder Abstiegsflanke des Zündzeitpunktsignals 3 a gestartet. Im Schritt 1201 wird entschieden, ob eine Anstiegs- oder Abstiegsflanke des Zündzeitpunktsignals 3 a vorliegt. Wenn im Schritt 1201 entschieden wird, daß eine Abstiegsflanke vorliegt, wird beurteilt, ob das Zustandsbit 2 den Wert "1" anzeigt, d. h. ob das Zündwinkelsignal 2 a hohen Pegel aufweist. Falls das Zustandsbit 2 den Wert "1" anzeigt, d. h. falls das Zündwinkelsignal 2 a trotz des Vorliegens der Abstiegsflanke des Zündzeitpunktsignals 3 a auf hohem Pegel liegt, wird entschieden, daß die POS-Signale fehlerhaft sind; daraufhin wird das Schaltsignal 3 c auf hohen Pegel angehoben, so daß vom Zündwinkelsignal 2 a zum Zündzeitpunktsignal 3 a umgeschaltet wird. Wenn im Schritt 1202 entschieden wird, daß das Zustandsbit 2 den Wert "0" anzeigt, wird im Schritt 1203 beurteilt, ob das Zündwinkelsignal 2 a auf niedrigem Pegel liegt. Wenn das Zündwinkelsignal 2 a auf niedrigem Pegel liegt, wird das Zustandsbit 2 im Schritt 1207 auf den Wert "0" gesetzt; im Schritt 1208 wird entschieden, daß die POS-Signale 1 b nicht fehlerhaft sind, so daß das Schaltsignal 3 c auf niedrigem Pegel gesetzt wird. Falls im Schritt 1203 entschieden wird, daß das Zündwinkelsignal auf hohem Pegel liegt, wird im Schritt 1204 das Zustandsbit 2 auf den Wert "1" und das Schaltsignal 3 c im Schritt 1205 auf hohen Pegel gesetzt.
Wenn andererseits im Schritt 1201 entschieden wird, daß eine Anstiegsflanke des Zündzeitpunktsignals 3 a vorliegt, wird im Schritt 1206 entschieden, ob das Zündwinkelsignal 2 a auf hohem Pegel liegt. Falls der Pegel hoch ist, wird das Schaltsignal 3 c im Schritt 1208 auf niedrigen Pegel gesetzt, anderenfalls wird das Schaltsignal 3 c auf hohen Pegel gesetzt. Danach ist der Ablauf des Flußdiagramms beendet.
Wie oben im einzelnen beschrieben worden ist, kann erfindungsgemäß auch dann eine fehlerfreie Zündzeitpunkteinstellungssteuerung ausgeführt werden, wenn die POS-Signalausgabe des Kurbelwinkelsensors 1 durch unzureichenden Kontakt der Verbindungselemente vorübergehend fehlerhaft ist, so daß Drehzahlschwankungen des Motors und ein Abdrosseln des Motors verhindert werden können.

Claims (8)

1. Vorrichtung zur Motorsteuerung, in der die Zündzeitpunktsteuerung auf der Grundlage von Zündwinkelsignalen ausgeführt wird, gekennzeichnet durch
eine Bezugssignalerzeugungseinrichtung (1) zur Erzeugung von Bezugssignalen (1 a), die jeweils in ersten vorbestimmten Drehwinkelintervallen des Motors ausgegeben werden und jeweils in einer konstanten Winkelbeziehung zum oberen Totpunkt eines jeden Zylinders des Motors stehen;
eine Positionssignalerzeugungseinrichtung (1) zur Erzeugung von Positionssignalen (1 b) für die Zündzeitpunktsteuerung, die jeweils in zweiten vorbestimmten Drehwinkelintervallen, die kürzer als die ersten vorbestimmten Drehwinkelintervalle sind, ausgegeben werden;
eine Zündwinkelsignalerzeugungseinrichtung (2; 33 bis 39) zur Erzeugung von Zündwinkelsignalen (2 a) auf der Grundlage der Bezugssignale (1 a) und der Positionssignale (1 b);
eine Taktsignalerzeugungseinrichtung zur Erzeugung von Taktsignalen mit konstanter Frequenz;
eine Zündzeitpunktsignalerzeugungseinrichtung (2; 33 bis 39) zur Erzeugung von Zündzeitpunktsignalen (2 a′) auf der Grundlage der Bezugssignale (1 a) und der Taktsignale;
eine Abnormalitätsermittlungseinrichtung (3) zur Ermittlung einer Abnormalität in den Positionssignalen (1 b); und
eine Ausgabewähleinrichtung (3), die in einem Normalzustand die Ausgabe der Zündwinkelsignale (2 a) und bei Ermittlung einer Abnormalität in den Positionssignalen (1 b) die Ausgabe der Zündzeitpunktsignale (2 a′) wählt, um die Zündzeitpunktsteuerung sowohl in einem normalen Zustand als auch in einem abnormalen Zustand der Positionssignale (1 b) auszuführen.
2. Vorrichtung zur Motorsteuerung gemäß Anspruch 1, dadurch gekennzeichnet, daß die Abnormalitätsermittlungseinrichtung Zähleinrichtungen (33, 35; 1001, 1103) zum Zählen der Anzahl der Positionssignale (1 b) zwischen den Bezugssignalen (1 a) und Vergleichseinrichtungen (37, 38; 1005, 1006) zum Vergleichen der Zählwerte der Zähleinrichtungen mit jeweiligen vorbestimmten Werten aufweist, wobei die Abnormalitätsermittlung auf der Grundlage der Vergleichsergebnisse der Vergleichseinrichtungen ausgeführt wird.
3. Vorrichtung zur Motorsteuerung gemäß Anspruch 1, dadurch gekennzeichnet, daß die Abnormalitätsermittlungseinrichtung (3) den Zustand des mit einer leichten Verzögerung ausgegebenen Zündzeitpunktsignals (3 a) anhand seiner Anstiegs- und Abstiegsflanken ermittelt.
4. Vorrichtung zur Motorsteuerung gemäß Anspruch 1, dadurch gekennzeichnet, daß die Abnormalitätsermittlungseinrichtung eine Anstiegsflankenermittlungseinrichtung zur Ermittlung der Anstiegsflanke des Zündzeitpunktsignals (3 a) aufweist, so daß die Abnormalität auf der Grundlage der Anstiegsflanke und des Zündwinkelsignals (2 a) ermittelt wird.
5. Vorrichtung zur Motorsteuerung gemäß Anspruch 1, dadurch gekennzeichnet, daß die Abnormalitätsermittlungseinrichtung eine Abstiegsflankenermittlungseinrichtung zur Ermittlung der Abstiegsflanke des Zündzeitpunktsignals (3 a) aufweist, so daß die Abnormalität auf der Grundlage der Abstiegsflanke und des Zündwinkelsignals (2 a) ermittelt wird.
6. Vorrichtung zur Motorsteuerung, in der die Zündzeitpunktsteuerung für eine Mehrzahl von Zylindern durch an Zündspulen (9 bis 14) gerichtete Signale ausgeführt wird, gekennzeichnet durch
eine Bezugssignalerzeugungseinrichtung (1) zur Erzeugung von Bezugssignalen (1 a) deren Anzahl während zweier Umdrehungen der Kurbelwelle des Motors der Anzahl der Zylinder des Motors entspricht, wobei zwischen den Bezugssignalen (1 a) jeweils ein konstantes Winkelintervall liegt;
eine Einrichtung (1) zur Erzeugung periodischer Impulssignale (1 b), die in kurzen Intervallen ausgegeben werden;
Zylindersignalerzeugungseinrichtungen (20, 21, 22) zur Erzeugung von Bezugszylindersignalen (22 a) auf der Grundlage der Bezugssignale (1 a) und der periodischen Impulssignale (1 b), wobei die Bezugszylindersignale (22 a) die einzelnen Zylinder spezifizieren;
eine Zündwinkelsignalerzeugungseinrichtung (2; 33 bis 39) zur Erzeugung von Zündwinkelsignalen (2 a) für die Zündzeitpunktsteuerung auf der Grundlage der Bezugssignale (1 a) und der periodischen Impulssignale (1 b);
eine Zündzeitpunktsignalerzeugungseinrichtung (2; 33 bis 39; 1001 bis 1007) zur Erzeugung von Zündzeitpunktsignalen (2 a′, 3 a) auf der Grundlage der Bezugssignale (1 a) und der periodisch ausgegebenen Taktsignale;
eine Abnormalitätsermittlungseinrichtung (3) zur Ermittlung einer Abnormalität in den periodischen Impulssignalen (1 b);
eine Hilfszylindersignalerzeugungseinrichtung (3) zum Vergleich des vorhergehenden Zylindersignals und des momentanen Zylindersignals, um ein Hilfszylindersignal (3 b) zu erzeugen;
eine Schalteinrichtung (23) zur Ausgabe des Bezugszylindersignals (22 a) im Normalbetrieb und des Hilfszylindersignals (3 b) bei Ermittlung einer Abnormalität; und
eine Ausgabewähleinrichtung (25) zur Ausgabe der Zündwinkelsignale (2 a) im Normalzustand und der Zündzeitpunktsignale (3 a) bei einer Abnormalität des periodischen Impulssignals (1 b).
7. Vorrichtung zur Motorsteuerung gemäß Anspruch 6, dadurch gekennzeichnet, daß das periodische Impulssignal (1 b) einem konstanten Drehwinkelintervall der Kurbelwelle entspricht.
8. Vorrichtung zur Motorsteuerung, in der die Zündzeitpunktsteuerung durch an Zündspulen (9 bis 14), die den jeweiligen Zylindern des Motors entsprechen, gerichtete Zündsignale ausgeführt wird, gekennzeichnet durch
einen Kurbelwinkelsensor (1) zur Erzeugung von Bezugssignalen (1 a), die während zweier Umdrehungen der Kurbelwelle des Motors in gleichen Abständen in einer Zahl ausgegeben werden, die der Anzahl der Zylinder des Motors entspricht, und zur Erzeugung von Positionssignalen (1 b) die in gleichen Abständen bei kleinen Drehwinkeln der Kurbelwelle ausgegeben werden;
eine Zündwinkelsignalerzeugungseinrichtung (2; 33 bis 39) zur Erzeugung von Zündwinkelsignalen (2 a), die zur Zündzeitpunktsteuerung an die entsprechenden Zündspulen (9 bis 14) geliefert werden, wobei die Zündwinkelsignalerzeugungseinrichtung (2; 33 bis 39) einen die Bezugssignale (1 a) und die Positionssignale (1 b) oder Taktimpulse empfangenden ADV-Zähler (33) zum Zählen der Positionssignale oder der Taktimpulse zwischen zwei aufeinanderfolgenden Bezugssignalen (1 a), ein ADV-Register (34) zum Speichern des einem Winkel zwischen der Impulsanstiegsflanke eines der Bezugssignale (1 a) und der Zündposition entsprechenden Voreilungswinkelwertes (ADV), einen ersten Komparator (37) zum Vergleich des gespeicherten Voreilungswinkels (ADV) und des Zählwertes, um einen Rücksetzimpuls zu erzeugen, wenn der Zählwert den gespeicherten Voreilungswinkelwert (ADV) erreicht, einen den Rücksetzimpuls des Komparators (37) und das Positionssignal (1 b) oder den Taktimpuls empfangenden DWELL-Zähler (35) zum Zählen der Positionssignale (1 b) oder der Taktimpulse zwischen zwei aufeinanderfolgenden Rücksetzimpulsen, ein DWELL-Register (36) zum Speichern eines einem Winkel zwischen der Zündposition und der Spannungslieferungsstartposition entsprechenden Spannungsabwesenheitswinkelwertes (DWELL), einen zweiten Komparator (38) zum Vergleich des Zählwertes mit dem gespeicherten Spannungsabwesenheitswert (DWELL), um einen Setzimpuls zu erzeugen, wenn der Zählwert den gespeicherten Spannungsabwesenheitswert (DWELL), erreicht und ein Flip-Flop (39) zur Ausgabe der Zündwinkelsignale (2 a) anhand der an es gelieferten Setz- und Rücksetzimpulse, wenn die Positionssignale (1 b) an den ADV-Zähler (33) und den DWELL-Zähler (35) eingegeben werden, und zur Ausgabe von Zündzeitpunktsignalen (2 a′), wenn an den ADV-Zähler 33 und den DWELL-Zähler (35) die Taktimpulse geliefert werden, aufweist und wobei der in einen Zeitwert umgewandelte Voreilungswinkelwert (ADV) und der in einen Zeitwert umgewandelte Spannungsabwesenheitswinkelwert (DWELL) an das ADV-Register (34) bzw. an das DWELL-Register (36) geliefert werden;
eine Abnormalitätsermittlungseinrichtung (3) zur Ermittlung einer Abnormalität der Positionssignale (1 b) durch Beurteilung, ob die Anzahl der Positionssignale (1 b) zwischen zwei aufeinanderfolgenden Bezugssignalen (1 a) gleich einer vorbestimmten Anzahl ist;
eine Zylindersignalerzeugungseinrichtung (20, 21, 22) zur Erzeugung von Zylindersignalen (22 a), durch die die einzelnen Zylinder unterschieden werden, wobei die Signale auf der Grundlage der Bezugssignale (1 a) und der Positionssignale (1 b) erzeugt werden;
eine Hilfszylindersignalerzeugungseinrichtung zur Erzeugung von Hilfszylindersignalen (3 b) auf der Grundlage des Verhältnisses der Impulsbreite eines der Bezugssignale (1 a) zu der Impulsbreite eines direkt nach diesem Bezugssignal ausgegebenen Bezugssignals;
eine Zylindersignalschalteinrichtung (23) zum Schalten vom Bezugszylindersignal (22 a) zum Hilfszylindersignal (3 b), wenn in den Positionssignalen (1 b) eine Abnormalität ermittelt wird; und
eine Zündsignalverteilereinrichtung (8) zur Verteilung der Zündsignale an die einzelnen Zündspulen (9 bis 14) auf der Grundlage entweder des Zündwinkelsignals (2 a) oder des Zündzeitpunktsignals (2 a′) und eines der Bezugszylindersignale (22 a) oder des Hilfszylindersignals (3 b).
DE3936259A 1988-11-02 1989-10-31 Vorrichtung zur motorsteuerung Granted DE3936259A1 (de)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63276259A JPH0751936B2 (ja) 1988-11-02 1988-11-02 エンジン制御装置

Publications (2)

Publication Number Publication Date
DE3936259A1 true DE3936259A1 (de) 1990-05-03
DE3936259C2 DE3936259C2 (de) 1993-09-02

Family

ID=17566936

Family Applications (1)

Application Number Title Priority Date Filing Date
DE3936259A Granted DE3936259A1 (de) 1988-11-02 1989-10-31 Vorrichtung zur motorsteuerung

Country Status (4)

Country Link
US (1) US4960092A (de)
JP (1) JPH0751936B2 (de)
KR (1) KR950000220B1 (de)
DE (1) DE3936259A1 (de)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE4204131A1 (de) * 1991-02-12 1992-08-13 Mitsubishi Electric Corp Maschinen-steuervorrichtung
WO1992017702A1 (de) * 1991-03-30 1992-10-15 Robert Bosch Gmbh Verfahren zur adaption der schliesszeit in zündanlagen für brennkraftmaschinen
WO1994025749A1 (de) * 1993-04-23 1994-11-10 Robert Bosch Gmbh Maschinensteuerverfahren mit ersatzfunktion für ein fehlerhaftes wellenwinkelsignal
DE19735720A1 (de) * 1997-08-18 1999-02-25 Bayerische Motoren Werke Ag Verfahren zur Erkennung des Verbrennungstaktes eines bestimmten Zylinders beim Start einer Brennkraftmaschine
CN101769221B (zh) * 2009-09-29 2013-05-29 昆山巩诚电器有限公司 摩托车数字直流点火控制***

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0429463B1 (de) * 1989-06-16 1994-10-12 Robert Bosch Gmbh Verteilerloses zündsystem
US5074275A (en) * 1990-04-23 1991-12-24 Mitsubishi Denki Kabushiki Kaisha Signal generator and an engine control apparatus using the same
US5442550A (en) * 1994-05-04 1995-08-15 Chrysler Corporation Method of diagnosing a park/neutral switch for vehicular automatic transmission
JP3296083B2 (ja) * 1994-05-09 2002-06-24 日産自動車株式会社 エンジンの回転位置検出装置
JP3494740B2 (ja) * 1995-03-07 2004-02-09 ヤマハマリン株式会社 エンジンの燃料供給装置
JPH1018900A (ja) * 1996-07-03 1998-01-20 Nissan Motor Co Ltd 検出手段の診断装置およびエンジンの失火診断装置
JP3506116B2 (ja) * 2000-01-27 2004-03-15 株式会社デンソー エンジン制御装置
US7027907B2 (en) * 2000-05-19 2006-04-11 Orbital Engine Company (Australia) Pty Limited Sequence scheduling control for a fuel injected engine
US6834216B2 (en) * 2001-12-13 2004-12-21 Freescale Semiconductor, Inc. Method and apparatus for the automatic synchronization of dynamic angular and time domain control systems
JP3763470B2 (ja) * 2002-06-24 2006-04-05 三菱電機株式会社 内燃機関制御装置
US6675772B1 (en) 2002-09-19 2004-01-13 Ford Global Technologies, Llc Method and system for controlling an internal combustion engine when such engine loses a primary crankshaft position sensor
DE102011007174A1 (de) * 2011-04-12 2012-10-18 Robert Bosch Gmbh Vefahren zur Bestimmung einer Anfangsposition einer zyklischen Bewegung
DE102014108521B3 (de) * 2014-06-17 2015-08-06 Borgwarner Ludwigsburg Gmbh Verfahren zum Steuern eines Verbrennungsmotors sowie Zündsteuergerät hierfür
CN116324152A (zh) * 2021-01-12 2023-06-23 日立安斯泰莫株式会社 曲柄角传感器控制装置和内燃机控制装置

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE2756279A1 (de) * 1976-12-17 1978-06-29 Thomson Csf Elektronische zuendanlage
DE2845024A1 (de) * 1977-11-18 1979-05-23 Nippon Soken Verfahren und vorrichtung zur steuerung der zuendzeitpunktverstellung einer brennkraftmaschine
DE3233635A1 (de) * 1981-09-16 1983-05-26 Mitsubishi Denki K.K., Tokyo Zuendsteuerung einer verbrennungskraftmaschine

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5313029A (en) * 1976-07-20 1978-02-06 Mitsubishi Electric Corp Igniter for internal combustion engine
JPS582469A (ja) * 1981-06-30 1983-01-08 Nec Home Electronics Ltd エンジン点火制御回路
JPS5862375A (ja) * 1981-10-12 1983-04-13 Nec Home Electronics Ltd エンジン点火制御装置
US4664082A (en) * 1985-02-01 1987-05-12 Honda Giken Kogyo K.K. Method of detecting abnormality in a reference crank angle position detection system of an internal combustion engine
JPS62651A (ja) * 1985-02-06 1987-01-06 Honda Motor Co Ltd 内燃エンジンの制御装置
JPS61272471A (ja) * 1985-05-27 1986-12-02 Honda Motor Co Ltd 内燃エンジンの基準クランク角度位置検出系異常時の点火時期制御方法
JPS61275603A (ja) * 1985-05-31 1986-12-05 Honda Motor Co Ltd 内燃エンジンのクランク角信号の異常検出方法
JPS62159772A (ja) * 1986-01-08 1987-07-15 Hitachi Ltd 回転信号検出装置
JPS62178773A (ja) * 1986-01-30 1987-08-05 Mitsubishi Electric Corp 内燃機関の点火制御装置
US4658786A (en) * 1986-03-25 1987-04-21 Motorola, Inc. Loss of input signal detection and response system for use with distributorless ignition systems
JPS62225770A (ja) * 1986-03-28 1987-10-03 Hitachi Ltd エンジン制御装置
JPS6318162A (ja) * 1986-07-10 1988-01-26 Nippon Denso Co Ltd 内燃機関の制御装置
JPS6338673U (de) * 1986-08-29 1988-03-12
JPH01267362A (ja) * 1988-04-15 1989-10-25 Japan Electron Control Syst Co Ltd 内燃機関の点火制御装置のフェイルセイフ装置

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE2756279A1 (de) * 1976-12-17 1978-06-29 Thomson Csf Elektronische zuendanlage
DE2845024A1 (de) * 1977-11-18 1979-05-23 Nippon Soken Verfahren und vorrichtung zur steuerung der zuendzeitpunktverstellung einer brennkraftmaschine
DE3233635A1 (de) * 1981-09-16 1983-05-26 Mitsubishi Denki K.K., Tokyo Zuendsteuerung einer verbrennungskraftmaschine

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE4204131A1 (de) * 1991-02-12 1992-08-13 Mitsubishi Electric Corp Maschinen-steuervorrichtung
WO1992017702A1 (de) * 1991-03-30 1992-10-15 Robert Bosch Gmbh Verfahren zur adaption der schliesszeit in zündanlagen für brennkraftmaschinen
WO1994025749A1 (de) * 1993-04-23 1994-11-10 Robert Bosch Gmbh Maschinensteuerverfahren mit ersatzfunktion für ein fehlerhaftes wellenwinkelsignal
DE19735720A1 (de) * 1997-08-18 1999-02-25 Bayerische Motoren Werke Ag Verfahren zur Erkennung des Verbrennungstaktes eines bestimmten Zylinders beim Start einer Brennkraftmaschine
US6202634B1 (en) 1997-08-18 2001-03-20 Bayerische Motoren Werke Aktiengesellschaft Process for recognizing the ignition cycle of a certain cylinder during the start of an internal-combustion engine
CN101769221B (zh) * 2009-09-29 2013-05-29 昆山巩诚电器有限公司 摩托车数字直流点火控制***

Also Published As

Publication number Publication date
JPH0751936B2 (ja) 1995-06-05
KR900008168A (ko) 1990-06-02
US4960092A (en) 1990-10-02
DE3936259C2 (de) 1993-09-02
JPH02125948A (ja) 1990-05-14
KR950000220B1 (ko) 1995-01-12

Similar Documents

Publication Publication Date Title
DE3936259C2 (de)
DE68921750T2 (de) Einrichtung zur erkennung von zündaussetzern.
DE4219135B4 (de) System zur Erfassung von Fehlzündungen in einer Brennkraftmaschine
DE4126961C2 (de) Klopfsteuer-Verfahren und Vorrichtung für Verbrennungskraftmaschinen
DE10064088B4 (de) Klopfsteuervorrichtung für eine Brennkraftmaschine
DE4206118C2 (de) Fehlzündungsdetektorvorrichtung für einen Verbrennungsmotor
EP0016218B1 (de) Einrichtung zum steuern von betriebsparameterabhängigen und sich wiederholenden vorgängen für brennkraftmaschinen
DE4111072C3 (de) Verfahren zum Feststellen einer Störung in einem Mikrocomputersystem
DE3602994A1 (de) Verfahren zur feststellung einer nichtnormalitaet in einem referenz-kurbelwinkelstellungs-erfassungssystem eines verbrennungsmotors
DE4306479C2 (de) Zylinderidentifizierungsvorrichtung für eine Mehrzylinder-Brennkraftmaschine
DE3618079C2 (de)
DE4133049C2 (de) Zündvorrichtung für Verbrennungsmotoren
DE10255583B4 (de) Fehlzündungsdetektionsvorrichtung für einen Verbrennungsmotor
DE4132858C2 (de) Steuervorrichtung mit Feldzündungsdetektion für eine Brennkraftmaschine
DE3233635A1 (de) Zuendsteuerung einer verbrennungskraftmaschine
DE19610121C2 (de) Steuereinrichtung für eine Brennkraftmaschine
WO2001025625A1 (de) Vorrichtung und verfahren zur zündung einer brennkraftmaschine
DE3906674C2 (de)
DE3413105C2 (de)
DE10127173B4 (de) Zylinderidentifizierungssystem für eine Brennkraftmaschine mit innerer Verbrennung
DE19730970B4 (de) Steuereinrichtung für eine Brennkraftmaschine
DE4007395C2 (de) Zündzeitpunktsteuervorrichtung für einen Verbrennungsmotor
DE69031006T2 (de) Zündzeitpunkt-Kontrollvorrichtung für eine Maschine mit einer Zurückfunktion im Falle eines Versagens
DE102006039900B4 (de) Signalausgabeeinheit und elektronische Steuereinheit
EP1141542B1 (de) Zündanlage und zündsteuerverfahren

Legal Events

Date Code Title Description
OP8 Request for examination as to paragraph 44 patent law
D2 Grant after examination
8364 No opposition during term of opposition
8339 Ceased/non-payment of the annual fee