[go: up one dir, main page]

DE10346623A1 - Control device for a restraint system - Google Patents

Control device for a restraint system Download PDF

Info

Publication number
DE10346623A1
DE10346623A1 DE10346623A DE10346623A DE10346623A1 DE 10346623 A1 DE10346623 A1 DE 10346623A1 DE 10346623 A DE10346623 A DE 10346623A DE 10346623 A DE10346623 A DE 10346623A DE 10346623 A1 DE10346623 A1 DE 10346623A1
Authority
DE
Germany
Prior art keywords
ignition
control device
processor
bus
sensor
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.)
Ceased
Application number
DE10346623A
Other languages
German (de)
Inventor
Frank Schou
Klaus Ringger
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 DE10346623A priority Critical patent/DE10346623A1/en
Priority to US10/539,920 priority patent/US7263421B2/en
Priority to DE502004004811T priority patent/DE502004004811D1/en
Priority to ES04718184T priority patent/ES2290681T3/en
Priority to EP04718184A priority patent/EP1613510B1/en
Priority to PCT/DE2004/000444 priority patent/WO2004087468A1/en
Publication of DE10346623A1 publication Critical patent/DE10346623A1/en
Ceased legal-status Critical Current

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R21/00Arrangements or fittings on vehicles for protecting or preventing injuries to occupants or pedestrians in case of accidents or other traffic risks
    • B60R21/01Electrical circuits for triggering passive safety arrangements, e.g. airbags, safety belt tighteners, in case of vehicle accidents or impending vehicle accidents
    • B60R21/017Electrical circuits for triggering passive safety arrangements, e.g. airbags, safety belt tighteners, in case of vehicle accidents or impending vehicle accidents including arrangements for providing electric power to safety arrangements or their actuating means, e.g. to pyrotechnic fuses or electro-mechanic valves
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F42AMMUNITION; BLASTING
    • F42BEXPLOSIVE CHARGES, e.g. FOR BLASTING, FIREWORKS, AMMUNITION
    • F42B33/00Manufacture of ammunition; Dismantling of ammunition; Apparatus therefor
    • F42B33/06Dismantling fuzes, cartridges, projectiles, missiles, rockets or bombs
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R21/00Arrangements or fittings on vehicles for protecting or preventing injuries to occupants or pedestrians in case of accidents or other traffic risks
    • B60R21/01Electrical circuits for triggering passive safety arrangements, e.g. airbags, safety belt tighteners, in case of vehicle accidents or impending vehicle accidents
    • B60R2021/0104Communication circuits for data transmission
    • B60R2021/01047Architecture
    • B60R2021/01054Bus
    • B60R2021/01068Bus between different sensors and airbag control unit
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R21/00Arrangements or fittings on vehicles for protecting or preventing injuries to occupants or pedestrians in case of accidents or other traffic risks
    • B60R21/01Electrical circuits for triggering passive safety arrangements, e.g. airbags, safety belt tighteners, in case of vehicle accidents or impending vehicle accidents
    • B60R2021/0104Communication circuits for data transmission
    • B60R2021/01047Architecture
    • B60R2021/01054Bus
    • B60R2021/01075Bus between the airbag control unit and pyrotechnic fuses or equivalent actuators

Landscapes

  • Engineering & Computer Science (AREA)
  • Manufacturing & Machinery (AREA)
  • General Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Air Bags (AREA)

Abstract

Es wird ein Steuergerät für ein Rückhaltesystem vorgeschlagen, das alle angeschlossenen pyrotechnischen Zündelemente zündet. Das Steuergerät erhält dafür über eine Diagnoseschnittstelle (103) ein Software-Element, das alle Zündkreise (107, 108) und den Auslösealgorithmus zur Zündung aller Zündkreise (107, 108) konfiguriert und für einen Sicherheitsbaustein derartige Sensorwerte emuliert, sodass der Sicherheitsbaustein (105) alle Zündkreise (107, 108) freigibt.A control device for a restraint system is proposed which ignites all connected pyrotechnic ignition elements. For this purpose, the control unit receives a software element via a diagnostic interface (103), which configures all ignition circuits (107, 108) and the triggering algorithm for ignition of all ignition circuits (107, 108) and emulates sensor values of this type for a safety module, so that the safety module (105) releases all ignition circuits (107, 108).

Description

Die Erfindung geht aus von einem Steuergerät für ein Rückhaltesystem nach der Gattung des unabhängigen Patentanspruchs.The Invention is based on a control device for a restraint system of the type of the independent Claim.

