DE3731142A1 - Kommunikations-steuereinheit zum isolieren von stoerzustaenden einer elektronischen steuereinheit - Google Patents

Kommunikations-steuereinheit zum isolieren von stoerzustaenden einer elektronischen steuereinheit

Info

Publication number
DE3731142A1
DE3731142A1 DE19873731142 DE3731142A DE3731142A1 DE 3731142 A1 DE3731142 A1 DE 3731142A1 DE 19873731142 DE19873731142 DE 19873731142 DE 3731142 A DE3731142 A DE 3731142A DE 3731142 A1 DE3731142 A1 DE 3731142A1
Authority
DE
Germany
Prior art keywords
control unit
electronic control
transmission
data processing
mpu
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
DE19873731142
Other languages
English (en)
Other versions
DE3731142C2 (de
Inventor
Yoshihisa Sato
Yuji Hirabayashi
Katsuhiro Ina
Katsunori Ito
Susumu Akiyama
Takao Saito
Tetsuo Tanigawa
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.)
Denso Corp
Toyota Motor Corp
Original Assignee
Toyota Motor Corp
NipponDenso Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toyota Motor Corp, NipponDenso Co Ltd filed Critical Toyota Motor Corp
Publication of DE3731142A1 publication Critical patent/DE3731142A1/de
Application granted granted Critical
Publication of DE3731142C2 publication Critical patent/DE3731142C2/de
Anticipated expiration legal-status Critical
Revoked legal-status Critical Current

Links

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/0259Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterized by the response to fault detection
    • G05B23/0286Modifications to the monitored process, e.g. stopping operation or adapting control
    • G05B23/0291Switching into safety or degraded mode, e.g. protection and supervision after failure
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
    • G06F11/0751Error or fault detection not based on redundancy
    • G06F11/0754Error or fault detection not based on redundancy by exceeding limits
    • G06F11/0757Error or fault detection not based on redundancy by exceeding limits by exceeding a time limit, i.e. time-out, e.g. watchdogs
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/14Error detection or correction of the data by redundancy in operation
    • G06F11/1402Saving, restoring, recovering or retrying
    • G06F11/1415Saving, restoring, recovering or retrying at system level
    • G06F11/142Reconfiguring to eliminate the error
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R16/00Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for
    • B60R16/02Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements
    • B60R16/03Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements for supply of electrical power to vehicle subsystems or for
    • B60R16/0315Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements for supply of electrical power to vehicle subsystems or for using multiplexing techniques
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/22Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
    • G06F11/2205Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing using arrangements specific to the hardware being tested
    • G06F11/2221Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing using arrangements specific to the hardware being tested to test input/output devices or peripheral units

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Quality & Reliability (AREA)
  • General Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Safety Devices In Control Systems (AREA)
  • Maintenance And Management Of Digital Transmission (AREA)
  • Debugging And Monitoring (AREA)

Description

