[go: up one dir, main page]

DE102008009905A1 - Method for providing an emergency function - Google Patents

Method for providing an emergency function Download PDF

Info

Publication number
DE102008009905A1
DE102008009905A1 DE200810009905 DE102008009905A DE102008009905A1 DE 102008009905 A1 DE102008009905 A1 DE 102008009905A1 DE 200810009905 DE200810009905 DE 200810009905 DE 102008009905 A DE102008009905 A DE 102008009905A DE 102008009905 A1 DE102008009905 A1 DE 102008009905A1
Authority
DE
Germany
Prior art keywords
function
redundant
microcontroller
signal
path
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.)
Withdrawn
Application number
DE200810009905
Other languages
German (de)
Inventor
Thomas Jauch
Joerg Jehlicka
Stefan Harport
Achim Mahler
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Robert Bosch GmbH
Original Assignee
Robert Bosch GmbH
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Robert Bosch GmbH filed Critical Robert Bosch GmbH
Priority to DE200810009905 priority Critical patent/DE102008009905A1/en
Priority to PCT/EP2008/066320 priority patent/WO2009103371A1/en
Publication of DE102008009905A1 publication Critical patent/DE102008009905A1/en
Withdrawn 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
    • G05B9/00Safety arrangements
    • G05B9/02Safety arrangements electric
    • G05B9/03Safety arrangements electric with multiple-channel loop, i.e. redundant control systems
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W50/00Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • B60W50/02Ensuring safety in case of control system failures, e.g. by diagnosing, circumventing or fixing failures
    • B60W50/0205Diagnosing or detecting failures; Failure detection models
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W50/00Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • B60W50/02Ensuring safety in case of control system failures, e.g. by diagnosing, circumventing or fixing failures
    • B60W50/029Adapting to failures or work around with other constraints, e.g. circumvention by avoiding use of failed parts
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/24Pc safety
    • G05B2219/24191Redundant processors are different in structure
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/34Director, elements to supervisory
    • G05B2219/34482Redundancy, processors watch each other for correctness

