DE10322978B4 - Electronic control with monitoring IC and method for checking an electronic control - Google Patents

Electronic control with monitoring IC and method for checking an electronic control Download PDF

Info

Publication number
DE10322978B4
DE10322978B4 DE10322978.7A DE10322978A DE10322978B4 DE 10322978 B4 DE10322978 B4 DE 10322978B4 DE 10322978 A DE10322978 A DE 10322978A DE 10322978 B4 DE10322978 B4 DE 10322978B4
Authority
DE
Germany
Prior art keywords
determination values
monitoring
values
control microcomputer
vehicle
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.)
Expired - Lifetime
Application number
DE10322978.7A
Other languages
German (de)
Other versions
DE10322978A1 (en
Inventor
Masaru Yokochi
Yasuhiro Tanaka
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.)
Toyota Motor Corp
Original Assignee
Toyota Motor Corp
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 Toyota Motor Corp filed Critical Toyota Motor Corp
Publication of DE10322978A1 publication Critical patent/DE10322978A1/en
Application granted granted Critical
Publication of DE10322978B4 publication Critical patent/DE10322978B4/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B23/00Testing or monitoring of control systems or parts thereof
    • G05B23/02Electric testing or monitoring
    • G05B23/0205Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
    • G05B23/0218Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterised by the fault detection method dealing with either existing or incipient faults
    • G05B23/0224Process history based detection method, e.g. whereby history implies the availability of large amounts of data
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D11/00Arrangements for, or adaptations to, non-automatic engine control initiation means, e.g. operator initiated
    • F02D11/06Arrangements for, or adaptations to, non-automatic engine control initiation means, e.g. operator initiated characterised by non-mechanical control linkages, e.g. fluid control linkages or by control linkages with power drive or assistance
    • F02D11/10Arrangements for, or adaptations to, non-automatic engine control initiation means, e.g. operator initiated characterised by non-mechanical control linkages, e.g. fluid control linkages or by control linkages with power drive or assistance of the electric type
    • F02D11/105Arrangements for, or adaptations to, non-automatic engine control initiation means, e.g. operator initiated characterised by non-mechanical control linkages, e.g. fluid control linkages or by control linkages with power drive or assistance of the electric type characterised by the function converting demand to actuation, e.g. a map indicating relations between an accelerator pedal position and throttle valve opening or target engine torque
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/005Testing of electric installations on transport means
    • G01R31/006Testing of electric installations on transport means on road vehicles, e.g. automobiles or trucks
    • G01R31/007Testing of electric installations on transport means on road vehicles, e.g. automobiles or trucks using microprocessors or computers
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/28Testing of electronic circuits, e.g. by signal tracer
    • G01R31/282Testing of electronic circuits specially adapted for particular applications not provided for elsewhere
    • G01R31/2829Testing of circuits in sensor or actuator systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Mechanical Engineering (AREA)
  • General Engineering & Computer Science (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)
  • Testing And Monitoring For Control Systems (AREA)
  • Control Of Throttle Valves Provided In The Intake System Or In The Exhaust System (AREA)

Abstract

Elektroniksteuerung für ein Fahrzeug, das ein Stellglied aufweist, mit einem Steuerungsmikrorechner (11) zur Berechnung von Steuerdaten zur Steuerung des Stellgliedes im Fahrzeug gemäß einer Ansteuerbedingung des Fahrzeugs, und einer mit dem Steuerungsmikrorechner (11) verbundene Überwachungs-IC (12) zur Überprüfung unter Verwendung von Bestimmungswerten, ob die Steuerdaten normal sind, wobei der Steuerungsmikrorechner (11) die Bestimmungswerte im Voraus gespeichert enthält und diese an die Überwachungs-IC (12) sendet, und die Überwachungs-IC (12) eine Speichereinrichtung (16) zum wiederbeschreibbaren Speichern der Bestimmungswerte enthält, wobei die Überwachungs-IC (12) die von Sensoren (20, 21, 22) erfassten Signale, welche das Gaspelalbetätigungsausmaß, die Motordrehzahl und die Fahrzeuggeschwindigkeit angeben, empfängt und aus diesen Signalen einen Bestimmungswert für die Einspritzventilsteuerdaten und einen Bestimmungswert für das Gaspedalbetätigungsausmaß berechnet und diese Bestimmungswerte mit den in der Speichereinrichtung (16) gespeicherten Bestimmungswerten vergleicht, um zu überprüfen, ob die Steuerdaten des Steuerungsmikrorechners (11) normal sind oder nicht, wobei der Steuerungsmikrorechner (11) dafür ausgebildet ist, um die Bestimmungswerte bei Aufforderung durch den Überwachungs-IC (12) erneut an die Überwachungs-IC (12) zu senden, und wobei die Überwachungs-IC (12) Ersatz-Bestimmungswerte, der im Voraus in der Speichereinrichtung (16) gespeichert wurden, verwendet, wenn die erneut gesendeten Bestimmungswerte als nicht normal bestimmt werden.An electronic control system for a vehicle having an actuator with a control microcomputer (11) for calculating control data for controlling the actuator in the vehicle according to a driving condition of the vehicle, and a monitoring IC (12) connected to the control microcomputer (11) for checking Use of determination values as to whether the control data is normal, wherein the control microcomputer (11) stores the determination values stored in advance and sends them to the monitoring IC (12), and the monitoring IC (12) has a rewritable storage means (16) of the determination values, wherein the monitoring IC (12) receives the signals detected by sensors (20, 21, 22) indicating the accelerometer operation amount, the engine speed and the vehicle speed, and from these signals, a determination value for the injection valve control data and a determination value for calculates the accelerator operation amount and compares these determination values with the determination values stored in the memory means (16) to check whether the control data of the control microcomputer (11) is normal or not, the control microcomputer (11) being adapted to set the determination values when prompted by the control means To send monitoring IC (12) again to the monitoring IC (12), and wherein the monitoring IC (12) uses substitute determination values stored in advance in the memory means (16) when the retransmitted determination values determined to be abnormal.

Description

Die vorliegende Erfindung betrifft eine Fahrzeugelektroniksteuerung und insbesondere eine Technik zur Überprüfung einer Abnormität eines Steuerungsmikrorechners, der ein in einem Fahrzeug angebrachtes Stellglied steuert.The present invention relates to a vehicle electronic control, and more particularly to a technique for checking an abnormality of a control microcomputer that controls an actuator mounted in a vehicle.

In einigen neueren Fahrzeugen werden elektronische Drosseln angebracht, um den Betrag der Betätigung der Beschleunigung elektrisch zu messen und den Öffnungsgrad einer Drosselklappe entsprechend dem Betrag der Betätigung des Pedals zu steuern. Ein Fahrzeug, das die elektronische Drosselklappe einsetzt, enthält ein Stellglied zum Ansteuern der Drosselklappe. Wenn das Fahrzeug mit einer Ansteuerfunktion für eine konstante Geschwindigkeit versehen ist, wird daher durch Hinzufügen einiger weniger Eingabeeinrichtungen und Änderungen der System-Software die Ansteuerfunktion für eine konstante Geschwindigkeit ohne Hinuzufügen eines Drosselklappenansteuerungsstellgliedes, das ausschließlich zur Ansteuerung der konstanten Geschwindigkeit vorgesehen ist, erzielt.In some newer vehicles, electronic throttles are installed to electrically measure the amount of acceleration operation and to control the opening degree of a throttle valve in accordance with the amount of operation of the pedal. A vehicle employing the electronic throttle includes an actuator for driving the throttle. Therefore, when the vehicle is provided with a constant-speed driving function, by adding a few input devices and changes to the system software, the constant-speed driving function is achieved without adding a throttle valve actuator exclusively for driving the constant speed.