Die vorliegende Erfindung betrifft eine Kommunika­ tions-Steuereinheit zum Steuern der Kommunikation zwi­ schen einer elektronischen Steuereinheit und anderen Einrichtungen, nach dem Oberbegriff des Anspruchs 1 bzw. 3.
Auf dem Gebiet der elektronischen Steuerung wurden in den letzten Jahren durch den Einsatz von Mikroprozesso­ ren etc. wesentliche Fortschritte gemacht und eine hohe Genauigkeit wurde bei der Steuerung von unterschiedli­ chen Geräte-Typen erreicht. In diesem Zusammenhang ist die Kommunikation zwischen einer elektronischen Steuer­ einheit, die einen solchen Mikroprozessor verwendet, und anderen Einrichtungen, z. B. einer oder mehrerer anderer elektronischer Steuereinheiten, extrem wichtig. So wird zum Beispiel im Falle von in jüngster Zeit produzierten Kraftfahrzeugtypen die Steuerung von unterschiedlichen Ausrüstungsgegenständen, die im Auto installiert sind, mit elektronischen Steuereinheiten durchgeführt. Eine Mehrzahl von solchen elektronischen Steuereinheiten kön­ nen wechselseitig durch eine Datenverbindung gekoppelt werden, so daß die Daten, die von einer Quelle, wie einem Sensor, zu einer elektronischen Steuereinheit geliefert werden, auch zu anderen elektronischen Steuereinheiten oder Einrichtungen geliefert werden können. Solch eine Kommunikation zwischen einer elektronischen Steuereinheit und anderen Ausrüstungselementen oder zwischen einer elektronischen Steuereinheit und einer anderen, wird im allgemeinen durch den Gebrauch von Kommunikations-Steuer­ einheiten ausgeführt. Eine Kommunikations-Steuereinheit kann als eine Einheit mit jeder elektronischen Steuer­ einheit ausgebildet werden, oder eine Kommunikations- Steuereinheit kann mit einer elektronischen Steuereinheit gekoppelt werden, um dadurch gesteuert zu werden. Das hat den Vorteil, daß die Kommunikationsfunktion leicht im­ plementiert werden kann, während zusätzlich, wenn die Kommunikations-Steuereinheit vollständig durch die elek­ tronische Steuereinheit gebildet wird, der zusätzliche Vorteil einer höheren allgemeinen Verwendbarkeit erreicht wird. Trotzdem treten die nachfolgenden Probleme auf:
Speziell in dem Fall, in dem eine Kommunikations-Steuer­ einheit als eine Einheit mit einer elektronischen Steuer­ einheit ausgebildet wird, indem zum Beispiel jede elek­ tronische Steuereinheit einen Mikroprozessor enthält und die Funktion der Kommunikations-Steuereinheit durch den Betrieb des Mikroprozessors ausgeführt wird, wenn ein Ausfallzustand der elektronischen Steuereinheit infolge von Auswirkungen von elektronischem Rauchen oder vom Auftreten von Komponentenausfall etc. auftritt, dann werden die Auswirkungen dieses Ausfallzustandes von der elektronischen Steuereinheit zu den anderen Einrichtungen oder den anderen elektronischen Steuereinheiten übertra­ gen. Als Ergebnis können die Störungen, die von diesem Ausfallzustand herstammen, weit zu anderen Einrichtungen ausgestreut werden, trotz der Tatsache, daß in der elek­ tronischen Steuereinheit, die ausgefallen ist, eine Kom­ munikations-Steuereinheit verwendet wird.
Wenn eine oder mehrere solcher elektronischer Steuerein­ heiten in einem Kraftfahrzeug verwendet werden, dann können solche weit verteilten Störungsausstreuungen, die vom Ausfall einer einzelnen elektronischen Steuereinheit herstammen, extrem ernsthafte Konsequenzen haben, da verschiedene Hauptbetriebsfunktionen des Kraftfahrzeuges im allgemeinen auf der Basis der von den elektronischen Steuereinheiten erzeugten Daten gesteuert werden. Deswe­ gen ist diesbezüglich eine Verbesserung notwendig, um eine erhöhte Sicherheit des Betriebes solch eines Kraft­ fahrzeuges zu erreichen.
Aufgabe der vorliegenden Erfindung ist es, eine Kommuni­ kations-Steuereinheit nach dem Oberbegriff des Anspruchs 1 bzw. 3 derart auszubilden, daß die oben beschriebenen Probleme beseitigt werden, wobei in dem Fall, daß in einer elektronischen Steuereinheit ein Ausfallzustand auftritt, ein Schutz bereitgestellt wird, so daß der Ausfallzustand keine Auswirkungen auf die anderen Ein­ richtungen oder die anderen elektronischen Steuereinhei­ ten, die mit der gestörten elektronischen Steuereinheit verbunden sind, hat.
Die Lösung dieser Aufgabe erfolgt durch die kennzeichnen­ den Merkmale des Anspruches 1 bzw. 3.
Vorteilhafte Weiterbildungen der Erfindung ergeben sich aus dem Unteranspruch.
Eine Kommunikations-Steuereinheit entsprechend der vor­ liegenden Erfindung zum Steuern der Kommunikation zwi­ schen einer elektronischen Steuereinheit und anderen Einrichtungen hat den in Fig. 1 gezeigten Grundaufbau und weist im wesentlichen auf:
eine Entscheidungseinrichtung (M 1) zum Entscheiden, ob der Betrieb der elektronischen Steuereinheit normal ist; und
eine Übertragungs-Anhalteeinrichtung (M 2) zum Bewirken, wenn durch die Entscheidungseinrichtung (M 1) entschieden wird, daß die elektronische Steuereinheit abnormal ist, daß die elektronische Steuereinheit zurückgesetzt wird und die Übertragung durch die elektronische Steuereinheit angehalten wird, bis durch die Entscheidungseinrichtung (M 1) entschieden wird, daß die elektronische Steuerein­ heit begonnen hat, normal zu arbeiten.
Die Entscheidungseinrichtung (M 1), die zum Entscheiden dient, ob die elektronische Steuereinheit normal arbei­ tet, kann unterschiedliche Konfigurationen haben. Vor­ zugsweise bewirkt die Entscheidungseinrichtung, daß ein periodisch auftretendes Ausgangssignal von der elektro­ nischen Steuereinheit so lange erzeugt wird, wie die elektronische Steuereinheit normal arbeitet. Ein Signal dieses Typs, das speziell zum Zweck des Überwachens eines elektronischen Schaltkreises erzeugt wird, wird im all­ gemeinen als ein Überwachungssignal bezeichnet.
Weitere Einzelheiten, Merkmale und Vorteile der vorlie­ genden Erfindung ergeben sich aus der nachfolgenden Be­ schreibung unter Bezugnahme auf die Zeichnung.
Es zeigt
Fig. 1 ein Blockschaltbild des Grundaufbaus einer Kommu­ nikations-Steuereinheit entsprechend der vorlie­ genden Erfindung;
Fig. 2 ein Blockschaltbild zum Darstellen einer Konfigu­ ration einer Ausführungsform einer Kommunika­ tions-Steuereinheit entsprechend der vorliegenden Erfindung;
Fig. 3 einen Schaltkreisdiagramm einer MPU, eines MPU-Über­ wachungsschaltkreises, eines Übertragungsschal­ kreises und eines Übertragungs-Steurschaltkreises in einer elektronischen Steuereinheit nach Fig. 2; und
Fig. 4 ein Zeitdiagramm zum Darstellen der Wirkungsweise der Ausführungsform.
Eine bevorzugte Ausführungsform der vorliegenden Erfin­ dung wird unter Bezug auf die Zeichnung beschrieben. Fig. 2 ist ein allgemeines Blockschaltbild dieser Ausfüh­ rungsform, in der die Kommunikations-Steuereinheiten vollständig mit entsprechenden elektronischen Steuerein­ heiten, bezeichnet als 1, 2 und 3, gebildet werden (nachfolgend bezeichnet als ECUs).
Die entsprechenden ECUs 1 bis 3 können zum Beispiel eine Motor-Steuer-ECU aufweisen, die die Steuerung von Brenn­ stoffeinspritzung und vom Zündzeitpunkt abhängig von der Kraftfahrzeuggeschwindigkeit und Drehzahl des Motors etc. durchführt, eine Stoßdämpfer-Steuer-ECU, die die Stoß­ dämpfer auf der Basis von Eingängen wie die Kraftfahr­ zeuggeschwindigkeit, der Steuerbetätigungsposition etc. steuert, und eine Automatik-Übertragungs-Steuer-ECU zum Durchführen der automatischen Änderung der Schalt­ stellung des Getriebes auf der Basis der Schaltstellung des Schalthebels entsprechend der Kraftfahrzeuggeschwin­ digkeit etc.
Die Konfiguration von jeder der ECUs 1 und 2 wird be­ schrieben. Die ECU 3 hat eine ähnliche Konfiguration wie die ECUs 1 und 2, und deshalb wird ihre Beschreibung ausgelassen. Die ECU 1 weist eine Mikroprozessoreinheit auf, d. h., eine Datenverarbeitungseinheit 13 (nachfol­ gend als MPU bezeichnet), welche aus einer Verarbeitungs­ einheit, einem Speicher, etc., aufgebaut ist und die über ein Interface 11 zum Empfang von Detektions-Eingangssig­ nalen von einer Gruppe von Sensorshalteinrichtungen, bezeichnet als A 1, A 2, verbunden ist und die auch mit einem Ausgangstreiber 12 gekoppelt ist, der Treibersig­ nale erzeugt, die an externe Betätigungsvorrichtungen geliefert werden, die als B 1, B 2 . . . bezeichnet werden. Die ECU 2 weist in gleicher Weise eine MPU 23 auf, die zum Empfang von Eingangssignalen von Schaltvorrichtungs­ sensoren A 3, A 4 über ein Eingangsinterface 21 gekoppelt ist, und die mit einem Ausgangstreiber 22 gekoppelt ist, der Treibersignale erzeugt, die an Betätigungsvorrich­ tungen B 3, B 4 geliefert werden. Die ECUs 1 und 2 weisen weiterhin entsprechend Überwachungsschaltkreise 14 und 24 zum Entscheiden ob jede der MPU's 13 und 23 normal ar­ beitet oder nicht, und sie weisen weiter entsprechende Steuerschaltkreise 17 und 27 auf bzw. Empfangsschalt­ kreise 15, 25 zum Empfang von Übertragungssignalen von den anderen ECUs, bzw. Übertragungsschaltkreise 16 und 26 zum Liefern von Übertragungssignalen zu den anderen ECUs und entsprechende Übertragungs-Steuerschaltkreise 17 und 27 zum Steuern der entsprechenden Übertragungsschalt­ kreise 16, 26 auf der Basis des Ergebnisses der Ent­ scheidungen, die durch die entsprechenden MPU Überwa­ chungsschaltkreise 14, 24 gemacht wurden. Jeder der Emp­ fangsschaltkreise 15, 25 und Übertragungsschaltkreise 16, 26 ist als ein serieller Interfaceschaltkreis aufgebaut und ist über eine einzige gemeinsame Signalleitung CL mit den Übertragungsschaltkreisen 16, 26 etc. und Emp­ fangsschaltkreise 15, 25 etc. der anderen ECUs verbunden. Deshalb kann zum Beispiel ein Kraftfahrzeuggeschwindig­ keitssignal, das als ein Eingangssignal von der Sensor- Schaltvorrichtungsgruppe A 1, A 2 an die ECU 1 geliefert wird, zu den ECUs 2 und 3 gesendet werden. Eine ausführ­ lichere Beschreibung von dieser Kommunikations-Steuer­ einheit wird im folgenden gegeben, und insbesondere wer­ den Einzelheiten der Konfiguration der Übertragungs­ schaltkreise 16, 26 und der Übertragungs-Steuerschalt­ kreise 17 und 27 der ECU 1, etc., unter Bezugnahme auf die Fig. 3 gegeben, wobei die Arbeitsweise unter Bezug­ nahme auf das Zeitdiagramm von Fig. 4 erklärt wird.
Fig. 3 zeigt Einzelheiten der Anordnung der MPU 13, MPU Überwachungsschaltkreis 14, Übertragungsschaltkreis 16 und Übertragungs-Steuerschaltkreis 17, die sich innerhalb der ECU 1, die in Fig. 2 gezeigt ist, befinden. Wie ge­ zeigt, ist der Übertragungsschaltkreis 16 aus Transisto­ ren Tr 1, Tr 2, Widerständen R 1 bis R 7 und einer Diode D 1 aufgebaut. Die Transistoren Tr 1 und Tr 2 werden beide entsprechend in einen Ein- bzw. Aus-Zustand gesetzt als Antwort auf HIGH- und LOW-Logikpegeln eines Übertra­ gungssignals SS, das von einem Übertragungssignalaus­ gangsanschluß der MPU 13 erzeugt wird, und ein seriel­ les Signal SIS, das zwischen einem HIGH- und einem LOW Pegel variiert, wird dabei von Schaltkreis 16 erzeugt und zur Kommunikation mit den anderen ECU's an die gemeinsame Signalleitung CL geliefert.
Der Übertragungs-Steuerschaltkreis 17 ist mit einem Flankenerkennungsschaltkreis 18, einem D-Flip-Flop 19 und Widerständen R 8 und R 9 zusammen mit einem Transistor Tr 3 aufgebaut.
Während des gewöhnlichen Betriebs wird ein Impulssignal (nachfolgend als Überwachungssignal (watchdog) WD be­ zeichnet) mit einer festgelegten Impulsdauer t 0 vom Aus­ gangsanschluß der MPU 13 erzeugt. Das Überwachungssi­ gnal WD wird im Zeitdiagramm der Fig. 4 gezeigt und wird an die Eingänge des MPU Überwachungsschaltkreises 14 und des Flankenerkennungsschaltkreises 18 des Übertragungs­ steuerschaltkreises 17 geliefert.
Der MPU Überwachungsschaltkreis 14 entscheidet, ob die MPU 13 normal arbeitet oder nicht, wobei diese Entschei­ dung auf den Zustand des Eingangsüberwachungssignals WD basiert. Es folgt sozusagen. Wenn der einem LOW nach HIGH Potentialübergang des Überwachungssignals WD nachfolgende HIGH nach LOW Übergang des Überwachungssignals WD nicht innerhalb eines festgelegten Zeitintervalls t 1 stattfin­ det, wobei t 1 < t 0 ist, wird vom MPU Überwachungsschalt­ kreis 14 danach entschieden, daß die MPU 13 nicht normal arbeitet und die MPU 13 wird auf einen festgelegten Ini­ tialisierungs-Betiebszustand zurückgesetzt durch Vor­ richtung eines Rücksetzsignals RS, das an einen Ein­ gangsanschluß der MPU 13 angelegt ist. Insbesondere wird das Rücksetzsignal RS veranlaßt, für ein festgeleg­ tes Zeitintervall t 2 auf einen LOW Potentialpegel zu ge­ hen, und dabei das Rücksetzen der MPU 13 zu bewirken. Das Rücksetzsignal RS wird im Zeitdiagramm der Fig. 4 ge­ zeigt. Wenn das Rücksetzsignal RS in dieser Weise ange­ legt wird, wird die MPU 13 auf einen Initialisierungs- Betriebszustand zurückgesetzt und die Ausführung der Initialisierungs-Operation der MPU 13 beginnt.
Wie oben gezeigt wurde, wird das Überwachungssignal WD auch an den Flankenerfassungsschaltkreis 18 des Übertra­ gungs-Steuerschaltkreises 17 angelegt. Ein Impulssignal PS 1, das synchron mit jedem HIGH nach LOW oder LOW nach HIGH Pegelübergang des Überwachungssignals WD von HIGH zum LOW Pegel geht und während einer festgelegten Im­ pulsdauer t 3 auf dem LOW Pegel verharrt, wobei t 3 < t 0 ist, wird an einen Takteingangsanschluß des D-Flip-Flops 19 angelegt. Das Impulssignal PS 1 wird auch im Zeitdiagramm der Fig. 4 gezeigt. Des weiteren hat das D-Flip-Flop 19 einen Voreinstellungsanschluß , der gekoppelt ist, um das Rücksetzsignal RS, das von dem MPU Überwachungs­ schaltkreis 14 erzeugt wird, zu empfangen. Die Arbeits­ weise des D-Flip-Flops 19 kann in Übereinstimmung mit entweder (1) die MPU 13 arbeitet normal oder (2) die MPU 13 arbeitet abnormal wie folgt klassifiziert werden:
  • 1. Wenn die MPU 13 normal arbeitet, ist das Rücksetzsi­ gnal RS, das von dem MPU Überwachungsschaltkreis 14 er­ zeugt wird, auf einem HIGH Pegel, und somit wird das Steuersignal PS 2, das von dem Ausgangsanschluß des D-Flip-Fops 19 erzeugt wird, fortdauernd auf einen LOW Pegel gehalten, ungeachtet des Impulssignals PS 1, das am Taktanschluß des D-Flip-Flops 19 angelegt ist. Als Er­ gebnis wird der Transistor Tr 3 in einem AUS-Zustand ge­ halten. Das Steuersignal PS 2 wird im Zeitdiagramm der Fig. 4 gezeigt.
  • 2. Wenn die MPU 13 abnormal arbeitet, ist das Rücksetz­ signal RS, das vom MPU Überwachungsschaltkreis 14 erzeugt wird, auf einem LOW Pegel. Ais ein Ergebnis ist das Steuersignal PS 2, das vom Ausgangsanschluß erzeugt wird, auf einem HIGH Pegel (wie in Fig. 4 gezeigt) und als ein Ergebnis wird der Transistor Tr 3 in einen EIN- Zustand gesetzt. Dieser EIN-Zustand des Transistors Tr 3 wird als ein Ergebnis des LOW Pegelzustandes des Rück­ setzsignals RS fortwährend aufrechterhalten, bis die MPU 13, die nun in dem Initialisierungs-Rücksetzzustand ist, beginnt, normal zu arbeiten. Das bedeutet, daß der EIN- Zustand des Transistors Tr 3 beibehalten wird, bis das Überwachungssignal WD seinen Normalzustand erreicht. Wenn der normale Betrieb der MPU 13 als Ergebnis des, wie oben beschrieben, Anlegens des Rücksetzsignals RS an die MPU 13 wieder hergestellt ist, dann wird nach dem Verstrei­ chen einer Zeit t 4, die innerhalb des Zeitintervalls t 1 ist, die Erzeugung des Überwachungssignals WD Impulses mit der festgelegten Impulsweite t 0, die der ansteigenden Flanke des Rücksetzsignals RS folgt, wieder vom Ausgangs­ anschluß der MPU 13 gestartet. Insbesondere wird, wenn der Normalbetrieb der MPU 13 mittels des Rücksetzsignals RS wieder hergestellt ist, dann einer ersten HIGH nach LOW Pegelübergang des Überwachungssignals WD nach einer Zeit t 4 erscheinen und danach werden die regulären periodi­ schen Impulse des Übrwachungssignals WD so lange beibe­ halten, wie der Betrieb der MPU 13 normal bleibt. Basie­ rend auf dem Überwachungssignal WD erzeugt der Flanken­ erkennungsschaltkreis 18 des Übertragungs-Steuerschalt­ kreises 17 das Impulssignal PS 1 (wie in Fig. 4 gezeigt) und das D-Flip-Flop 19 wird von der aufsteigenden Flanke des nächsten Impulses des Signals PS 1 getriggert, wobei das Steuersignal PS 2 synchron mit der aufsteigenden Flanke des Signals PS 1 auf einen LOW Pegel geht. Der Transistor Tr 3 wird dabei in einen AUS-Zustand gesetzt.
