DE102008009905A1 - Method for providing an emergency function - Google Patents
Method for providing an emergency function Download PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 26
- 238000003745 diagnosis Methods 0.000 claims abstract description 16
- 230000004913 activation Effects 0.000 claims description 13
- 238000004590 computer program Methods 0.000 claims description 10
- 238000012360 testing method Methods 0.000 description 18
- 238000012544 monitoring process Methods 0.000 description 16
- 238000013461 design Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 230000004044 response Effects 0.000 description 3
- 230000001960 triggered effect Effects 0.000 description 3
- 230000007246 mechanism Effects 0.000 description 2
- 230000035484 reaction time Effects 0.000 description 2
- 230000003213 activating effect Effects 0.000 description 1
- 229910052729 chemical element Inorganic materials 0.000 description 1
- 230000000994 depressogenic effect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000003760 hair shine Effects 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000012552 review Methods 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B9/00—Safety arrangements
- G05B9/02—Safety arrangements electric
- G05B9/03—Safety arrangements electric with multiple-channel loop, i.e. redundant control systems
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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/00—Details 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/02—Ensuring safety in case of control system failures, e.g. by diagnosing, circumventing or fixing failures
- B60W50/0205—Diagnosing or detecting failures; Failure detection models
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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/00—Details 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/02—Ensuring safety in case of control system failures, e.g. by diagnosing, circumventing or fixing failures
- B60W50/029—Adapting to failures or work around with other constraints, e.g. circumvention by avoiding use of failed parts
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/24—Pc safety
- G05B2219/24191—Redundant processors are different in structure
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/34—Director, elements to supervisory
- G05B2219/34482—Redundancy, 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
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
Über eine
zweite Leitung
Über eine
vierte Leitung
Weiterhin
weist das Modul
Die
erste Rückleseleitung
Das
zweite Rücklesesignal
ist zum Überprüfen des
UND-Elements
Die
applikationsspezifische Steuerung durch das Steuersignal zur Pulsweitenmodulation
und zum Testen ("PWM & Test") durch den Microcontroller
Es
ist vorgesehen, dass die vorliegende Ausführungsform der Vorrichtung
Es
ist außerdem
möglich,
das Bremslicht nur durch den Microcontroller anzusteuern, indem
das PWM-Signal
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
Die
Versorgungsleitung
Demnach
kann eine Logik zum Notlauf über das
intern über
die Versorgungsleitung
Weiterhin
ist vorgesehen, dass mit der vorliegenden Vorrichtung
In
dem Diagramm aus
Das
erste als Logikbaustein ausgebildete ODER-Element
Claims (13)
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)
| 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)
| 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)
| 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 |
-
2008
- 2008-02-19 DE DE200810009905 patent/DE102008009905A1/en not_active Withdrawn
- 2008-11-27 WO PCT/EP2008/066320 patent/WO2009103371A1/en not_active Ceased
Cited By (5)
| 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 |