In bestimmten Märkten wie Japan ist in Steuergeräten für Rückhaltesysteme eine sogenannte Funktion zur Entsorgungszündung gesetzlich vorgeschrieben. Sie dient dazu, bei der Verschrottung des Fahrzeugs alle pyrotechnischen Zünd- und Gaserzeugungselemente von Airbags und Gurtstraffern gefahrlos zu zünden, bzw. abzubrennen. Danach ist der weitere Verschrottungsvorgang ohne Gefährdung durch die Airbags und ohne Gefährdung der Umwelt möglich. Außerdem müssen die abgebrannten pyrotechnischen Elemente nicht nur aufwändig entsorgt werden, sondern können der Altmetallverwertung zugeführt werden.In certain markets like Japan is in control units for restraint systems a so-called function for ignition ignition is legally required. It is used when scrapping the vehicle all pyrotechnic Ignition and Gas generating elements of airbags and belt tensioners can be closed safely ignite, or burn off. After that, the further scrapping process is without Danger from the airbags and without risk of the environment possible. Moreover have to the spent pyrotechnic elements are not only laboriously disposed of, but can recycled metal become.

Das erfindungsgemäße Steuergerät mit den Merkmalen des unabhängigen Patentanspruchs hat demgegenüber den Vorteil, dass ein Software-Element über eine bereits vorhandene Schnittstelle, vorzugsweise eine Diagnoseschnittstelle, des Steuergeräts in das Steuergerät eingespeist wird, wobei das Softwareelement dann alle Zündkreise und den Auslösealgorithmus zur Zündung aller Zündkreise konfiguriert und für einen Sicherheitsbaustein, der unabhängig von einem Prozessor im Steuergerät die Sensorwerte überprüft und dann gegebenenfalls in Abhängigkeit von der Überprüfung die Zündkreise freigibt, solche Sensorwerte emuliert, sodass der Sicherheitsbaustein diese Zündkreise alle freigibt. Es wird also ein Auslösefall für alle Zündkreise vorgespiegelt. Dies ermöglicht dann, dass über dieses Software-Element in einfacher Weise ohne zusätzliche Stecker über die bereits vorhandene Hardware alle Zündelemente gezündet werden können, sodass die Entsorgungszündung damit in einfachster Weise gewährleistet wird. Die Emulation der Sensorwerte ist notwendig, da auf den Sicherheitspfad über die Diagnoseschnittstelle nicht zugegriffen werden kann. Das Software-Element kann auch so ausgeführt sein, dass es lediglich ein Befehl ist, der dazu führt, dass eine weitere Software im Steuergerät aktiviert wird, die den Auslösealgorithmus und die Zündkreise zur Zündung aller vorhanden Zündelemente konfiguriert und die Sensorwerte emuliert, um letztlich die Zündelemente alle zu zünden.The Control device according to the invention with the features of the independent In contrast, claims the advantage that a software element over an existing one Interface, preferably a diagnostic interface, of the control unit in the control unit is fed in, the software element then all ignition circuits and the trigger algorithm for ignition all ignition circuits configured and for a security module that is independent of a processor in the control unit checked the sensor values and then possibly dependent from reviewing the ignition circuits releases such sensor values, so that the safety module these firing circuits everyone releases. A triggering event is therefore simulated for all ignition circuits. This allows then that over this software element in a simple manner without additional Plug over the existing hardware all ignition elements are ignited can, so that the disposal ignition thus guaranteed in the simplest way becomes. The emulation of the sensor values is necessary because the safety path is via the Diagnostic interface cannot be accessed. The software element can also run like this that it’s just a command that causes a additional software in the control unit is activated, the trigger algorithm and the ignition circuits for ignition all existing ignition elements configured and the sensor values emulated to ultimately the ignition elements to ignite all.

Durch die in den abhängigen Ansprüchen angegebenen Merkmale und Weiterbildungen sind vorteilhafte Verbesserungen des im unabhängigen Patentanspruch angegebenen Steuergeräts für ein Rückhaltesystem möglich.By those in the dependent Claims specified Features and developments are advantageous improvements to the in the independent claim specified control unit for a restraint system possible.