Wenn andererseits der Normalbetrieb der MPU 13 als Er­ gebnis des daran angelegten Rücksetzsignals RS nicht wieder hergestellt ist, dann wird nicht begonnen, die Überwachungssignal WD Impulse innerhalb des festgelegten Zeitintervalls t 1 zu erzeugen, d. h., das Überwachungs­ signal WD verharrt auf einem HIGH Pegel, und so verur­ sacht der MPU Überwachungsschaltkreis 14 wieder, daß das Rücksetzsignal RS während des Zeitintervalls t 2 auf einen LOW Pegel geht.
Die Wirkungen des EIN- und AUS-Schaltens des Transistors Tr 3, d. h. im Übertragungssteuerschaltkreis 17, als Ant­ wort auf das Ausgangssignal vom D-Flip-Flop 19 sind wie folgt. Wenn der Transistor Tr 3 im AUS-Zustand ist, d.h. während die MPU 13 normal arbeitet, führt der Transistor Tr 2 des Übertragungsschaltkreises 16 EIN und AUS Opera­ tionen entsprechend des Übertragungssignals SS, das von der MPU 13 erzeugt wird, aus, um dabei das seriell Si­ gnal SIS auf der gemeinsamen Signalleitung CL zu erzeu­ gen.
Wenn andererseits der Transistor Tr 3 im EIN-Zustand ist, (d. h. Sättigungszustand), d. h. wenn die MPU 13 abnormal arbeitet, dann wird der Transistor Tr 2 im AUS-Zustand gehalten, unbeachtet des Zustandes des Übertragungssi­ gnals SS, so daß die MPU 13 für die Lieferung eines Aus­ gangssignals zu der gemeinsamen Signalleitung CL gesperrt ist.
Mit der oben beschriebenen Ausführungsform einer Kommu­ nikations-Steuereinheit entsprechend der vorliegenden Erfindung wird, wenn die MPU 13, als Ergebnis einer Ur­ sache wie ein externes elektronisches Rauschen oder eines internen Ausfalls, ein Ausfallzustand erreicht und die Ausgabe von Signalen auf die gemeinsame Signalleitung CL, als Ergebnis des Betriebs der MPU 13, gesperrt, bis die MPU 13 wieder beginnt, normal zu arbeiten. Sogar nachdem ein Zurücksetzen der MPU 13 ausgeführt wurde, wird kein Ausgangssignal an die gemeinsame Signalleitung CL von der MPU 13 geliefert, solange wie die MPU 13 abnormal arbei­ tet, so daß ein ausreichender Schutz gegen ein übertragen ungünstiger Effekte zu anderen ECUs erreicht wird. Des weiteren sind mit der oben beschriebenen Ausführungsform die ECUs 1 bis 3 durch die gemeinsame Signalleitung CL datenverbunden. Unter Beachtung der Tatsache, daß die Lieferung der Signale an die Kommunikations-Signalleitung CL von einer MPU so lange gesperrt ist, wie die MPU in einem Ausfallzustand ist, wird die Kommunikation zwischen den anderen ECUs, d. h., die ECUs die normal arbeiten, auf­ recht erhalten. Das ist besonders wichtig zum Garantieren eines sicheren Betriebs eines Kraftfahrzeuges, in dem solch ein Kommunikationssystem verwendet wird durch Ver­ hüten eines Ausfallzustandes von einer elektronischen Steuereinheit, die unerwünschte Beeinflussungen des Be­ triebes der anderen elektronischen Steuereinheiten er­ zeugt.
Es sollte beachtet werden, daß eine Kommunikations- Steuereinheit nicht auf die vorstehend ausführlich beschriebene Ausführungsform begrenzt ist und daß ver­ schiedene Änderungen und Modifikationen ausgeführt werden können. Zum Beispiel kann die MPU 13, die durch den MPU Überwachungsschaltkreis 14 zurückgesetzt wird, eine CPU (Central Processing Unit) sein. Des weiteren verwendet in der oben beschriebenen Ausführungsform der MPU Überwa­ chungsschaltkreis 14 ein Überwachungssignal WD, das ins­ besondere als ein Ausgang von der MPU 13 zum Zweck des überwachens, ob die MPU 13 normal arbeitet oder nicht, erzeugt wird. Es ist ebenfalls möglich, für diesen Zweck ein anderes Signal zu verwenden, solange wie dieses Si­ gnal von der MPU 13 periodisch erzeugt wird, während die MPU 13 normal arbeitet.
Von der obigen Beschreibung einer bevorzugten Ausfü­ rungsform kann gesehen werden, daß, wenn eine ECU als Ergebnis von Ursachen, wie die Beeinflussung von externen elektronischem Rauschen oder eines internen Ausfalls, einen abornalen Zustand erreicht, mit einer Kommunika­ tions-Steuereinheit entsprechend der vorliegenden Erfin­ dung die Übertragung von Signalen durch die elektronische Steuereinheit gesperrt ist, bis die elektronische Steuer­ einheit wieder im Normalbetrieb überprüft wurde. Als Er­ gebnis wird von der elektronischen Steuereinheit solange kein Ausgangssignal an die anderen elektronischen Steuer­ einheiten geliefert, wie die elektronische Steuereinheit abnormal arbeitet, sogar nachdem ein Zurücksetzen der elektronischen Steuereinheit als eine automatische Mes­ sung zum Initieren des Wiederherstellens vom Ausfallzu­ stand ausgeführt wurde, so daß ein ausreichender Schutz gegen unerwünschte Beeinflussungen des Ausfalls, der zu den anderen elektronischen Steuereinheiten übertragen wird, erreicht wird.

