[go: up one dir, main page]

WO2015091059A1 - Vorrichtung und verfahren zur überwachung eines zeitgebers - Google Patents

Vorrichtung und verfahren zur überwachung eines zeitgebers Download PDF

Info

Publication number
WO2015091059A1
WO2015091059A1 PCT/EP2014/076896 EP2014076896W WO2015091059A1 WO 2015091059 A1 WO2015091059 A1 WO 2015091059A1 EP 2014076896 W EP2014076896 W EP 2014076896W WO 2015091059 A1 WO2015091059 A1 WO 2015091059A1
Authority
WO
WIPO (PCT)
Prior art keywords
timer
pulse duration
counter
monitoring
clock
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
PCT/EP2014/076896
Other languages
English (en)
French (fr)
Inventor
Ruediger Karner
Hartmut Schumacher
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 US15/104,749 priority Critical patent/US9919665B2/en
Priority to CN201480069583.1A priority patent/CN106062720A/zh
Priority to GB1612285.5A priority patent/GB2540278A/en
Priority to JP2016541631A priority patent/JP6416912B2/ja
Publication of WO2015091059A1 publication Critical patent/WO2015091059A1/de
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R16/00Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for
    • B60R16/02Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements
    • B60R16/03Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements for supply of electrical power to vehicle subsystems or for
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K5/00Manipulating of pulses not covered by one of the other main groups of this subclass
    • H03K5/125Discriminating pulses
    • 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/013Electrical circuits for triggering passive safety arrangements, e.g. airbags, safety belt tighteners, in case of vehicle accidents or impending vehicle accidents including means for detecting collisions, impending collisions or roll-over
    • B60R21/0136Electrical circuits for triggering passive safety arrangements, e.g. airbags, safety belt tighteners, in case of vehicle accidents or impending vehicle accidents including means for detecting collisions, impending collisions or roll-over responsive to actual contact with an obstacle, e.g. to vehicle deformation, bumper displacement or bumper velocity relative to the vehicle
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R29/00Arrangements for measuring or indicating electric quantities not covered by groups G01R19/00 - G01R27/00
    • G01R29/02Measuring characteristics of individual pulses, e.g. deviation from pulse flatness, rise time or duration
    • G01R29/027Indicating that a pulse characteristic is either above or below a predetermined value or within or beyond a predetermined range of values
    • G01R29/0273Indicating that a pulse characteristic is either above or below a predetermined value or within or beyond a predetermined range of values the pulse characteristic being duration, i.e. width (indicating that frequency of pulses is above or below a certain limit)
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/04Generating or distributing clock signals or signals derived directly therefrom
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
    • G06F11/0706Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment
    • G06F11/0736Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment in functional embedded systems, i.e. in a data processing system designed as a combination of hardware and software dedicated to performing a certain function
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
    • G06F11/0706Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment
    • G06F11/0736Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment in functional embedded systems, i.e. in a data processing system designed as a combination of hardware and software dedicated to performing a certain function
    • G06F11/0739Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment in functional embedded systems, i.e. in a data processing system designed as a combination of hardware and software dedicated to performing a certain function in a data processing system embedded in automotive or aircraft systems
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
    • G06F11/0751Error or fault detection not based on redundancy
    • G06F11/0754Error or fault detection not based on redundancy by exceeding limits
    • G06F11/0757Error or fault detection not based on redundancy by exceeding limits by exceeding a time limit, i.e. time-out, e.g. watchdogs
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3003Monitoring arrangements specially adapted to the computing system or computing system component being monitored
    • G06F11/3013Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system is an embedded system, i.e. a combination of hardware and software dedicated to perform a certain function in mobile devices, printers, automotive or aircraft systems
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K5/00Manipulating of pulses not covered by one of the other main groups of this subclass
    • H03K5/19Monitoring patterns of pulse trains
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K5/00Manipulating of pulses not covered by one of the other main groups of this subclass
    • H03K5/22Circuits having more than one input and one output for comparing pulses or pulse trains with each other according to input signal characteristics, e.g. slope, integral
    • H03K5/26Circuits having more than one input and one output for comparing pulses or pulse trains with each other according to input signal characteristics, e.g. slope, integral the characteristic being duration, interval, position, frequency, or sequence