Aus Vereinheitlichungsgründen ist es besonders vorteilhaft, dass die Diagnoseschnittstelle entweder ein CAN-Bus ist oder eine K-Line ist. Die K-Line ("Kommunikations-Leitung") ist eine standardisierte Hardwareschnittstelle, über die z.B. die Werks- oder auch andere Diagnosen (Werkstattdiagnose) gemacht werden können. Vorteilhafterweise sind der Prozessor, der Sicherheitsbaustein und wenigstens ein Sensorbaustein und/oder wenigstens ein Schnittstellenbaustein zum Anschluss von externen Sensoren über einen Bus verbunden, wobei der Prozessor auf dem Bus die Sensorwerte emuliert, sodass der Sicherheitsbaustein diese emulierten Sensorwerte überprüft. Als Bus wird vorteilhafterweise der sogenannte SPI (Serial Peripherial Interface)-Bus verwendet. Die SPI-Leitung weist selbst fünf einzelne Leitungen auf. Da es sich um eine Synchronübertragung handelt, ist eine Taktleitung, die mit CLK gekennzeichnet ist, vorhanden. Für die Datenübertragung vom Master, das ist hier der Prozessor, zu einem Slave, beispielsweise einem Sensor-IC oder einem Schnittstellenbaustein, ist die MOSI (Master Out Slave In)-Leitung vorhanden. Für die Datenübertragung von einem Slave zu dem Master ist hingegen die MISO (Master In Slave Out)-Leitung vorhanden. Um den entsprechenden Slave auszuwählen, wird die CS-Leitung (Chip Select) verwendet. Um die SPI-Datenübertragung freizugeben, wird eine Enable-Leitung, die mit EN gekennzeichnet ist, verwendet. Die SPI-Leitung geht von einem Master aus und verzweigt sich dann zu den einzelnen Slaves, wobei die SPI-Leitung aber immer die fünf einzelnen Leitungen aufweist. Hier ist nun vorgesehen, dass der Prozessor über die MISO-Leitung, über die der Prozessor normalerweise Daten empfängt, diese emulierten Sensorwerte überträgt, um damit dem Sicherheitsbaustein die emulierten Sensorwerte vorzuspiegeln. Dafür ist die MISO-Leitung mit einem Input-Output-Port des Prozessors zur Übertragung der emulierten Sensorwerte verbunden.Out unification reasons it is particularly advantageous that the diagnostic interface either is a CAN bus or is a K-Line. The K-Line ("communication line") is a standardized one Hardware interface, via e.g. the factory or other diagnoses (workshop diagnosis) can be made. The processor, the security module and are advantageously at least one sensor module and / or at least one interface module for connecting external sensors connected via a bus, whereby the processor on the bus emulates the sensor values so that the safety module checked these emulated sensor values. As The so-called SPI (Serial Peripherial Interface) bus used. The SPI leadership itself has five individuals Lines on. Since it is a synchronous transmission, one is Clock line marked with CLK is present. For data transmission from the master, here is the processor, to a slave, for example a sensor IC or an interface module, the MOSI (master Out slave in) line available. For data transmission from a slave however, the MISO (Master In Slave Out) line is available to the master. To select the corresponding slave, the CS line (Chip Select) used. To the SPI data transmission an enable line is marked, which is marked with EN is used. The SPI management assumes a master and branches then to the individual slaves, with the SPI line always the five individual ones Has lines. It is now provided here that the processor has the MISO management, about which the processor normally receives data transmits these emulated sensor values to to pretend the emulated sensor values to the safety module. For that is the MISO line with an input-output port of the processor for transmission of the emulated sensor values.

Weiterhin ist im Prozessor ein Boot-Loader vorteilhafterweise vorgesehen, der das Software-Element lädt und dann sofort startet. Vorteilhafterweise kann weiterhin ein Reset-Schalter vorgesehen sein, der zum Neustart des wenigstens einen Sensorbausteins und Sicherheitsbausteins vorgesehen ist. Auch die Zündkreise können damit neu gestartet werden.Farther a boot loader is advantageously provided in the processor, that loads the software element and then starts immediately. A reset switch can also advantageously be used be provided for restarting the at least one sensor module and safety module is provided. The ignition circuits too can to be restarted.

Ausführungsbeispiele der Erfindung sind in der Zeichnung dargestellt und werden in der nachfolgenden Beschreibung näher erläutert.embodiments the invention are shown in the drawing and are in the following description in more detail explained.

Es zeigen 1 ein Blockschaltbild des erfindungsgemäßen Steuergeräts und 2 ein Flussdiagramm.Show it 1 a block diagram of the control device according to the invention and 2 a flowchart.

Beschreibungdescription

Es wird ein Entsorgungszündungskonzept über bereits im Airbagsteuergerät vorhandene Kundendiagnoseschnittstellen wie CAN oder K-Line ohne zusätzliche Schnittstellen vorgeschlagen. Es wird dabei auf die vorhandene mechanische und elektrische Hardware zurückgegriffen. Insbesondere ist bei dem erfindungsgemäßen Steuergerät vorgesehen, dass ein unabhängiger Sicherheitspfad, der durch einen Sicherheitsbaustein realisiert wird, durch die Emulation von solchen Sensorwerten getäuscht wird, die einen Auslösefall für alle Zündelemente anzeigen.It a disposal ignition concept is already about in the airbag control unit existing customer diagnostic interfaces such as CAN or K-Line without additional Interfaces suggested. It is based on the existing mechanical and electrical hardware. In particular, the control device according to the invention provides that an independent Security path that is implemented by a security module is deceived by the emulation of such sensor values, which is a trigger event for all ignitors Show.