Landscapes

  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Human Computer Interaction (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Hardware Redundancy (AREA)
  • Safety Devices In Control Systems (AREA)

Abstract

Die Erfindung betrifft ein Verfahren zum Bereitstellen einer Notlauffunktion, über die eine Funktion redundant angesteuert wird, bei dem mindestens ein zum Auslösen der Funktion vorgesehenes Eingangssignal (52) entlang einer Anzahl redundanter Pfade zu einer Einrichtung, die zum Umsetzen der Funktion ausgebildet ist, redundant übermittelt wird, und bei dem eine Diagnose mindestens eines redundanten Pfads durchgeführt wird.The invention relates to a method for providing an emergency function, via which a function is controlled redundantly, wherein at least one provided for triggering the function input signal (52) along a number of redundant paths to a device that is designed to implement the function redundantly transmitted and at which a diagnosis of at least one redundant path is performed.

Description

Die Erfindung betrifft ein Verfahren zum Bereitstellen einer Notlauffunktion, eine Vorrichtung zum Bereitstellen einer Notlauffunktion, ein Computerprogramm und ein ComputerprogrammproduktThe Invention relates to a method for providing an emergency function, a device for providing an emergency function, a computer program and a computer program product

Stand der TechnikState of the art

Sog. Systembasischips bzw. -schaltkreise (SBC) oder integrierte Systembasischips (SBIC) werden u. a. in Steuergeräten für automotive Anwendungen eingesetzt und fassen typischerweise unterschiedliche Funktionen, wie bspw. Spannungsregelung und -überwachung, Rücksetzfunktionen (Reset), Überwachungsfunktionen (Watchdog), Schnittstellenfunktionen und dergleichen zusammen. Am Markt verfügbare SBICs sind bspw. TLE6263 von Infineon, UJA1065 von Philips oder MC33889 von Freescale.So-called. System Basic Chips (SBC) or Integrated System Basic Chips (SBIC) will u. a. in control units for automotive Applications are used and typically take different Functions, such as voltage regulation and monitoring, reset functions (Reset), monitoring functions (Watchdog), interface functions and the like together. On the market available SBICs are, for example, TLE6263 from Infineon, UJA1065 from Philips or MC33889 from Freescale.

Offenbarung der ErfindungDisclosure of the invention

Die Erfindung betrifft ein Verfahren zum Bereitstellen einer Notlauffunktion, über die eine Funktion redundant angesteuert wird. Bei diesem Verfahren wird ein zum Auslösen der Funktion vorgesehenes Eingangssignal entlang einer Anzahl redundanter Pfade zu einer Einrichtung, die zum Umsetzen der Funktion ausgebildet ist, redundant übermittelt. Außerdem wird eine Diagnose mindestens eines redundanten Pfads durchgeführt.The The invention relates to a method for providing a limp-home function, via which a function is controlled redundantly. In this method is one to trigger the function provided input signal along a number of redundant Paths to a facility designed to implement the function is transmitted redundantly. Furthermore a diagnosis of at least one redundant path is performed.

Mit diesem Verfahren wird durch Bereitstellung der Notlauffunktion eine verzögerungsfreie und mehrfach redundante Ansteuerung einer Funktion zuzüglich einer vollständigen, typischerweise betriebsbegleitenden, Diagnose des mindestens einen redundanten Pfads, der auch als Notlaufpfad bezeichnet werden kann, oder eines entsprechenden Signalpfads realisiert.With This method is by providing the emergency function a instantaneous and multiple redundant control of a function plus one complete, typically on-the-fly diagnostic of the at least one redundant one Path, which can also be referred to as an emergency run path, or one implemented corresponding signal path.

Das Eingangssignal kann somit über mehrere redundante Pfade sicher übermittelt werden, so dass die Funktion sicher umgesetzt wird. Durch Vornehmen der Diagnose des mindestens einen Pfads kann dessen Funktionstüchtigkeit überprüft werden.The Input signal can thus over securely transmit multiple redundant paths so that the function is safely implemented. By doing the diagnosis of the at least one path, its functionality can be checked.

Die im Rahmen des Verfahrens benutzten redundanten Pfade können verschiedenartig strukturiert sein. Entlang derartiger Pfade, bspw. Notlaufpfade, können unterschiedliche elektronische und/oder schaltungstechnische Einrichtungen angeordnet sein. So ist es möglich, das Eingangssignal direkt über einen ersten redundanten Pfad oder Notlaufpfad zu der Einrichtung zu übermitteln. Außerdem kann das Eingangssignal über einen zweiten redundanten Pfad, der als Betriebspfad ausgebildet ist und einen Microcontroller umfasst, zu der Einrichtung übermittelt werden. Außerdem können mehrere Pfade durch diesen Microcontroller diagnostiziert werden. Somit kann dieser Microcontroller auch Pfade diagnostizieren, entlang denen dieser Microcontroller nicht angeordnet ist.The Redundant paths used in the method may be varied be structured. Along such paths, for example emergency running paths, can different electronic and / or circuit devices be arranged. So it is possible the input signal directly via a first redundant path or run-flat path to the device to convey. In addition, can the input signal over a second redundant path formed as an operating path is and includes a microcontroller, transmitted to the device become. Furthermore can Several paths are diagnosed by this microcontroller. Thus, this microcontroller can also diagnose paths along where this microcontroller is not arranged.

In einer weiteren Variante des Verfahrens werden mindestens ein redundanter Pfad und der Microcontroller durch einen Systembasisschaltkreis, der hier zugleich als Überwachungseinheit ausgebildet ist, überwacht.In Another variant of the method becomes at least one redundant one Path and the microcontroller through a system base circuit, the here at the same time as a monitoring unit is trained, supervised.

Das Verfahren ist bspw. für Anwendungen im automotiven Bereich bzw. im Kfz-Bereich geeignet. Dabei ist es u. a. möglich, dass im Rahmen des Verfahrens ein Bremslicht redundant angesteuert wird. In diesem Fall wird das Eingangssignal durch einen Bremsschalter oder eine entsprechende Bremsvorrichtung bereitgestellt. Hierbei ist durch dieses Eingangssignal eine Bremsbeleuchtung zu erzeugen, wobei das Eingangssignal redundant zu dem Bremslicht übermittelt wird, so dass dieses Bremslicht eine Bremsung anzeigt. Somit kann mit dem Verfahren das Bremslicht betätigt und kontrolliert werden.The Method is, for example, for Applications in the automotive sector or in the automotive sector suitable. there is it u. a. possible, in the context of the method, a brake light is controlled redundantly becomes. In this case, the input signal is through a brake switch or a corresponding brake device is provided. in this connection is to generate by this input signal, a brake light, wherein the input signal is transmitted redundantly to the brake light, so this Brake light indicates a braking. Thus, with the method the Brake light actuated and controlled.

Im Rahmen der beschriebenen Diagnose können neben den redundanten Pfaden oder Notlaufpfaden auch Fehler diagnostiziert werden. Somit ist bspw. auch ein Abschalten von fehlerhaften Signalen möglich.in the Framework of the described diagnosis, in addition to the redundant Paths or run-flat paths are also diagnosed as mistakes. Thus is For example, a shutdown of faulty signals possible.

Die Erfindung betrifft auch eine Vorrichtung zum Bereitstellen einer zum redundanten Ansteuern einer Funktion vorgesehenen Notlauffunktion, wobei diese Vorrichtung eine Anzahl redundanter Pfade umfasst, entlang denen ein zum Auslösen der Funktion vorgesehenes Eingangssignal zu der Einrichtung, die zum Umsetzen der Funktion ausgebildet ist, redundant zu übermitteln ist. Weiterhin ist die Vorrichtung dazu ausgebildet, eine Diagnose mindestens eines redundanten Pfads durchzuführen.The The invention also relates to a device for providing a emergency function intended for the redundant activation of a function, this device comprises a number of redundant paths, along which one to trigger the function provided input to the device, the designed to implement the function to transmit redundantly is. Furthermore, the device is designed to diagnose at least one redundant path.

Diese Vorrichtung kann üblicherweise einen Microcontroller, einen als Überwachungseinheit ausgebildeten Systembasisschaltkreis und ein Modul, das auch als Notlaufmodul bezeichnet werden kann, umfassen. Das Modul kann eine Anzahl logischer Elemente umfassen, so dass dieses Modul in einer Variante als ein logisches Schaltelement ausgebildet ist. Die logischen Schaltelemente sind über Leitungsabschnitte miteinander verbunden. Somit ist es möglich, dass die redundanten Pfade oder Notlaufpfade zumindest abschnittsweise entlang den logischen Schaltelementen innerhalb des Moduls verlaufen, was bedeutet, dass entlang der redundanten Pfade logische Elemente angeordnet sein können.These Device can usually a microcontroller, a trained as a monitoring unit System base circuit and a module, also called run-flat module may be referred to. The module can contain a number of logical elements include, so that this module in a variant as a logical Switching element is formed. The logic switching elements are via line sections connected with each other. Thus, it is possible that the redundant Paths or Notlaufpfade at least in sections along the logical switching elements within the module, which means that along the redundant Paths logical elements can be arranged.

Der Microcontroller der Vorrichtung kann am Anfang eines Zweigs eines redundanten Pfads angeordnet sein, so dass das Eingangssignal über den Microcontroller direkt an diesen redundanten Pfad übermittelt bzw. geleitet wird. Außerdem kann die Vorrichtung eine Anzahl Rückleseleitungen aufweisen, wobei der Microcontroller über jeweils eine derartige Rückleseleitung an jeweils einem der redundanten Pfade angeschlossen ist, so dass die Diagnose der Pfade über diese Rückleseleitungen mit dem Microcontroller durchzuführen ist.The microcontroller of the device can be arranged at the beginning of a branch of a redundant path, so that the input signal via the microcontroller directly to this redundant path is transmitted or directed. In addition, the device can have a number of readback lines, the microcontroller being connected to one of the redundant paths via in each case one such readback line, so that the diagnosis of the paths via these readback lines can be carried out with the microcontroller.

Der Systembasisschaltkreis ist dazu ausgebildet, den Microcontroller und in weiterer Ausgestaltung die redundanten Pfade zu überwachen. Hierzu ist der Systembasisschaltkreis mit dem Microcontroller verbunden. Außerdem kann der Systembasisschaltkreis auch am Anfang eines zweiten Zweigs des beschriebenen redundanten Pfads, an dessen ersten Zweig der Microcontroller angeschlossen ist, angeordnet sein.Of the System base circuitry is adapted to the microcontroller and in a further embodiment to monitor the redundant paths. For this purpose, the system base circuit is connected to the microcontroller. Furthermore The system base circuit may also be at the beginning of a second branch of the described redundant path, at the first branch of the microcontroller is connected, be arranged.

Mit der Erfindung ist u. a. eine steuerbare, verzögerungsfreie Ansteuerung von mindestens einer Funktion, d. h. auch von mehreren Funktionen, die durch jeweilige Eingangssignale ausgelöst werden, möglich. Es ist klar, dass in einer Variante auch mehrere unterschiedliche Eingangssignale über redundante Pfade des Moduls innerhalb einer Vorrichtung redundant übertragen werden können. Außerdem können zusätzliche redundante Ansteuerung für den Ausfall der ersten redundanten Ansteuerung zuzüglich einer vollständigen Diagnose im normalen Betrieb durchgeführt werden.With the invention is u. a. a controllable, delay-free control of at least one function, d. H. also of several functions that triggered by respective input signals possible. It It is clear that in one variant, several different input signals via redundant Paths of the module within a device redundantly transmitted can be. Furthermore can additional redundant control for the Failure of the first redundant control plus a complete diagnosis carried out in normal operation become.

Somit ist eine direkte Steuerung durch ein Eingangssignal unter Bereitstellung unterschiedlicher Steuerungsmöglichkeit realisierbar. Eine Überwachungseinheit kann z. B. als System Basis IC bzw. Schaltkreis mit integriertem Überwachungsmodul (Watchdog) zur Überwachung eines Microcontrollers, der im Fehlerfall, zusätzlich zu dem Rücklesesignal, das auch als Rücksetz- bzw. Reset-Signal geeignet ist, ein hoch-(high) oder niedrig-(low) aktives Fehlersignal liefert, das die mindestens eine Funktion redundant ansteuern kann, ausgebildet sein.Consequently is a direct control by an input signal under provision different control options realizable. A monitoring unit can z. Eg as system base IC or circuit with integrated monitoring module (watchdog) for monitoring a microcontroller, which in case of error, in addition to the readback signal, the also as a reset or reset signal is suitable, a high (high) or a low (low) active error signal that provides the at least one function redundant can be controlled.

In Ausgestaltung der Erfindung kann eine Kombination der oben genannten Varianten, d. h. eine ggf. auch mehrfach redundante Ansteuerung sowie eine bspw. betriebsbegleitende Diagnose, erfolgen. Dadurch ergeben sich schnelle Reaktionszeiten, flexible Ansteuerungsmöglichkeiten, eine in der Regel vollständige Diagnose zur Erkennung schlafender Fehler und/oder eine Abschaltung einer Funktion bei fehlerhaftem Eingangssignal, bspw. für einen Kurzschlußschutz.In Embodiment of the invention may be a combination of the above Variants, d. H. a possibly multiple redundant control as well an example. In-service diagnosis done. This results Fast response times, flexible control options, a usually complete one Diagnosis for the detection of sleeping errors and / or a shutdown a function with a faulty input signal, for example for a short-circuit protection.

Die Erfindung betrifft in Ausgestaltung auch eine Notlauffunktion mit verzögerungsfreier und mehrfach redundanter Ansteuerung einer Funktion einschließlich vollständiger Diagnose mindestens eines redundanten Signalpfads bzw. mindestens einer zur Bereitstellung von Signalen vorgesehenen redundanten Leitung und somit mindestens eines redundanten Pfads innerhalb des Moduls. Das Modul kann bspw. logische Schaltelemente, üblicherweise UND- sowie ODER-Elemente, umfassen. Derartige logische Schaltelemente sind üblicherweise entlang dem mindestens einen redundanten Pfad innerhalb des Moduls angeordnet, so dass zwei logische Schaltelemente über einen Abschnitt des mindestens einen redundanten Pfads miteinander verbunden sein können. Hierbei kann ein logisches Schaltelement entlang einem redundanten Pfad und somit auch entlang mehreren redundanten Pfaden angeordnet sein.The The invention also relates in design to an emergency running function delay-free and multiple redundant control of a function including complete diagnostics at least one redundant signal path or at least one for Provision of signals provided redundant line and thus at least one redundant path within the module. The Module can, for example, logical switching elements, usually AND and OR elements, include. Such logic switching elements are common along the at least one redundant path within the module arranged so that two logic switching elements over a Section of the at least one redundant path interconnected could be. In this case, a logical switching element along a redundant Path and thus arranged along several redundant paths be.

Die steuerbare, verzögerungsfreie Ansteuerung der mindestens einen Funktion ist typischerweise direkt durch das Eingangssignal durchführbar. Es ergibt sich auch die Möglichkeit einer Ansteuerung der mindestens einen Funktion im normalen Betriebsfall durch den Microcontroller und eine mehrfach redundante Ansteuerung bei Ausfall des Microcontrollers oder anderer Komponenten der Vorrichtung oder eines entsprechenden Systems.The controllable, delay-free Activation of the at least one function is typically direct feasible by the input signal. There is also the possibility a control of at least one function in normal operation through the microcontroller and a multi-redundant control in case of failure of the microcontroller or other components of the device or a corresponding system.

Eine vollständige Diagnose der redundanten Ansteuer- oder Signalpfade, die zumindest abschnittsweise innerhalb des Moduls, bspw. Notlaufmoduls, verlaufen und somit zumindest abschnittsweise als redundante Pfade innerhalb des Moduls angeordnet sind, kann bspw. während des Betriebs u. a. durch Erkennung schlafender Fehler erfolgen. Eine Abschaltung einer Funktion bei einem fehlerhaftem Eingangssignal, z. B. durch Kurzschluß, kann ergänzend vorgesehen sein.A full Diagnosis of the redundant drive or signal paths, at least sections within the module, eg. Run-flat module, run and thus at least in sections as redundant paths within of the module can, for example. During operation u. a. by Detecting sleeping errors done. A shutdown of a function at a faulty input signal, z. B. by short circuit, can additional be provided.

In Ausgestaltung erfolgt eine verzögerungsfreie Ansteuerung der Funktion, wobei diese Funktion ggf. in einem als Notlaufpfad ausgebildeten Pfad integriert werden kann.In Design is a delay-free Activation of the function, this function possibly in a as Emergency running path trained path can be integrated.

Die beschriebene Vorrichtung ist dazu ausgebildet, sämtliche Schritte des vorgestellten Verfahrens durchzuführen. Dabei können einzelne Schritte dieses Verfahrens auch von einzelnen Komponenten der Vorrichtung durchgeführt werden. Weiterhin können Funktionen der Vorrichtung oder Funktionen von einzelnen Komponenten der Vorrichtung als Schritte des Verfahrens umgesetzt werden.The The device described is adapted to all steps of the presented Procedure to perform. It can individual steps of this process also of individual components of Device performed become. Furthermore you can Functions of the device or functions of individual components the device can be implemented as steps of the method.

Die Erfindung betrifft weiterhin ein Computerprogramm mit Programmcodemitteln, um alle Schritte eines beschriebenen Verfahrens durchzuführen, wenn das Computerprogramm auf einem Computer oder einer entsprechenden Recheneinheit, insbesondere in einer erfindungsgemäßen Vorrichtung, ausgeführt wird.The Invention further relates to a computer program with program code means, to perform all the steps of a described method, if the computer program on a computer or equivalent Computing unit, in particular in a device according to the invention, accomplished becomes.

Das erfindungsgemäße Computerprogrammprodukt mit Programmcodemitteln, die auf einem computerlesbaren Datenträger gespeichert sind, ist zum Durchführen aller Schritte eines beschriebenen Verfahrens ausgebildet, wenn das Computerprogramm auf einem Computer oder einer entsprechenden Recheneinheit, insbesondere in einer erfindungsgemäßen Vorrichtung, ausgeführt wird.The computer program product according to the invention with program code means which are stored on a computer-readable data carrier is for carrying out all steps of a be trained method when the computer program on a computer or a corresponding processing unit, in particular in a device according to the invention, is executed.

Eine Funktion, hier beispielhaft anhand der Funktion des Bremslichts beschrieben, wird nahezu verzögerungsfrei, d. h. ohne Software-Reaktionszeit, und applikationsspezifisch, z. B. mit einem pulsweitenmodulierten (PWM) Signal, angesteuert. Die applikationsspezifische Steuerung durch das Steuersignal zur Pulsweitenmodulation und zum Testen ("PWM & Test") durch den Microcontroller wird in diesem Fall nicht erst mit der Funktionsanforderung durch das Eingangssignal aktiviert sondern vorab eingestellt und dann durch das Eingangssignal sofort aktiviert. Die Erfindung eröffnet somit in einer Variante die Möglichkeit einer verzögerungsfreien Ansteuerung ohne Software-Reaktionszeit.A Function, here by way of example based on the function of the brake light described, becomes almost instantaneous, d. H. without software reaction time, and application-specific, eg. B. with a pulse width modulated (PWM) signal driven. The Application-specific control by the control signal for pulse width modulation and for testing ("PWM & Test") by the microcontroller In this case, not only with the function request the input signal is activated but pre-set and then activated immediately by the input signal. The invention thus opens in a variant the possibility a delay-free Control without software reaction time.

Somit steuert das Eingangssignal (Brake switch input) eines Bremsschalters die entsprechende Funktion direkt und verzögerungsfrei mit dem korrekten Steuersignal durch Hardwarekontrolle (HW control) an. Es besteht auch die Möglichkeit, die Funktion über den Microcontroller unter Bereitstellung einer Softwarekontrolle anzusteuern. Die Ansteuerung kann üblicherweise ohne aktives Eingangssignal, falls die direkte Ansteuerung durch das Eingangsignal deaktiviert sein sollte, durch den Microcontroller redundant erfolgen.Consequently controls the input signal (brake switch input) of a brake switch the corresponding function directly and without delay with the correct Control signal by hardware control (HW control) on. It exists also the possibility the function over the microcontroller providing software control head for. The control can usually without active input signal, if direct activation is deactivated by the input signal should be done by the microcontroller redundant.

Darüberhinaus kann bei einem Kurzschluß zur Batteriespannung des Eingangssignals die Funktion abgeschaltet werden, um die Funktion nicht fehlerhaft anzusteuern und/oder einen Ausgangstreiber zu schützen.Furthermore can in case of a short circuit to Battery voltage of the input signal the function will be switched off, not to erroneously control the function and / or an output driver protect.

In einer weiteren Ausführungsform ist eine Dimmung einer Glühlampe mittels eines pulsweitenmodulierten Signals möglich. Das Steuersignal ("PWM & Test") kann u. a. auch zur Diagnose mindestens eines redundanten Pfads, der typischerweise innerhalb des Moduls verläuft, genutzt werden.In a further embodiment is a dimming of a light bulb possible by means of a pulse width modulated signal. The control signal ("PWM & test") can u. a. also for diagnosing at least one redundant path, which is typically within the module, be used.

Eine erste redundante Ansteuerung durch die Überwachungseinheit (System Basis Chip, SBIC) wird in der Regel beim Ausfall des Microcontrollers unter Bereitstellung eines Fehlersignals umgesetzt.A first redundant control by the monitoring unit (System Base chip, SBIC) is usually under failure of the microcontroller under Provision of an error signal implemented.

Eine zweite redundante Ansteuerung kann durch das Ausbleiben eines Signals erfolgen. D. h. die redundante Ansteuerung wird sofort oder mit Verzögerung durch das Einschalten einer Versorgungsspannung oder eines Versorgungsstroms, z. B. KL15, aktiviert. Durch ein Fehlersignal (Micro Limp) des Microcontrollers wird diese Ansteuerung wieder deaktiviert, so dass bei einem Ausbleiben dieses Fehlersignals vom Microcontroller die redundante Ansteuerung aktiviert wird. Dieses Fehlersignal (Micro Limp) kann auch zur Diagnose des mindestens einen redundanten Pfads genutzt werden.A second redundant control can be due to the absence of a signal respectively. Ie. the redundant control is immediate or with delay by switching on a supply voltage or a supply current, z. B. KL15, activated. By an error signal (Micro Limp) of the microcontroller this activation is deactivated again, so that if it fails this error signal from the microcontroller the redundant control is activated. This error signal (Micro Limp) can also be used for diagnosis the at least one redundant path are used.

Für eine vollständige Diagnose sind in einer Ausführungsform typischerweise zwei Rückleseleitungen (FB1, FB2) vorgesehen.For a complete diagnosis are in one embodiment typically two readback lines (FB1, FB2) provided.

Eine erste Rückleseleitung dient zur Überprüfung eines ersten ODER-Elements OR1 und eines zweiten ODER-Elements OR2, die entlang des mindestens einen redundanten Pfads innerhalb des Moduls angeordnet sind. Zur Überprüfung wird ein entsprechendes Fehlersignal (SBIC Limp oder Micro Limp), das an dem als Überwachungsmodul ausgebildeten Systembasisschaltkreis und/oder am Microcontroller bereitgestellt wird, aktiviert und anhand eines Signalpegels über eine erste Rückleseleitung (FB1) diagnostiziert, ohne dass eine Funktion angesteuert wird. Wird die Aktivierung der Funktion während des Tests akzeptiert, kann auf diese erste Rückleseleitung bei zukünftigen Tests ggf. verzichtet werden.A first readback line is used to check a first OR element OR1 and a second OR element OR2, the along the at least one redundant path within the module are arranged. For review will a corresponding error signal (SBIC Limp or Micro Limp), the as a monitoring module trained system base circuit and / or on the microcontroller is enabled and based on a signal level via a first readback line (FB1) diagnosed without a function being controlled. Will the Activation of the function during Accepted the test can be applied to this first readback at future Tests may be omitted.

Ein zweites Rücklesesignal, das über die zweite Rückleseleitung (FB2) bereitgestellt wird, dient am Ende einer Ansteuerung zur Überprüfung eines UND-Elements AND1 und eines dritten ODER-Elements OR3 innerhalb des Moduls, wobei die Funktion aktiviert wird. Dazu kann das Einganssignal und Steuersignal ("PWM & Test") aktiv anliegen.One second readback signal, the above the second readback line (FB2) is used at the end of a control for checking a AND element AND1 and a third OR element OR3 within of the module, activating the function. This can be the input signal and control signal ("PWM & test") are active.

Dieses über die zweite Rückleseleitung (FB2) bereitgestellte Rücklesesignal (FB2) kann auch zur Diagnose bei Ansteuerung durch den Microcontroller im normalen Betriebsfall genutzt werden.This over the second readback line (FB2) provided readback signal (FB2) can also be used for diagnostics when controlled by the microcontroller be used in normal operation.

Bei einer Kombination der voranstehend beschriebenen Ausführungsformen können die Signale (Micro Limp oder PWM & Test) des Microcontrollers jeweils zum Test und zur korrekten applikationsspezifischen Ansteuerung genutzt werden. Je nach Systemauslegung kann hierfür auch nur eines der benannten Signale eines Microcontrollers ausreichen.at a combination of the embodiments described above can the signals (Micro Limp or PWM & Test) of the microcontroller for the test and the correct application-specific Control can be used. Depending on the system design, this may only be the case one of the designated signals of a microcontroller sufficient.

Die Notlauffunktion, die im Rahmen einer Umsetzung eines Notlaufmodus ausgeführt werden kann, ist verallgemeinert für Außenbeleuchtungen, üblicherweise Brems- bzw. Stopplichter und/oder für ein Dauerversorgungsrelais vorgesehen. Für den Fall, dass die Bedingungen für einen Notlauf gegeben sind, ist ein durchgängiger spezifischer Pfad zur Bestromung der Außenbeleuchtung, bspw. mindestens eines Bremslichts, aktiviert. Weiterhin wird ein Ausgang für die Dauerversorgung in eine AUS- bzw. Off-Position gesetzt. Zur Aktivierung der Notlauffunktion sind in Ausgestaltung zwei redundante Pfade vorgesehen. Das Überwachungsmodul des Systembasisschaltkreises überwacht hierbei den Microcontroller. Im Fall eines Fehlers wird ein geeignetes Signal ("SBIC Limp") zur Bereitstellung eines Notlaufs mittels des Systembasisschaltkreises gesetzt, um somit die Notlauffunktion zu aktivieren. Der Microcontroller unterbindet die Notlauffunktion, so lange dieser hinreichend mit elektrischer Energie versorgt wird. Im Falle eines Verlustes eines Signals ("Micro Limp") des Microcontrollers für einen Notlauf des Microcontrollers wird die Notlauffunktion aktiviert. Die Logik zur Bereitstellung der Notlauffunktion kann durch ein internes Signal ("Limp_home_supply_5V") aktiviert werden. Dieses Signal kann durch geeignete Schaltelemente, die auch als Mikroprozessoren ausgebildet sein können, erzeugt werden.The emergency function, which can be carried out as part of an implementation of an emergency mode, is generalized for outdoor lighting, usually provided brake or stop lights and / or for a long-term supply relay. In the event that the conditions for emergency running are given, a continuous specific path for energizing the exterior lighting, for example at least one brake light, is activated. Furthermore, an output for the permanent supply is set to an OFF or OFF position. To activate the emergency function, two redundant paths are provided in an embodiment. The monitoring module of the system base circuit monitors the microcontroller. In the event of a fault, a suitable signal ("SBIC Limp") is provided to provide emergency running set by the system base circuit so as to activate the emergency function. The microcontroller prevents the emergency function as long as it is sufficiently supplied with electrical energy. In case of loss of a signal ("Micro Limp") of the microcontroller for emergency operation of the microcontroller, the emergency function is activated. The logic to provide the emergency function can be activated by an internal signal ("Limp_home_supply_5V"). This signal can be generated by suitable switching elements, which may also be designed as microprocessors.

Eine Diagnose, bspw. der Notlauffunktion, für die Außenbeleuchtung ist bei jeder funktionellen Anfrage zur Aktivierung der Aussenbeleuchtung möglich. Mindestens ein als Notlaufpfad ausgebildeter redundanter Pfad wird in diesem Fall über eine Notlauffunktion ausgehend von dem Systembasisschaltkreis oder durch ein Ausgabesignal des Microcontrollers aktiviert. Zur Bestätigung einer derartigen Aktivierung wird ein Rücklesesignal (Feedbacksignal) an einen Treiber übermittelt. Danach kann der mindestens eine redundante Pfad, hier der Notlaufpfad, deaktiviert werden, wobei weitere Verfahrensschritte an den Microcontroller übergeben und somit von diesem durchgeführt werden. In der Regel wird der Microcontroller unabhängig von einer aktuell durchzuführenden Funktion von dem Systembasisschaltkreis überwacht. Weiterhin ist vorgesehen, dass üblicherweise als Notlaufpfade ausgebildete redundante Pfade zum Nachweis schlafender Fehler überwacht werden.A Diagnosis, for example, the emergency function, for the outdoor lighting is at each Functional request to activate the exterior lighting possible. At least a trained as emergency run path redundant path is in this Case over an emergency function starting from the system base circuit or activated by an output signal of the microcontroller. To confirm a such activation becomes a readback signal (feedback signal) sent to a driver. After that, the at least one redundant path, here the emergency running path, be deactivated, with other steps passed to the microcontroller and thus performed by this become. In general, the microcontroller is independent of a currently performed Function monitored by the system base circuit. Furthermore, it is envisaged that usually as Emergency running paths formed redundant paths to prove sleeping Error monitored become.

Eine Diagnose einer Notlauffunktion für mindestens ein Bremslicht ist bei jeder Anfrage einer Funktion zur Aktivierung eines derartiger Bremslichtes möglich. Ein Schalter für das Bremslichte wird zur Aktivierung über den Microcontroller mittels eines Signals ("Stop PWM/Test") aktiviert. Wenn der Schalter für das Bremslicht gedrückt wird, wird dieses typischerweise sofort aktiviert, so dass dieses leuchtet. Dabei erkennt der Microcontroller eine durch ein Signal übertragene Anfrage zur Aktivierung des Bremslichts. Der Microcontroller kann in diesem Fall eine Aktivierung einer Durchschaltung des Bremslichts über mindestens einen redundanten Pfad über ein Rücklesesignal des Treibers aktivieren. Weiterhin kann der Microcontroller die Aktivierung des Bremslichts übernehmen und dabei eine Durchschaltung des Schalters für das Bremslicht deaktivieren. Falls der Schalter für das Bremslicht ausgelöst ist, wird eine Durchschaltung des Schalters für das Bremslicht erneut durch den Microcontroller aktiviert. In diesem Kontext ist ein pulsweitenmoduliertes Signal für das Bremslicht bereitstellbar. Das Bremslicht kann weiterhin unverzüglich aktiviert werden, wobei keine Verzögerung durch eine Überwachung des Microcontrollers erfolgt. Zur Anzeige schlafender Fehler wird mindestens ein redundanter Pfad beim Durchschalten eines Signals für das Bremslicht überwacht.A Diagnosis of emergency function for at least one brake light is on every request of a function for Activation of such a brake light possible. A switch for the brake light is about to activate activates the microcontroller by means of a signal ("Stop PWM / Test"). When the switch for the brake light depressed This is typically activated immediately, so this one shines. The microcontroller recognizes a signal transmitted by a signal Request for activation of the brake light. The microcontroller can in this case, an activation of a switching of the brake light over at least a redundant path over a readback signal of the driver. Furthermore, the microcontroller can Activation of the brake light take over and disable switching through the switch for the brake light. If the switch for the brake light is triggered is, a switching of the switch for the brake light is again through activates the microcontroller. In this context, a pulse width modulated Signal for that Brake light available. The brake light can continue to be activated immediately be, with no delay through a monitoring of the microcontroller takes place. To display sleeping errors is at least one redundant path when switching through a signal for the Brake light monitored.

Weitere Vorteile und Ausgestaltungen der Erfindung ergeben sich aus der Beschreibung und der beiliegenden Zeichnung.Further Advantages and embodiments of the invention will become apparent from the Description and attached drawing.

Es versteht sich, dass die voranstehend genannten und die nachstehend noch zu erläuternden Merkmale nicht nur in der jeweils angegebenen Kombination, sondern auch in anderen Kombinationen oder in Alleinstellung verwendbar sind, ohne den Rahmen der vorliegenden Erfindung zu verlassen.It it is understood that the above and the following yet to be explained features not only in the specified combination, but also in other combinations or alone, without to leave the scope of the present invention.

Kurze Beschreibung der ZeichnungenBrief description of the drawings

1 zeigt in schematischer Darstellung eine Ausführungsform einer erfindungsgemäßen Vorrichtung. 1 shows a schematic representation of an embodiment of a device according to the invention.

2 zeigt in schematischer Darstellung Verläufe von Signalen, die bei einer Ausführungsform des erfindungsgemäßen Verfahrens umgesetzt werden. 2 shows a schematic representation of waveforms of signals that are implemented in one embodiment of the method according to the invention.

Ausführungsformen der ErfindungEmbodiments of the invention

Die Erfindung ist anhand von Ausführungsformen in den Zeichnungen schematisch dargestellt und wird im folgenden unter Bezugnahme auf die Zeichnungen ausführlich beschrieben.The Invention is based on embodiments schematically shown in the drawings and will be in the following described in detail with reference to the drawings.

Die in 1 schematisch dargestellte Ausführungsform der erfindungsgemäßen Vorrichtung 2 umfasst einen integrierten Systembasisschaltkreis 4 (SBIC), der hier als Überwachungseinheit dient, einen Microcontroller 6 und ein hier als Notlaufmodul ausgebildetes Modul 8, das nachfolgend beschriebene ODER- sowie UND-Elemente 18, 24, 28, 30 und demnach logische Schaltelemente bzw. Logikbausteine umfasst. Dabei sind der integrierte Systembasisschaltkreis 4 und der Microcontroller 6 über eine serielle periphäre Schnittstelle 10 (serial perephial interface, SPI) miteinander verbunden. Der integrierte Systembasisschaltkreis 4 und der Microcontroller 6 liegen über eine erste Leitung 12 auf einer Spannung VREG bzw. VCC.In the 1 schematically illustrated embodiment of the device according to the invention 2 includes an integrated system base circuit 4 (SBIC), which serves as a monitoring unit, a microcontroller 6 and a trained here as Notlaufmodul module 8th , the OR and AND elements described below 18 . 24 . 28 . 30 and therefore comprises logic circuit elements or logic modules. Here are the integrated system base circuit 4 and the microcontroller 6 via a serial peripheral interface 10 (serial perephial interface, SPI) interconnected. The integrated system base circuit 4 and the microcontroller 6 lie over a first line 12 at a voltage V REG or VCC.

Über eine zweite Leitung 14 stellt der Systembasisschaltkreis 4 dem Microcontroller 6 entweder ein Überwachungssignal (Watchdog, WD) oder ein Rücksetzsignal (Reset) bereit. Außerdem ist vorgesehen, dass der integrierte Systembasisschaltkreis 4 dem Modul 8 über eine dritte Leitung 16 ein S-Fehlersignal (SBIC Limp) zur redundanten Realisierung einer Notlauffunktion übermitteln kann. Dieses S-Fehlersignal (SBIC Limp) des Systembasisschaltkreises 4 wird in der vorliegenden Ausführungsform einem ersten ODER-Element 18 (OR1) des Moduls 8 zugeführt.About a second line 14 sets the system base circuit 4 the microcontroller 6 either a monitoring signal (Watchdog, WD) or a reset signal (Reset) ready. It is also envisaged that the integrated system base circuit 4 the module 8th via a third line 16 can transmit an S-error signal (SBIC limp) for the redundant realization of an emergency function. This S-error signal (SBIC Limp) of the system base circuit 4 becomes a first OR element in the present embodiment 18 (OR1) of the module 8th fed.

Über eine vierte Leitung 20 wird ausgehend von dem Microcontroller 6 dem ersten ODER-Element 18 (OR1) des Moduls 8 ein M-Fehlersignal (Micro Limp) übermittelt. Eine fünfte Leitung 22 ist dazu vorgesehen, dass der Microcontroller 6 einem zweiten ODER-Element 24 (OR2) des Moduls 8 einen pulsweitenmoduliertes (PWM) Signal oder ein Testsignal übermittelt. Über eine sechste Leitung 26 übermittelt der Microcontroller 6 einem dritten ODER-Element 28 (OR3) des Moduls 8 ein Signal zur Softwarekontrolle (SW control).About a fourth line 20 is starting from the microcontroller 6 the first OR-Ele ment 18 (OR1) of the module 8th transmits an M error signal (Micro Limp). A fifth line 22 is intended that the microcontroller 6 a second OR element 24 (OR2) of the module 8th transmitted a pulse width modulated (PWM) signal or a test signal. About a sixth line 26 transmitted by the microcontroller 6 a third OR element 28 (OR3) of the module 8th a signal for software control (SW control).

Weiterhin weist das Modul 8 noch ein UND-Element 30 (AND1) auf. Das zweite ODER-Element 24 (OR2) und das UND-Element 30 (AND1) sind zur Bereitstellung eines ersten Rücklesesignals über eine erste Rückleseleitung 32 (FB1) mit dem Microcontroller 6 verbunden. Weiterhin ist das dritte ODER-Element 28 (OR3) über eine zweite Rückleseleitung 34 (FB2) zur Bereitstellung eines zweiten Rücklesesignals mit dem Microcontroller 6 verbunden. Bei Betrieb der Vorrichtung 2 wird das Modul 8 über eine Versorgungsleitung 36 mit einem Strom (KL15 supply) versorgt.Furthermore, the module has 8th another AND element 30 (AND1). The second OR element 24 (OR2) and the AND element 30 (AND1) are for providing a first readback signal via a first readback line 32 (FB1) with the microcontroller 6 connected. Furthermore, the third OR element 28 (OR3) via a second readback line 34 (FB2) for providing a second readback signal to the microcontroller 6 connected. During operation of the device 2 becomes the module 8th via a supply line 36 supplied with a current (KL15 supply).

Die erste Rückleseleitung 32 (FB1) dient hier zum Überprüfen des ersten und zweiten ODER-Elements 18, 24 (OR1, OR2) des Moduls 8. Zur Überprüfung wird entweder das S-Fehlersignal (SBIC Limp) des Systembasisschaltkreises 4 oder das M-Fehlersignal (Micro Limp) des Microcontollers 6 aktiviert und anhand eines Signalpegels über die erste Rückleseleitung 32 (FB1) diagnostiziert, ohne dass eine Funktion angesteuert wird.The first readback line 32 (FB1) is used to check the first and second OR elements 18 . 24 (OR1, OR2) of the module 8th , For verification, either the S error signal (SBIC Limp) of the system base circuit is used 4 or the M error signal (Micro Limp) of the microcontoller 6 activated and based on a signal level on the first readback line 32 (FB1) diagnosed without a function being controlled.

Das zweite Rücklesesignal ist zum Überprüfen des UND-Elements 30 (AND1) und des dritten ODER-Elements 28 (OR3) vorgesehen. Dabei wird die Funktion aktiviert, wobei das pulsweitenmodulierte Signal und ein über eine Zuleitung 38 bereitgestelltes Eingangssignal aktiv anliegen. Außerdem wird das zweite Rücklesesignal bei Ansteuerung durch den Microcontroller 6 zur Diagnose mindestens eines Pfads innerhalb des Moduls 8 im normalen Betriebsfall genutzt.The second readback signal is for checking the AND element 30 (AND1) and the third OR element 28 (OR3) provided. The function is activated, whereby the pulse width modulated signal and a via a supply line 38 provided active input signal. In addition, the second readback signal is triggered by the microcontroller 6 to diagnose at least one path within the module 8th used in normal operation.

Die applikationsspezifische Steuerung durch das Steuersignal zur Pulsweitenmodulation und zum Testen ("PWM & Test") durch den Microcontroller 8 wird in diesem Fall vorab eingestellt und durch das Eingangssignal aktiviert.The application-specific control by the control signal for pulse width modulation and for testing ("PWM &test") by the microcontroller 8th In this case, it is set in advance and activated by the input signal.

Es ist vorgesehen, dass die vorliegende Ausführungsform der Vorrichtung 2 zur Umsetzung einer Notlauffunktion (Limp Home) für Brems- bzw. Stopplichter eines Kraftfahrzeugs ausgebildet ist. Hierbei ist vorgesehen, dass dem UND-Element 30 (AND1) des logischen Schaltelements 8 über die Zuleitung 38 das Eingabesignal eines Bremsschalters bereitgestellt wird. Über eine Schaltleitung 40 wird ausgehend von dem logischen Schaltelement 8 einem Bremslicht ein Ausgabesignal zur Bereitstellung einer Bremsbeleuchtung als hier anzusteuernde Funktion übermittelt. Außerdem wird dieses Eingangssignal über eine Abzweigungsleitung 42 der Zuleitung 38 an den Microcontroller 6 übermittelt. Somit ist es möglich, das Eingangssignal über die Microcontroller der Schaltleitung 40 redundant zuzuführen und das Bremslicht redundant anzusteuern.It is envisaged that the present embodiment of the device 2 designed for implementing a limp home function for brake or stop lights of a motor vehicle. It is provided that the AND element 30 (AND1) of the logic switching element 8th over the supply line 38 the input signal of a brake switch is provided. Via a switching line 40 is based on the logic switching element 8th a brake light output signal for providing a brake light transmitted as a function to be controlled here. In addition, this input signal is via a branch line 42 the supply line 38 to the microcontroller 6 transmitted. Thus, it is possible the input signal via the microcontroller of the switching line 40 supply redundant and control the brake light redundant.

Es ist außerdem möglich, das Bremslicht nur durch den Microcontroller anzusteuern, indem das PWM-Signal 22 abgeschaltet wird. Dies ermöglicht eine Diagnose des Pfads 6 über die fünfte Leitung des Microcontrollers mittels Feedback über die zweite Rückleseleitung 34. Dies ist eine sog. Normalfunktion, dabei erfolgt ein verzögerungsfreies Einschalten, dann Übernahme der Kontrolle durch den Microcontroller 6 und ein Abschalten des Direktdurchgriffs. Nachdem Funktionsanforderung wegfällt und Bremslicht abgeschaltet ist, wird PWM-Signal wieder aktiviert, um schnelles Einschalten zu ermöglichen.It is also possible to control the brake light only by the microcontroller by the PWM signal 22 is switched off. This allows a diagnosis of the path 6 via the fifth line of the microcontroller via feedback via the second readback line 34 , This is a so-called. Normal function, there is a delay-free switching, then take over control by the microcontroller 6 and turning off the direct feedthrough. After the function request disappears and the brake light is turned off, the PWM signal is reactivated to allow quick turn-on.

Eine erste redundante Ansteuerung durch eine Überwachungseinheit (System Basis Chip SBIC) wird in der Regel beim Ausfall des Microcontrollers als ein Fehlersignal (Limp) geliefert.A first redundant control by a monitoring unit (System Base chip SBIC) is usually in case of failure of the microcontroller delivered as an error signal (Limp).

Eine zweite redundante Ansteuerung kann bei Ausbleiben eines Signals erfolgen. D. h. die redundante Ansteuerung wird sofort oder mit Verzögerung durch das Einschalten einer Versorgungsspannung oder eines Versorgungsstroms, z. B. KL15, aktiviert. Durch ein M-Fehlersignal (Micro Limp) des Microcontrollers wird diese Ansteuerung wieder deaktiviert, so dass bei einem Ausbleiben dieses M-Fehlersignals die redundante Ansteuerung aktiviert wird.A second redundant control can be in the absence of a signal respectively. Ie. the redundant control is immediate or with delay by switching on a supply voltage or a supply current, z. B. KL15, activated. By an M error signal (Micro Limp) of the microcontroller this activation is deactivated again, so that if it fails This M-error signal, the redundant control is activated.

Das Modul 8 der Vorrichtung 2 umfasst in der vorliegenden Ausführung drei redundante Leitungen, die als redundante Pfade bezeichnet werden und zur Aktivierung der Notlauffunktion vorgesehen sind. Der erste redundante Pfad beginnt am Ende der Zuleitung 38 und verläuft über das UND-Element 30 (AND1) und das dritte ODER-Element 28 (OR3) bis zu der Schaltleitung 40. Der zweite redundante Pfad umfasst das erste ODER-Element 18 (OR1) und verläuft entlang des zweiten ODER-Elements 24 (OR2), des UND-Elements 30 (AND1) und des dritten ODER-Elements 28 (OR3) und endet an der Schaltleitung 40. Je nach dem, welche redundante Ansteuerung vorgesehen ist, weist dieser zweite redundante Pfad an seinem Anfang den Systembasisschaltkreis 4 und die dritte Leitung 16 oder den Microcontroller 6 und die vierte Leitung 20 auf.The module 8th the device 2 In the present embodiment, it comprises three redundant lines, referred to as redundant paths, which are designed to activate the emergency function. The first redundant path begins at the end of the supply line 38 and passes over the AND element 30 (AND1) and the third OR element 28 (OR3) to the switching line 40 , The second redundant path includes the first OR element 18 (OR1) and runs along the second OR element 24 (OR2), the AND element 30 (AND1) and the third OR element 28 (OR3) and ends at the switching line 40 , Depending on which redundant drive is provided, this second redundant path has at its beginning the system base circuit 4 and the third line 16 or the microcontroller 6 and the fourth line 20 on.

Die Versorgungsleitung 36 aktiviert den zweiten redundanten Pfad ab dem ersten ODER-Element 18 (OR1). Der Microcontroller 6 unterbindet diese Notlauffunktion solange seine Versorgung anliegt. Ein hierfür vorgesehenes Signal "Micro Limp" wird typischerweise sofort beim Hochlauf, nach einem Reset oder nach Einschalten einer Spannung des Systembauschaltkreises 4 (VCC ON), in der Annahme eines korrekt laufenden Systems, übermittelt und somit bereitgestellt. Im Fall eines Fehlers des integrierten Systembasisschaltkreises 4, bspw. bei Ausfall der Versorgungsspannung VCC, die über die erste Leitung 12 für den Microcontroller 6 bereitgestellt wird, kann der Microcontroller 6 das Signal nicht bereitstellen, so dass die Notlauffunktion aktiviert wird.The supply line 36 activates the second redundant path from the first OR element 18 (OR1). The microcontroller 6 prevents this emergency function as long as its supply is present. A signal provided for this purpose "Micro Limp" is typically immediately at startup, after a Re set or after switching on a voltage of the system circuit 4 (VCC ON), assuming a correctly running system, transmitted and thus provided. In case of a failure of the integrated system base circuit 4 , For example, in case of failure of the supply voltage VCC, via the first line 12 for the microcontroller 6 is provided, the microcontroller 6 do not provide the signal so that the emergency function is activated.

Demnach kann eine Logik zum Notlauf über das intern über die Versorgungsleitung 36 redundant bereitgestellte KL15-Signal erzeugt werden. Für den Fall, dass Bedingungen für den Notlauf gegeben sind, ist ein direkter Durchlauf des Eingangssignals des Bremslichtschalters zu der Schaltleitung 40 über den ersten redundanten Pfad für das Eingangssignal aktiviert, so dass das Bremslicht über diesen redundanten Pfad, hier entlang des UND-Elements 30 und des dritten ODER-Elements 28, direkt angesteuert wird.Thus, a logic for emergency running over the internally via the supply line 36 redundantly provided KL15 signal can be generated. In the event that conditions for the emergency, there is a direct passage of the input signal of the brake light switch to the switching line 40 Activated via the first redundant path for the input signal, so that the brake light over this redundant path, here along the AND element 30 and the third OR element 28 , is controlled directly.

Weiterhin ist vorgesehen, dass mit der vorliegenden Vorrichtung 2 eine direkte Kontrolle sowie ein direkter Test des Bremslichts möglich ist. Hierzu wird in einem Vorlauf zur Kontrolle anwendungsspezifisch ausgehend von Microcontroller 6 entweder das pulsweitenmodulierte Signal oder das Testsignal aktiviert. Das Eingangsignal des Bremsschalters gibt das pulsweitenmodulierte Signal oder das Testsignal zur Kontrolle durch das über die Zuleitung 38 bereitgestellte Eingangssignal frei. Rücklese- bzw. Feedbacksignale, die über die beiden Rückleseleitungen 32, 34 (SW1, FB2) bereitgestellt werden, werden zum Überprüfen eines Signals für den Notlauf sowie eines Signals für den Normalbetrieb übermittelt.Furthermore, it is provided that with the present device 2 a direct control and a direct test of the brake light is possible. For this purpose, in a flow to the control application specific starting from microcontroller 6 either the pulse width modulated signal or the test signal activated. The input signal of the brake switch outputs the pulse width modulated signal or the test signal for control by the via the supply line 38 provided input signal free. Readback or feedback signals via the two readback lines 32 . 34 (SW1, FB2) are transmitted for checking a signal for emergency operation and a signal for normal operation.

In dem Diagramm aus 2 sind entlang einer Zeitachse 50 bei einer Kontrolle der Bremsleuchte der Verlauf eines Eingangssignals 52 des Bremsschalters, eines Steuersignals 54, hier eine Kombination aus einem pulsweitenmodulierten Signal und einem Testsignal, eines Ausgabesignals 56 für die Bremsleuchte sowie ein Softwarekontrollsignal 58 aufgetragen. Innerhalb dieses Diagramms kennzeichnet eine erste gestrichelte Linie 60 einen ersten Zeitpunkt, durch den eine minimale Reaktionszeit der Hardware gekennzeichnet ist. Eine zweite Zeitlinie 62 zeigt den Zeitpunkt an, der nach Verstreichen einer Softwarereaktionszeit 64 einsetzt. Das Ausgabesignal 56 für das Bremslicht wird bei Durchführung des Verfahrens über einen ersten Kontrollmechanismus 66 ausgehend von dem Steuersignal 54 (PWM und Test) oder über einen zweiten Kontrollmechanismus 68 ausgehend von dem Softwarekontrollsignal 58 gesteuert und das Steuersignal 54 (PWM und Test) ausgeschaltet, so dass das Ausgabesignal 56 für das Bramslicht bei Normalbetrieb unter Kontrolle des Microcontrollers ist. Das Diagramm dient hier zur Darstellung des Normalbetriebs und der verzögerungsfreien Ansteuerung der Funktion (Bremslicht). Das Steuersignal 54 und das Software Kontrollsignal 58 sind Eingangssignale des in 1 gezeigten ODER-Elements 28, das Ausgabesignal 56 dessen Ausgangssignal.In the diagram 2 are along a timeline 50 during a check of the brake light, the course of an input signal 52 the brake switch, a control signal 54 , here a combination of a pulse width modulated signal and a test signal, an output signal 56 for the brake light and a software control signal 58 applied. Within this diagram, a first dashed line indicates 60 a first time that indicates a minimum hardware response time. A second timeline 62 indicates the time that has elapsed after a software response time has passed 64 starts. The output signal 56 for the brake light is when performing the method via a first control mechanism 66 starting from the control signal 54 (PWM and test) or via a second control mechanism 68 starting from the software control signal 58 controlled and the control signal 54 (PWM and test) turned off, leaving the output signal 56 for the Bramslicht under normal operation is under the control of the microcontroller. The diagram serves for the representation of the normal operation and the delay-free control of the function (brake light). The control signal 54 and the software control signal 58 are input signals of the in 1 shown OR elements 28 , the output signal 56 its output signal.

Das erste als Logikbaustein ausgebildete ODER-Element 18 erzeugt ebenfalls, sofort oder mit Verzögerung, beim Anlegen der Versorgungsspannung KL15 über die Versorgungsleitung 36 ein Signal zur Aktivierung des Notlaufs, wenn das Signal "Micro Limp" nicht aktiv ist. D. h. im normalen Betriebsfall deaktiviert der Microcontroller 6 diesen Notlaufpfad so schnell wie möglich. Im Fehlerfall z. B. bei Ausfall der Spannung des Systembasischaltkreises 4 wird dieser Pfad aktiviert, da das Signal "Micro Limp" fehlt, aber das erste ODER-Element 18 Logik noch versorgt ist. Andere Fehler, z. B. Software-Fehler werden durch Überwachung des Microcontrollers 6 mittels des Überwachungsmoduls im Systembasischaltkreis 4 abgedeckt.The first OR element designed as a logic device 18 also generates, immediately or with delay, when the supply voltage KL15 is applied via the supply line 36 a signal to activate the emergency operation, if the signal "Micro Limp" is not active. Ie. in normal operation, the microcontroller deactivates 6 this emergency path as soon as possible. In case of error z. B. in case of failure of the voltage of the system basic circuit 4 this path is activated because the signal "Micro Limp" is missing, but the first OR element 18 Logic is still supplied. Other errors, eg. B. Software errors are detected by monitoring the microcontroller 6 by means of the monitoring module in the system basic circuit 4 covered.

Claims (13)

Verfahren zum Bereitstellen einer Notlauffunktion, über die eine Funktion redundant angesteuert wird, bei dem ein zum Auslösen der Funktion vorgesehenes Eingangssignal (52) entlang einer Anzahl redundanter Pfade zu einer Einrichtung, die zum Umsetzen der Funktion ausgebildet ist, redundant übermittelt wird, und bei dem eine Diagnose mindestens eines redundanten Pfads durchgeführt wird.Method for providing an emergency operation function, via which a function is controlled redundantly, in which an input signal intended for triggering the function ( 52 ) is redundantly transmitted along a number of redundant paths to a device adapted to implement the function, and wherein a diagnosis of at least one redundant path is performed. Verfahren nach Anspruch 1, bei dem das Eingangssignal direkt über einen ersten redundanten Pfad zu der Einrichtung übermittelt wird, und bei dem das Eingangssignal über einen zweiten redundanten Pfad, der einen Microcontroller (6) umfasst, zu der Einrichtung übermittelt wird.Method according to Claim 1, in which the input signal is transmitted directly to the device via a first redundant path, and in which the input signal is transmitted via a second redundant path, which is a microcontroller ( 6 ) is transmitted to the device. Verfahren nach Anspruch 2, bei dem die Pfade durch den Microcontroller (6) diagnostiziert werden.Method according to Claim 2, in which the paths through the microcontroller ( 6 ) are diagnosed. Verfahren nach Anspruch 2 oder 3, bei dem mindestens ein redundanter Pfad und der Microcontroller (6) durch einen Systembasisschaltkreis (2) überwacht werden.Method according to Claim 2 or 3, in which at least one redundant path and the microcontroller ( 6 ) by a system base circuit ( 2 ) be monitored. Verfahren nach einem der voranstehenden Ansprüche, bei dem mindestens ein Bremslicht redundant angesteuert wird.Method according to one of the preceding claims, in the at least one brake light is controlled redundantly. Verfahren nach einem der voranstehenden Ansprüche, bei dem die Funktion verzögerungsfrei angesteuert und in den mindestens einen redundanten Pfad integriert wird.Method according to one of the preceding claims, in the function is delay-free controlled and integrated into the at least one redundant path becomes. Vorrichtung zum Bereitstellen einer zum redundanten Ansteuern einer Funktion vorgesehenen Notlauffunktion, wobei diese Vorrichtung eine Anzahl redundanter Pfade umfasst, entlang denen ein zum Auslösen der Funktion vorgesehenes Eingangssignal (52) zu einer Einrichtung, die zum Umsetzen der Funktion ausgebildet ist, redundant zu übermitteln ist, und wobei die Vorrichtung dazu ausgebildet ist, eine Diagnose mindestens eines redundanten Pfads durchzuführen.Device for providing a redundancy function provided for the redundant activation of a function, this device having a number includes redundant paths along which an input signal intended to trigger the function ( 52 ) to a device adapted to implement the function, to be redundantly transmitted, and wherein the device is adapted to perform a diagnosis of at least one redundant path. Vorrichtung nach Anspruch 7, bei dem die redundanten Pfade entlang logischen Elementen innerhalb eines Moduls verlaufen.Apparatus according to claim 7, wherein the redundant ones Paths run along logical elements within a module. Vorrichtung nach Anspruch 7 oder 8, die einen Microcontroller (6) aufweist, der am Anfang eines ersten Zweigs eines redundanten Pfads angeordnet ist.Apparatus according to claim 7 or 8, comprising a microcontroller ( 6 ) located at the beginning of a first branch of a redundant path. Vorrichtung nach Anspruch 9, bei dem der Microcontroller (6) über jeweils eine Rückleseleitung (32, 34) an jeweils einem der redundanten Pfade angeschlossen ist.Device according to Claim 9, in which the microcontroller ( 6 ) via one read-back line ( 32 . 34 ) is connected to one of the redundant paths. Vorrichtung nach Anspruch 9 oder 10, die einen Systembasisschaltkreis aufweist, der mit dem Microcontroller (6) verbunden und am Anfang eines zweiten Zweigs des redundanten Pfads angeordnet ist.Apparatus according to claim 9 or 10, comprising a system base circuit connected to the microcontroller ( 6 ) and located at the beginning of a second branch of the redundant path. Computerprogramm mit Programmcodemitteln, um alle Schritte eines Verfahrens nach einem der Ansprüche 1 bis 6 durchzuführen, wenn das Computerprogramm auf einem Computer oder einer entsprechenden Recheneinheit, insbesondere in einer Vorrichtung nach einem der Ansprüche 7 bis 11, ausgeführt wird.Computer program with program code means to all To perform steps of a method according to any one of claims 1 to 6, when the computer program on a computer or equivalent Arithmetic unit, in particular in a device according to one of claims 7 to 11, executed becomes. Computerprogrammprodukt mit Programmcodemitteln, die auf einem computerlesbaren Datenträger gespeichert sind, um alle Schritte eines Verfahrens nach einem der Ansprüche 1 bis 6 durchzuführen, wenn das Computerprogramm auf einem Computer oder einer entsprechenden Recheneinheit, insbesondere in einer Vorrichtung nach einem der Ansprüche 7 bis 11, ausgeführt wird.Computer program product with program code means, which are stored on a computer-readable medium to all To perform steps of a method according to any one of claims 1 to 6, when the computer program on a computer or equivalent Arithmetic unit, in particular in a device according to one of claims 7 to 11, executed becomes.
DE200810009905 2008-02-19 2008-02-19 Method for providing an emergency function Withdrawn DE102008009905A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
DE200810009905 DE102008009905A1 (en) 2008-02-19 2008-02-19 Method for providing an emergency function
PCT/EP2008/066320 WO2009103371A1 (en) 2008-02-19 2008-11-27 Method for providing an emergency operation function

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE200810009905 DE102008009905A1 (en) 2008-02-19 2008-02-19 Method for providing an emergency function

Publications (1)

Publication Number Publication Date
DE102008009905A1 true DE102008009905A1 (en) 2009-08-20

Family

ID=40510050

Family Applications (1)

Application Number Title Priority Date Filing Date
DE200810009905 Withdrawn DE102008009905A1 (en) 2008-02-19 2008-02-19 Method for providing an emergency function

Country Status (2)

Country Link
DE (1) DE102008009905A1 (en)
WO (1) WO2009103371A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102008052322A1 (en) * 2008-10-20 2010-04-22 Continental Automotive Gmbh Integrated limp home system
DE102010044800A1 (en) * 2010-09-09 2012-03-15 Bpw Bergische Achsen Kg Vehicle lighting system with an avoidance circuit

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109032132B (en) * 2018-07-06 2021-08-13 联合汽车电子有限公司 Vehicle driving system and method

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE4314118B4 (en) * 1993-04-29 2006-08-31 Robert Bosch Gmbh Method and device for controlling the drive power of a vehicle
DE10011410A1 (en) * 2000-03-09 2001-09-20 Bosch Gmbh Robert Fail-safe signal generation device for safety critical signal has back-up device for generation of load driver signal in emergency operating mode
DE10139616B4 (en) * 2001-08-11 2010-12-09 Robert Bosch Gmbh Control circuit with redundancy function
DE10261740A1 (en) * 2002-12-30 2004-07-08 Robert Bosch Gmbh Control device, especially for motor vehicle safety components, has a secondary monitoring control unit that receives both the inputs and outputs of a primary control unit as its inputs in order to check primary unit operation
DE102006008958A1 (en) * 2005-03-10 2006-09-28 Continental Teves Ag & Co. Ohg Electronic motor vehicle brake control unit
DE102006013381B4 (en) * 2006-03-23 2015-06-18 Conti Temic Microelectronic Gmbh Control device for a motor vehicle safety system

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102008052322A1 (en) * 2008-10-20 2010-04-22 Continental Automotive Gmbh Integrated limp home system
DE102008052322B4 (en) * 2008-10-20 2011-02-10 Continental Automotive Gmbh Integrated limp home system
DE102008052322B8 (en) * 2008-10-20 2011-11-10 Continental Automotive Gmbh Integrated limp home system
DE102010044800A1 (en) * 2010-09-09 2012-03-15 Bpw Bergische Achsen Kg Vehicle lighting system with an avoidance circuit
EP2428400A3 (en) * 2010-09-09 2014-04-23 BPW Bergische Achsen KG Vehicle lighting system with a failsafe circuit

Also Published As

Publication number Publication date
WO2009103371A1 (en) 2009-08-27

Similar Documents

Publication Publication Date Title
EP2643194B1 (en) Method for detecting a fault of an operating switch for initiating a vehicle function of a vehicle and operating switch for carrying out the method
EP0681715B1 (en) Control and regulation of doors driven by an electromechanical motor
DE102004027676A1 (en) Method and device for testing at least one LED string
DE102021124495B4 (en) ELECTRONIC PARKING BRAKE CONTROL DEVICE AND METHOD
DE112014003026B4 (en) Control unit
DE102015003194A1 (en) Method and device for handling safety-critical errors
DE102013113296A1 (en) Redundant computing architecture
WO2015039658A1 (en) Method for supplying a control device
DE102011081093A1 (en) Starting system, method and computer program product for starting an internal combustion engine
DE102008009905A1 (en) Method for providing an emergency function
DE102011087063A1 (en) Control computer system for controlling e.g. brake system of motor vehicle, has switching-off signal masking module arranged in path between emergency module and module to mask switching-of signal and integrated into circuit on substrate
EP1397729B1 (en) Device for reliable signal generation
DE10011410A1 (en) Fail-safe signal generation device for safety critical signal has back-up device for generation of load driver signal in emergency operating mode
EP2462338A1 (en) Method and device for monitoring a device for switching a starter
DE102011075182A1 (en) Microcontroller for controlling brake system of vehicle, has direct signal path formed between error detection logic and circuit module which deactivates the outputs of pulse width modulation circuit
EP0596297B1 (en) Method and apparatus for checking the monitoring unit of a control system for an engine
DE102019205800A1 (en) Supply network output and method for operating a supply network
EP2337707B1 (en) Integrated limp home system
EP0508081B1 (en) Circuit and method for monitoring a fuel-heated apparatus
EP3826875B1 (en) System for automatically monitored vehicle status signalling and method for monitoring a vehicle status signalling device
DE102017219388A1 (en) ELECTRONIC CONTROL UNIT
WO2022002913A1 (en) Electronic control unit
DE102015119611B4 (en) Improving the diagnosability of fail-operational systems
DE102009028531B4 (en) Method for operating a display device and display device
DE10261740A1 (en) Control device, especially for motor vehicle safety components, has a secondary monitoring control unit that receives both the inputs and outputs of a primary control unit as its inputs in order to check primary unit operation

Legal Events

Date Code Title Description
8139 Disposal/non-payment of the annual fee