Definitions

  • the present invention provides a device for monitoring a timer; a corresponding method, as well as a control device comprising the device or for carrying out the method.
  • a watchdog monitors the frequency of the system timer, which a miroprocessor ( ⁇ ) derived by, for example, frequency division from its own interface timer synchronously provides further internal or external, electrical, electronic or digital components.
  • miroprocessor
  • the correct responses of the microprocessor to the individual watchdog stages are to be given within a predetermined time window.
  • the oscillator can be in the form of a quartz or resonator.
  • the present invention proposes the additional monitoring of the duty cycle of the system timer by means of a hardware watchdog.
  • Interface modules, etc. with redundant functions (for example a multi-channel interface to external sensors), can not lead to a malfunction of one or more of the connected components and thus possibly of the overall system.
  • the device according to the invention has for this purpose means for monitoring a pulse duration of a clock signal.
  • the monitored clock signal originates from a timer, in particular for a device for operating personal protective equipment for a vehicle, which generates a periodic clock signal.
  • the additional monitoring of the pulse duration of the clock signal is important, among other things, when digital modules use both the rising and the falling edge of the clock signal to provide their functionality.
  • the pulse duration is the time that elapses between a rising and a falling edge of the generated clock signal.
  • the device generates a blocking signal, in particular for blocking the personal protection means, depending on the monitoring.
  • This advantageous embodiment of the invention effectively prevents the occurrence of a fault, a malfunction, such as the activation of personal protection means, leading to danger to persons or property.
  • the device has means for detecting the pulse duration.
  • These means for detecting the pulse duration may include a counter.
  • the counter is clocked by means of a separate timer and detects the time duration between the rising and the falling edge of the periodic clock signal to be monitored, for example by starting a counter (eg with rising edge) or stopping the counter (eg with falling edge) of the counter to be monitored clock signal.
  • the counter reading is compared with at least one threshold value. chen.
  • the count is compared with a predetermined upper threshold and a predetermined lower threshold. The at least one threshold value depends on the normalized, expected pulse duration of the timer.
  • monitoring of the timer can be achieved in a simple and cost-effective manner.
  • the device has at least one capacitor and a comparator, in particular a window comparator, in order to detect the pulse duration.
  • This alternative embodiment is based on the fact that the level of the capacitor is compared by means of at least one comparator with at least one reference voltage.
  • the comparator is a window comparator which compares the level of the at least one capacitor with at least two reference voltages.
  • the two reference voltages represent, for example, a lower expected fill level and an upper expected fill level of the capacitor.
  • Capacitor filled and discharged immediately with the beginning of the pulse break The position of the comparator or window comparator which indicates whether the state of charge of the reference capacitor (equivalence to the pulse duration) is below or above an expected level (reference voltage) or within or outside a monitoring window, formed by two reference voltages with the falling
  • the pulse duration will have the expected minimum length and the monitoring of the timer leads to a positive result in relation to the minimum length of the pulse duration.
  • the level of the reference capacitor within the monitoring band is predetermined by an upper reference voltage and a lower reference voltage
  • the method according to the invention can be implemented by means of a control element which is provided for a control device, in particular for a device for operating personal protection means of a vehicle.
  • a program is stored on the control element which can run on a computing device, in particular on a microprocessor or signal processor, and is suitable for carrying out the method according to the invention.
  • the invention is realized by a program stored on the control program, so that this provided with the program control in the same way is the invention as the method to whose execution the program is suitable.
  • an electrical storage medium can be used as the control, for example a read-only memory.
  • FIG. 1 is a block diagram of a device with a timer.
  • FIG. 2 is a block diagram of an apparatus for checking a timer according to the prior art 3 shows a block diagram of a first embodiment of the device according to the invention for checking a timer
  • FIG. 4 shows a block diagram of an alternative embodiment of the device according to the invention for checking a timer
  • Fig. 5 is a schematic flow diagram of the method according to the invention.
  • the timer oscillator is arranged in the illustrated embodiment in a microcontroller ⁇ .
  • the oscillator Oscillator converts the mechanical vibrations of the Crystal (eg, quartz alternative resonator) into an electrical oscillation and thereby generates a fundamental frequency, called the base clock. From this base clock, a clock signal ECLK is formed, for example, by frequency division. This clock signal is often called external clock.
  • the microcontroller ⁇ forwards the clock signal ECLK thus formed to connected digital modules, for example to a security module SCON for synchronous digital control.
  • the security module SCON has interfaces, for example SPI, PSI, and a hardware watchdog WD.
  • the hardware watchdog also has a timer WD
  • Oscillator on, for example, an RC oscillator which defines its frequency via an external resistor to ground.
  • the hardware watchdog WD also points
  • PSI Stand Power Stages
  • xlS Functions to lock the activation of personal protection devices
  • the timer to be checked is the internal timer ⁇ Clock of the microcontroller ⁇ .
  • the internal timer ⁇ Clock outputs a periodic clock signal ECLK derived from its timer (eg, a quartz, resonator, etc.) with a frequency of, for example, n MHz from.
  • the clock signal ECLK to be checked with a specific period Teclk is supplied to a device for monitoring WD.
  • This usually has a divider divider to suitably match the clock signal ECLK 5 to the boundary conditions of the device for monitoring WD (for example, see maximum processing speed, etc.)
  • the divider can usually assume values from 1 to 1024.
  • the device for monitoring WD is the most sensitive.
  • the period TEClkd of the clock signal ECLK, called ECLKd, divided by the divider divider is then measured with a counter WD counter-off, which is clocked by a reference oscillator WD CLOCK.
  • Twd of the counter WD Counter is dependent on the expected period of the timer in the present embodiment.
  • the counter WD Counter has a processing logic with the functions START to start the counter WD Counter, STOP to stop the counter WD Counter, RESET to reset the counter WD Counter and5 READ to read the count of the counter WD Counter.
  • a comparison (COMPARE) of the counter reading with an upper (WD_smax) or lower (WD_smin) limit value is carried out.
  • the limits are in a suitably designed memory unit or are hard-wired in the device.
  • the counter is then reset (RESET) and restarted (START). If the count 0 lies outside a monitoring band for the divided clock signal ECLKd, a blocking of safety-relevant functions can take place.
  • period duration the pulse duration of the clock signal ECLK is measured.
  • the pulse duration is the time that elapses between a rising edge and a falling edge of the clock signal.
  • the pulse duration Tpelckd the divided clock signal ECLKd is measured with a counter o, which is clocked by a reference oscillator with the frequency WD +.
  • a COMPARE (reading) of the count is performed with an upper or lower limit, which defines a tolerance band (WD + _smin, WD + _smax) by the expected pulse duration Tpeclkd. Then the counter WD Coun- ter reset (RESET) and restarted according to the illustrated embodiment with the next positive edge.
  • RESET Coun- ter reset
  • FIG. 4 shows a block diagram of an alternative embodiment of the device according to the invention for checking a timer.
  • Vref._u stands for a minimum lower level and Vref_o for a maximum upper level of the capacitor.
  • the frequency of the clock signal is bspw.
  • FIG. 5 shows a schematic flow diagram of the method according to the invention.
  • a clock signal is generated by the timer ⁇ Clock.
  • the pulse duration of the clock signal is monitored.

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Nonlinear Science (AREA)
  • Mechanical Engineering (AREA)
  • Computing Systems (AREA)
  • Mathematical Physics (AREA)
  • Debugging And Monitoring (AREA)
  • Testing And Monitoring For Control Systems (AREA)
  • Safety Devices In Control Systems (AREA)
  • Manipulation Of Pulses (AREA)
  • Measurement Of Unknown Time Intervals (AREA)
  • Electronic Switches (AREA)
  • Electric Clocks (AREA)