Der Prozessor, der ein Mikrocontroller sein kann, wertet insbesondere über einen SPI-Bus verfügbare Sensorkanäle wie Beschleunigungswerte und Drehratenwerte aus und verarbeitet diese entsprechend den implementierten Algorithmen. Das sind solche Algorithmen, die zur Ansteuerung der Rückhaltemittel dienen, die über die Zündelemente gezündet werden, sofern es sich um pyrotechnisch auslösbare Rückhaltemittel wie Airbag oder Gurtstraffer handelt. Der Mikrocontroller greift über einen unter Umständen zweiten SPI-Bus auf Endstufen-ICs, also die Zündkreise, zu. Die Endstufen-ICs überwachen das Zündelement und sorgen im Auslösefall dafür, dass die Auslöseenergie den angeschlossenen Zündelementen zugeführt wird.The Processor, which can be a microcontroller, evaluates especially via one SPI bus available sensor channels such as acceleration values and Turn rate values and processes them according to the implemented Algorithms. These are algorithms that control the restraint serve that over the ignition elements are ignited, if it is pyrotechnically triggerable restraint such as airbag or Belt tensioner acts. The microcontroller reaches under one circumstances second SPI bus to power amplifier ICs, i.e. the ignition circuits. Monitor the power amplifier ICs the ignition element and take care when triggered for this, that the trigger energy the connected ignition elements supplied becomes.

Zur Realisierung des vom Mikrocontroller unabhängigen Hardwarepfads wird ein weiter IC verwendet, der hier als Sicherheitsbaustein bezeichnet wird. Dieser Sicherheitsbaustein ist an den selben SPI-Bus wie die Sensoren und der Mikrocontroller angeschlossen. Der Sicherheitsbaustein kann nur einmal nach jedem Einschalten des Steuergeräts konfiguriert werden. Danach kann nicht mehr schreibend auf ihn zugegriffen werden. Der Sicherheitsbaustein überwacht die auf den SPI-Bus übertragenen Sensordaten und vergleicht sie mit gespeicherten Grenzwerten. Überschreitet ein Sensor definierte Schwellen, so gibt dieser Sicherheitsbaustein unabhängig vom Mikrocontroller ein Plausibilitätssignal für die Auslösung bestimmter Zündkreise. Der Sicherheitsbaustein besteht demnach aus Schaltkreisen, die in ihrer Komplexität wesentlich einfacher sind als die eines Mikrokontrollers.to Realization of the hardware path independent of the microcontroller is a continues to use IC, which is referred to here as a safety module. This safety module is on the same SPI bus as the sensors and the microcontroller connected. The safety module can can only be configured once each time the control unit is switched on. After that can no longer be accessed in writing. The safety module monitors the sensor data transferred to the SPI bus and compares them with saved limit values. exceeds this sensor provides safety thresholds independently a plausibility signal from the microcontroller for the triggering of certain ignition circuits. The safety module therefore consists of circuits that are in their complexity are much simpler than that of a microcontroller.

Erfindungsgemäß wird in den Mikrocontroller über eine Diagnoseschnittstelle eine spezielle Entsorgungszündungssoftware, die hier mit Software-Element beschrieben ist, direkt in einen RAM-Speicher geladen und dort gestapelt. Dazu wird eine sogenannte Boot-Loader-Software verwendet.According to the invention in the microcontroller a diagnostic interface, special disposal ignition software, which is described here with software element, directly into a RAM memory loaded and stacked there. For this purpose, a so-called boot loader software is used used.

Aufgabe der Entsorgungszündungssoftware ist es, das Steuergerät mit allen Signalen zu bedienen, sodass ein unterbrechungsfreier Betrieb des Steuergeräts möglich ist. Dazu gehört, die Watch-Dogs zu bedienen und eine Buskommunikation zu ermöglichen. Weiterhin ist es die Aufgabe, den Airbagalgorithmus im Mikrocontroller so zu manipulieren, also zu konfigurieren, dass der Mikrocontroller die Auslösung aller Zündkreise freigibt und zündet. Eine weitere Aufgabe ist, den Sicherheitsbaustein dazu zu veranlassen, dass dieser die Plausibilität für die Endstufen-ICs liefert.task the disposal ignition software it, the control unit to operate with all signals, so that an uninterrupted Operation of the control unit possible is. This includes to operate the watch dogs and to enable bus communication. It is also the task of the airbag algorithm in the microcontroller to manipulate, that is, to configure the microcontroller release all ignition circuits releases and ignites. A another task is to cause the safety module to that this is the plausibility for the Power stage ICs supplies.