Claims (3)

1. Kommunikations-Steuereinheit zum Steuern der Kommu­ nikation zwischen einer elektronischen Steuereinheit und anderen Einrichtungen, gekennzeichnet durch, Entscheidungseinrichtungen zum Entscheiden, ob die elektronische Steuereinheit normal arbeitet oder nicht, und
Übertragungsanhalteeinrichtungen, die durch die Entscheidungseinrichtung gesteuert werden, zum Zurücksetzen der elektronischen Steuereinheit und zum Anhalten der Übertragung davon, wenn durch die Entscheidungseinrichtung entschieden wird, daß die elektronische Steuereinheit abnormal arbeitet, und zum Aufrechterhalten des Rücksetzungszustandes und Anhalten der Übertragung von der elektronischen Steuereinheit, bis entschieden wird, daß die elek­ tronische Steuereinheit normal arbeitet.
2. Kommunikations-Steuereinheit nach Anspruch 1, da­ durch gekennzeichnet, daß die Übertragungsanhal­ teeinrichtungen den Rücksetzzustand der elektroni­ schen Steuereinheit und das Anhalten der Übertragung von der elektronischen Steuereinheit für ein erstes festgelegtes Zeitintervall aufrecht erhalten, und
nach Beendigung des ersten Zeitintervalls die Über­ tragungsanhalteeinrichtung die Beendigung des Rück­ setzzustandes der elektronischen Steuereinheit und das Anhalten der Übertragung von der elektronischen Steuereinheit bewirkt, und
nachfolgend wieder dazu dient, den Rücksetzzustand der elektronischen Steuereinheit und das Anhalten der Übertragung von der elektronischen Steuereinheit einzurichten, nachdem ein zweites festgelegtes Zeit­ intervall, das dem Ablauf des ersten festgelegten Zeitintervalls folgt, verstrichen ist, wenn ein Nor­ malbetrieb der elektronischen Steuereinheit festge­ stellt wird, der innerhalb des zweiten festgelegten Zeitintervalls wieder hergestellt wurde.
3. Kommunikations-Steuervorrichtung für ein Kraftfahr­ zeug, mit einer Mehrzahl von elektronischen Steuer­ einheiten zum Steuern der entsprechenden Ausfüh­ rungsfunktionen des Kraftfahrzeugs und einer Kommu­ nikationssignalleitung, die mit jeder der elektro­ nischen Steuereinheiten gekoppelt ist, wobei jede der elektronischen Steuereinheiten eine Datenverar­ beitungseinheit und einen Übertragungsschaltkreis zum Übertragen der von der Datenverarbeitungseinheit erzeugten Daten über die Kommunikationssignalleitung aufweist, dadurch gekennzeichnet, daß jede der elektronischen Steuereinheiten weiterhin aufweist:
einen Überwachungsschaltkreis zum Überwachen des Betriebs der Datenverarbeitungseinheit, um zu ent­ scheiden, ob die Datenverarbeitungseinheit normal arbeitet oder nicht; und
einen Übertragungssteuerschaltkreis, der durch den Überwachungsschaltkreis gesteuert wird, zum Rück­ setzen der Datenverarbeitungseinheit in einen fest­ gelegten Initialisierungszustand und zum Sperren der Datenübertragung von der Datenverarbeitungseinheit durch den Übertragungsschaltkreis, wenn durch den Überwachungsschaltkreis festgestellt wird, daß die Datenverarbeitungseinheit abnormal arbeitet, und zusätzlich zum Aufrechterhalten des Sperrens der Datenübertragung, bis festgestellt wird, daß die Datenverarbeitungseinheit normal arbeitet.
DE3731142A 1986-09-19 1987-09-16 Überwachungseinrichtung in einer elektronischen Steuereinheit Revoked DE3731142C2 (de)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61223415A JPS6377244A (ja) 1986-09-19 1986-09-19 通信制御装置