Abstract

Vorrichtung und Verfahren zur Überwachung eines Zeitgebers, insbesondere für eine Vorrichtung zum Betreiben von Personenschutzmittel für ein Fahrzeug, wobei der Zeitgeber ausgestaltet ist, um ein periodisches Taktsignal zu erzeugen, wobei die Vorrichtung Mittel zur Überwachung einer Impulsdauer des Taktsignals aufweist und damit das die Impulsdauer des Taktsignals überwacht wird.

Description

Vorrichtung und Verfahren zur Überwachung eines Zeitgebers
Die vorliegende Erfindung schafft eine Vorrichtung zur Überwachung eines Zeitgebers; ein entsprechendes Verfahren, sowie ein Steuergerät umfassend die Vorrichtung bzw. zur Ausführung des Verfahrens.
Stand der Technik
Bisherige Sicherheitssysteme in Fahrzeugen verfügen über eine mehrstufige Überwachungskomponente, genannt Watchdog. Dabei kann zwischen Hardware- und Soft- ware-Watchdogs unterschieden.
In einer ersten Stufe überwacht ein Watchdog die Frequenz des Systemzeitgebers, die ein Miroprozessor (μθ) abgeleitet durch bspw. Frequenzteilung von seinem eigenen Schnittstellenzeitgeber synchron weiteren internen oder externen, elektrischen, elekt- ronischen oder digitalen Bausteinen zur Verfügung stellt.
In weiteren Stufen sind„Fragen" des Watchdogs an den Mikroprozessor korrekt zu beantworten. Unter Fragen können beispielswiese Anforderungen wie bestimmte Rechenaufgaben verstanden werden. Die zur Beantwortung der Fragen notwendigen Mik- roprozessor -Resourcen können individuell, insbesondere aus den in der Applikation in der entsprechenden Programmebene benuzten Mikroprozessor-Funktionen zusammengestellt sein. Die Programmierung der Watchdog-Anforderung stellt weiterhin sicher, dass eine richtige Beantwortung der Fragen nur bei korrektem Applikations- Programmdurchlauf erfolgen kann. Es sind daher Watchdog Stufen für jede Programmebene (Echtzeitprogramm, Hintergrundprogramm, etc.) aufzubauen.
In einer verschärften Variante sind die richtigen Antworten des Mikroprozessors an die einzelnen Watchdogstufen (Echtzeitprogramm, Hintergrundprogramm, etc.) innerhalb eines vorgegebenen Zeitfensters zu geben.
Systeme, die in kürzester Zeit, d.h. insbesondere unter 2
Milllisekunden, Entscheidungen treffen, wie bspw. Systeme zur Ansteuerung von Per- sonenschutzmittel für ein Fahrzeug müssen Fehler, die zu einem Fehlverhalten (d.h. bspw. ungewollte Auslösung der Pesonenschuzmittel) führen, rechtzeitig erkennen. Dies geschieht heute durch Frequenzüberwachung des Systemzeitgebers des Mikroprozessors mittels eines Watchdogs. Jeder Defekt des Oszillators im Mikroprozessor wird dadurch erkannt. Der Oszillator kann dabei in Form eines Quartzes oder Resona- tors vorliegen.
Kern und Vorteile der Erfindung Die vorliegende Erfindung schlägt die zusätzliche Überwachung des Tastverhältnisses des Systemzeitgebers mittels eines Hardware-Watchdogs vor.
Dies hat den Vorteil, dass Fehler, die zu einer Veränderung der Impulsdauer das Tastverhältnis / Duty-Cycle führen können, wie etwa die Bedämpfung des Signals des Sys- temzeitgebers auf dem Übertragungsweg vom Signalerzeuger, typischerweise von dem Mikroprozessor, zu verbundenen Hardware-Bausteinen (bspw. ASIC,
Schnittsellenbausteine udgl.) mit redundanten Funktionen (z.B. einer Mehrkanal- Schnittstelle zu externen Sensoren), nicht zu einer Fehlfunktion einzelner oder mehrerer der verbundenen Bausteine und damit möglicherweise des Gesamtsystems führen können.
Dies ist insbesondere dann wichtig, wenn die verbundenen Hardware-Bausteine sowohl die steigende als auch fallende Flanke des Signals des externen Systemzeitge- bers in ihren digitalen Zustandsmaschinen, Datentransferfunktionen, Abtasteinheiten udgl. verwenden.
Erfindungsgemäß wird dieses durch die Merkmale der unabhängigen Ansprüche ge- löst. Vorteilhafte Weiterbildungen und Ausgestaltungen ergeben sich aus den Unteransprüchen.
Die erfindungsgemäße Vorrichtung weist dazu Mittel zur Überwachung einer Impulsdauer eines Taktsignals auf. Das überwachte Taktsignal stammt dabei von einem Zeit- geber, insbesondere für eine Vorrichtung zum Betreiben von Personenschutzmittel für ein Fahrzeug, der ein periodisches Taktsignal erzeugt. Die zusätzliche Überwachung der Impulsdauer des Taktsignals ist unter anderem dann wichtig, wenn digitale Bausteine sowohl die steigende als auch die fallende Flanke des Taktsignals nutzen, um ihre Funktionalität bereitzustellen.
Die Impulsdauer ist dabei die Zeit, die zwischen einer steigenden und einer fallenden Flanke des erzeugten Taktsignals vergeht.
In einer vorteilhaften Ausgestaltung der Erfindung erzeugt die Vorrichtung abhängig von der Überwachung ein Sperrsignal, insbesondere zum Sperren der Personenschutzmittel.
Durch diese vorteilhafte Ausgestaltung der Erfindung wird effektiv verhindert, dass beim Auftreten eines Fehlers eine Fehlfunktion, wie etwa das Aktivieren von Personen- Schutzmittel, zur Gefährdung von Personen oder Eigentum führt.
Vorteilhafterweise weist die Vorrichtung Mittel zum Erfassen der Impulsdauer auf. Diese Mittel zum Erfassen der Impulsdauer können einen Zähler aufweisen. Der Zähler wird mittels eines separaten Zeitgebers getaktet und erfasst die Zeitdauer zwischen der steigenden und der fallenden Flanke des zu überwachenden periodischen Taktsignals bspw. durch Starten eines Zählers (bspw. mit steigender Flanke) bzw. Stoppen des Zählers (bspw. mit fallender Flanke) des zu überwachenden Taktsignals. Nach Ablauf einer Pulslänge wird der Zählerstand mit mindestens einem Schwellwert vergli- chen. In einer vorteilhaften Ausgestaltung wird der Zählerstand mit einem vorbestimmten oberen Schwellwert und einem vorbestimmten unteren Schwellwert verglichen. Der mindestens eine Schwellwert ist dabei abhängig von der normierten, erwarten Impulsdauer des Zeitgebers.
Auf diese Weise kann in einfacher und kostengünstiger Art eine Überwachung des Zeitgebers erzielt werden.
In einer alternativen Ausführungsform weist die Vorrichtung mindestens einen Konden- sator und einen Komparator, insbesondere einen Fensterkomparator auf, um die Impulsdauer zu erfassen.
Diese vorteilhafte Ausgestaltung ermöglicht einen einfache und kostengünstige Ausführungsform der Erfindung. Die Verwendung von einfachen elektronischen Bauteilen (Kondensator und Komparator bzw. Fensterkomparator) führt zu einer robusten Vorrichtung.
Diese alternative Ausführungsform basiert darauf, dass der Füllstand des Kondensators mittels mindestens eines Komparators mit mindestens einer Referenzspannung verglichen wird. In einer vorteilhaften Ausgestaltung dieser Ausführungsform ist der Komparator ein Fensterkomparator, der den Füllstand des mindestens einen Kondensators mit mindestens zwei Referenzspannungen vergleicht. Dabei stellen die zwei Referenzspannungen bspw. einen unteren erwarteten Füllstand und einen oberen erwarteten Füllstand des Kondensators dar. Beginnend mit bspw. der steigenenden Flanke des zu überwachenden Taktsignals des Zeitgebers wird der mindestens eine
Kondensator gefüllt und sofort mit Beginn der Pulspause entladen. Die Stellung des Komparators bzw. Fensterkomperators die anzeigt, ob der Ladezustand des Referenzkondensators (Äquivalenz zur Impulsdauer) unterhalb oder überhalb einer zu erwartenden Höhe (Referenzspannung) liegt bzw. innerhalb oder außerhalb eines Überwa- chungsfensters, gebildet durch zwei Referenzsspannungen wird mit der fallenden
Flanke des Taktsignals des Zeitgebers gespeichert. Befindet sich der Füllstand des Referenzkondensators im Bezug auf den mindestens einen Schwellwert (Referenz- spannung)auf der erwarteten Höhe, so weist die Impulsdauer die erwartete Mindest- länge auf und die Überwachung des Zeitgebers führt im Bezug auf die Mindestlänge der Impulsdauer zu einem positiven Ergebnis.
Befindet sich der Füllstand des Referenzkondensators innerhalb des Überwachungsbandes vorgegeben durch eine obere Referenzspannung und eine untere
Referenzsspannung so ist die Impulsdauer innerhalb der oberen und unteren Überwachungsgrenzen und die Überwachung des Zeitgebers führt in Bezug auf die Impulsdauer zu einem positiven Ergebnis.
Von Bedeutung ist die Realisierung der Erfindung mittels eines Verfahrens. Das erfin- dungsgemäße Verfahrens kann mittels eines Steuerelements, das für ein Steuergerät, insbesondere für eine Vorrichtung zum Betreiben von Personensschutzmitteln eines Fahrzeugs vorgesehen ist, umgesetzt werden. Dabei ist auf dem Steuerelement ein Programm gespeichert, das auf einem Rechengerät, insbesondere auf einem Mikroprozessor oder Signalprozessor, ablauffähig und zur Ausführung des erfindungsgemä- ßen Verfahrens geeignet ist. In diesem Fall wird also die Erfindung durch ein auf dem Steuerelement abgespeichertes Programm realisiert, so dass dieses mit dem Programm versehene Steuerelement in gleicher weise die Erfindung darstellt wie das Verfahren, zu dessen Ausführung das Programm geeignet ist. Als Steuerelement kann insbesondere ein elektrisches Speichermedium zur Anwendung kommen, beispiels- weise ein Read-Only-Memory.
Zeichnungen Nachfolgend werden Ausführungsbeispiele der Erfindung anhand von Zeichnungen erläutert. Es zeigen
Fig.1 ein Blockschaltbild einer Vorrichtung mit einem Zeitgeber Fig. 2 ein Blockdiagramm einer Vorrichtung zum Überpüfen eines Zeitgebers nach dem Stand der Technik Fig. 3 ein Blockdiagramm einer ersten Ausführungsform der erfindungsgemäßen Vorrichtung zum Überpüfen eines Zeitgebers
Fig. 4 ein Blockdiagramm einer alternativen Ausführungsform der erfindungs- gemäßen Vorrichtung zum Überpüfen eines Zeitgebers
Fig. 5 ein schematisches Ablaufdiagramm des erfindungsgemäßen Verfahrens
Beschreibung von Ausführungsbeispielen
In Fig.1 ist ein Blockschaltbild einer Vorrichtung mit einem Zeitgeber dargestellt. Der Zeitgeber Oscillator ist in der dargestellten Ausführungsform in einem Mikrokontroller μθ angeordnet. Der Zeitgeber Oscillator wandelt die mechanischen Schwingungen des Crystal (bspw. Quarz alternativ Resonator) in ein elektrische Schwingung um und erzeugt dadurch eine Grundfrequenz, genannt Basis-Clock. Aus diesem Basis-Clock wird ein Taktsignal ECLK gebildet bspw. durch Frequenzteilung. Dieses Taktsignal wird oft externe Clock genannt. Der Mikrokontroller μθ gibt das so gebildete Taktsignal ECLK an angeschlossene digitale Bausteine, bspw. an einen Sicherheitsbaustein SCON zur synchronen Digitalsteuerung, weiter. In der dargestellten Ausführungsform weist der Sicherheitsbaustein SCON Schnittstellen, bspw. SPI, PSI, und einen Hardware- Watchdog WD auf. Der Hardware-Watchdog weist ebenfalls einen Zeitgeber WD
Oscillator auf, beispielsweise einen RC-Oscillator der seine Frequenz über einen externen Widerstand nach Masse definiert. Der Hardware-Watchdog WD weist zudem
Funktionen auf, um die Auslösung von Personenschutzmitteln zu sperren (Lock Power Stages). An den Schnittstellen PSI sind externe Sensoren xlS angeschlossen. Dabei kann das x durch bspw. S oder F ersetzt werden und führt dann zu SIS = Side Impact Sensor, also Seitenaufprallsensoren und FIS = Front Impact Sensor, also Frontaufprallsensoren.
In Fig. 2 ist ein Blockdiagramm einer Vorrichtung zum Überpüfen eines Zeitgebers nach dem Stand der Technik dargestellt. Der zu überprüfende Zeitgeber ist der interne Zeitgeber μθ Clock des Mikrokontrollers μθ. Der interne Zeitgeber μθ Clock gibt ein periodisches Taktsig- nal ECLK abgeleitet aus dessen Zeitgeber (bspw. einem Quartz, Resonator, udgl.) mit einer Frequenz von bspw. n MHz aus. Das zu überprüfende Taktsignal ECLK mit einer bestimmten Periodendauer Teclk wird einer Vorrichtung zur Überwachung WD zugeführt. Diese verfügt üblicherweise über einen Vorteiler Divider um das Taktsignal ECLK in geeigneter weise 5 an die Rahmenbedingungen der Vorrichtung zur Überwachung WD anzupassen (bspw. hinsichlt. max. Verarbeitungsgeschwindigkeit, etc.) Der Vorteiler Divider kann üblicherweise Werte von 1 bis 1024 annehmen. Wrd der Wert auf 1 gesetzt ist die Vorrichtung zur Überwachung WD am sensibelsten. Die PeriodendauerTeclkd des durch den Vorteiler Divider geteilten Taktsignals ECLK, genannt ECLKd, wird dann mit einem Zähler WD Counter aus- o gemessen, der durch einen Referenzoszillator WD CLOCK getaktet wird. Die Periodendauer
Twd des Zählers WD Counter ist in dem vorliegenden Ausführungsbeispiel abhängig von der erwarteten Periodendauer des Zeitgebers. Der Zähler WD Counter verfügt über eine Verarbeitungslogik mit den Funktionen START zum Starten des Zählers WD Counter, STOP zum Stoppen des Zählers WD Counter, RESET zum Zurücksetzen des Zählers WD Counter und5 READ zum Lesen des Zählerstandes des Zählers WD Counter. Nach jeder ECLKd Periode wird ein Vergleich (COMPARE) des Zählerstandes mit einem oberen (WD_smax) bzw. unteren (WD_smin) Grenzwert durchgeführt. Die Grenzwerte liegen in einer entsprechend gestalteten Speichereinheit vor oder sind in der Vorrichtung hart verdrahtet eingerichtet. Daraufhin wird der Zähler zurückgesetzt (RESET) und neu gestartet (START). Liegt der Zählestand 0 außerhalb eines Überwachungsbandes für das geteilte Taktsignal ECLKd kann eine Sperrung von sicherheitsrelevanten Funktionen erfolgen.
In Fig. 3 ist ein Blockdiagramm einer Ausführungsform der erfindungsgemäßen Vorrichtung zur Überwachung eines Zeitgebers WD+ (=Periodendauer-Watchdog + Impulsdauer- 5 Watchdog) dargestellt. Es wird zusätzlich zum Stand der Technik (Periodendauer) die Impulsdauer des Taktsignals ECLK ausgemessen. Die Impulsdauer ist dabei die Zeit, die zwischen einer steigenden und einer fallenden Flanke des Taktsignals vergeht.
Hierzu wird die Impulsldauer Tpelckd des geteilten Taktsignals ECLKd mit einem Zähler o ausgemessen, der durch einen Referenzoszillator mit der Frequenz WD+ getaktet wird.
Nach jeder ECLKd Impulsdauer wird ein COMPARE(Lesen) des Zählerstandes mit einem oberen bzw. unteren Grenzwert, welcher ein Toleranzband (WD+_smin, WD+_smax) um die erwartete Impulsdauer Tpeclkd definiert, durchgeführt. Daraufhin wird der Zähler WD Coun- ter zurückgesetzt (RESET) und gemäß der dargestellten Ausführungsform mit der nächsten positiven Flanke wieder gestartet.
Liegt der Zählerstand des WD+ Zählers innerhalb des Überwachungsbandes für die Impulsdauer Tpeclkd und ebenso der Zählerwert des WD Zählers innerhalb seines Überwachungs- bandes für die Periodendauer Teclkd, erfolgt keine Sperrung von sicherheitsrelevanten
Funktionen, da die Frequenz und die Impulsdauer und damit das Duty-Cycle = Tastverhältnis = Impulsdauer / Periodendauer) des Zeitgebers in Ordnung sind.
In Fig. 4 ist ein Blockdiagramm einer alternativen Ausführungsform der erfindungsge- mäßen Vorrichtung zum Überpüfen eines Zeitgebers dargestellt.
Hier wird ein Kondensator Cref mit einem Konstantstrom I während der ECLKd High
Phase linear geladen und mit dem Beginn der ECLKd Pulspause hart (schnell) entladen.
Mit einem Fensterkomparator wird die Spannung uc am Kondensator Cref auf Lage im Band zwischen Vref_u und Vref_o geprüft. Vref._u steht dabei für einen minimalen unteren Füllstand und Vref_o für einen maximalen oberen Füllstand des Kondensators. Der Zustand zum Zeitpunkt der fallenden Pulsflanke des ECLKd Signals wird in einem Flipflop FF gespeichert (im Band: Q = 1 , außerhalb des Bandes: Q = 0). Ist die Spannung uc des Kondensators Cref zum Zeitpunkt der fallenden Pulsflanke außerhalb des Bandes stimmt die Impulsdauer des Taktsignals ECLK des Zeitgebers nicht und damit selbst bei passender Frequenz des Taktsignals ECLK das Tastverhältnis= Impulsdauer/ Periodendauer = Duty-Cycle nicht. Die Frequenz des Taktsignals wird dabei bspw.
mit der aus dem Stand der Technik bekannten (siehe Fig. 1) Vorrichtung zur Überwachung eines Zeitgebers überwacht und ist in Fig. 4 nicht dargestellt.
In Fig. 5 ist ein schematisches Ablaufdiagramm des erfindungsgemäßen Verfahrens dargestellt. In Schritt 501 wird durch den Zeitgeber μθ Clock ein Taktsignal erzeugt. Im Schritt 502 wird die Pulsdauer des Taktsignals überwacht.