Ein weiterer Bestandteil eines solchen Konzepts kann optional eine einfache Schaltung zum Reset der Sensor- und Endstufen-ICs sowie des Sicherheitsbausteins, gesteuert vom Mikrocontroller sein. Die Boot-Loader Software steuert den Resetschalter. Durch diese Schaltung lässt sich das Entsorgungszündungskonzept flexibler handhaben, da nach einem solchen Reset neu konfiguriert werden kann. Dies kann unabhängig von der Initialisierungsphase des Steuergeräts erfolgen, bei deren Ende alle ICs verriegelt werden und ein Schreibzugriff danach unmöglich ist. Das Software-Element wird nunmehr einen virtuellen Sensor emulieren, der über den SPI-Bus, an dem die physikalischen Sensoren und der Sicherheitsbaustein eingeschlossen sind, emulierte Sensordaten auf den SPI-Bus einspeist. Diese emulierten Sensordaten werden vom Sicherheitsbaustein ausgewertet und veranlassen den Sicherheitsbaustein dazu, die Endstufen-ICs freizugeben.On Another component of such a concept can optionally be a simple one Circuit for resetting the sensor and power amplifier ICs as well as the safety module, controlled by the microcontroller. The boot loader software controls the reset switch. This circuit enables the disposal ignition concept Handle more flexibly, as reconfigured after such a reset can be. This can be done independently from the initialization phase of the control unit at the end all ICs are locked and write access is impossible afterwards. The software element will now emulate a virtual sensor, the over the SPI bus on which the physical sensors and the safety module emulated sensor data is fed into the SPI bus. These emulated sensor data are evaluated by the safety module and cause the safety module to do the final stage ICs release.

1 zeigt in einem Blockschaltbild das erfindungsgemäße Steuergerät 100. Ein Prozessor 101, hier als Mikrocontroller ausgebildet, erhält über einen Transceiver, also einen Schnittstellenbaustein 102 über eine Diagnoseschnittstelle 103 das Software-Element, mit dem die Entsorgungszündung durchgeführt wird. Die Diagnoseschnittstelle 103 ist hier ein CAN-Bus oder eine K-Line oder andere Diagnoseschnittstellen, die dazu geeignet sind. 1 shows the control device according to the invention in a block diagram 100 , A processor 101 , here designed as a microcontroller, receives via a transceiver, i.e. an interface module 102 via a diagnostic interface 103 the software element with which the disposal ignition is carried out. The diagnostic interface 103 here is a CAN bus or a K-Line or other diagnostic interfaces that are suitable for this.

Im Mikrokontroller 101 wird mit einer Boot-Loader-Software 115 das Software-Element aus einem RAM als Speicher geladen und gestartet, sodass das Software-Element den Algorithmus zur Ansteuerung von Endstufen im Prozessor 101 konfiguriert und auch die Endstufen selbst sowie die Sensoremulation vornimmt. Die Konfiguration ist so, dass alle Zündelemente angesteuert werden. Der Algorithmus will demnach alle Zündelemente zünden. Es ist möglich, das Software-Element mit anderen Programmen zu starten.In the microcontroller 101 comes with a boot loader software 115 the software element is loaded from a RAM as memory and started, so that the software element activates the algorithm for controlling output stages in the processor 101 configured and also performs the power amplifiers themselves and the sensor emulation. The configuration is such that all ignition elements are controlled. The algorithm therefore wants to ignite all ignition elements. It is possible to start the software element with other programs.

Der Prozessor 101 ist über einen ersten SPI-Bus 104 mit einem Sicherheitsbaustein 105 sowie zwei Sensorbausteinen 111 und 112 und einem Schnittstellenbaustein 113, an den externe Sensoren angeschlossen sind, verbunden. Über einen zweiten SPI-Bus 109 ist der Mikrocontroller 101 mit einem Speicher 119, der als EEPROM ausgebildet ist, einem ersten Endstufen-IC 108 und einem zweiten Endstufen-IC 107 verbunden. Über einen Datenausgang ist der Prozessor 101 optional mit einem Leistungsschalter 110 verbunden, mit dem die Energiereservespannung auf die Endstufen 107 und 108 durchgeschaltet wird. Weiterhin ist es möglich, dass der Prozessor 101 einen sogenannten ASIC-Reset 117 durchführen kann, bei dem die Endstufen 107, 108 und die Sensorbausteine 111 und 112 zu einem Neustart veranlasst werden. Der SPI-Bus 104 ist über seine MISO-Leitung am Prozessor 101 mit einem Input-Output-Port verbunden, um über diese eigentliche Eingangsleitung durch den Prozessor 101 die emulierten Sensorwerte des virtuellen Sensor 116, der durch das Software-Element gebildet wird, zu übertragen. Die Eingangsleitung wird also als Ausgangsleitung verwendet. Damit wird dann der Sicherheitsbaustein 105 mittels der emulierten Sensorwerte derartig getäuscht, dass er über die Leitung 106 die Endstufen 107 und 108 freigibt. Der Mikrocontroller 101 wird dann über die Endstufen 107 und 108 die Zündung der Zündelemente veranlassen, da der Auslösealgorithmus auf dem Mikrocontroller 101 durch das Software-Element derartig konfiguriert wurde, dass die Auslösung nun erfolgen kann. Der Sicherheitsbaustein 105 überprüft und emuliert auch die Sensorwerte der über den Schnittstellenbaustein 113 extern angeschlossenen Sensoren. Das RAM ist dem Prozessor 101 zugeordnet.The processor 101 is over a first SPI bus 104 with a safety module 105 as well as two sensor modules 111 and 112 and an interface module 113 , to which external sensors are connected. Via a second SPI bus 109 is the microcontroller 101 with a memory 119 , which is designed as an EEPROM, a first output stage IC 108 and a second Output stage IC 107 connected. The processor is via a data output 101 optionally with a circuit breaker 110 connected with which the energy reserve voltage to the output stages 107 and 108 is switched through. It is also possible that the processor 101 a so-called ASIC reset 117 can perform at which the final stages 107 . 108 and the sensor modules 111 and 112 be prompted to restart. The SPI bus 104 is on the processor via its MISO line 101 connected to an input-output port to pass through this actual input line through the processor 101 the emulated sensor values of the virtual sensor 116 , which is formed by the software element. The input line is therefore used as the output line. This then becomes the safety module 105 deceived by means of the emulated sensor values in such a way that it is transmitted via the line 106 the power amplifiers 107 and 108 releases. The microcontroller 101 will then go through the power amps 107 and 108 cause the ignition elements to fire because of the triggering algorithm on the microcontroller 101 has been configured by the software element in such a way that it can now be triggered. The security module 105 also checks and emulates the sensor values via the interface module 113 externally connected sensors. The RAM is the processor 101 assigned.