Die Japanische Patent-Offenlegungsschrift JP H06-307274 A schlägt vor, zur Sicherheit den Mikrorechner, der den Öffnungsgrad der Drosselklappe steuert, in einen Haupt-Mikrorechner und einen Neben-Mikrorechner aufzutrennen, wenn die Ansteuerfunktion für eine konstante Geschwindigkeit zur elektronischen Drossel hinzugefügt wird. In einer in der obigen Veröffentlichung beschriebenen Fahrzeugelektroniksteuerung holt sich der Neben-Mikrorechner Berechnungsergebnisse vom Haupt-Mikrorechner (z. B. Öffnungsgrad der Drosselklappe) und vergleicht die Ergebnisse mit vom Neben-Mikrorechner berechneten Ergebnissen. Wenn die miteinander verglichenen Ergebnisse nicht übereinstimmen, bestimmt der Neben-Mikrorechner, dass der Haupt-Mikrorechner nicht normal arbeitet und hält die Elektroniksteuerung der Drossel an.The Japanese Patent Laid-Open Publication JP H06-307274 A For safety reasons, the microcomputer controlling the opening degree of the throttle valve is proposed to be split into a main microcomputer and a slave microcomputer when the constant speed drive function is added to the electronic throttle. In a vehicular electronic control described in the above publication, the sub-microcomputer fetches calculation results from the main microcomputer (eg, opening degree of the throttle valve) and compares the results with results calculated by the sub-microcomputer. If the compared results do not match, the slave microcomputer determines that the main microcomputer is not operating normally and stops the electronic control of the throttle.

In der Fahrzeugelektroniksteuerung der Veröffentlichung verwendet der Neben-Mikrorechner jedoch einen Bestimmungswert, der in einem ROM des Neben-Mikrorechners gespeichert wird, um Steuerdaten des Haupt-Mikrorechners zu überprüfen. Da der jeweilige Bestimmungswert für die Fahrzeuge unterschiedlich ist, muß für jedes Fahrzeug ein anderer Neben-Mikrorechner hergestellt werden. Dieses erhöht die Kosten der Fahrzeugelektroniksteuerung.However, in the vehicle electronic control of the publication, the sub-microcomputer uses a determination value stored in a ROM of the sub-microcomputer to check control data of the main microcomputer. Since the respective determination value for the vehicles is different, a different sub-microcomputer must be produced for each vehicle. This increases the cost of vehicle electronics control.

Es ist wünschenswert, eine Fahrzeugelektroniksteuerung bereitzustellen, die dieselbe Überwachungs-IC (”integrierte Schaltung”) verwendet, die einen Steuerungsmikrorechner unabhängig von dem Typ des Fahrzeugs überprüft, um die Kosten zu senken.It is desirable to provide a vehicle electronic control system using the same monitoring IC ("integrated circuit") that checks a control microcomputer regardless of the type of the vehicle to reduce the cost.

DE 41 14 999 A1 beschreibt ein System zur Steuerung eines Kraftfahrzeugs mit einer ersten Einrichtung zur Bestimmung von zur Steuerung des Kraftfahrzeuges benötigten Steuerdaten. Eine zweite Einrichtung dient zur Überwachung der ersten Einrichtung. Die erste Einrichtung ermittelt ausgehend von ersten Daten zweite Daten gemäß einer Prüffunktion. Die zweite Einrichtung ermittelt ebenfalls ausgehend von den ersten Daten dritte Daten gemäß der Prüffunktion. DE 41 14 999 A1 describes a system for controlling a motor vehicle with a first device for determining required for controlling the motor vehicle control data. A second device is used to monitor the first device. The first device determines second data according to a test function on the basis of first data. The second device likewise determines third data according to the test function on the basis of the first data.

DE 196 40 432 A1 betrifft ein Verfahren zur Überwachung einer Brennkraftmaschine unter Verwendung von zwei unabhängigen Steuereinheiten, wobei die erste Steuereinheit als Eingangsgröße Betriebsparameter empfängt, während die zweite Steuereinheit Eingangsparameter zum Treiben eines Signals empfängt, welches ein gewünschtes Verhalten der zugeordneten Brennkraftmaschine wiedergibt. Die zweite Steuereinheit empfängt auch ein Signal, welches ein aktuelles Betriebsverhalten der Brennkraftmaschine wiedergibt und ist dafür ausgebildet, um einen Vergleich des Betriebs durchzuführen, um dadurch festzustellen, ob die Brennkraftmaschine korrekt arbeitet oder nicht. DE 196 40 432 A1 relates to a method for monitoring an internal combustion engine using two independent control units, wherein the first control unit receives operating parameters as input, while the second control unit receives input parameters for driving a signal representing a desired behavior of the associated internal combustion engine. The second control unit also receives a signal representing a current operation of the internal combustion engine and is adapted to perform a comparison of the operation to thereby determine whether the internal combustion engine is operating properly or not.

Gemäß einem Aspekt der Erfindung wird eine Elektroniksteuerung für ein Fahrzeug bereitgestellt, das ein Stellglied aufweist. Die Elektroniksteuerung enthält einen Steuerungsmikrorechner zur Berechnung von Steuerdaten zur Steuerung des Stellgliedes im Fahrzeug gemäß einer Ansteuerbedingung des Fahrzeugs, und eine mit dem Steuerungsmikrorechner verbundene Überwachungs-IC zur Überprüfung unter Verwendung eines Bestimmungswertes, ob die Steuerdaten normal sind, wobei der Steuerungsmikrorechner den Bestimmungswert zur Überwachungs-IC sendet und die Überwachungs-IC eine Speichereinrichtung zum wiederbeschreibbaren Speichern des Bestimmungswertes enthält.According to one aspect of the invention, there is provided an electronic control system for a vehicle having an actuator. The electronic controller includes a control microcomputer for calculating control data for controlling the actuator in the vehicle according to a driving condition of the vehicle, and a monitoring IC connected to the control microcomputer for checking using a determination value as to whether the control data is normal, the control microcomputer determining the determination value for monitoring IC transmits and the monitoring IC contains a memory device for rewritable storage of the determination value.

Gemäß einem anderen Aspekt der Erfindung wird eine Elektroniksteuerung für ein Fahrzeug, das ein Stellglied aufweist, bereitgestellt. Die Elektroniksteuerung enthält einen Steuerungsmikrorechner zur Berechnung von Steuerdaten zur Steuerung des Stellgliedes im Fahrzeug gemäß einer Ansteuerbedingung des Fahrzeugs, eine mit dem Steuerungsmikrorechner verbundene Überwachungs-IC zur Überprüfung auf der Grundlage eines Bestimmungswertes, ob die Steuerdaten normal sind oder nicht, und einen mit der Überwachungs-IC verbundenen wiederbeschreibbaren nicht flüchtigen Speicher. Der Steuerungsmikrorechner sendet den Bestimmungswert zur Überwachungs-IC, und die Überwachungs-IC empfängt den Bestimmungswert und speichert den Bestimmungswert in dem nicht flüchtigen Speicher.According to another aspect of the invention, an electronic control system for a vehicle having an actuator is provided. The electronic control includes a control microcomputer for calculating control data for controlling the actuator in the vehicle according to a driving condition of the vehicle, a monitoring IC connected to the control microcomputer for checking based on a determination value, whether the control data is normal or not, and one with the monitor -IC connected rewritable non-volatile memory. The control microcomputer sends the determination value to the monitoring IC, and the monitoring IC receives the determination value and stores the determination value in the non-volatile memory.