Claims

Ansprüche
1. Vorrichtung (WD+) zur Überwachung eines Zeitgebers (μθ Clock), wobei der Zeitgeber (μθ Clock) ausgestaltet ist, um ein periodisches Taktsignal (ECLK) zu erzeugen,
dadurch gekennzeichnet, dass
die Vorrichtung Mittel zur Überwachung einer Impulsdauer (Tpeclkd) des Taktsignals (ECLK) aufweist.
2. Vorrichtung (WD+) nach Anspruch 1 ,
dadurch gekennzeichnet, dass
der Zeitgeber (μΰ Clock) ein Zeitgeber (μΰ Clock) für eine Vorrichtung zur Ansteuerung von Personenschutzmittel für ein Fahrzeug ist und die Vorrichtung (WD+) abhängig von der Überwachung ein Sperrsignal (Sperrung) zum Sperren der Ansteuerung der Personenschutzmittel, erzeugt.
3. Vorrichtung nach einem der vorhergehenden Ansprüche,
dadurch gekennzeichnet, dass
die Vorrichtung Mittel, insbesondere einen Zähler (WD+ Counter), zum Erfassen der Impulsdauer (Tpeclkd) aufweist.
4. Vorrichtung nach Anspruch 3,
dadurch gekennzeichnet, dass die Vorrichtung einen zweiten Zeitgeber (WD+ Clock) aufweist und insbesondere die Vorrichtung (WD+) den Zähler (WD+ Counter) mittels des zweiten Zeitgebers (WD+ Clock) betreibt.
Vorrichtung nach Anspruch 3 oder 4,
dadurch gekennzeichnet, dass
das Mittel zum Erfassen der Impulsdauer (Tpeclkd) mindestens einen Kondensator (Cref) und mindestens einen Komparator, insbesondere einen Fensterkomparator, umfasst.
Vorrichtung nach einem der vorhergehenden Ansprüche,
dadurch gekennzeichnet, dass
die Vorrichtung Mittel zum Vergleichen (Compare) der Imulsdauer (Tpeclkd) mit mindestens einem Schwellwert (WD+_smin, WD+_smax, Vref_u, Vref_o) aufweist.
Vorrichtung nach Anspruch 6,
dadurch gekennzeichnet, dass
die Vorrichtung dann ein Sperrsignal (Sperrung) erzeugt, wenn die Impulsdauer (Tpeclkd) unterhalb eines unteren Schwellwerts (WD+_smin, Vref_u) oder oberhalb eines oberen Schwellwerts (WD+-smax, Vref_o) liegt.
Verfahren (500) zur Überwachung eines Zeitgebers, wobei der Zeitgeber ausgestaltet ist, um ein periodisches Taktsignal (ECLK) zu erzeugen (501), dadurch gekennzeichnet, dass
eine Impulsdauer (Tpeckld) des Taktsignals überwacht (502) wird.
Verfahren (500) nach Anspruch 8,
dadurch gekennzeichnet, dass
der Zeitgeber (μΰ Clock) ein Zeitgeber für eine Vorrichtung zur Ansteuerung von Personenschutzmittel für ein Fahrzeug ist und
abhängig von der Überwachung ein Sperrsignal (Sperrung) zum Sperren der Ansteuerung von Personenschutzmittel erzeugt wird.
10. Verfahren (500) nach einem Ansprüche 8 oder 9,
dadurch gekennzeichnet, dass
die Impulsdauer (Tpeckid) mittels eines Zählers (WD+ Counter) erfasst wird.
1 1. Verfahren (500) nach einem der Ansprüche 8 oder 9,
dadurch gekennzeichnet, dass
die Impulsdauer (Tpeckid) abhängig von dem Zustand mindestens einens Kondensators (Cref) erfasst wird.
12. Verfahren (500) nach einem der Ansprüche 8 bis 1 1 ,
dadurch gekennzeichnet, dass
die Impulsdauer mit mindestens einem Schwellwert (WD+_smin,
WD+_smax, Vref_u, Vref_o) verglichen wird.
13. Verfahren (500) nach einem der Ansprüche 9 bis 12,
dadurch gekennzeichnet, dass
dann ein Sperrsignal (Sperrung) erzeugt wird, wenn die Impulsdauer (Tpeckid) unterhalb eines unteren Schwellwerts (WD+_smin, Vref_u) oder oberhalb eines oberen Schwellwerts (WD+-smax, Vref_o) liegt.
14. Steuergerät umfassend eine Vorrichtung (WD+) nach einem der Ansprüche 1 bis 7 und/oder das für die Ausführung eines Verfahrens (500) nach den Ansprüche 8 bis 13 konfiguriert ist.
PCT/EP2014/076896 2013-12-18 2014-12-08 Vorrichtung und verfahren zur überwachung eines zeitgebers Ceased WO2015091059A1 (de)