2 veranschaulicht, was im Steuergerät 100 passiert. Im Verfahrensschritt 200 wird das Software-Element über die Schnittstelle 103 und den Transceiver 102 in den Prozessor 101 geladen und dann von der Boot-Loader-Software 115 gestapelt. Dies erfolgt dann in Verfahrensschritt 201. In Verfahrensschritt 202 wird dann das gestaltete Software-Element den Algorithmus im Prozessor 101 und die Endstufen 107 und 108 derartig konfigurieren, dass die Zündung aller Zündelemente erfolgen kann. Dies ist aber nur dann möglich, wenn auch der Sicherheitsbaustein 105 die Endstufen 107 und 108 freigibt. Dazu werden dann auf dem Bus 104 durch das Software-Element über einen virtuellen Sensor 116 Sensorwerte vorgetäuscht, die eine Auslösung aller Zündelemente rechtfertigen. Daraufhin gibt dann der Sicherheitsbaustein 105 über die Leitung 106 die Endstufen 107 und 108 frei. Daraufhin kann dann in Verfahrensschritt 204 die Zündung der Zündelemente über die Endstufen 107 und 108 erfolgen. Über die Schaltung 117, die dem Prozessor 101 zugeordnet ist, können zur Konfiguration die Endstufen-ICs 107 und 108 sowie die Sensorbausteine 111 und 112, die XY-Sensoren beinhalten, neu gestartet werden, um die Konfiguration dieser Bausteine für die Auslösung zu vereinfachen. 2 illustrates what is in the control unit 100 happens. In the procedural step 200 becomes the software element through the interface 103 and the transceiver 102 in the processor 101 loaded and then from the boot loader software 115 stacked. This then takes place in process step 201 , In process step 202 Then the designed software element becomes the algorithm in the processor 101 and the power amps 107 and 108 configure it in such a way that all ignition elements can be ignited. However, this is only possible if the safety module is also 105 the power amplifiers 107 and 108 releases. This will be done on the bus 104 through the software element via a virtual sensor 116 Faked sensor values that justify triggering all ignition elements. Then there is the safety module 105 over the line 106 the power amplifiers 107 and 108 free. This can then be followed in step 204 the ignition of the ignition elements via the output stages 107 and 108 respectively. About the circuit 117 that the processor 101 the amplifier ICs can be used for configuration 107 and 108 as well as the sensor modules 111 and 112 that contain XY sensors can be restarted in order to simplify the configuration of these modules for triggering.

Claims (8)