Gemäß einem anderen Aspekt der vorliegenden Erfindung wird ein Verfahren zur Überprüfung einer Elektroniksteuerung für ein Fahrzeug bereitgestellt. Die Elektroniksteuerung enthält einen Steuerungsmikrorechner, der Steuerdaten zur Steuerung eines im Fahrzeug angebrachten Stellgliedes gemäß einer Ansteuerbedingung des Fahrzeugs berechnet, und eine Überwachungs-IC, die mit dem Steuerungsmikrorechner verbunden ist. Das Verfahren enthält die Schritte des Speicherns eines Bestimmungswertes im Steuerungsmikrorechner, um zu überprüfen, ob die Steuerdaten normal sind, des Sendens des Bestimmungswertes vom Steuerungsmikrorechner zur Überwachungs-IC und des Überprüfens der Steuerdaten mit der Überwachungs-IC unter Verwendung des Bestimmungswertes. According to another aspect of the present invention, a method of checking an electronic control for a vehicle is provided. The electronic controller includes a control microcomputer that calculates control data for controlling a vehicle-mounted actuator according to a driving condition of the vehicle, and a monitoring IC that is connected to the control microcomputer. The method includes the steps of storing a determination value in the control microcomputer to check whether the control data is normal, sending the determination value from the control microcomputer to the monitoring IC, and checking the control data with the monitoring IC using the determination value.

Die Erfindung und bevorzugte Aufgaben und Vorteile der Erfindung können am besten anhand der folgenden Beschreibung gewisser beispielhafter Ausführungsformen und den zugehörigen Zeichnungen verstanden werden. Es zeigen:The invention and preferred objects and advantages of the invention will be best understood by reference to the following description of certain exemplary embodiments and the accompanying drawings. Show it:

1 ein schematisches Diagramm einer Fahrzeugelektroniksteuerung gemäß einer Ausführungsform der Erfindung, 1 a schematic diagram of a vehicle electronic control according to an embodiment of the invention,

2 ein Flußdiagramm eines Ablaufes zum Einstellen eines Bestimmungswertes einer Überwachungs-IC im Hinblick auf ein S-RAM, und 2 FIG. 10 is a flowchart showing a procedure for setting a determination value of a monitoring IC with respect to an S-RAM; and FIG

3 ein schematisches Diagramm einer Fahrzeugelektroniksteuerung gemäß einer weiteren Ausführungsform der Erfindung. 3 a schematic diagram of a vehicle electronic control according to another embodiment of the invention.

In der Erfindung werden gleiche Bezugszeichen für gleiche Elemente verwendet.In the invention, like reference numerals are used for like elements.

Eine bevorzugte erfindungsgemäße Ausführungsform wird nun mit Bezug auf die 1 und 2 beschrieben. In der bevorzugten Ausführungsform wird die vorliegende Erfindung in einer Fahrzeugelektroniksteuerung (im folgenden als eine Fahrzeug-ECU 10 bezeichnet) ausgeführt, die die Ansteuerbedingung eines Fahrzeugs steuert. Die Fahrzeug-ECU 10 steuert eine Drosselklappe.A preferred embodiment of the invention will now be described with reference to FIGS 1 and 2 described. In the preferred embodiment, the present invention is applied to a vehicle electronic control (hereinafter referred to as a vehicle ECU 10 designated), which controls the driving condition of a vehicle. The vehicle ECU 10 controls a throttle.

1 ist ein schematisches Diagramm der Fahrzeug-ECU 10. In 1 enthält die Fahrzeug-ECU 10 einen Steuerungsmikrorechner 11 und eine Überwachungs-IC (”integrierte Schaltung”) 12, die den Steuerungsmikrorechner 11 überprüft. Der Steuerungsmikrorechner 11 ist mit einer bekannten Logikschaltung aufgebaut, die eine CPU, einen ROM und einen RAM enthält sowie eine Steuerung für eine elektronische Drossel 13 und eine EFI-Steuerung (”elektronische Kraftstoffeinspritzung”) 14 aufweist. 1 is a schematic diagram of the vehicle ECU 10 , In 1 contains the vehicle ECU 10 a control microcomputer 11 and a monitoring IC ("integrated circuit") 12 that the control microcomputer 11 checked. The control microcomputer 11 is constructed with a known logic circuit containing a CPU, a ROM and a RAM and an electronic throttle control 13 and EFI control ("Electronic Fuel Injection") 14 having.

Die Überwachungs-IC 12 enthält einen Überwachungsabschnitt 15 und einen Bereitschafts-RAM (standby RAM) 16 (im folgenden als S-RAM bezeichnet). Der S-RAM ist eine Speichereinrichtung, die einen wiederbeschreibbaren Bestimmungswert speichert, der von dem Steuerungsmikrorechner 11 bereitgestellt wird, um eine Abnormität der Steuerdaten zu erfassen. Der Überwachungsabschnitt 15 kann eine CPU oder eine logische Schaltung sein.The monitoring IC 12 contains a monitoring section 15 and a standby RAM (standby RAM) 16 (hereinafter referred to as S-RAM). The S-RAM is a memory device which stores a rewritable determination value obtained from the control microcomputer 11 is provided to detect an abnormality of the control data. The monitoring section 15 can be a CPU or a logic circuit.

Der Steuerungsmikrorechner 11 besitzt eine Steuerungsfunktion und eine Kommunikationsfunktion, die eine Steuerung für eine elektronische Drossel und eine Kraftstoffeinspritz-Steuerung beinhalten. Der ROM (nicht gezeigt) des Steuerungsmikrorechners 11 speichert Programme zur Durchführung der Steuerung für die elektronische Drossel und der Kraftstoffeinspritz-Steuerung. Weiterhin speichert der ROM des Steuerungsmikrorechners 11 Bestimmungswerte im voraus, die zur Überprüfung einer Abnormität der Steuerdaten eines Motors einer elektronischen Drossel 17 und einer Abnormität der Steuerdaten eines Kraftstoffeinspritzventils 18 verwendet werden.The control microcomputer 11 has a control function and a communication function including an electronic throttle control and a fuel injection control. The ROM (not shown) of the control microcomputer 11 stores programs for performing the electronic throttle control and the fuel injection control. Further, the ROM of the control microcomputer stores 11 Determination values in advance for checking an abnormality of the control data of an engine of an electronic throttle 17 and an abnormality of the control data of a fuel injection valve 18 be used.

Die Steuerung für eine elektronische Drossel 13 empfängt von einem Gaspedalöffnungswinkelsensor 20, einem Motordrehgeschwindigkeitssensor 21 und einem Fahrzeuggeschwindigkeitssensor 22 erfaßte Signale und berechnet den vorhandenen Drosselöffnungsgrad. Die Steuerung für eine elektronische Drossel 13 erzeugt Drosselsteuerdaten gemäß dem berechneten Drosselöffnungsgrad und stellt die Drosselsteuerdaten dem Motor einer elektronischen Drossel 17 zur Steuerung des Öffnungsgrades der elektronischen Drossel zur Verfügung.The control for an electronic throttle 13 receives from an accelerator opening angle sensor 20 a motor rotational speed sensor 21 and a vehicle speed sensor 22 detected signals and calculates the existing throttle opening degree. The control for an electronic throttle 13 generates throttle control data according to the calculated throttle opening degree and sets the throttle control data to the engine of an electronic throttle 17 for controlling the opening degree of the electronic throttle available.

