[go: up one dir, main page]

DE3307833A1 - Device for indicating and/or storing errors of transmitter arrangements on internal combustion engines - Google Patents

Device for indicating and/or storing errors of transmitter arrangements on internal combustion engines

Info

Publication number
DE3307833A1
DE3307833A1 DE19833307833 DE3307833A DE3307833A1 DE 3307833 A1 DE3307833 A1 DE 3307833A1 DE 19833307833 DE19833307833 DE 19833307833 DE 3307833 A DE3307833 A DE 3307833A DE 3307833 A1 DE3307833 A1 DE 3307833A1
Authority
DE
Germany
Prior art keywords
signal
reference mark
signals
phase
speed
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
DE19833307833
Other languages
German (de)
Other versions
DE3307833C2 (en
Inventor
Helmut Denz
Wolfgang 7000 Stuttgart Gröschel
Günter Dipl.-Phys. Kaiser
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Robert Bosch GmbH
Original Assignee
Robert Bosch GmbH
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Robert Bosch GmbH filed Critical Robert Bosch GmbH
Priority to DE3307833A priority Critical patent/DE3307833C2/en
Priority to FR838321094A priority patent/FR2541456B1/en
Priority to JP59017279A priority patent/JP2575606B2/en
Priority to IT19601/84A priority patent/IT1174483B/en
Publication of DE3307833A1 publication Critical patent/DE3307833A1/en
Application granted granted Critical
Publication of DE3307833C2 publication Critical patent/DE3307833C2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02PIGNITION, OTHER THAN COMPRESSION IGNITION, FOR INTERNAL-COMBUSTION ENGINES; TESTING OF IGNITION TIMING IN COMPRESSION-IGNITION ENGINES
    • F02P11/00Safety means for electric spark ignition, not otherwise provided for
    • F02P11/06Indicating unsafe conditions
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02BINTERNAL-COMBUSTION PISTON ENGINES; COMBUSTION ENGINES IN GENERAL
    • F02B77/00Component parts, details or accessories, not otherwise provided for
    • F02B77/08Safety, indicating, or supervising devices
    • F02B77/083Safety, indicating, or supervising devices relating to maintenance, e.g. diagnostic device
    • 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
    • F02P17/00Testing of ignition installations, e.g. in combination with adjusting; Testing of ignition timing in compression-ignition engines
    • 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
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01DMEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
    • G01D7/00Indicating measured values
    • G01D7/02Indicating value of two or more variables simultaneously
    • G01D7/08Indicating value of two or more variables simultaneously using a common indicating element for two or more variables
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01PMEASURING LINEAR OR ANGULAR SPEED, ACCELERATION, DECELERATION, OR SHOCK; INDICATING PRESENCE, ABSENCE, OR DIRECTION, OF MOVEMENT
    • G01P3/00Measuring linear or angular speed; Measuring differences of linear or angular speeds
    • G01P3/42Devices characterised by the use of electric or magnetic means
    • G01P3/44Devices characterised by the use of electric or magnetic means for measuring angular speed
    • G01P3/48Devices characterised by the use of electric or magnetic means for measuring angular speed by measuring frequency of generated current or voltage
    • G01P3/481Devices characterised by the use of electric or magnetic means for measuring angular speed by measuring frequency of generated current or voltage of pulse signals
    • G01P3/489Digital circuits therefor
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02BINTERNAL-COMBUSTION PISTON ENGINES; COMBUSTION ENGINES IN GENERAL
    • F02B75/00Other engines
    • F02B75/16Engines characterised by number of cylinders, e.g. single-cylinder engines
    • F02B75/18Multi-cylinder engines
    • F02B2075/1804Number of cylinders
    • F02B2075/182Number of cylinders five

Landscapes

  • Engineering & Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Mechanical Engineering (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Transmission And Conversion Of Sensor Element Output (AREA)
  • Testing Of Engines (AREA)
  • Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)

Abstract

In this device, a reference mark generator (13) coupled to the crankshaft generates at least one reference mark per revolution and a further signal transmitter, particularly a phase signal transmitter (14) coupled to the cam shaft is provided for generating further transmitter signals which have a fixed correlation with the signals of the reference mark transmitter. In the event of a deviation from the prescribed order and prescribed distances of references marks (r) and further transmitter signals (p), an error signal is generated which is stored and/or supplied to a display device (15). In this manner, it is possible to detect not only missing pulse sequences and thus faults in the transmitter arrangements or feedlines but also intermittent contacts and angle displacements of the transmitter signals with respect to one another. <IMAGE>

Description

R. J ÖR. J Ö

1 .3.1933 Ve/Kc1 .3.1933 Ve / Kc

ROBERT BOSCH GMBH, TOOO STUTTGART 1ROBERT BOSCH GMBH, TOOO STUTTGART 1

Vorrichtung zum Anzeigen und/oder Speichern von Fehlern von Geberd.nordnun.gen au BrennkraftiaaschinenDevice for displaying and / or storing errors in encoder orders from internal combustion engines

Stand der TechnikState of the art

Die Erfindung geht aus von einer Vorrichtung nach der Gattung des Hauptanspruchs. Insbesondere bei Fünf-Zylinder-Brennkraftmaschinen ist für elektronische Zündsysteme zur Zylindererkennung außer einem von der Kurbelwelle abgenommenen Bezugsmarkensignal noch ein Phasensignal notwendig. Der Phasensignalgeber ist mit der Nockenwelle gekoppelt und gewöhnlich als indukt"iver, optischer oder Hall-Geber im Zündverteiler ausgebildet. Zu diesen Geberanordnungen tritt dann oft noch ein Drehzahlgeber hinzu, dessen Signale durch ein mit der Kurbelwelle gekoppeltes Zahnrad erzeugt werden. Solche komplizierten Gebersysteme können beispielsweise auch für aufwendige Kraftstoffeinspritzanlage oder sonstige Steuersysteme Verwendung finden.The invention is based on a device according to the preamble of the main claim. Especially with five-cylinder internal combustion engines is for electronic ignition systems for cylinder detection except one from the crankshaft removed reference mark signal, a phase signal is necessary. The phase signal generator is with coupled to the camshaft and usually as an inductive, optical or Hall sensor in the distributor educated. In addition to these encoder arrangements, there is often a speed encoder whose signals pass through a gear coupled to the crankshaft can be generated. Such complicated encoder systems can for example also for complex fuel injection systems or other control systems are used.

Tritt nun ein Fehler im System auf, so ist es oft schwer festzustellen, auf welchen Fehler welcher Geberanordnung dieser zurückzuführen ist. Durch Erkennung des richtigen Fehlers kann dann ein unnötiger Geberaustausch, eine unnötige Kabelreparatur oder ein unnötiger Austausch des Steuergeräts in der Werkstatt vermieden werden. Wenn beispielsweise ein Bezugsmarkensignal während eines Phasensignals bei ordnungsgemäßer Funktion erscheinen müßte, es aber erst danach erscheint, so kann dies verschiedene Ursachen haben: Wackelkontakt des Phasensignals oder Wackelkontakt des Bezugsmarkensignals oder Verdrehung des Verteilers.If a fault occurs in the system, it is often difficult to determine which fault is based on which encoder arrangement this is due. By recognizing the right one Error can then be an unnecessary encoder exchange, an unnecessary cable repair or an unnecessary exchange of the control unit in the workshop. For example, if a fiducial signal during a Phase signal would have to appear with proper function, but it appears only afterwards, so this can be different Causes: loose contact of the phase signal or loose contact of the reference mark signal or twisting the distributor.

Aus der DE-OS 32 O^ 003 ist ein System zur Erkennung, Speicherung und Anzeige verschiedener Fehler von Gebern und Schaltgeräten in Kraftfahrzeugen bekannt. Dort werden jedoch nur Fehler einzelner Komponenten durch Grenzwertabfragen angezeigt, nicht dagegen die Fehlerursachen, insbesondere beim Zusammenwirken mehrerer Komponenten (z.B. Geberanordnungen, insbesondere Impulsgebern )jFrom DE-OS 32 O ^ 003 is a system for the detection, Storage and display of various errors from encoders and switching devices in motor vehicles known. there however, only errors of individual components are indicated by limit value queries, but not the causes of the error, especially when several components interact (e.g. encoder arrangements, especially pulse encoders ) j

Vorteile der ErfindungAdvantages of the invention

D.ie erfindungsgemäße Vorrichtung mit den kennzeichnenden Merkmalen des Hauptanspruchs hat demgegenüber den Vorteil, daß bei Erkennung eines Fehlers dieser nicht nur angezeigt wird, sondern zunächst seine möglichen Ursachen untersucht werden. Erst bei Erkennung der Ursache kann dann in eindeutiger Weise der Fehler näher bezeichnet werden, d.h. insbesondere beim Zusammenwirken mehrerer Komponenten kann diejenige Komponente (Geberanordnung) bezeichnet werden, die ursächlich für den Fehler verantwortlich ist. So können neben totalenD. the device according to the invention with the characteristic Features of the main claim has the advantage that when an error is detected this not only but first investigate its possible causes. Only when the cause is identified the error can then be identified in more detail in a clear manner, i.e. in particular when it comes to interaction several components, that component (encoder arrangement) can be designated which is the cause of is responsible for the mistake. So besides total

-ζ--ζ-

Defekten, vie Kurzschlüssen oder Unterbrechungen auch Wackelkontakte und Winkelfehler der Geberanordnungen zueinander erkannt werden. Das Auslesen oder Ablesen der gespeicherten Fehler in der Werkstatt erleichtert dadurch die Behebung des Fehlers und vermeidet den unnötigen Austausch von Komponenten.Defects, such as short circuits or interruptions, also loose contacts and angle errors in the encoder arrangements are recognized to each other. Reading out or reading off the stored errors in the workshop is made easier this eliminates the error and avoids the unnecessary replacement of components.

Durch die in den Unteransprüchen aufgeführten Maßnahmen sind vorteilhafte Weiterbildungen und Verbesserungen der im Hauptanspruch angegebenen Vorrichtung möglich.The measures listed in the subclaims are advantageous developments and improvements the device specified in the main claim possible.

Zeichnungdrawing

Ein Ausführungsbeispiel der Erfindung ist in der Zeichnung dargestellt und in der nachfolgenden Beschreibung näher erläutert. Es zeigen Figur 1 eine prinzipielle Darstellung eines Steuergeräts für eine Brennkraftmaschine, das mit verschiedenen "rotierenden Geberanordnungen verbunden ist, Figur 2 ein Signaldiagramm zur Erläuterung von ordnungsgemäßen Signalfolgen der Geberanordnungen, Figur 3 ein Flußdiagramm zur Erläuterung der Fehlerprüfung und Figur h ein Flußdiagramm zur ausführlicheren Darstellung der Fehlerprüfung von Drehzahlsignalen.An embodiment of the invention is shown in the drawing and explained in more detail in the following description. 1 shows a schematic representation of a control device for an internal combustion engine, which is connected to various "rotary encoder assemblies, Figure 2 shows a signal chart for explaining proper signal sequences of the donor arrangements, Figure 3 is a flowchart for explaining the error checking and Figure H is a flowchart for more detailed illustration error checking of speed signals.

Beschreibung des AusführungsbeispielesDescription of the embodiment

In dem in Figur 1 dargestellten Ausführungsbeispiel ist ein als Mikrorechner ausgebildetes Steuergerät 10 dargestellt, das ausgangsseitig Zündungs- und Einspritzendstufen 11 steuert. Eingangsseitig sind diesem Steuergerät 10 Drehzahlsignale η eines Drehzahlgebers 12, Bezugsmarkensignale r eines mit der Kurbelwelle und damit mit dem Drehzahlgeber 12 gekoppelten Bezugsmarkengebers 13 sowie Phasensignale ρ eines mit der Nocken-In the exemplary embodiment shown in FIG. 1, there is a control device 10 designed as a microcomputer shown, which controls ignition and injection output stages 11 on the output side. On the input side are this control unit 10 speed signals η of a speed sensor 12, reference mark signals r one with the crankshaft and thus with the speed encoder 12 coupled reference mark encoder 13 as well as phase signals ρ of one with the cam

welle der Brennkraftmaschine verbundenen Phasengebers I** zugeführt. Diese Geber können induktive, optische oder Hall-Geber sein. Das Steuergerät 10 beinhaltet nicht nur die Steuerfunktionen für die Zündung und/oder die Kraftstoffeinspritzung der Brennkraftmaschine, sondern enthält auch noch ein Diagnosesystem für die Geberanordnungen.12 bis 1h. Das Ergebnis der Diagnose wird jeweils in einem der Speicher des Mikrorechners gespeichert und kann sofort oder später in der Werkstatt über die Anzeigevorrichtung 15 kenntlich gemacht werden. Die Anzeigevorrichtung 15 kann aus Kontrollleuchten für die verschiedenen Fehlerarten, aus einem Display zur direkten Bezeichnung der Fehler, aus einem Meßinstrument oder einer sonstigen Vorrichtung zur Unterscheidung der verschiedenen Fehler bestehen. Methoden zur Fehlerspeicherung und Fehleranzeige sind im eingangs angegebenen Stand der Technik näher beschrieben und daher nicht nochmals im einzelnen aufgeführt. Wave of the internal combustion engine connected phase encoder I ** supplied. These sensors can be inductive, optical or Hall sensors. The control device 10 not only contains the control functions for the ignition and / or the fuel injection of the internal combustion engine, but also contains a diagnostic system for the transmitter arrangements . 12 to 1 h. The result of the diagnosis is in each case stored in one of the memories of the microcomputer and can be identified immediately or later in the workshop via the display device 15. The display device 15 can consist of control lamps for the various types of errors, a display for direct identification of the errors, a measuring instrument or some other device for differentiating between the various errors. Methods for error storage and error display are described in more detail in the prior art mentioned at the beginning and are therefore not listed again in detail.

Das in Figur 2 dargestellte Signaldiagramm zeig>t die verschiedenen Gebersignale in ihrer Lage zueinander. Dabei erzeugt der insbesondere als Zahngeber ausgebildete Drehzahlgeber 12 eine Vielzahl von Drehzahlsignalen pro Umdrehung der Kurbelwelle, z.B. 135. Der Bezugsmarkengeber 13 erzeugt pro Umdrehung der Kurbelwelle ein Bezugsmarkensignal r, so daß der Abstand zwischen zwei Bezugsmarkensignalen einer Anzahl Z von Drehzahlsignalen η entspricht. Der mit der Nockenwelle gekoppelte Phasensignalgeber erzeugt ebenfalls ein Phasensignal P pro Umdrehung der Nockenwelle, so daß dieses Phasensignal P bei jeder zweiten Kurbelwellenumdrehung einmal auftritt und dann - bei ordnungsgemäßer Funktion mit einem Bezugsmarkensignal r zusammenfallen muß.The signal diagram shown in FIG. 2 shows the different encoder signals in their position to each other. The generated in particular designed as a tooth transmitter Speed sensor 12 a large number of speed signals per revolution of the crankshaft, e.g. 135. The reference mark sensor 13 generates a reference mark signal r per revolution of the crankshaft, so that the distance between two reference mark signals corresponds to a number Z of speed signals η. The one coupled to the camshaft Phase signal generator also generates a phase signal P per revolution of the camshaft, so that this Phase signal P occurs once every second revolution of the crankshaft and then - with proper function with must coincide with a reference mark signal r.

wÖ/wÖ /

Das Phasensignal hat dabei eine Signalbreite von Zp Drehzahlsignalen. Dieser üblicherweise im Verteiler angeordnete Phasensignalgeber ist zur Zylindererkennung bei Fünfzylindermotoren erforderlich.The phase signal has a signal width of Zp speed signals. This usually in the distributor arranged phase signal generator is required for cylinder detection in five-cylinder engines.

Durch logisches Verknüpfen der drei Signale n, r und ρ miteinander ist es möglich, außer dem Nichtvorhandensein dieser Impulse bzw. Impulsfolgen auch die richtige Lage der Signale r und ρ zueinander und damit die richtige Einstellung des Verteilers zu erkennen und anzuzeigen. Außerdem kann ein Wackelkontakt auf den-Geberleitungen zusätzlich zum statischen Fehler der jeweiligen Impulsfolge erkannt und wiederum entsprechend angezeigt werden. Diese Prüfung durch logisches Verknüpfen kann in einem vorhandenen Mikrorechner eines Steuergeräts erfolgen, das im Programmablauf eine Eigendiagnoseabfrage gemäß dem angegebenen Stand der Technik enthält. Dabei kann der Prüfvorgäng dem eigentlichen Steuervorgang (Zündung, Einspritzung) vorgeschaltet werden, der Prüfvorgang bzw. das Prüfprogramm und das Hauptprogramm können ineinander verschachtelt sein, oder das Prüfprogramm kann zyklisch während des Hauptprogramms aufgerufen werden.By logically combining the three signals n, r and ρ with one another, it is possible, in addition to the absence of these pulses or pulse sequences also the correct position of the signals r and ρ to one another and thus the correct one Recognize and display the setting of the distributor. In addition, there may be a loose contact on the encoder cables in addition to the static error of the respective pulse train detected and displayed accordingly will. This test by means of logical linking can be carried out in an existing microcomputer of a control unit which contains a self-diagnosis query according to the stated state of the art in the program sequence. The test process can precede the actual control process (ignition, injection), the test process or the test program and the main program can be nested in one another, or the test program can be called cyclically during the main program.

In dem in Figur 3 dargestellten Flußdiagramm ist die Prüffolge erläutert, wobei es wichtigstes Kriterium ist, daß bestimmte Fehler im zeitlichen Ablauf der Signalfolgen mehrere Ursachen haben können und daher ein Fehler nur dann abgespeichert und angezeigt wird, wenn er eindeutig einem bestimmten Signal oder einer bestimmten Ursache zugeordnet werden kann. Nach dem Start (20) der Prüffolge im Mikrorechner 10 erfolgt zunächst in üblicher Weise eine Initialisierung (21)The test sequence is explained in the flow chart shown in FIG. 3, whereby it is the most important criterion is that certain errors in the timing of the signal sequences can have several causes and therefore an error is only saved and displayed if it clearly relates to a specific signal or a can be assigned to a specific cause. After the start (20) of the test sequence in the microcomputer 10 takes place first in the usual way an initialization (21)

d.h., alle Fehler werden gelöscht und alle Register, Flipflops und Zähler zurückgesetzt. Danach wird vorab ein Drehzahlfehler (22) gesetzt. Dieser Drehzahlfehler ist als n-Fehler 1 bezeichnet, der nach Erscheinen einer· n-Flanke (23) wieder.gelöscht wird (2U). Eine spezielle Fehlermöglichkeit für das η-Signal wird noch in einem besonderen Prüfablauf (.68) geprüft, der in Figur k näher beschrieben ist.that is, all errors are cleared and all registers, flip-flops and counters are reset. A speed error (22) is then set in advance. This speed error is referred to as n-error 1, which is deleted again (2U) after the appearance of an n-edge (23). A special possibility of error for the η-signal is checked not in a particular test sequence (.68), the k in Figure is described in more detail.

Nachdem der n-Fehler 1 gelöscht wurde (2^), wird zur Prüfung des Phasensignals ein "η-Zähler" im Mikrorechner 10 auf den Wert Kuli gesetzt (25). Bei diesem Zähler - es werden noch vier weitere benötigt - kann es sich auch um Register des Mikrorechners handeln, die Aufsummierung kann jedoch auch im Akkumulator erfolgen, wobei die Ergebnisse in Speicherzellen abgelegt werden. Nunmehr wird der η-Zähler um den Wert 1 erhöht (26). Danach wird eine Flanke eines Phasensignals abgewartet (27). Liegt keine p-Flanke vor, so wird abgefragt, ob im η-Zähler ein Wert enthalten ist, der größer als Uz+K ist (28). Dabei entspricht kZ vier Kurbelwellenumdrehungen, d.h., es müßten in diesem Intervall zwei Phasensignale auftreten, wobei für die Prüfung zunächst das Fehlen eines p-Signals toleriert wird. Soll keine solche Tolerierung erfolgen, so müßte anstelle von kZ der Wert 2Z gefordert werden. K ist.ein Toleranzfaktor. Ist die Bedingung (28) nicht erfüllt, so wird der η-Zähler erneut um den Wert 1 erhöht (26). Solange keine p-Flanke auftritt, erfolgt dieser Vorgang solange, bis der Wert UZ+K erreicht ist, wodurch ein Phasen-Fehlersignal (p-Fehler 1)'gespeichert (29) und gegebenenfalls angezeigt wird. Dieses Fehlersignal läßt erkennen, daß entweder der Phasensignalgeber 1 U defekt ist oder eine Leitungsunterbrechung bzw. ein Leitungskurzschluß vorliegt. Eine Steuerung von Zündung und/oder Einspritzung ist dann nicht möglich.After the n-error 1 has been deleted (2 ^), an "η counter" in the microcomputer 10 is set to the value Kuli (25) to check the phase signal. This counter - four more are required - can also be registers of the microcomputer, but the addition can also take place in the accumulator, with the results being stored in memory cells. The η counter is now increased by the value 1 (26). A phase signal edge is then awaited (27). If there is no p-edge, it is queried whether the η counter contains a value that is greater than Uz + K (28). Here, kZ corresponds to four crankshaft revolutions, ie two phase signals would have to occur in this interval, the absence of a p-signal being initially tolerated for the test. If there is no such tolerance, the value 2Z would have to be requested instead of kZ. K is a tolerance factor. If condition (28) is not met, the η counter is increased again by the value 1 (26). As long as no p-edge occurs, this process continues until the value UZ + K is reached, whereby a phase error signal (p-error 1) 'is saved (29) and, if necessary, displayed. This error signal shows that either the phase signal generator 1 U is defective or that there is a line interruption or a line short circuit. It is then not possible to control the ignition and / or injection.

,* λ -- a"" *rfC" "^j ^s j χ. Ρ, * λ - a "" * rfC "" ^ j ^ s j χ. Ρ

Tritt dagegen eine p-Flanke auf (27), so wird abgewartet, bis das Phasensignal den Wert 0 annimmt (30), d.h. bis der Beginn eines Phasensignals erreicht ist (das Phasensignal ist ein O-Signal). Nunmehr wird geprüft, ob ein Bezugsniarkensignal r vorliegt. Dazu wird der η-Zähler auf den Wert 0 gesetzt (31), und anschließend um den Wert 1 erhöht (32). Es wird nun das Erscheinen eines Bezugsmarkensignals r abgefragt (33). Bei ausbleibendem Bezugsmarkensignal r erfolgt diese Abfrage unter ständiger Erhöhung des n-Zählers (32) solange, wie das Phasensignal (3^, p=0) vorliegt. Zunächst sei davon ausgegangen, daß während dieses Phasensignals ordnungsgemäß ein Bezugsmarkensignal r erscheint (33).If, on the other hand, a p-edge occurs (27), the system waits, until the phase signal assumes the value 0 (30), i.e. until the beginning of a phase signal is reached (the phase signal is a 0 signal). Now it is checked whether a reference mark signal r is present. To do this, the η counter is set to the value 0 (31), and then increased by the value 1 (32). The appearance of a reference mark signal r is now queried (33). If there is no reference mark signal r, this query takes place with constant increment of the n-counter (32) as long as how the phase signal (3 ^, p = 0) is present. First it is assumed that a reference mark signal r appears properly during this phase signal (33).

Nunmehr wird geprüft, ob ein Wackelkontakt (p-Fehler 2) des Phasensignals vorliegt. Dazu wird geprüft, ob beim darauffolgenden Bezugsmarkensignal r in ordnungsgemäßer Weise durch den Phasensignalgeber 1k ein 1-Signal vorliegt, also das Phasensignal nicht- den Wert 0 aufweist. Dazu wird zunächst wiederum der η-Zähler auf- den Wert 0 gesetzt (35)· Anschließend wird der η-Zähler solange um den Wert 1 erhöht (36) bis der Wert Z-K erreicht ist (37), also ein Zahlenwert, der dem Abstand zwischen zwei Bezugsmarkensignalen r abzüglich einem Korrekturfaktor K entspricht. Ist dieser Wert überschritten, so wird das Erscheinen eines Bezugsmarkensignals r abgewartet (38). Dies erfolgt unter ständigem Durchlauf der Schleife (3o bis 39) und entsprechender Erhöhung des n-Zählers (36) solange, bis der Wert Z+K (39) überschritten ist. Ist zwischen Z-K und Z+K kein Bezugsmarkensignal r erschienen, so liegt ein in diesem Prüfschritt nicht zu untersuchender Fehler vor (d.h. es kann nicht eindeutig festgestellt werden, ob eine Bezugsmarke fehltIt is now checked whether there is a loose contact (p-error 2) of the phase signal. To this end, a check is made as to whether a 1 signal is present in the proper manner by the phase signal generator 1 k in the subsequent reference mark signal r, that is to say whether the phase signal does not have the value 0. To do this, the η counter is first set to the value 0 (35) · Then the η counter is increased by the value 1 (36) until the value ZK is reached (37), i.e. a numerical value that corresponds to the distance between two reference mark signals r minus a correction factor K corresponds. If this value is exceeded, the appearance of a reference mark signal r is awaited (38). This is done by continuously running through the loop (3o to 39) and increasing the n-counter (36) accordingly until the value Z + K (39) is exceeded. If no reference mark signal r has appeared between ZK and Z + K, then there is an error that cannot be examined in this test step (ie it cannot be clearly determined whether a reference mark is missing

oder ob Drehzahlimpulse durch einen Wackelkontakt ausgeblieben sind) und das Prüfverfahren wird mit dem Verfahrensschritt 2k fortgesetzt. Erscheint hingegen in dem bezeichneten Intervall ein Bezugsmarkensignal r (38), so wird der gleichzeitig am Phasensignalgeber 1k anliegende Signalpegel untersucht (ItO). Ist dieser Signalpegel ordnungsgemäß gleich 1, so wird in nicht näher dargestellter Weise mit dem Hauptprogramm also mit dem Programm zur Erzeugung von Zünd-, Einspritz- oder sonstigen Steuersignalen festgefahren. Liegt dagegen ein Signalpegel von. 0 vor, so wird ein Phasenfehlersignal (p-Fehler 2) erzeugt (kl ) , das anzeigt, daß ein fehlerhaftes Phasensignal vorliegt, das mit großer Wahrscheinlichkeit auf einen Wackelkontakt zurückzuführen ist.or whether there were no speed pulses due to a loose contact) and the test procedure is continued with method step 2k . If, on the other hand, a reference mark signal r (38) appears in the specified interval, the signal level simultaneously applied to the phase signal generator 1 k is examined (ItO). If this signal level is properly equal to 1, the main program, that is, the program for generating ignition, injection or other control signals, is stuck in a manner not shown. If, on the other hand, there is a signal level of. 0, a phase error signal (p-error 2) is generated ( kl ), which indicates that an incorrect phase signal is present, which is most likely due to a loose contact.

Die folgende Beschreibung setzt wieder an der Schleife 32 bis 3k an. Ist am Ende eines Phasensignals (3k) immer noch kein Bezugsmarkensignal r aufgetreten, so wird geprüft, ob ein Bezugsmarkenfehler vorliegt. Dazu wird der η-Zähler, der im Augenblick den Wert Zp enthält, weiter., um den Wert 1 erhöht (k2) . Anschließend wird" erneut das Auftreten eines Bezugsmarkensignals■r geprüft (k3). In einer Schleife (k2 bis kk) wird dabei solange abgewartet, bis der Zahlenwert 2Z+Zp erreicht ist (kk) . Dieser Zahlenwert entspricht dem doppelten Abstand zwischen zwei Bezugsmarkensignalen zuzüglich dem Zahlenwert Zp, der der Signalbreite'eines Phasensignals entspricht. Hierbei wird wiederum das Fehlen eines Bezugsmarkensignals zunächst toleriert. Soll
eine solche Tolerierung nicht stattfinden, so wird
lediglich bis zum Zahlenwert Z+Zp in der Schleife
(k2 bis kk) verblieben. Ist der Zahlenwert erreicht, so.wird ein Bezugsmarken-Fehlersignal (U5) gespeichert und gegebenenfalls angezeigt, das den Defekt des
The following description starts again at loop 32 to 3k . If at the end of a phase signal (3k) still no reference mark signal r has occurred, a check is made as to whether there is a reference mark error. For this purpose, the η counter, which currently contains the value Zp, is incremented by the value 1 (k2) . The occurrence of a reference mark signal ■ r is then checked again (k3) . A loop (k2 to kk) waits until the numerical value 2Z + Zp is reached (kk) . This numerical value corresponds to twice the distance between two reference mark signals plus the numerical value Zp, which corresponds to the signal width of a phase signal. Here again the absence of a reference mark signal is initially tolerated
such toleration does not take place, so will
only up to the numerical value Z + Zp in the loop
(k2 to kk) remained. When the numerical value is reached, a reference mark error signal (U5) is stored and, if necessary, displayed, which indicates the defect in the

Bezugsmarkengebers angibt. Anschließend wird ein eventuell gespeicherter Winkelfehler gelöscht (U6), auf dem später noch eingegangen wird.·Reference mark encoder. Then a Any stored angle errors deleted (U6), which will be discussed later.

Tritt während eines Durchlaufens der Schleife k2 "bis kk dagegen ein Bezugsmarkensignal r auf (U3), so wird nunmehr geprüft, ob ein Winkelfehler vorliegt, also ob das Bezugsmarkensignal winkelmäßig gegenüber dem Phasensignal fehlerhaft verdreht ist. Dies kann z.B. eine Verdrehung des Verteilers beinhalten. Zunächst wird ein weiterer n1-Zähler auf den Wert O gesetzt (kj). Danach wird abgefragt, ob der erste η-Zähler den Wert Zp überschritten hat (^8). Dies müßte eigentlich der .Fall sein, da dieser Zähler bereits während des vergangenen Phasensignals gezählt hat. Liegt dennoch ein kleinerer Zahlenwert als Zp vor, so muß ein anderer Fehler vorliegen und die Prüfung setzt wieder beim Schritt 2k an. Ist dagegen^ der Zahlenwert Zp überschritten, so wird erneut das Auftreten eines Bezugsmarkensignals r abgewartet (^9)· Dieses Abwarten erfolgt in einer Schleife (U9 bis 51) unter jeweiliger Erhöhung des n1-Zähler um den Wert 1 (50) solange, bis der Zahlenwert 2Z+K überschritten wird (51)· Ist dies der Fall, so liegt ein Bezugsmarkenfehler vor, der gespeichert wird (^5). Tritt dagegen während des Durchlaufens der Schleife (U9 bis 51 ) ein Bezugsmarkensignal r auf (^9), so wird abgefragt, ob dieses Bezugsmarkensignal im korrekten Abstand zum Vorherigen aufgetreten ist (52). Der korrekte Abstand ist Z, wobei wiederum eine Toleranz von wenigstens - 1 zugelassen wird. Ist der korrekte Abstand nicht gegeben, so liegt ein anderer Fehler vor und die Prüfung setzt wieder beim Schritt 2k an. Ist dagegen der Abstand korrekt, so wird abgefragt, ob ein Phasensignal p=0 If, on the other hand, a reference mark signal r (U3) occurs while loop k2 ″ to kk , a check is now made to determine whether there is an angle error, i.e. whether the reference mark signal is angularly incorrectly rotated with respect to the phase signal. This can include, for example, a rotation of the distributor. First, another n1 counter is set to the value O (kj). Then a query is made as to whether the first η counter has exceeded the value Zp (^ 8). This should actually be the case, since this counter was already used during the If the numerical value is lower than Zp, there must be another error and the test starts again at step 2k . If, on the other hand, ^ the numerical value Zp is exceeded, the occurrence of a reference mark signal r is awaited again (^ 9 ) · This waiting takes place in a loop (U9 to 51) with the respective increment of the n1 counter by the value 1 (50) until the numerical value 2Z + K is exceeded (51) · Ist di if this is the case, there is a reference mark error which is saved (^ 5). If, on the other hand, a reference mark signal r (^ 9) occurs while the loop is running (U9 to 51), a query is made as to whether this reference mark signal occurred at the correct distance from the previous one (52). The correct distance is Z, again allowing a tolerance of at least -1. If the correct distance is not given, there is another error and the test starts again at step 2k . If, on the other hand, the distance is correct, a query is made as to whether a phase signal p = 0

gleichzeitig Torliegt (53). Da das vorherige Bezugsmarkensignal (J+3) nicht mit einem Phasensignal zusammengefallen war, müßte bei ordnungsgemäßer Funktion nunmehr ein Phasensignal vorliegen. Liegt folglich kein Phasensignal vor (53) so wird ein Winkelfehler ( OC -Fehler) gespeichert und gegebenenfalls angezeigt (5M» der angibt, daß ein Winkelfehler zwischen Besugsmarke und Phase vorliegt, der insbesondere auf eine Verdrehung des Verteilers zurückzuführen ist.at the same time the door is open (53). Since the previous reference mark signal (J + 3) did not coincide with a phase signal, a phase signal should now be present if the function was correct. If there is consequently no phase signal (53), an angle error (OC error) is stored and, if necessary, displayed (5M »which indicates that there is an angle error between the detection mark and the phase, which is due in particular to a twisting of the distributor.

In dem in Figur k dargestellten Flußdiagramm ist diein Figur 3 schematisch dargestellte Prüffolge (_68 ) zur Erkennung eines Drehzahlsignalfehlers detaillierter dargestellt. Der Zweck dieser Anordnung ist es, einen weiteren Drehzahlfehler (n-Fehler 2) zu speichern und die Speicherung auch beim späteren Auftreten eines Drehzahlsignals aufrechtzuerhalten, wenn unmittelbar nach Einschalten der Stromversorgung zwar eine reguläre Folge von p- und r-Signalen jedoch kein Drehzahlsignal η auftritt. Es kann nämlich vorkommen, daß bei Einschalten der Stromversorgung durch Signalprellen oder sonstiger Einschaltstörungen Bezugsmarken- und Phasensignale vorgetäuscht werden, ohne daß zu diesem Zeitpunkt bereits Drehzahlsignale vorliegen. Setzen dagegen die Drehzahlsignale tatsächlich erst nach einigen Perioden ordnungsgemäßer Bezugsmarken- und Phasensignalen ein, dann liegt ein Drehzahlfehler vor, der dann zwar zunächst bei Wiederauftreten von Drehzahlsignalen behoben scheint, jedoch grundsätzlich einen Fehler des Drehzahlgebers beinhaltet, dem nachgegangen werden muß. Zu diesem Zweck wird eine gewisse Anzahl von Bezugsmarken und Phasen auf ihre ordnungsgemäße Reihe-nfolge hin überprüft undIn the flowchart shown in FIG. K , the test sequence (_68) shown schematically in FIG. 3 for detecting a speed signal error is shown in more detail. The purpose of this arrangement is to store a further speed error (n-error 2) and to maintain the storage even if a speed signal occurs later if, immediately after switching on the power supply, a regular sequence of p and r signals but no speed signal η occurs. It can happen that when the power supply is switched on, reference mark and phase signals are simulated by signal bouncing or other switch-on disturbances, without speed signals already being present at this point in time. If, on the other hand, the speed signals do not actually set in until after a few periods of proper reference mark and phase signals, then there is a speed error, which appears to be corrected when speed signals reappear, but basically contains an error in the speed sensor that must be investigated. For this purpose, a certain number of reference marks and phases are checked for their correct sequence and

-K--K-

erst dann ein Drehzahlfehler gespeichert, wenn nach dieser ordnungsgemäßen Reihenfolge immer noch kein Drehzahlsignal aufgetreten ist.A speed error is only saved if, after this correct sequence, there is still no Speed signal has occurred.

Bei Nichtvorliegen einer Drehzahlsignal-Flanke (23) wird daher zunächst eine Phasensignalflanke abgewartet (55) und zwar eine Phasensignalflanke zu Beginn eines- Phasensignals (h6). Danach wird ein Phasensignal-Zähler um den Wert 1 erhöht (57). Danach wird der Zustand des Phasensignalgebers 11; abgefragt (58), der zu diesem Zeitpunkt ein O-Signal aufweist. Danach wird über eine Schleife (59 bis 63, 58) das Auftreten eines Bezugsmarkensignals r abgewartet (59)· Tritt während eines solchen Durchlaufs eine Drehzahlflanke auf (62), so wird kein Drehzahlfehlersignal zusätzlich gespeichert und in bereits beschriebener Weise durch den Schritt 2k das bereits gesetzte Drehzahlfehlersignal (η-Fehler l) wieder gelöscht. Tritt nun ein Bezugsmarkensignal auf (59), so wird ein Bezugsmarkenzähler, der nur bei p=0 zählt, (6h) um den Wert 1 erhöht. Ist nun in einem der darauffolgenden Durchläufe der beschriebenen Schleife (58 bis 63) das Phasensignal beendet (58), so wird im Prüfschritt (65) erneut auf ein Bezugsmarkensignal r gewartet. Die Warteschleife besteht nunmehr aus den Schritten 60 bis 63> 58, 65. Tritt nun ein solches Bezugsmarkensignal auf, wird ein Bezugsmarkenzähler, der nur bei p=l zählt (66), um den Wert 1 erhöht. Dieses wechselseitige Durchlaufen der beiden beschriebenen Schleifen erfolgt solange, bis die im Schritt 60 vorgegebene Bedingung erfüllt ist, d.h. bis der Bezugsmarkenzähler (p=0) den Wert 2 aufweist und der Bezugsmarkenzähler (p=i) den Wert 1 aufweist und der Phasensignalzähler (p-Sähler) den Wert 3 aufweist. Dabei erfolgt eine Erhöhung de-s Phasensignalzählers (57) immer dann, wennIn the absence of a speed signal edge (23), a phase signal edge is therefore first waited for (55), namely a phase signal edge at the beginning of a phase signal (h6). A phase signal counter is then increased by the value 1 (57). Thereafter, the state of the phase signal generator 11; queried (58), which at this point in time has an O signal. Thereafter, a loop (59 to 63, 58) the occurrence of a reference mark signal r awaited (59) · If during such a passage, a speed flank (62), so no speed error signal is additionally stored and 2k in the manner already described by the step that already set speed error signal (η error l) deleted again. If a reference mark signal occurs (59) , a reference mark counter which only counts when p = 0 (6h) is increased by the value 1. If the phase signal is ended (58) in one of the subsequent runs of the loop described (58 to 63), a reference mark signal r is again waited for in test step (65). The waiting loop now consists of steps 60 to 63> 58, 65. If such a reference mark signal occurs, a reference mark counter, which only counts when p = 1 (66), is increased by the value 1. This reciprocal running through of the two loops described takes place until the condition specified in step 60 is met, i.e. until the reference mark counter (p = 0) has the value 2 and the reference mark counter (p = i) has the value 1 and the phase signal counter (p Counter) has the value 3. The phase signal counter (57) is increased whenever

387387

ASAS

bei einem Schleifendurchlauf eine p-Flanke auftritt (.63). Ist die im Schritt βθ gestellte Bedingung erfüllt - sie ist bei ordnungsgemäßer Reihenfolge der Signale ρ und r gemäß Figur 2 zum Zeitpunkt ti erreicht - dann wird ein Drehzahfehlersignal 2 gespeichert (67), das im Gegensatz zum Drehzahlfehlersignal 1 (22) nicht mehr durch den Schritt 2k gelöscht wird. Es zeigt an, daß bei Einschalten der Steuervorrichtung 10 eine Unregelmäßigkeit der Drehzahlsignale vorliegt oder daß bei laufendem Motor durch einen Wackelkontakt das Drehzahlsignal für gewisse Zeit gefehlt hat. Wird dagegen diese vor— geschriebene Reihenfolge der p- und r-Signale gemäß Figur U nicht eingehalten, so muß es sich um Stör- und Prellsignale handeln, das Drehzahlfehlersignal 2 wird nicht erzeugt und es. wird weiterhin auf eine Drehzahlflanke (23) gewartet.a p-edge occurs during a loop pass (.63). If the condition set in step βθ is met - if the order of the signals ρ and r according to FIG Step 2k is deleted. It indicates that when the control device 10 is switched on, there is an irregularity in the speed signals or that the speed signal was missing for a certain time due to a loose contact while the engine was running. If, on the other hand, this prescribed sequence of the p and r signals according to FIG. U is not adhered to, then it must be a question of interference and bounce signals; a speed edge (23) continues to be waited for.

Es sei noch darauf hingewiesen, daß die beschriebenen Geber 13 und 1h anstelle eines Signals auch mehrere Signale pro Umdrehung abgeben können. Dies hängt insbesondere bei vielzylindrigen Brennkraftmaschinen davon ab, ob weitere benötigte Signale intern elektronisch oder durch die Geb'eranordnungen erzeugt werden sollen. Weiterhin sei noch erwähnt, daß der Steuervorrichtung zur Berechnung von Steuersignalen natürlich noch weitere benötigte Parameter in bekannter Weise zugeführt werden können. Dies ist symbolisch durch den Pfeil PM dargestellt. It should be noted that the encoder described in place 13 and 1 hour of a signal can also make multiple signals per revolution. In the case of multi-cylinder internal combustion engines in particular, this depends on whether further required signals are to be generated internally electronically or by the transmitter arrangements. It should also be mentioned that the control device for calculating control signals can of course also be supplied with further required parameters in a known manner. This is shown symbolically by the arrow PM.

- Leerseite - - blank page -

Claims (1)

y / ο Ο Jy / ο Ο J »■ 18387-»■ 18387- 1.3.1983 Ve/Kc1.3.1983 Ve / Kc ROBERT BOSCH GMBH, 7OOO Stuttgart 1ROBERT BOSCH GMBH, 7OOO Stuttgart 1 AnsprücheExpectations .j Vorrichtung zum Anzeigen und/oder Speichern von Fehlern von Geberanordnungen an Brennkraftmaschinen, wobei ein mit einer Welle gekoppelter erster Signalgeber (13) wenigstens eine Bezugsmarke (r) pro Umdrehung erzeugt und wobei wenigstens ein zweiter Signalgeber ("\k) vorgesehen ist, dessen Signale in einer festen Zuordnung zu den Signalen des ersten Gebers stehen, dadurch gekennzeichnet, daß bei einer Abweichung von einer vorgeschriebenen Reihenfolge und vorgeschriebenen Abständen von Bezugsmarken und weiteren Signalen wenigstens ein Fehlersignal erzeugt wird, das gespeichert und/oder einer Anzeigevorrichtung (15) zugeführt wird..j Device for displaying and / or storing errors in transmitter arrangements on internal combustion engines, a first signal transmitter (13) coupled to a shaft generating at least one reference mark (r) per revolution and at least one second signal transmitter ("\ k) being provided, whose signals are permanently assigned to the signals of the first transmitter, characterized in that if there is a deviation from a prescribed sequence and prescribed distances between reference marks and other signals, at least one error signal is generated, which is stored and / or fed to a display device (15) will. 2. Vorrichtung nach Anspruch 1, dadurch gekennzeichnet, daß der ersten Signalgeber (13) mit der Kurbelwelle der Brennkraftmaschine und der zweite Signalgeber (1U) zur Erzeugung von Phasensignalen mit der Nockenwelle gekoppelt ist.2. Device according to claim 1, characterized in that that the first signal transmitter (13) with the crankshaft of the internal combustion engine and the second signal transmitter (1U) to Generation of phase signals is coupled to the camshaft. 3. Vorrichtung nach Anspruch 1, dadurch gekennzeichnet, daß jedes n-te (n - 2) Bezugsmarkensignal während eines relativ dazu längeren Phasensignals erzeugt wird und daß bei Abweichung von dieser vorgeschriebenen Koinzidenz außerhalb einer vorgebbaren Toleranz ein Fehlersignal erzeugt wird.3. Apparatus according to claim 1, characterized in that each n-th (n - 2) reference mark signal during a relatively longer phase signal is generated and that if there is a deviation from this prescribed coincidence an error signal is generated outside a specifiable tolerance. k. Vorrichtung nach einem der Ansprüche 1 bis 3, dadurch gekennzeichnet, daß der Signalabstand zwischen zwei Signalen mit Hilfe von Drehzahlsignalen (n) höherer Frequenz eines Drehsahlinkrementgebers (12) ausgezählt wird und daß bei Überschreitung eines vorgebbaren Zahlenwertes ein Fehlersignal für das zu prüfende Signal erzeugt wird. k. Device according to one of Claims 1 to 3, characterized in that the signal spacing between two signals is counted with the aid of speed signals (n) of higher frequency from a speed incremental encoder (12) and that if a predeterminable numerical value is exceeded, an error signal is generated for the signal to be tested . IV W -Ul I IV W -Ul I 5. Vorrichtung nach Anspruch ^, dadurch gekennzeichnet, daß zur Überprüfung eines Phasensignals (p), das nach einer Koinzidenz mit einem Bezugsmarkensignal (r) "beim darauffolgenden Bezugsmarkensignal nicht auftreten darf, Drehzahlsignale (n) ab dem ersten Bezugsmarkensignal gezählt werden, und daß beim darauffolgenden Bezugsmarkensignal und gleichzeitig auftretendem Phasensignal ein Phasen-Fehler signal erzeugt wird.5. Apparatus according to claim ^, characterized in that to check a phase signal (p), which after a coincidence with a reference mark signal (r) "must not occur in the subsequent reference mark signal, speed signals (n) are counted from the first reference mark signal, and that a phase error signal is generated in the subsequent reference mark signal and the phase signal occurring at the same time. D. Vorrichtung nach einem der Ansprüche 3 bis 5S dadurch gekennzeichnet, daß Drehzahlsignale (n) ab der ersten Flanke eines Phasensignals (p) gezählt werden und daß beim Auftreten eines Bezugsmarkensignals (r) vor Erreichen eines Zahlenwerts (Zp), der der Länge eines Phasensignals entspricht, kein Fehlersignal erzeugt und zum nächsten Prüfschritt weitergeschaltet wird.D. Device according to one of claims 3 to 5 S, characterized in that speed signals (n) are counted from the first edge of a phase signal (p) and that when a reference mark signal (r) occurs before a numerical value (Zp), which is the length corresponds to a phase signal, no error signal is generated and the system switches to the next test step. 7. Vorrichtung nach Anspruch 6} dadurch gekennzeichnet, daß bei Erreichen eines vorgebbaren Zahlenwerts, der wenigstens dem Signalabstand (Z) zwischen zwei Bezugsmarkensignalen (r) entspricht, ohne daß ein Beaugsmarkensignal aufgetreten wäre, ein Bezugsmarken-Fehlersignal erzeugt wird.7. Apparatus according to claim 6 }, characterized in that when a predeterminable numerical value is reached which corresponds to at least the signal distance (Z) between two reference mark signals (r) without a warning mark signal having occurred, a reference mark error signal is generated. 8. Vorrichtung nach Anspruch 7, dadurch gekennzeichnet, daß beim Auftreten eines Bezugsmarkensignals vor Erreichen des vorgebbaren Zahlenwerts ein weiterer Zählvorgang von Drehzahlsignalen eingeleitet wird, und daß bei Erreichen eines weiteren Zahlenwerts, der wenigstens dem Signalabstand zwischen zwei Bezugsmarkensignalen entspricht, ohne daß ein weiteres Bezugsmarkensignal aufgetreten wäre, ein Bezugsmarken-Fehlersignal erzeugt wird.8. Apparatus according to claim 7, characterized in that that when a reference mark signal occurs before the predeterminable numerical value is reached, another counting process is carried out is initiated by speed signals, and that when a further numerical value is reached, the corresponds to at least the signal distance between two reference mark signals without another If the reference mark signal had occurred, a reference mark error signal is generated. 9. Vorrichtung nach Anspruch 8, dadurch gekennzeichnet, daß beim Auftreten eines Bezugsmarkensignals im vorgesehenen Abstand während des weiteren Zählvorgangs und gleichzeitigem Ausbleiben eines Phasensignals ein Winkel-Fehlersignal erzeugt wird.9. Apparatus according to claim 8, characterized in that when a reference mark signal occurs in the provided Distance during the further counting process and the simultaneous absence of a phase signal Angle error signal is generated. 1Q.Vorrichtung nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, daß zu Beginn des Prüfvorgangs ein Drehzahl-Fehlersignal (1) erzeugt wird, das beim Auftreten einer Drehzahlsignalflanke wieder gelöscht wird.1Q.Vorrichtung according to any one of the preceding claims, characterized in that a speed error signal (1) is generated at the beginning of the test process, which at Occurrence of a speed signal edge is deleted again. 11. Vorrichtung nach Anspruch 10,dadurch gekennzeichnet, daß beim Auftreten von Phasen- und Bezugsmarkensignalen und fehlenden Drehzahlsignalen eine vorgeschriebene Reihenfolge von Phasen- und Bezugsmarkensignalen abgefragt wird, und daß beim Vorliegen dieser -vorgeschriebenen Reihenfolge ein weiteres Drehzahl-Fehlersignal11. The device according to claim 10, characterized in that that when phase and reference mark signals and missing speed signals occur, a prescribed one Sequence of phase and reference mark signals is queried, and that -prescribed when this is present Sequence another speed error signal (2) erzeugt wird.(2) is generated. 12. Vorrichtung nach Anspruch 1ί, dadurch gekennzeichnet, daß das weitere Drehzahl-Fehlersignal auch beim anschließenden Auftreten von Drehzahlsignalen erhalten bleibt.12. The device according to claim 1ί, characterized in that that the further speed error signal is also received when speed signals subsequently occur remain. 13. Vorrichtung nach einem der vorhergehenden Ansprüche, gekennzeichnet durch die Realisierung in einem Mikrorechner ( 1 0 ) .13. Device according to one of the preceding claims, characterized by implementation in a microcomputer (1 0). 1Ik. Vorrichtung nach Anspruch 13, dadurch gekennzeichnet, daß ein gemeinsamer Mikrorechner für die Überprüfung und/oder Speicherung sowie die Steuerfunktionen für die Brennkraftmaschine vorgesehen ist. 1 Ik. Device according to Claim 13, characterized in that a common microcomputer is provided for checking and / or storing as well as the control functions for the internal combustion engine.
DE3307833A 1983-02-19 1983-03-05 Method for displaying and / or storing errors in sensor arrangements on internal combustion engines Expired - Lifetime DE3307833C2 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
DE3307833A DE3307833C2 (en) 1983-02-19 1983-03-05 Method for displaying and / or storing errors in sensor arrangements on internal combustion engines
FR838321094A FR2541456B1 (en) 1983-02-19 1983-12-30 DEVICE FOR DISPLAYING AND / OR MEMORIZING DEFECTS OF INDICATOR DEVICES ON INTERNAL COMBUSTION ENGINES
JP59017279A JP2575606B2 (en) 1983-02-19 1984-02-03 Method of indicating and storing an abnormality of a signal generator of an internal combustion engine
IT19601/84A IT1174483B (en) 1983-02-19 1984-02-14 DEVICE FOR INDICATING AND, OR STORING ERRORS OF GENERATOR PROVISIONS ON ENDOTHERMAL ENGINES

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
DE3305811 1983-02-19
DE3307833A DE3307833C2 (en) 1983-02-19 1983-03-05 Method for displaying and / or storing errors in sensor arrangements on internal combustion engines

Publications (2)

Publication Number Publication Date
DE3307833A1 true DE3307833A1 (en) 1984-08-23
DE3307833C2 DE3307833C2 (en) 1993-12-16

Family

ID=25808393

Family Applications (1)

Application Number Title Priority Date Filing Date
DE3307833A Expired - Lifetime DE3307833C2 (en) 1983-02-19 1983-03-05 Method for displaying and / or storing errors in sensor arrangements on internal combustion engines

Country Status (4)

Country Link
JP (1) JP2575606B2 (en)
DE (1) DE3307833C2 (en)
FR (1) FR2541456B1 (en)
IT (1) IT1174483B (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3933836A1 (en) * 1988-10-12 1990-04-19 Mitsubishi Electric Corp DEVICE FOR CYLINDER DETECTION IN AN INTERNAL COMBUSTION ENGINE
EP0497237A2 (en) * 1991-01-29 1992-08-05 MAGNETI MARELLI S.p.A. Internal combustion engine stroke identification system
US5251600A (en) * 1991-08-04 1993-10-12 Robert Bosch Gmbh Arrangement for determining angle of rotation of two rotating parts
WO1994025749A1 (en) * 1993-04-23 1994-11-10 Robert Bosch Gmbh Machine control process with substitution function for a defective shaft angular position signal
FR2778739A1 (en) * 1998-05-13 1999-11-19 Bosch Gmbh Robert DEVICE AND METHOD FOR REMOVING AND / OR DISPLAYING DISTURBANCES IN THE OPERATION OF AN ENGINE
DE10043756A1 (en) * 2000-09-05 2002-03-28 Siemens Ag Method for determining the injection timing in an injection system for an internal combustion engine
EP1253306A2 (en) 2001-04-27 2002-10-30 Robert Bosch Gmbh Synchronizing mechanism of an internal combustion engine depending on the angle relationship of a rotating part
DE4440564C2 (en) * 1994-11-12 2003-10-30 Bosch Gmbh Robert Method and device for controlling an internal combustion engine
DE10103561B4 (en) * 2000-01-27 2015-11-19 Denso Corporation An engine control unit

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61237034A (en) * 1985-04-15 1986-10-22 Tsutomu Honda Inspecting device for car engine
FR2613494B1 (en) * 1987-04-03 1989-07-13 Renault DEVICE AND METHOD FOR CHECKING THE WIRING OF THE IGNITION POWER MODULE
JPH0694859B2 (en) * 1987-05-15 1994-11-24 三菱電機株式会社 Ignition timing control device
JP2915614B2 (en) * 1991-04-18 1999-07-05 三菱重工業株式会社 Internal combustion engine abnormality detection device
JP4466929B2 (en) * 1998-06-03 2010-05-26 株式会社ケーヒン Rotating body rotation angle position detection device
SE514368C2 (en) 1999-06-01 2001-02-12 Volvo Personvagnar Ab Method and arrangement for diagnosis of sensor in connection with control of an internal combustion engine and use of said arrangement
JP4453839B2 (en) * 2006-01-19 2010-04-21 日立オートモティブシステムズ株式会社 Engine control device
JP2010090900A (en) * 2009-11-30 2010-04-22 Hitachi Ltd Engine control device

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE2834190A1 (en) * 1978-08-04 1980-02-14 Rene Dick Pipe clip with holding stirrup - has damping plates inside clamped between parallel shanks on clip and stirrup
JPS55142233A (en) * 1979-04-24 1980-11-06 Nissan Motor Co Ltd Device for diagnosing crank angle sensor
DE3024266A1 (en) * 1979-06-28 1981-01-15 Nissan Motor DEVICE FOR TESTING A SYSTEM FOR CONTROLLING VARIOUS DEVICES OF A MOTOR VEHICLE

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS54160908A (en) * 1978-06-08 1979-12-20 Nissan Motor Co Ltd Device for warning belt slip
DE2945543A1 (en) * 1979-11-10 1981-05-21 Robert Bosch Gmbh, 7000 Stuttgart DEVICE FOR CONTROLLING OPERATING PARAMETER DEPENDENT AND REPEATING PROCESSES FOR INTERNAL COMBUSTION ENGINES
JPS56141534A (en) * 1980-04-07 1981-11-05 Nissan Motor Co Ltd Diagnosis device for concentrated electronic control system of engine

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE2834190A1 (en) * 1978-08-04 1980-02-14 Rene Dick Pipe clip with holding stirrup - has damping plates inside clamped between parallel shanks on clip and stirrup
JPS55142233A (en) * 1979-04-24 1980-11-06 Nissan Motor Co Ltd Device for diagnosing crank angle sensor
DE3024266A1 (en) * 1979-06-28 1981-01-15 Nissan Motor DEVICE FOR TESTING A SYSTEM FOR CONTROLLING VARIOUS DEVICES OF A MOTOR VEHICLE

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3933836A1 (en) * 1988-10-12 1990-04-19 Mitsubishi Electric Corp DEVICE FOR CYLINDER DETECTION IN AN INTERNAL COMBUSTION ENGINE
EP0497237A2 (en) * 1991-01-29 1992-08-05 MAGNETI MARELLI S.p.A. Internal combustion engine stroke identification system
EP0497237A3 (en) * 1991-01-29 1993-05-26 Weber S.R.L. Internal combustion engine stroke identification system
US5251600A (en) * 1991-08-04 1993-10-12 Robert Bosch Gmbh Arrangement for determining angle of rotation of two rotating parts
DE4129344C2 (en) * 1991-09-04 2001-08-16 Bosch Gmbh Robert Device for detecting the angle of rotation of two rotating parts
WO1994025749A1 (en) * 1993-04-23 1994-11-10 Robert Bosch Gmbh Machine control process with substitution function for a defective shaft angular position signal
DE4440564C2 (en) * 1994-11-12 2003-10-30 Bosch Gmbh Robert Method and device for controlling an internal combustion engine
FR2778739A1 (en) * 1998-05-13 1999-11-19 Bosch Gmbh Robert DEVICE AND METHOD FOR REMOVING AND / OR DISPLAYING DISTURBANCES IN THE OPERATION OF AN ENGINE
DE10103561B4 (en) * 2000-01-27 2015-11-19 Denso Corporation An engine control unit
DE10043756A1 (en) * 2000-09-05 2002-03-28 Siemens Ag Method for determining the injection timing in an injection system for an internal combustion engine
DE10043756C2 (en) * 2000-09-05 2002-11-28 Siemens Ag Method for determining the injection timing in an injection system for an internal combustion engine
US6868833B2 (en) 2000-09-05 2005-03-22 Siemens Aktiengesellschaft Method for defining the injection time in an injection system for an internal combustion engine
EP1253306A2 (en) 2001-04-27 2002-10-30 Robert Bosch Gmbh Synchronizing mechanism of an internal combustion engine depending on the angle relationship of a rotating part

Also Published As

Publication number Publication date
IT1174483B (en) 1987-07-01
JPS59154335A (en) 1984-09-03
DE3307833C2 (en) 1993-12-16
JP2575606B2 (en) 1997-01-29
IT8419601A0 (en) 1984-02-14
FR2541456A1 (en) 1984-08-24
FR2541456B1 (en) 1989-03-31

Similar Documents

Publication Publication Date Title
DE3307833C2 (en) Method for displaying and / or storing errors in sensor arrangements on internal combustion engines
DE4141713C2 (en) Encoder arrangement for cylinder detection and emergency operation in an internal combustion engine with n cylinders
DE4440656B4 (en) Variable camshaft adjuster
EP0643803B1 (en) Sensor arrangement for rapid cylinder identification in a multi-cylinder internal combustion engine
DE4434833B4 (en) Device for detecting the reverse rotation of a rotating part of an internal combustion engine
DE4227113A1 (en) Method for error detection when evaluating the output signals of a speed sensor
WO1980000597A1 (en) Device for controlling,in combustion motor machines,operations which are repetitive and which depend on running parameters
EP0831224B1 (en) Sensor arrangement for rapid cylinder identification in an internal combustion engine
DE102010003524A1 (en) Circuit arrangement and method for evaluating signals of a crankshaft sensor and a camshaft sensor of an internal combustion engine
DE19610121C2 (en) Control device for an internal combustion engine
DE3932075C2 (en) Method for recognizing a reference cylinder in a multi-cylinder internal combustion engine and device for carrying out the method
DE4313331A1 (en) Process for triggering processes dependent on the angular position of a rotating part
DE3933836C2 (en)
DE102005019515B4 (en) Method for measuring the speed of an EC motor
EP0581151A1 (en) Device for monitoring a sensor
EP0668964B1 (en) Device for electronically simulating the position of a component
DE10043756C2 (en) Method for determining the injection timing in an injection system for an internal combustion engine
DE19820817C2 (en) Device for controlling a multi-cylinder internal combustion engine
DE10324858B4 (en) Method for the reverse rotation detection of an internal combustion engine
DE19821354A1 (en) Suppression and/or indication of interference with reference mark identification e.g. position of piston in engine of motor vehicle
DE68918862T2 (en) DISTRIBUTOR IGNITION SYSTEM.
EP0269607B1 (en) Diagnosis method and apparatus for multi-cylinder combustion engines
DE3533529C2 (en)
DE2612063A1 (en) DIAGNOSTIC PROCEDURE AND SYSTEM FOR COMBUSTION ENGINES
DE68925658T2 (en) Electronic angle encoder with control system

Legal Events

Date Code Title Description
8110 Request for examination paragraph 44
D2 Grant after examination
8364 No opposition during term of opposition
8320 Willingness to grant licences declared (paragraph 23)