Priority Applications (4)

Application Number Priority Date Filing Date Title
US15/104,749 US9919665B2 (en) 2013-12-18 2014-12-08 Device and method for monitoring a timer
CN201480069583.1A CN106062720A (zh) 2013-12-18 2014-12-08 用于监测定时器的设备和方法
GB1612285.5A GB2540278A (en) 2013-12-18 2014-12-08 Device and method for monitoring a timer
JP2016541631A JP6416912B2 (ja) 2013-12-18 2014-12-08 タイマーを監視するための装置および方法

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
DE102013226429.1A DE102013226429A1 (de) 2013-12-18 2013-12-18 Vorrichtung und Verfahren zur Überwachung eines Zeitgebers
DE102013226429.1 2013-12-18

Publications (1)

Publication Number Publication Date
WO2015091059A1 true WO2015091059A1 (de) 2015-06-25

Family

ID=52011231

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/EP2014/076896 Ceased WO2015091059A1 (de) 2013-12-18 2014-12-08 Vorrichtung und verfahren zur überwachung eines zeitgebers

Country Status (7)

Country Link
US (1) US9919665B2 (de)
JP (2) JP6416912B2 (de)
CN (1) CN106062720A (de)
DE (1) DE102013226429A1 (de)
FR (1) FR3015151B1 (de)
GB (1) GB2540278A (de)
WO (1) WO2015091059A1 (de)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107390664A (zh) * 2016-05-16 2017-11-24 意法半导体股份有限公司 用于pwm驱动器的故障检测电路、相关系统和集成电路

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102015117977A1 (de) * 2015-10-22 2017-04-27 Knorr-Bremse Systeme für Nutzfahrzeuge GmbH Schaltungsanordnung und Verfahren zur Überwachung eines Mikrocontrollers auf der Grundlage einer Wächterspannung
FR3067946A1 (fr) 2017-06-23 2018-12-28 IFP Energies Nouvelles Plateau distributeur pour colonne d'echange avec caisson pour la distribution du gaz
FR3072177B1 (fr) * 2017-10-09 2019-10-04 Continental Automotive France Procede de synchronisation pour la lecture d’un etat d’un contact electrique de vehicule automobile
JP7304731B2 (ja) * 2019-04-16 2023-07-07 ローム株式会社 ウォッチドッグタイマ

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050228562A1 (en) * 2004-04-12 2005-10-13 Mitsubishi Denki Kabushiki Kaisha Car-mounted electronic control device
US7064694B1 (en) * 2005-04-27 2006-06-20 Texas Instruments Incorporated Multi-cycle, multi-slope analog to digital converter

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5844643U (ja) * 1981-09-17 1983-03-25 日本電気ホームエレクトロニクス株式会社 デツトマンタイマ
JP2557809Y2 (ja) * 1991-12-18 1997-12-17 日本電気ホームエレクトロニクス株式会社 暴走監視装置
JPH07141225A (ja) * 1993-11-15 1995-06-02 Nec Home Electron Ltd 暴走監視装置
JPH103409A (ja) * 1996-06-14 1998-01-06 Hitachi Ltd マイクロコンピュータ監視システム及びこれに用いられる半導体集積回路装置
USH1793H (en) * 1997-08-18 1999-04-06 The United States Of America As Represented By The Secretary Of The Army Thermal transient test system
US7171576B2 (en) * 2003-04-09 2007-01-30 International Business Machines Corporation Method, apparatus and program storage device for providing clocks to multiple frequency domains using a single input clock of variable frequency
US7616021B2 (en) * 2007-01-18 2009-11-10 Advanced Micro Devices, Inc. Method and device for determining an operational lifetime of an integrated circuit device
US7884678B2 (en) * 2009-01-14 2011-02-08 Nuvoton Technology Corporation Single-pin RC oscillator
JP5618774B2 (ja) * 2010-11-18 2014-11-05 ローム株式会社 周波数監視回路
JP5973755B2 (ja) * 2012-03-12 2016-08-23 ローム株式会社 半導体装置、車載機器、車両

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050228562A1 (en) * 2004-04-12 2005-10-13 Mitsubishi Denki Kabushiki Kaisha Car-mounted electronic control device
US7064694B1 (en) * 2005-04-27 2006-06-20 Texas Instruments Incorporated Multi-cycle, multi-slope analog to digital converter

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107390664A (zh) * 2016-05-16 2017-11-24 意法半导体股份有限公司 用于pwm驱动器的故障检测电路、相关系统和集成电路
CN107390664B (zh) * 2016-05-16 2019-10-29 意法半导体股份有限公司 用于pwm驱动器的故障检测电路、相关系统和集成电路