Der Steuerungsmikrorechner 11 erzeugt zu dem vorhandenen Drosselöffnungsgrad korrespondierende Einspritzventilsteuerdaten gemäß den von dem Gaspedalöffnungswinkelsensor 20 und dem Fahrzeuggeschwindigkeitssensor 22 erfaßten Signalen und steuert das Einspritzventil 18 gemäß den Einspritzventilsteuerdaten. Die von dem Gaspedalöffnungswinkelsensor 20, dem Motordrehgeschwindigkeitssensor 21 und dem Fahrzeuggeschwindigkeitssensor 22 erfaßten Signale werden mittels Kommunikation zwischen dem Steuerungsmikrorechner 11 und der Überwachungs-IC 12 der Überwachungs-IC 12 zur Verfügung gestellt.The control microcomputer 11 generates injector control data corresponding to the existing throttle opening degree according to the accelerator opening angle sensor 20 and the vehicle speed sensor 22 detected signals and controls the injection valve 18 according to the injection valve control data. That of the accelerator opening angle sensor 20 , the engine rotational speed sensor 21 and the vehicle speed sensor 22 detected signals are by means of communication between the control microcomputer 11 and the monitoring IC 12 the monitoring IC 12 made available.

Wenn eine Batterie BT anfänglich mit verschiedenen elektrischen Komponenten des Fahrzeugs verbunden ist und ein Zündschalter SW eingeschaltet wird, werden die Überprüfungsbestimmungswerte und entweder die Spiegelwerte oder die Summe der Bestimmungswerte gleichzeitig vom Steuerungsmikrorechner 11 zur Überwachungs-IC 12 gesendet. In der bevorzugten Ausführungsform sind die Spiegelwerte Komplemente der Überprüfungsbestimmungswerte, und die Summe bildet den Gesamtbetrag der Bestimmungswerte. Die Überwachungs-IC 12 verwendet die Spiegelwerte oder die Summe zur Bestimmung, ob die empfangenen Überprüfungsbestimmungswerte normal sind oder nicht. Wenn die Überprüfungsbestimmungswerte normal sind, werden die Überprüfungsbestimmungswerte im S-RAM 16 gespeichert.When a battery BT is initially connected to various electrical components of the vehicle and an ignition switch SW is turned on, the check determination values and either the mirror values or the sum of the determination values become simultaneously from the control microcomputer 11 to the monitoring IC 12 Posted. In the preferred embodiment, the mirror values are complements of the check determination values, and the sum is the total of the determination values. The Monitoring IC 12 uses the mirror values or the sum to determine whether the received check determination values are normal or not. If the check determination values are normal, the check determination values become in the S-RAM 16 saved.

Wenn die Überprüfungsbestimmungswerte nicht normal sind, fordert die Überwachungs-IC 12 den Steuerungsmikrorechner 11 auf, die Überprüfungsbestimmungswerte und entweder die Spiegelwerte oder die Summe der Überprüfungsbestimmungswerte erneut zu senden. Die Überwachungs-IC 12 bestimmt unter Verwendung der erneut gesendeten Spiegelwerte oder Summe, ob die von dem Steuerungsmikrorechner 11 erneut gesendeten Überprüfungsbestimmungswerte normal sind oder nicht. Wenn die Bestimmungswerte normal sind, werden die erneut gesendeten Überprüfungsbestimmungswerte im S-RAM 16 gespeichert.If the check determination values are not normal, the monitoring IC prompts 12 the control microcomputer 11 resend the check determination values and either the mirror values or the sum of the check determination values. The monitoring IC 12 determined using the retransmitted mirror values or sum, whether that from the control microcomputer 11 resubmitted check determination values are normal or not. If the determination values are normal, the retransmitted check determination values become in the S-RAM 16 saved.

Wenn die erneut gesendeten Überprüfungsbestimmungswerte nicht normal sind, verwendet die Überwachungs-IC 12 mehrere vorbestimmte Hilfs-Bestimmungswerte, die im S-RAM 16 gespeichert sind, als Überprüfungsbestimmungswerte.If the resent check determination values are not normal, the monitoring IC uses 12 a plurality of predetermined auxiliary determination values stored in the S-RAM 16 are stored as check determination values.

Die Überwachungs-IC 12 empfängt die von dem Gaspedalöffnungswinkelsensor 20, dem Motordrehgeschwindigkeitssensor 21 und dem Fahrzeuggeschwindigkeitssensor 22 erfaßten Signale und berechnet aus den in dem S-RAM 16 gespeicherten Bestimmungswerten einen Bestimmungswert entsprechend dem vorhandenen Drosselöffnungsgrad und einen Bestimmungswert für die Einspritzventilsteuerdaten des Einspritzventils 18. Die Überwachungs-IC 12 holt das von dem Drosselöffnungsgradsensor, der den Öffnungsgrad einer elektronischen Drossel (nicht gezeigt) erfaßt, erfaßte Signal und vergleicht den erfaßten Wert mit den im S-RAM 16 gespeicherten Bestimmungswertdaten, um zu überprüfen, ob die Steuerdaten des Steuerungsmikrorechners 11 normal sind. Die Überwachungs-IC holt Steuerdaten, die dem Kraftstoffeinspritzventil 18 von der EFI-Steuerung 14 bereitgestellt werden, und vergleicht die Steuerdaten mit den im S-RAM 16 gespeicherten Bestimmungswerten, um zu überprüfen, ob die Steuerdaten des Steuerungsmikrorechners 11 normal sind oder nicht.The monitoring IC 12 receives the from the accelerator opening angle sensor 20 , the engine rotational speed sensor 21 and the vehicle speed sensor 22 detected signals and calculated from those in the S-RAM 16 stored determination values, a determination value corresponding to the existing throttle opening degree and a determination value for the injection valve control data of the injection valve 18 , The monitoring IC 12 fetches the signal detected by the throttle opening degree sensor which detects the opening degree of an electronic throttle (not shown), and compares the detected value with that in the S-RAM 16 stored determination value data to check whether the control data of the control microcomputer 11 are normal. The monitoring IC fetches control data to the fuel injector 18 from the EFI controller 14 are provided and compares the control data with those in the S-RAM 16 stored determination values, to check whether the control data of the control microcomputer 11 are normal or not.

Im folgenden wird ein Ablauf zur Einstellung der Bestimmungswerte des S-RAM 16 in der Überwachungs-IC 12 mit Bezug auf das in 2 dargestellte Flußdiagramm beschrieben. Die in 2 gezeigte Ablauffolge wird von dem Steuerungsmikrorechner 11 und der Überwachungs-IC 12 bei jedem Start des Motors ausgeführt, d. h. bei jedem Einschalten eines Zündschalters.The following is a procedure for setting the determination values of the S-RAM 16 in the monitoring IC 12 with reference to the in 2 illustrated flowchart described. In the 2 The sequence shown is from the control microcomputer 11 and the monitoring IC 12 Every time the engine is started, that is, every time an ignition switch is turned on.

Zunächst bestimmt der Steuerungsmikrorechner 11, ob die Verbindung der Batterie BT die anfängliche Verbindung ist oder nicht, d. h. ob das Fahrzeug gerade hergestellt wurde oder nicht (Schritt S110). Wenn die Verbindung der Batterie BT nicht als anfängliche Verbindung bestimmt wird (NEIN im Schritt S110), beendet der Steuerungsmikrorechner 11 den Ablauf.First, the control microcomputer determines 11 Whether or not the connection of the battery BT is the initial connection, that is, whether the vehicle has just been established or not (step S110). If the connection of the battery BT is not determined as an initial connection (NO in step S110), the control microcomputer ends 11 process.