Steuergerät für ein Rückhaltesystem, das derart konfiguriert ist, dass das Steuergerät (100) alle angeschlossenen pyrotechnischen Zündelemente zündet, dadurch gekennzeichnet, dass das Steuergerät (100) über eine Schnittstelle (103) ein Software-Element erhält, das derart konfiguriert ist, dass in Abhängigkeit von dem Software-Element alle Zündkreise (107, 108) und den Auslösealgorithmus zur Zündung aller Zündkreise konfiguriert werden und für einen Sicherheitsbaustein (105) derartige Sensorwerte emuliert werden, sodass der Sicherheitsbaustein (105) alle Zündkreise (107, 108) freigibt.Control device for a restraint system that is configured such that the control device ( 100 ) ignites all connected pyrotechnic ignition elements, characterized in that the control unit ( 100 ) via an interface ( 103 ) receives a software element that is configured such that, depending on the software element, all ignition circuits ( 107 . 108 ) and the triggering algorithm for ignition of all ignition circuits can be configured and for a safety module ( 105 ) such sensor values are emulated so that the safety module ( 105 ) all ignition circuits ( 107 . 108 ) releases. Steuergerät nach Anspruch 1, dadurch gekennzeichnet, dass die Schnittstelle (103) ein CAN-Bus ist.Control device according to claim 1, characterized in that the interface ( 103 ) is a CAN bus. Steuergerät nach Anspruch 1, dadurch gekennzeichnet, dass die Schnittstelle (103) eine K-Line ist.Control device according to claim 1, characterized in that the interface ( 103 ) is a K-Line. Steuergerät nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass ein Prozessor (101) im Steuergerät mit dem Sicherheitsbaustein (105) und wenigstens einem Sensorbaustein (111, 112) und/oder wenigstens einem Schnittstellenbaustein (113) zum Anschluss von wenigstens einem externen Sensor über einen Bus (104) verbunden ist, wobei der Prozessor (101) auf dem Bus (104) die Sensorwerte emuliert.Control device according to one of the preceding claims, characterized in that a processor ( 101 ) in the control unit with the safety module ( 105 ) and at least one sensor module ( 111 . 112 ) and / or at least one interface module ( 113 ) for connecting at least one external sensor via a bus ( 104 ) is connected, the processor ( 101 ) on the bus ( 104 ) emulates the sensor values. Steuergerät nach Anspruch 4, dadurch gekennzeichnet, dass der Bus (104) ein SPI (Serial Peripherial Interface)-Bus ist, wobei der Prozessor (101) der Master ist und dadurch konfiguriert ist, dass der Prozessor (101) die emulierten Sensorwerte über die MISO-Leitung überträgt.Control device according to claim 4, characterized in that the bus ( 104 ) is an SPI (Serial Peripherial Interface) bus, the processor ( 101 ) is the master and is configured so that the processor ( 101 ) transmits the emulated sensor values via the MISO line. Steuergerät nach Anspruch 5, dadurch gekennzeichnet, dass die MISO-Leitung mit einem IO-Port (118) des Prozessors (101) zur Übertragung der Sensorwerte verbunden ist.Control unit according to claim 5, characterized in that the MISO line with an IO port ( 118 ) of the processor ( 101 ) is connected to transfer the sensor values. Steuergerät nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass im Prozessor (101) eine Boot-Loader Software (115) vorgesehen ist, die das Software-Element lädt und startet.Control device according to one of the preceding claims, characterized in that in the processor ( 101 ) a boot loader software ( 115 ) is provided, which loads and starts the software element. Steuergerät nach einem der Ansprüche 2 bis 7, dadurch gekennzeichnet, dass wenigstens ein Reset-Schalter (117) vorgesehen ist, der zum Neustart des wenigstens einen Sensorbausteins (111, 112) und des Sicherheitsbausteins (105) sowie der Zündkreise (107, 108) vorgesehen ist.Control device according to one of claims 2 to 7, characterized in that at least one reset switch ( 117 ) is provided which is used to restart the at least one sensor module ( 111 . 112 ) and the safety module ( 105 ) and the ignition circuits ( 107 . 108 ) is provided.
DE10346623A 2003-04-01 2003-10-08 Control device for a restraint system Ceased DE10346623A1 (en)

Priority Applications (6)

Application Number Priority Date Filing Date Title
DE10346623A DE10346623A1 (en) 2003-04-01 2003-10-08 Control device for a restraint system
US10/539,920 US7263421B2 (en) 2003-04-01 2004-03-06 Control unit for a restraint system
DE502004004811T DE502004004811D1 (en) 2003-04-01 2004-03-06 CONTROL UNIT FOR A RESTRAINT SYSTEM
ES04718184T ES2290681T3 (en) 2003-04-01 2004-03-06 CONTROL DEVICE FOR A RETENTION SYSTEM.
EP04718184A EP1613510B1 (en) 2003-04-01 2004-03-06 Control unit for a restraint system
PCT/DE2004/000444 WO2004087468A1 (en) 2003-04-01 2004-03-06 Control unit for a restraint system

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
DE10314676.8 2003-04-01
DE10314676 2003-04-01
DE10346623A DE10346623A1 (en) 2003-04-01 2003-10-08 Control device for a restraint system

Publications (1)

Publication Number Publication Date
DE10346623A1 true DE10346623A1 (en) 2004-10-14

Family

ID=32980875

Family Applications (1)

Application Number Title Priority Date Filing Date
DE10346623A Ceased DE10346623A1 (en) 2003-04-01 2003-10-08 Control device for a restraint system

Country Status (1)