Publications (2)

Publication Number Publication Date
DE3731142A1 true DE3731142A1 (de) 1988-04-07
DE3731142C2 DE3731142C2 (de) 1993-12-02

Family

ID=16797785

Family Applications (1)

Application Number Title Priority Date Filing Date
DE3731142A Revoked DE3731142C2 (de) 1986-09-19 1987-09-16 Überwachungseinrichtung in einer elektronischen Steuereinheit

Country Status (4)

Country Link
US (1) US4835671A (de)
JP (1) JPS6377244A (de)
DE (1) DE3731142C2 (de)
GB (1) GB2197503B (de)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0445958A2 (de) * 1990-03-08 1991-09-11 Hitachi, Ltd. Im Kraftfahrzeug integriertes Verkabelungssystem
WO1997049033A1 (de) * 1996-06-17 1997-12-24 Philips Electronics N.V. System zum übertragen von daten
US6410993B1 (en) 1997-04-28 2002-06-25 Continental Teves Ag & Co., Ohg Circuit configuration for a motor vehicle control system

Families Citing this family (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE58907743D1 (de) * 1988-07-08 1994-07-07 Tandberg Data A S Oslo Oslo Verfahren und Einrichtung zum Duplizieren des Inhalts von Datenträgern.
KR930001056B1 (ko) * 1988-11-10 1993-02-13 미쯔비시덴끼 가부시끼가이샤 하드웨어 소터유니트 및 그의 에러수집방법
JPH0361125A (ja) * 1989-07-12 1991-03-15 Robert Bosch Gmbh 自動車の運転方法
US5347346A (en) * 1989-12-25 1994-09-13 Minolta Camera Kabushiki Kaisha Image forming apparatus with improved efficiency of maintenance control
US5335048A (en) * 1990-01-30 1994-08-02 Minolta Camera Kabushiki Kaisha Efficient control system of image forming apparatus
US5243382A (en) * 1990-01-31 1993-09-07 Minolta Camera Kabushiki Kaisha Image forming apparatus capable of efficient maintenance work
US5303005A (en) * 1990-01-31 1994-04-12 Minolta Camera Kabushiki Kaisha Image forming apparatus with improved maintenance control
US5424808A (en) * 1990-04-10 1995-06-13 Minolta Camera Kabushiki Kaisha Control apparatus for copying machine with improved communication function for centralized control unit
SE466172B (sv) * 1990-05-15 1992-01-07 Asea Brown Boveri Anordning foer bildande av en mot en anordningen tillfoerd storhet svarande stroem
JP3125505B2 (ja) * 1993-02-16 2001-01-22 ミノルタ株式会社 事務機管理システム
US5708417A (en) * 1993-12-16 1998-01-13 Phone Alert Corp. Monitoring system for remote units
US5664089A (en) * 1994-04-26 1997-09-02 Unisys Corporation Multiple power domain power loss detection and interface disable
DE4446314A1 (de) * 1994-12-23 1996-06-27 Teves Gmbh Alfred Verfahren und Schaltungsanordnung zur Überwachung der Funktion einer programmgesteuerten Schaltung
JPH08235006A (ja) * 1995-02-24 1996-09-13 Fujitsu Ltd 状態監視システム
JP3025421B2 (ja) * 1995-06-14 2000-03-27 三菱電機株式会社 制御システムの異常検知装置
JP3633092B2 (ja) * 1996-03-18 2005-03-30 日産自動車株式会社 マイコン故障監視装置
US5890080A (en) * 1996-06-25 1999-03-30 Freightliner Corporation Truck with monitored and resettable electronic control units
GB0003570D0 (en) * 2000-02-17 2000-04-05 Combined Power Systems Ltd Remote monitoring
JP2002364451A (ja) 2001-06-07 2002-12-18 Mitsubishi Electric Corp 内燃機関の制御装置
US20030176951A1 (en) * 2002-01-09 2003-09-18 Demarchi Julian A. System integrating a reformer and a fuel cell system
US7484133B2 (en) * 2003-11-07 2009-01-27 Finisar Corporation Watch-dog instruction embedded in microcode
CN100447752C (zh) * 2005-12-06 2008-12-31 联发科技股份有限公司 电子系统以及恢复方法
JP5063212B2 (ja) * 2007-06-25 2012-10-31 株式会社日立産機システム 複数コンポーネントシステム
CN110217184A (zh) * 2018-03-02 2019-09-10 厦门雅迅网络股份有限公司 车载设备的硬件看门狗满足低功耗要求的实现方法与电路

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE2841073A1 (de) * 1978-09-21 1980-04-03 Ruhrtal Gmbh Schaltungsanordnung zur verarbeitung von elektrisch dargestellten informationen
GB2041581A (en) * 1979-02-02 1980-09-10 Hitachi Ltd Elevator control system
DE3315049A1 (de) * 1982-05-19 1983-11-24 Nissan Motor Co., Ltd., Yokohama, Kanagawa Verfahren und vorrichtung zur ueberwachung eines einen mikrocomputer einschliessenden steuersystems

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4161027A (en) * 1976-10-04 1979-07-10 Electric Power Research Institute, Inc. Digital protection system for transmission lines and associated power equipment
US4355359A (en) * 1979-03-23 1982-10-19 Nissan Motor Company, Limited Control system for internal combustion engines
JPS58101540A (ja) * 1981-12-14 1983-06-16 Fuji Electric Co Ltd バイパス制御方式
JPS5952306A (ja) * 1982-09-18 1984-03-26 Honda Motor Co Ltd 電子制御装置の異常判別方法
JPS59214953A (ja) * 1983-05-20 1984-12-04 Olympus Optical Co Ltd マイクロプロセツサの誤動作防止装置
JPS6011657A (ja) * 1983-06-30 1985-01-21 Honda Motor Co Ltd 内燃エンジンの運転パラメ−タセンサの計測系異常検出装置
JPS60178948A (ja) * 1984-02-24 1985-09-12 Honda Motor Co Ltd 内燃エンジンの電子燃料供給制御装置の異常検出表示装置
JPS61103341A (ja) * 1984-10-26 1986-05-21 Matsushita Electric Ind Co Ltd 通信制御装置
JPS61290836A (ja) * 1985-06-19 1986-12-20 Nissin Electric Co Ltd デ−タ伝送制御方式
JPS61296443A (ja) * 1985-06-24 1986-12-27 Mitsubishi Electric Corp ウオツチドツグ・タイマ

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE2841073A1 (de) * 1978-09-21 1980-04-03 Ruhrtal Gmbh Schaltungsanordnung zur verarbeitung von elektrisch dargestellten informationen
GB2041581A (en) * 1979-02-02 1980-09-10 Hitachi Ltd Elevator control system
DE3315049A1 (de) * 1982-05-19 1983-11-24 Nissan Motor Co., Ltd., Yokohama, Kanagawa Verfahren und vorrichtung zur ueberwachung eines einen mikrocomputer einschliessenden steuersystems

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0445958A2 (de) * 1990-03-08 1991-09-11 Hitachi, Ltd. Im Kraftfahrzeug integriertes Verkabelungssystem
EP0445958A3 (en) * 1990-03-08 1993-07-14 Hitachi, Ltd. An automobile integrated wiring system
US5404300A (en) * 1990-03-08 1995-04-04 Hitachi, Ltd. Automobile integrated wiring system
WO1997049033A1 (de) * 1996-06-17 1997-12-24 Philips Electronics N.V. System zum übertragen von daten
US6410993B1 (en) 1997-04-28 2002-06-25 Continental Teves Ag & Co., Ohg Circuit configuration for a motor vehicle control system

Also Published As

Publication number Publication date
GB8721641D0 (en) 1987-10-21
US4835671A (en) 1989-05-30
GB2197503B (en) 1990-10-10
DE3731142C2 (de) 1993-12-02
GB2197503A (en) 1988-05-18
JPS6377244A (ja) 1988-04-07

Similar Documents

Publication Publication Date Title
DE3731142A1 (de) Kommunikations-steuereinheit zum isolieren von stoerzustaenden einer elektronischen steuereinheit
DE3811217C2 (de)
DE3315049C2 (de) Überwachungsschaltung für ein Steuersystem mit Mikrocomputer
DE2731336C2 (de) Taktsystem
EP0588274B1 (de) Serielles Bus-System mit einer Eindrahtverbindung
DE69433882T2 (de) Vorrichtung zur Übertragung von Daten
DE102014209752B4 (de) Relaiseinrichtung
DE10156417A1 (de) Fehlererfassungsvorrichtung für ein Fahrzeugübertragungsnetzwerk
DE102004027503B4 (de) Verfahren zur Etablierung einer globalen Zeitbasis in einem zeitgesteuerten Kommunikationssystem und Kommunikationssystem
DE102004009359B4 (de) Elektronische Steuereinheit zur Überwachung eines Mikrocomputers
DE19714937A1 (de) Datenbussystem für Kraftfahrzeuge
EP0895682A2 (de) Bussystem für die übertragung von nachrichten
DE4039355A1 (de) Vorrichtung zur pruefung einer watchdog-schaltung
DE3934974A1 (de) Vorrichtung zur funktionskontrolle mehrerer steuergeraete in einem kraftfahrzeug
DE4231337A1 (de) Datenuebertragungssystem
DE102015204696A1 (de) Steuervorrichtungs-Schaltsystem
DE3322074A1 (de) Notlaufeinrichtung fuer mikrocomputergesteuerte systeme
DE3514079C2 (de) Ausfallsicherungsschaltung
DE3685761T2 (de) Multiplexuebertragungssystem.
DE69802450T2 (de) Pulsbreitenmodulationsschaltung
DE112016006679B4 (de) Steuerungsvorrichtung und Recovery-Verarbeitungsverfahren für Steuerungsvorrichtung
EP0504585B1 (de) System zur Steuerung einer Brennkraftmaschine
DE69405443T2 (de) Vorrichtung zum Regeln eines Kraftfahrzeug-Motors
EP1305509B1 (de) Elektronische schaltungsanordnung und zugehöriges verfahren zur ansteuerung eines stellglieds , zum beispiel für ventile oder injektoren
EP0596297B1 (de) Verfahren und Vorrichtung zur Überprüfung einer Überwachungseinheit von Motorsteuersystem

Legal Events

Date Code Title Description
OP8 Request for examination as to paragraph 44 patent law
D2 Grant after examination
8363 Opposition against the patent
8331 Complete revocation