Wenn die Verbindung der Batterie BT als anfängliche Verbindung bestimmt wird (JA im Schritt S110), sendet der Steuerungsmikrorechner 11 gleichzeitig die Überprüfungsbestimmungswerte und entweder die Spiegelwerte oder die Summe der Überprüfungsbestimmungswerte zur Überwachungs-IC 12 (Schritt S120).When the connection of the battery BT is determined as an initial connection (YES in step S110), the control microcomputer sends 11 simultaneously the check determination values and either the mirror values or the sum of the check determination values to the monitor IC 12 (Step S120).

Die Überwachungs-IC 12 bestimmt unter Verwendung der Spiegelwerte oder der Summe, ob die empfangenen Bestimmungswerte normal sind oder nicht (Schritt S130). Wenn die Bestimmungswerte als normal bestimmt werden (JA im Schritt S130), speichert die Überwachungs-IC die Bestimmungswerte als Bestimmungswerte für Steuerdaten des Steuerungsmikrorechners 11 im S-RAM 16 (Schritt S140) und beendet den Ablauf.The monitoring IC 12 determines whether the received determination values are normal or not using the mirror values or the sum (step S130). If the determination values are determined to be normal (YES in step S130), the monitoring IC stores the determination values as determination values for control data of the control microcomputer 11 in the S-RAM 16 (Step S140) and ends the process.

Wenn die Bestimmungswerte als nicht normal bestimmt werden (NEIN im Schritt S130), fordert die Überwachungs-IC 12 den Steuerungsmikrorechner 11 auf, die Überprüfungsbestimmungswerte und entweder die Spiegelwerte oder die Summe der Bestimmungswerte erneut zu senden (Schritt S150). Der Steuerungsmikrorechner 11 sendet erneut auf die Aufforderung der Überwachungs-IC 12 hin gleichzeitig die Überprüfungsbestimmungswerte und entweder die Spiegelwerte oder die Summe der Überprüfungsbestimmungswerte (Schritt S160).If the determination values are determined to be abnormal (NO in step S130), the monitoring IC requests 12 the control microcomputer 11 to retransmit the verification determination values and either the mirror values or the sum of the determination values (step S150). The control microcomputer 11 sends again to the request of the monitoring IC 12 At the same time, the check determination values and either the mirror values or the sum of the check determination values (step S160).

Die Überwachungs-IC 12 bestimmt unter Verwendung der erneut gesendeten Spiegelwerte oder Summe, ob die Überprüfungsbestimmungswerte, die von dem Steuerungsmikrorechner 11 erneut gesendet wurden, normal sind oder nicht (Schritt S170). Wenn die erneut gesendeten Bestimmungswerte als normal bestimmt werden (JA im Schritt S170), speichert die Überwachungs-IC 12 die erneut gesendeten Bestimmungswerte im S-RAM 16 (Schritt 140) und beendet den Ablauf.The monitoring IC 12 determines, using the re-sent mirror values or sum, whether the check determination values provided by the control microcomputer 11 were retransmitted, normal or not (step S170). If the retransmitted determination values are determined to be normal (YES in step S170), the monitoring IC stores 12 the retransmitted determination values in the S-RAM 16 (Step 140) and ends the process.

Wenn die erneut gesendeten Bestimmungswerte als nicht normal bestimmt werden (NEIN im Schritt S170), verwendet die Überwachungs-IC 12 die im S-RAM 16 gespeicherten vorbestimmten Hilfs-Bestimmungswerte als Bestimmungswerte (Schritt S180) und vollendet den Ablauf.If the retransmitted determination values are determined to be abnormal (NO in step S170), the monitoring IC uses 12 in the S-RAM 16 stored predetermined auxiliary determination values as determination values (step S180) and completes the process.

Die Fahrzeugelektroniksteuerung 10 der vorliegenden Erfindung besitzt die unten beschriebenen Vorteile:
Der Steuerungsmikrorechner 11 der Steuerung 10 sendet die Überprüfungsbestimmungswerte an die Überwachungs-IC 12, und die Überwachungs-IC 12 speichert die Überprüfungsbestimmungswerte im S-RAM 16. Somit kann dieselbe Überwachungs-IC 12 in verschiedenen Fahrzeugen verwendet werden. Dieses verringert die Kosten der Fahrzeug-ECU 10.
The vehicle electronics control 10 The present invention has the advantages described below:
The control microcomputer 11 the controller 10 sends the verification determination values to the monitoring IC 12 , and the monitoring IC 12 stores the check determination values in the S-RAM 16 , Thus, the same monitoring IC 12 to be used in different vehicles. This reduces the cost of the vehicle ECU 10 ,

Der Steuerungsmikrorechner 11 sendet die Überprüfungsbestimmungswerte an die Überwachungs-IC 12 nur dann, wenn die Batterie BT anfänglich verbunden ist und der Zündschalter SW eingeschaltet wird. Daher besteht eine hohe Wahrscheinlichkeit, dass der Steuerungsmikrorechner 11 normal ist, und die Überprüfungsbestimmungswerte sind sehr zuverlässig.The control microcomputer 11 sends the verification determination values to the monitoring IC 12 only when the battery BT is initially connected and the ignition switch SW is turned on. Therefore, there is a high probability that the control microcomputer 11 is normal, and the check determination values are very reliable.

Der Steuerungsmikrorechner 11 sendet gleichzeitig die Überprüfungsbestimmungswerte und entweder die Spiegelwerte oder die Summe der Überprüfungsbestimmungswerte an die Überwachungs-IC 12. Daher bestimmt die Überwachungs-IC 12 auf einfache Weise auf der Grundlage der Spiegelwerte oder der Summe, ob die Überprüfungsbestimmungswerte normal sind oder nicht.The control microcomputer 11 simultaneously sends the check determination values and either the mirror values or the sum of the check determination values to the monitoring IC 12 , Therefore, the monitoring IC determines 12 simply based on the mirror values or the sum, whether the check determination values are normal or not.

Wenn die Überwachungs-IC 12 unter Verwendung der Spiegelwerte oder der Summe der Überprüfungsbestimmungswerte bestimmt, dass die Überprüfungsbestimmungswerte als nicht normal bestimmt sind, fordert der Steuerungsmikrorechner 11 zur erneuten Sendung der Überprüfungsbestimmungswerte und entweder der Spiegelwerte oder der Summe der Überprüfungsbestimmungswerte auf. Somit empfängt die Überwachungs-IC 12 wieder die Bestimmungswerte und entweder die Spiegelwerte oder die Summe der Bestimmungswerte.When the monitoring IC 12 using the mirror values or the sum of the check determination values, determines that the check determination values are determined to be abnormal, the control microcomputer requests 11 to retransmit the check determination values and either the mirror values or the sum of the check determination values. Thus, the monitoring IC receives 12 again the determination values and either the mirror values or the sum of the determination values.