Country Link
DE (1) DE10346623A1 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2005075934A1 (en) * 2004-02-06 2005-08-18 Conti Temic Microelectronic Gmbh Device and method for the disposal/disposal firing of occupant protection devices/road user protection devices with pyrotechnic igniters
DE102006013381A1 (en) * 2006-03-23 2007-09-27 Conti Temic Microelectronic Gmbh Motor vehicle safety system`s e.g. brake and/or occupant protection system, control device, has watchdog monitoring malfunctioning or incorrect program flow of microcontroller, and auxiliary logic activating actuators
DE102011101933A1 (en) * 2011-05-18 2012-11-22 Continental Automotive Gmbh Method for disposal ignition of pyrotechnic actuators in motor vehicle, involves storing encrypted disposal algorithm in control unit, and decryption key is derived from one or multiple disposal operation signals
DE102006022539B4 (en) * 2006-05-15 2016-07-28 Robert Bosch Gmbh Control device, device for controlling personal protective equipment and method for controlling personal protective equipment
EP4254212A1 (en) * 2022-04-01 2023-10-04 STMicroelectronics S.r.l. Methods and devices for snooping data transfer

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2005075934A1 (en) * 2004-02-06 2005-08-18 Conti Temic Microelectronic Gmbh Device and method for the disposal/disposal firing of occupant protection devices/road user protection devices with pyrotechnic igniters
DE102006013381A1 (en) * 2006-03-23 2007-09-27 Conti Temic Microelectronic Gmbh Motor vehicle safety system`s e.g. brake and/or occupant protection system, control device, has watchdog monitoring malfunctioning or incorrect program flow of microcontroller, and auxiliary logic activating actuators
DE102006013381B4 (en) * 2006-03-23 2015-06-18 Conti Temic Microelectronic Gmbh Control device for a motor vehicle safety system
DE102006022539B4 (en) * 2006-05-15 2016-07-28 Robert Bosch Gmbh Control device, device for controlling personal protective equipment and method for controlling personal protective equipment
DE102011101933A1 (en) * 2011-05-18 2012-11-22 Continental Automotive Gmbh Method for disposal ignition of pyrotechnic actuators in motor vehicle, involves storing encrypted disposal algorithm in control unit, and decryption key is derived from one or multiple disposal operation signals
DE102011101933B4 (en) * 2011-05-18 2019-09-05 Continental Automotive Gmbh Method for the disposal ignition of pyrotechnic actuators in a motor vehicle and control unit
EP4254212A1 (en) * 2022-04-01 2023-10-04 STMicroelectronics S.r.l. Methods and devices for snooping data transfer

Similar Documents

Publication Publication Date Title
DE102007009042B4 (en) bus communication
EP1248714A2 (en) System for controlling the operation of modules using information transmitted from a control device via a data bus, a trigger device and a test circuit
DE10057916C2 (en) Control device for a restraint system in a motor vehicle
EP0691244A2 (en) Test method for a passive safety device in motor vehicles
EP1613510B1 (en) Control unit for a restraint system
EP1012003B1 (en) Method and device for controlling data transmission between two modules located in a motor vehicle
DE102008040145A1 (en) Device for controlling all airbags for a vehicle, control device for forming a drive signal for all airbags for a vehicle and a system of the device and the control unit
DE102019117653B4 (en) AIRBAG ACTUATOR FOR A VEHICLE AND CONTROL METHOD THEREOF
EP0693726B1 (en) Method of data transmission in a real-time data processing system
EP1817208B1 (en) Integrated circuit
DE10346623A1 (en) Control device for a restraint system
DE19646387A1 (en) Control method for a system, in particular for a safety system in motor vehicles
EP2012469B1 (en) Method for operating a quasi bus for a personal protection system, control device for controlling a personal protection system and device for transferring data from sensors through at least one quasi bus to a control device for controlling a personal protection system
EP2190697B1 (en) Control device and method for activating passenger protection means
DE10111266C1 (en) Checking interface component involves processor initiating check by sending data message to interface component, carrying out check using returned stored values emulating sensor values
WO2013079520A1 (en) Method and device for detecting a fault in connecting lines between a central unit and a plurality of electronic components which are independent of one another
EP1844988B1 (en) System and method for controlling occupant restraint devices
DE112004000083B4 (en) Circuit arrangement for monitoring a motor vehicle safety device
DE19538337A1 (en) Safety system for passenger transport vehicles
EP1970262A2 (en) Control device and method for controlling personal security devices
EP1209041B1 (en) Method for driving ignition circuits for restraining means
EP4363277B1 (en) Control device for a personal protection system
DE102013000116B4 (en) Method for identifying pyrotechnic units in a motor vehicle
DE10149119C1 (en) Device for connection to cable, e.g. for vehicle occupant restraining arrangements, has connecting arrangement with interface electronics and connects via bus system to sensor and ignition capsule(s)
DE102018110926B4 (en) Procedure for the reliable activation of production test modes in safety-related electronic circuits for a safety-related system

Legal Events

Date Code Title Description
8110 Request for examination paragraph 44
R016 Response to examination communication
R016 Response to examination communication
R002 Refusal decision in examination/registration proceedings
R003 Refusal decision now final

Effective date: 20111201