Also Published As

Publication number Publication date
JP2017507384A (ja) 2017-03-16
GB201612285D0 (en) 2016-08-31
GB2540278A (en) 2017-01-11
JP2018173990A (ja) 2018-11-08
FR3015151A1 (fr) 2015-06-19
CN106062720A (zh) 2016-10-26
DE102013226429A1 (de) 2015-06-18
JP6416912B2 (ja) 2018-10-31
FR3015151B1 (fr) 2019-08-02
US20160339856A1 (en) 2016-11-24
US9919665B2 (en) 2018-03-20

Similar Documents

Publication Publication Date Title
EP2526431B1 (de) Verfahren und vorrichtung zur überwachung eines frequenzsignals
DE102012204176B4 (de) System und Verfahren zur Bitfehlerratenüberwachung
WO2015091059A1 (de) Vorrichtung und verfahren zur überwachung eines zeitgebers
DE2945543C2 (de)
WO2002041148A1 (de) Vorrichtung zur überwachung eines prozessors
EP2797776B1 (de) Verfahren und vorrichtung zur überwachung einer energiereserve und sicherungsvorrichtung für ein fahrzeug
DE112019003419T5 (de) Ausfallsichere taktüberwachung mit fehlereinspeisung
WO1991009361A1 (de) Schaltungsanordnung zur frequenzversorgung einer rechenschaltung
DE3640351C2 (de) Schaltungsanordnung zur Überwachung einer Impulsfolge
DE69320132T2 (de) Erkennung von ungeeigneter Wirkung eines CPUs mittels Zeitüberlappungspulsen und Zählung bedeutender ausgeführter Schritte
DE102015202473A1 (de) Ladesteuerungs-Backupsignal-Erzeugungsschaltung
DE10127054A1 (de) Verfahren zur Überwachung einer Spannungsversorgung eines Steuergeräts in einem Kraftfahrzeug
DE10354215B4 (de) Taktregulierungsvorrichtung sowie Schaltungsanordnung
DE102006053483B4 (de) Verfahren zur Überwachung einer Klopfregelung und Vorrichtung zur Klopfregelung einer Brennkraftmaschine
DE102018130199B4 (de) Taktsignalüberwachungsvorrichtung und einspritztreiber
WO2013170987A1 (de) Überwachung eines kondensators zur elektrischen energieversorgung
DE102015210547A1 (de) Festperiodensignalüberwachungsschaltkreis und Verbrauchersteuerungssicherheitssignalerzeugungsschaltkreis
EP2858858B1 (de) Integrierter regler, insbesondere spannungsregler, und steuergerät für personenschutzmittel mit konfigurierbarer ausgangsspannung
DE3320587A1 (de) Schaltungsanordnung zur ueberwachung von elektronischen rechenbausteinen
DE102012022397B4 (de) Verfahren und Vorrichtung zur Auswertung von Signalen, die von einemOSSD-Ausgangsschaltelement kommen
EP2053740B1 (de) Verfahren und Vorrichtung zum Betreiben einer Schaltungsanordnung
EP2338111B1 (de) Verfahren und vorrichtung zum testen eines rechnerkerns in einer mindestens zwei rechnerkerne aufweisenden recheneinheit
DE102007050898A1 (de) Vorrichtung zum Ermitteln von Umdrehungen einer Welle
WO2014063915A1 (de) Verfahren zum testen externer messeinheiten
WO2005081107A1 (de) Verfahren und integrierter schaltkreis zur erhöhung der störfestigkeit

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 14808663

Country of ref document: EP

Kind code of ref document: A1

ENP Entry into the national phase

Ref document number: 2016541631

Country of ref document: JP

Kind code of ref document: A

NENP Non-entry into the national phase

Ref country code: DE

ENP Entry into the national phase

Ref document number: 201612285

Country of ref document: GB

Kind code of ref document: A

Free format text: PCT FILING DATE = 20141208

WWE Wipo information: entry into national phase

Ref document number: 1612285.5

Country of ref document: GB

WWE Wipo information: entry into national phase

Ref document number: 15104749

Country of ref document: US

122 Ep: pct application non-entry in european phase

Ref document number: 14808663

Country of ref document: EP

Kind code of ref document: A1