Die Überwachungs-IC 12 speichert die Hilfs-Überprüfungsbestimmungswerte im voraus, um die Steuerdaten des Steuerungsmikrorechners 11 zu überprüfen. Die Überwachungs-IC 12 verwendet die Hilfs-Überprüfungsbestimmungswerte, wenn sie entweder anhand der Spiegelwerte oder anhand der Summe der Überwachungsbestimmungswerte, die von dem Steuerungsmikrorechner 11 ein zweites Mal empfangen werden, bestimmt, dass die von dem Steuerungsmikrorechner 11 empfangenen Bestimmungswerte ein zweites Mal abnorm sind. Entsprechend können die Steuerdaten des Steuerungsmikrorechners 11 mit den Hilfs-Bestimmungswerten überprüft werden, sogar wenn die Überprüfungsbestimmungswerte, die erneut vom Steuerungsmikrorechner 11 empfangen werden, nicht normal sind.The monitoring IC 12 stores the auxiliary check determination values in advance to the control data of the control microcomputer 11 to check. The monitoring IC 12 uses the auxiliary verification determination values when using either the mirror values or the sum of the monitoring determination values provided by the control microcomputer 11 be received a second time, determines that the from the control microcomputer 11 received determination values are a second time abnormal. Accordingly, the control data of the control microcomputer 11 are checked with the auxiliary determination values even if the check determination values retrieved from the control microcomputer 11 are not normal.

Dem Fachmann sollte ersichtlich sein, dass die vorliegende Erfindung durch viele andere bestimmte Fromen ausgeführt sein kann. Insbesondere kann die Erfindung durch die folgenden Formen ausgeführt sein:
Ein elektrisch löschbarer programmierbarer (EE-P) ROM 31, der ein nicht flüchtiger Speicher ist und mit der Überwachungs-IC 12 verbunden ist, kann anstelle des S-RAM 16 der Überwachungs-IC 12 verwendet werden, wie es in 3 gezeigt ist. In diesem Fall wird eine elektrische Sicherungs-Energiequelle nicht benötigt, da die Daten des EE-PROM 31 nicht verloren gehen, und es kann ein herkömmlich erhältlicher EE-PROM 31 verwendet werden, um die Herstellungskosten der Überwachungs-IC 12 zu verringern.
It should be apparent to those skilled in the art that the present invention may be embodied in many other specific aspects. In particular, the invention may be embodied by the following forms:
An electrically erasable programmable (EE-P) ROM 31 which is a non-volatile memory and with the monitoring IC 12 can be connected instead of the S-RAM 16 the monitoring IC 12 used as it is in 3 is shown. In this case, a backup electrical power source is not needed because the data of the EE-PROM 31 not lost, and it can be a conventionally available EE-PROM 31 used to reduce the manufacturing cost of the monitoring IC 12 to reduce.

Die Überwachungs-IC 12 kann die Überprüfungsbestimmungswerte und entweder die Spiegelwerte oder die Summe der Überprüfungsbestimmungswerte im S-RAM 16 speichern ohne zu bestimmen, ob die empfangenen Überprüfungsbestimmungswerte normal sind oder nicht. In diesem Fall bestimmt die Überwachungs-IC 12 kurz vor der Überprüfung der Steuerdaten des Steuerungsmikrorechners 11 entweder auf der Grundlage der Spiegelwerte oder auf der Grundlage der Summe der Überprüfungsbestimmungswerte, ob die Überprüfungsbestimmungswerte normal sind,.The monitoring IC 12 may determine the check determination values and either the mirror values or the sum of the check determination values in the S-RAM 16 without determining whether the received check determination values are normal or not. In this case, the monitoring IC determines 12 shortly before checking the control data of the control microcomputer 11 either based on the mirror values or based on the sum of the check determination values, whether the check determination values are normal.

Die Überwachungs-IC 12 kann die im S-RAM 16 gespeicherten vorbestimmten Hilfs-Bestimmungswerte als Überprüfungsbestimmungswerte verwenden, ohne den Steuerungsmikrorechner 11 aufzufordern, die Überprüfungsbestimmungswerte und entweder die Spiegelwerte oder die Summe der Überprüfungsbestimmungswerte erneut zu senden, wenn die Überprüfungsbestimmungswerte anfänglich als nicht normal bestimmt werden.The monitoring IC 12 can the in S-RAM 16 stored predetermined auxiliary determination values as inspection determination values, without the control microcomputer 11 request to resend the check determination values and either the mirror values or the sum of the check determination values if the check determination values are initially determined to be abnormal.

Die Überwachungs-IC 12 kann den Steuerungsmikrorechner 11 auffordern, die Überprüfungsbestimmungswerte und entweder die Spiegelwerte oder die Summe der Überprüfungsbestimmungswerte mehrere Male erneut zu senden.The monitoring IC 12 can be the control microcomputer 11 request that the verification determination values and either the mirror values or the sum of the verification determination values be retransmitted multiple times.

Die vorliegenden Beispiele und Ausführungsformen sind nur als beispielhaft und nicht einschränkend zu betrachten.The present examples and embodiments are to be considered as illustrative and not restrictive.

Claims (9)

Elektroniksteuerung für ein Fahrzeug, das ein Stellglied aufweist, mit einem Steuerungsmikrorechner (11) zur Berechnung von Steuerdaten zur Steuerung des Stellgliedes im Fahrzeug gemäß einer Ansteuerbedingung des Fahrzeugs, und einer mit dem Steuerungsmikrorechner (11) verbundene Überwachungs-IC (12) zur Überprüfung unter Verwendung von Bestimmungswerten, ob die Steuerdaten normal sind, wobei der Steuerungsmikrorechner (11) die Bestimmungswerte im Voraus gespeichert enthält und diese an die Überwachungs-IC (12) sendet, und die Überwachungs-IC (12) eine Speichereinrichtung (16) zum wiederbeschreibbaren Speichern der Bestimmungswerte enthält, wobei die Überwachungs-IC (12) die von Sensoren (20, 21, 22) erfassten Signale, welche das Gaspelalbetätigungsausmaß, die Motordrehzahl und die Fahrzeuggeschwindigkeit angeben, empfängt und aus diesen Signalen einen Bestimmungswert für die Einspritzventilsteuerdaten und einen Bestimmungswert für das Gaspedalbetätigungsausmaß berechnet und diese Bestimmungswerte mit den in der Speichereinrichtung (16) gespeicherten Bestimmungswerten vergleicht, um zu überprüfen, ob die Steuerdaten des Steuerungsmikrorechners (11) normal sind oder nicht, wobei der Steuerungsmikrorechner (11) dafür ausgebildet ist, um die Bestimmungswerte bei Aufforderung durch den Überwachungs-IC (12) erneut an die Überwachungs-IC (12) zu senden, und wobei die Überwachungs-IC (12) Ersatz-Bestimmungswerte, der im Voraus in der Speichereinrichtung (16) gespeichert wurden, verwendet, wenn die erneut gesendeten Bestimmungswerte als nicht normal bestimmt werden.Electronic control for a vehicle having an actuator with a control microcomputer ( 11 ) for calculating control data for controlling the actuator in the vehicle according to a drive condition of the vehicle, and one with the control microcomputer ( 11 ) associated monitoring IC ( 12 ) for checking using determination values, whether the control data is normal, the control microcomputer ( 11 ) contains the determination values stored in advance and send them to the monitoring IC ( 12 ), and the monitoring IC ( 12 ) a memory device ( 16 ) to the rewritable storing of the determination values, the monitoring IC ( 12 ) of sensors ( 20 . 21 . 22 received signals indicating the Gaspelalbetätigungsausmaß, the engine speed and the vehicle speed, receives and calculates from these signals a determination value for the Einspritzventilsteuerdaten and a determination value for the accelerator pedal operation amount and these determination values with the in the memory device ( 16 ), to check whether the control microcomputer's control data ( 11 ) are normal or not, the control microcomputer ( 11 ) is adapted to receive the determination values when requested by the monitoring IC ( 12 ) again to the monitoring IC ( 12 ) and the monitoring IC ( 12 ) Replacement determination values stored in advance in the memory device ( 16 ) are used when the retransmitted determination values are determined to be abnormal. Elektroniksteuerung nach Anspruch 1, wobei der Steuerungsmikrorechner (11) mehrere Komplementwerte der Bestimmungswerte Spiegelwerte berechnet, die jeweils ein Komplement der entsprechenden Bestimmungswerte und eine Summe der Bestimmungswerte berechnet, und gleichzeitig entweder die Komplementwerte oder die Summe zusammen mit den Bestimmungswerten an die Überwachungs-IC (12) sendet.An electronic control according to claim 1, wherein the control microcomputer ( 11 ) calculate a plurality of complement values of the determination values mirror values, which respectively calculate a complement of the corresponding determination values and a sum of the determination values, and at the same time either the complement values or the sum together with the determination values to the monitoring IC ( 12 ) sends. Elektroniksteuerung nach Anspruch 2, wobei die Überwachungs-IC (12) entweder mit den Komplementwerten oder mit der Summe bestimmt, ob die Bestimmungswerte normal sind oder nicht, und den Steuerungsmikrorechner (11) auffordert, die Bestimmungswerte und entweder die Komplementwerte oder die Summe erneut zu senden, wenn die Bestimmungswerte als nicht normal bestimmt werden.Electronic control according to claim 2, wherein the monitoring IC ( 12 ) with either the complement values or the sum determines whether the determination values are normal or not, and the control microcomputer ( 11 ) requests to resend the determination values and either the complement values or the sum if the determination values are determined to be abnormal. Elektroniksteuerung nach Anspruch 3, wobei die Überwachungs-IC (12) die Bestimmungswerte in der Speichereinrichtung (16) speichert, wenn die Bestimmungswerte als normal bestimmt werden.Electronic control according to claim 3, wherein the monitoring IC ( 12 ) the determination values in the memory device ( 16 ) stores when the determination values are determined to be normal. Elektroniksteuerung nach Anspruch 3, wobei der Steuerungsmikrorechner (11) gleichzeitig die Bestimmungswerte und entweder die Komplementwerte oder die Summe auf die Aufforderung hin erneut an die Überwachungs-IC (12) sendet, die Überwachungs-IC (12) einen Ersatz-Bestimmungswert im Voraus gespeichert enthält, um zu überprüfen, ob die Steuerdaten normal sind, und die Überwachungs-IC (12) entweder unter Verwendung der Komplementwerte oder unter Verwendung der Summe bestimmt, ob die erneut gesendeten Bestimmungswerte normal sind, und den Ersatz-Bestimmungswert verwendet, wenn die erneut gesendeten Bestimmungswerte als nicht normal bestimmt werden.Electronic control according to claim 3, wherein the control microcomputer ( 11 ) simultaneously reconnect the determination values and either the complement values or the sum upon request to the monitoring IC ( 12 ), the monitoring IC ( 12 ) contains a replacement determination value stored in advance to check if the control data is normal and the monitoring IC ( 12 ) using either the complement values or using the sum determines whether the retransmitted determination values are normal, and uses the substitute determination value if the retransmitted determination values are determined to be abnormal. Elektroniksteuerung nach Anspruch 5, wobei die Überwachungs-IC (12) die erneut gesendeten Bestimmungswerte in der Speichereinrichtung (16) speichert, wenn die erneut gesendeten Bestimmungswerte als normal bestimmt werden.An electronic control according to claim 5, wherein the monitoring IC ( 12 ) the retransmitted determination values in the memory device ( 16 ) stores when the retransmitted determination values are determined to be normal. Elektroniksteuerung nach Anspruch 1, wobei das Fahrzeug einen Zündschalter, eine Batterie und elektrische Komponenten enthält und der Steuerungsmikrorechner (11) die Bestimmungswerte an die Überwachungs-IC (12) sendet, wenn die Batterie anfänglich mit zumindest einer der elektrischen Komponenten des Fahrzeugs verbunden ist und der Zündschalter eingeschaltet wird.An electronic control according to claim 1, wherein the vehicle includes an ignition switch, a battery and electrical components, and the control microcomputer ( 11 ) the determination values to the monitoring IC ( 12 ) when the battery is initially connected to at least one of the electrical components of the vehicle and the ignition switch is turned on. Elektroniksteuerung nach Anspruch 1, wobei das Stellglied ein Drosselklappenmotor ist und der Steuerungsmikrorechner (11) ein Drosselklappensteuerungsmikrorechner zur Steuerung des Drosselklappenmotors ist.An electronic control according to claim 1, wherein the actuator is a throttle motor and the control microcomputer ( 11 ) is a throttle control microcomputer for controlling the throttle valve motor. Verfahren zur Überprüfung einer Elektroniksteuerung für ein Fahrzeug unter Verwendung der Elektroniksteuerung nach einem der Ansprüche 1 bis 8, wobei die Fahrzeugelektroniksteuerung einen nicht flüchtigen Speicher (31) enthält, der mit der Überwachungs-IC (12) verbunden und wiederbeschreibbar ist, aufweisend die folgenden Schritte: Berechnen mehrerer Komplementwerte von Bestimmungswerten und Berechnen einer Summe der Bestimmungswerte, gleichzeitiges Senden entweder der Komplementwerte oder der Summe zusammen mit den Bestimmungswerten an die Überwachungs-IC (12), Bestimmen mit der Überwachungs-IC (12) unter Verwendung entweder der Komplementwerte oder der Summe, ob die Bestimmungswerte normal sind, Auffordern des Steuerungsmikrorechners (11) von der Überwachungs-IC (12), die Bestimmungswerte und entweder die Komplementwerte oder die Summe erneut zu senden, wenn die Bestimmungswerte als nicht normal bestimmt werden, und Speichern der Bestimmungswerte im nicht flüchtigen Speicher (31), wenn die Bestimmungswerte als normal bestimmt werden.A method of verifying an electronic control system for a vehicle using the electronic control system of any one of claims 1 to 8, wherein the vehicle electronic control comprises a nonvolatile memory (10). 31 ) connected to the monitoring IC ( 12 ), and comprising the following steps: calculating a plurality of complement values of determination values and calculating a sum of the determination values, simultaneously sending either the complement values or the sum together with the determination values to the monitoring IC ( 12 ), Determining with the monitoring IC ( 12 ) using either the complement values or the sum whether the determination values are normal, prompting the control microcomputer ( 11 ) from the monitoring IC ( 12 ) to retransmit the determination values and either the complement values or the sum if the determination values are determined to be abnormal and store the determination values in the non-volatile memory (FIG. 31 ) when the determination values are determined to be normal.
DE10322978.7A 2002-05-22 2003-05-21 Electronic control with monitoring IC and method for checking an electronic control Expired - Lifetime DE10322978B4 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2002-147711 2002-05-22
JP2002147711A JP3818218B2 (en) 2002-05-22 2002-05-22 Electronic control device for vehicle

Publications (2)

Publication Number Publication Date
DE10322978A1 DE10322978A1 (en) 2004-01-08
DE10322978B4 true DE10322978B4 (en) 2017-06-01

Family

ID=29545192

Family Applications (1)

Application Number Title Priority Date Filing Date
DE10322978.7A Expired - Lifetime DE10322978B4 (en) 2002-05-22 2003-05-21 Electronic control with monitoring IC and method for checking an electronic control

Country Status (3)

Country Link
US (2) US20030220726A1 (en)
JP (1) JP3818218B2 (en)
DE (1) DE10322978B4 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4353126B2 (en) * 2005-04-08 2009-10-28 トヨタ自動車株式会社 Vehicle state determination device
JP4453764B2 (en) * 2008-02-22 2010-04-21 トヨタ自動車株式会社 Vehicle diagnostic device, vehicle diagnostic system, and diagnostic method
JP5365551B2 (en) * 2010-03-05 2013-12-11 トヨタ自動車株式会社 Internal combustion engine control device
US9278746B1 (en) * 2013-03-15 2016-03-08 Brunswick Corporation Systems and methods for redundant drive-by-wire control of marine engines
CN110751873B (en) * 2019-11-15 2021-10-26 郑州意昂新能源汽车科技有限公司 Method for interconnecting whole vehicle electric control practical training platform of new energy automobile and actual vehicle

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE4114999A1 (en) * 1991-05-08 1992-11-12 Bosch Gmbh Robert SYSTEM FOR CONTROLLING A MOTOR VEHICLE
JPH06307274A (en) * 1993-04-21 1994-11-01 Fujitsu Ten Ltd Abnormal condition monitoring device
DE19640432A1 (en) * 1996-09-30 1998-04-09 Siemens Ag Diesel internal combustion engine monitoring method
DE19653429C2 (en) * 1996-12-20 1998-10-15 Siemens Ag Method for checking the functionality of a computing unit
US5980081A (en) * 1996-07-15 1999-11-09 Denso Corporation Control system having effective error detection capabilities
US6636989B1 (en) * 1999-02-17 2003-10-21 Denso Corporation Electronic control apparatus and method for on-board rewriting of non-volatile memories

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4049957A (en) * 1971-06-23 1977-09-20 Hitachi, Ltd. Dual computer system
JPH06286503A (en) 1993-04-05 1994-10-11 Fujitsu Ten Ltd Fail safe device of constant speed running device
US5666544A (en) * 1993-05-10 1997-09-09 Mita Industrial Co., Ltd. Method and system for communicating data between independent controllers
US5405110A (en) * 1993-10-08 1995-04-11 Wisconsin Alumni Research Foundation Catheter holding apparatus
US5845489A (en) * 1995-11-08 1998-12-08 Denso Corporation Abnormality detector for air-fuel ratio control system
JP3449170B2 (en) * 1996-08-09 2003-09-22 トヨタ自動車株式会社 Misfire detection device for internal combustion engine
US6144887A (en) 1996-12-09 2000-11-07 Denso Corporation Electronic control unit with reset blocking during loading
US6285931B1 (en) 1998-02-05 2001-09-04 Denso Corporation Vehicle information communication system and method capable of communicating with external management station
JP4008197B2 (en) 2000-01-14 2007-11-14 株式会社デンソー VEHICLE CONTROL DEVICE AND RECORDING MEDIUM HAVING DIAGNOSIS FUNCTION
TW544559B (en) 2000-09-19 2003-08-01 Mitsubishi Motors Corp Failure diagnosis apparatus and failure diagnosis method of vehicular electronic control system
JP3925062B2 (en) * 2000-09-19 2007-06-06 三菱電機株式会社 In-vehicle electronic control unit
JP3721089B2 (en) * 2001-03-01 2005-11-30 株式会社日立製作所 Vehicle diagnostic system and automobile using the system
US6748308B2 (en) * 2001-03-30 2004-06-08 Siemens Vdo Automotive Corporation Automated closure system and method
JP3883842B2 (en) 2001-11-02 2007-02-21 株式会社デンソー Electronic control device for vehicle

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE4114999A1 (en) * 1991-05-08 1992-11-12 Bosch Gmbh Robert SYSTEM FOR CONTROLLING A MOTOR VEHICLE
JPH06307274A (en) * 1993-04-21 1994-11-01 Fujitsu Ten Ltd Abnormal condition monitoring device
US5980081A (en) * 1996-07-15 1999-11-09 Denso Corporation Control system having effective error detection capabilities
DE19640432A1 (en) * 1996-09-30 1998-04-09 Siemens Ag Diesel internal combustion engine monitoring method
DE19653429C2 (en) * 1996-12-20 1998-10-15 Siemens Ag Method for checking the functionality of a computing unit
US6636989B1 (en) * 1999-02-17 2003-10-21 Denso Corporation Electronic control apparatus and method for on-board rewriting of non-volatile memories

Also Published As

Publication number Publication date
JP2003343342A (en) 2003-12-03
US20050049768A1 (en) 2005-03-03
DE10322978A1 (en) 2004-01-08
US20030220726A1 (en) 2003-11-27
US7020550B2 (en) 2006-03-28
JP3818218B2 (en) 2006-09-06

Similar Documents

Publication Publication Date Title
DE102009028345B4 (en) Control device for a vehicle
DE102006028695B4 (en) Electronic control system with malfunction monitoring
DE112018001402T5 (en) ELECTRONIC CONTROL DEVICE FOR VEHICLE
DE102005019096B4 (en) Throttle body assembly and method for selecting remedial action in an electronic throttle control system
DE102009044848B4 (en) Method and apparatus for confirming the output from a sensor
DE102014225727A1 (en) METHOD AND SYSTEM FOR DETERMINING A LOADING CONDITION
DE10210684A1 (en) Method and device for monitoring a torque of a drive unit of a vehicle
DE102018002156A1 (en) An improved control system and method for autonomous control of a motor vehicle
EP1479003B1 (en) Method and device for controlling the functional unit of a motor vehicle
DE102006057743B4 (en) Method for monitoring the functional software of control units in a control unit network
DE102004029301B4 (en) Diagnostic devices for use in a control unit for motor vehicles and methods for diagnosing a fault
DE10322978B4 (en) Electronic control with monitoring IC and method for checking an electronic control
DE102012023648B4 (en) Method and system for updating a control unit of a motor vehicle
DE102015116944B4 (en) Shock detection system and shock detection method in a stationary vehicle
DE102011083136B4 (en) SENSOR DIAGNOSTIC DEVICE
DE102009044849B4 (en) Method and device for regulating automatic starts and stops of the engine of a vehicle
DE102013221098B4 (en) VEHICLE CONTROL UNIT
DE102008034150A1 (en) Circuit arrangement for controlling e.g. piezo-actuator in motor vehicle, has control device including microprocessor to switch another control device to secure condition during malfunction of microprocessor of latter control device
WO2020249355A1 (en) Method for determining the electric resistance of an electric supply line
DE102005040786A1 (en) Drive unit e.g. petrol engine, controlling method for motor vehicle, involves transmitting message related to possible torque to control engine that is assigned to one control device, when provided possibility has positive result
DE102018207791A1 (en) A method of authenticating a diagnostic fault code generated by a vehicle's vehicle system
DE102004056434A1 (en) Diagnostic and Serviecesystem for a motor vehicle
DE102009012887B4 (en) Method for checking incorrect installation of vehicle sensors
DE102021203435A1 (en) Method for updating an operating program for operating and/or for controlling a vehicle component of a vehicle, in particular a steering system of the vehicle
DE102011083600A1 (en) Vehicle, particularly electric or hybrid vehicle, has sensor, where operational safety-relevant electrical variable is realized as quality of insulation of electrical power system relative to body or mass of vehicle

Legal Events

Date Code Title Description
OP8 Request for examination as to paragraph 44 patent law
R016 Response to examination communication
R018 Grant decision by examination section/examining division
R084 Declaration of willingness to licence
R020 Patent grant now final
R071 Expiry of right