[go: up one dir, main page]

DE19702271C2 - Method for transmitting data in a system, in particular in a security system for motor vehicles - Google Patents

Method for transmitting data in a system, in particular in a security system for motor vehicles

Info

Publication number
DE19702271C2
DE19702271C2 DE19702271A DE19702271A DE19702271C2 DE 19702271 C2 DE19702271 C2 DE 19702271C2 DE 19702271 A DE19702271 A DE 19702271A DE 19702271 A DE19702271 A DE 19702271A DE 19702271 C2 DE19702271 C2 DE 19702271C2
Authority
DE
Germany
Prior art keywords
sampling frequency
data
frequency
clock
data transfer
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.)
Expired - Fee Related
Application number
DE19702271A
Other languages
German (de)
Other versions
DE19702271A1 (en
Inventor
Guenter Dipl Ing Fendt
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.)
Aumovio Microelectronic GmbH
Original Assignee
Temic Telefunken Microelectronic 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 Temic Telefunken Microelectronic GmbH filed Critical Temic Telefunken Microelectronic GmbH
Priority to DE19702271A priority Critical patent/DE19702271C2/en
Priority to EP97108850A priority patent/EP0813321A3/en
Priority to JP9190351A priority patent/JPH10135939A/en
Priority to US08/876,574 priority patent/US5969631A/en
Publication of DE19702271A1 publication Critical patent/DE19702271A1/en
Application granted granted Critical
Publication of DE19702271C2 publication Critical patent/DE19702271C2/en
Anticipated expiration legal-status Critical
Expired - Fee Related 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
    • B60R16/0315Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements for supply of electrical power to vehicle subsystems or for using multiplexing techniques
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/38Synchronous or start-stop systems, e.g. for Baudot code
    • H04L25/40Transmitting circuits; Receiving circuits
    • H04L25/49Transmitting circuits; Receiving circuits using code conversion at the transmitter; using predistortion; using insertion of idle bits for obtaining a desired frequency spectrum; using three or more amplitude levels ; Baseband coding techniques specific to data transmission systems
    • H04L25/4902Pulse width modulation; Pulse position modulation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L7/00Arrangements for synchronising receiver with transmitter
    • H04L7/04Speed or phase control by synchronisation signals
    • H04L7/06Speed or phase control by synchronisation signals the synchronisation signals differing from the information signals in amplitude, polarity or frequency or length
    • 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
    • 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/01102Transmission method
    • B60R2021/01115Transmission method specific data frames
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L7/00Arrangements for synchronising receiver with transmitter
    • H04L7/0079Receiver details
    • H04L7/0083Receiver details taking measures against momentary loss of synchronisation, e.g. inhibiting the synchronisation, using idle words or using redundant clocks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L7/00Arrangements for synchronising receiver with transmitter
    • H04L7/02Speed or phase control by the received code signals, the signals containing no special synchronisation information
    • H04L7/033Speed or phase control by the received code signals, the signals containing no special synchronisation information using the transitions of the received signal to control the phase of the synchronising-signal-generating means, e.g. using a phase-locked loop
    • H04L7/0331Speed or phase control by the received code signals, the signals containing no special synchronisation information using the transitions of the received signal to control the phase of the synchronising-signal-generating means, e.g. using a phase-locked loop with a digital phase-locked loop [PLL] processing binary samples, e.g. add/subtract logic for correction of receiver clock
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L7/00Arrangements for synchronising receiver with transmitter
    • H04L7/04Speed or phase control by synchronisation signals
    • H04L7/041Speed or phase control by synchronisation signals using special codes as synchronising signal
    • H04L7/044Speed or phase control by synchronisation signals using special codes as synchronising signal using a single bit, e.g. start stop bit
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L7/00Arrangements for synchronising receiver with transmitter
    • H04L7/04Speed or phase control by synchronisation signals
    • H04L7/041Speed or phase control by synchronisation signals using special codes as synchronising signal
    • H04L7/046Speed or phase control by synchronisation signals using special codes as synchronising signal using a dotting sequence

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • Spectroscopy & Molecular Physics (AREA)
  • Mechanical Engineering (AREA)
  • Small-Scale Networks (AREA)

Description

Die Erfindung betrifft ein Verfahren zum Übertragen von Daten in einem Sy­ stem, insbesondere in einem Sicherheitssystem für Kraftfahrzeuge.The invention relates to a method for transmitting data in a sy stem, especially in a security system for motor vehicles.

Bei Sicherheitssystemen in Kraftfahrzeugen werden mit den steigenden Be­ dürfnissen nach mehr Sicherheit immer mehr insassenschützende Schutz­ einrichtungen gefordert. Neben Fahrer- und Beifahrerairbag, Gurtstraffern und ggf. Überrollbügeln werden als weitere Schutzeinrichtungen beispiels­ weise Seitenairbag und dergleichen gewünscht. Dabei besteht auch der Wunsch nach intelligenteren Airbagsystemen, die im Auslösefall den Airbag auf die Unfallschwere abstimmen.In security systems in motor vehicles with increasing Be more and more occupant-protecting protection in need of more security facilities required. In addition to driver and front passenger airbags, belt tensioners and, if necessary, roll bars are used as additional protective devices wise side airbag and the like desired. There is also the Desire for more intelligent airbag systems, the airbag in the event of deployment match the severity of the accident.

Aufgrund der Vielzahl von Schutzeinrichtungen und erweiterten Möglichkei­ ten der bestehenden Schutzeinrichtungen steigt die Anzahl der für die Aus­ lösung der Schutzeinrichtungen benötigten Endstufen. Man wird daher in Zukunft dazu übergehen, anstelle des bisherigen zentralen Steuergerätes, in dem neben der Auswerte- und Steuerschaltung auch die Endstufen unterge­ bracht werden, dezentrale Steuersysteme einzusetzen, bei denen eine Zen­ traleinheit nur noch die Auswertung der von Beschleunigungsaufnehmern gelieferten Signale, sowie die Überwachung und Steuerung des Systems übernimmt, während die Endstufen in peripheren Modulen direkt am Ort der Schutzeinrichtung untergebracht werden.Due to the large number of protective devices and expanded options The number of existing protective devices increases solution of the protective devices required. One is therefore in Switch to the future instead of the previous central control unit, in which in addition to the evaluation and control circuit also the output stages are brought to use decentralized control systems, in which a Zen tral unit only the evaluation of accelerometers delivered signals, as well as monitoring and control of the system takes over while the power amplifiers in peripheral modules directly on site the protective device.

Bei derartigen dezentralen Systemen werden üblicher Weise Bussysteme verwendet, um Daten zwischen der Zentraleinheit und peripheren Modulen auszutauschen. Dabei ist es erforderlich, daß die Zentraleinheit und ein an­ gesprochenes Modul mit der gleichen Übertragungsfrequenz arbeiten, um die gesendeten Daten einwandfrei übernehmen zu können, muß also das angesprochene Modul mit einer Übernahme- oder Abtastfrequenz arbeiten, die gleich der jeweils von der Zentraleinheit verwendeten Sende- oder Übertragungsfrequenz ist.In such decentralized systems, bus systems are usually used used to transfer data between the central processing unit and peripheral modules exchange. It is necessary that the central unit and a spoken module to work with the same transmission frequency To be able to take over the sent data properly, the must  addressed module work with a takeover or sampling frequency, which are the same as the transmit or used by the central unit Transmission frequency is.

Um den Synchronbetrieb von Zentraleinheit und Modulen sicherzustellen, ist es bekannt, entweder sowohl die Zentraleinheit als auch die Module mit hochgenau arbeitenden Taktsignalgeneratoren auszurüsten oder ein Taktsi­ gnal von der Zentraleinheit über eine Taktsignalleitung an die einzelnen Mo­ dule anzulegen, die dann dieses Taktsignal für die Übernahme von Informa­ tion verwenden.To ensure the synchronous operation of the central unit and modules, it is known to use both the central unit and the modules high-precision clock signal generators or a Taktsi gnal from the central unit via a clock signal line to the individual Mo dule create, which then this clock signal for the takeover of Informa use.

Multiplexkommunikationsnetze und -verfahren zur seriellen Datenübertragung sind beispielsweise bereits aus der EP 0 008 238 A und der DE 195 09 534 A1 bekannt.Multiplex communication networks and methods for serial data transmission are for example already known from EP 0 008 238 A and DE 195 09 534 A1.

Der Erfindung liegt die Aufgabe zugrunde, ein weiteres Verfahren zum Übertragen von Daten in einem System bereitzustellen, das den synchronen Betrieb der Zentraleinheit und der peripheren Module bei einer Übertra­ gung von Daten gewährleistet, und das insbesondere bei sporadisch auftre­ tenden Fehlern oder Störungen im System sicherstellt, daß eine weitere Da­ tenübertragung nicht behindert wird.The invention has for its object a further method for Transfer data in a system to provide the synchronous Operation of the central unit and the peripheral modules during a transfer guaranteed data, especially when it occurs sporadically tendency errors or faults in the system ensures that another Da transmission is not hindered.

Diese Aufgabe wird durch das Verfahren nach Anspruch 1 gelöst.This object is achieved by the method according to claim 1.

Erfindungsgemäß wird also Empfangsseitig eine Hilfsabtastfrequenz ver­ wendet, um den zum Empfang der Daten erforderlichen Datenübernahme­ takt zu erzeugen, wenn es in Folge von sporadisch auftretenden Störungen beim Übertragen der Daten nicht gelingt, eine der Sendetaktfrequenz ent­ sprechende Abtastfrequenz aus einer zusammen mit den zu übertragenden Daten gesendeten Taktfrequenzinformation abzuleiten. Bei einer Synchroni­ sationsstörung schaltet also die Empfangsseite automatisch auf eine Hilfab­ tastfrequenz um, um den Datenübernahmetakt abzuleiten. Somit ist die Empfangsseite, also ein angesprochenes Modul im System mit einem defi­ nierten Datenübernahmetakt zu arbeiten.According to the invention, an auxiliary sampling frequency is thus received at the receiving end applies to the data transfer required to receive the data generate clock if it is a result of intermittent faults when transmitting the data does not succeed, one of the transmit clock frequency ent speaking sampling frequency from a together with those to be transmitted Derive data sent clock frequency information. With a synchronizer station fault automatically switches the receiving side to an aid keying frequency to derive the data transfer clock. So that is Reception side, i.e. an addressed module in the system with a defi ned data transfer clock to work.

Zweckmäßiger Weise ist die Hilfsabtastfrequenz höher als eine im Normalbe­ trieb verwendete Standardabtastfrequenz. Hierdurch wird erreicht, daß bi­ direktionale Datenleitungen, über die zu übertragenden Daten gesendet werden, im Falle einer Antwort der Empfangsseite innerhalb kürzester Zeit wieder frei ist. The auxiliary sampling frequency is expediently higher than one in the normal range used standard sampling frequency. This ensures that bi directional data lines over which data to be transmitted is sent in the event of a response from the receiving side within a very short time is free again.  

Da eine von der Empfangsseite nach Abschluß eines Kommuniktionsvor­ gangs einzuhaltende Totzeit auf einen empfangsseitigen Systemtakt bezo­ gen ist, der der jeweils verwendeten Abtastfrequenz, also der ermittelten Abtastfrequenz oder der Hilfsabtastfrequenz entspricht, wird die Totzeit wesentlich verkürzt, so daß die Empfangsseite sehr schnell wieder bereit ist, um erneut Daten zu empfangen.Since one from the receiving side after completing a communication before dead time to be observed is based on a receiving system clock gen is that of the sampling frequency used in each case, that is to say the ascertained Sampling frequency or the auxiliary sampling frequency, the dead time significantly shortened so that the receiving side is ready again very quickly, to receive data again.

Vorteilhafter Weise ist die Hilfsabtastfrequenz zumindest doppelt so hoch, vorzugsweise jedoch viermal so hoch wie die im Normalbetrieb verwendete Abtastfrequenz. Dabei wird die Hilfsabtastfrequenz erfindungsgemäß aus der zuletzt gespeicherten Abtastfrequenz abgeleitet.The auxiliary sampling frequency is advantageously at least twice as high, however, preferably four times that used in normal operation Sampling frequency. According to the invention, the auxiliary sampling frequency is turned off derived from the last saved sampling frequency.

Besonders vorteilhaft ist es, wenn die Hilfsabtastfrequenz gleich einer Not­ fall-Abtastfrequenz ist.It when the auxiliary sampling frequency is equal to an emergency is particularly advantageous fall sampling frequency.

Die Verwendung einer Hilfsabtastfrequenz, die gleich einer Notfall-Abtast­ frequenz ist, hat insbesondere den Vorteil, daß bei einer Synchronisations­ störung während einer Notfall-Datenübertragung im System die angespro­ chenen Module automatisch auf die Notfall-Abtastfrequenz umschalten, die der in diesem Fall von der Zentraleinheit verwendete Notfall-Sendefrequenz entspricht, so daß die übertragenen Daten, z. B. eine Auslöseinformation für Schutzeinrichtungen, trotzdem fehlerfrei übernommen werden können. So­ mit lassen sich im Notfall sämtliche Module eines Systems ansprechen.The use of an auxiliary sampling frequency that is equal to an emergency sampling frequency has the particular advantage that in a synchronization Malfunction during an emergency data transmission in the system automatically switch to the emergency sampling frequency the emergency transmission frequency used by the central unit in this case corresponds so that the transmitted data, e.g. B. trigger information for Protective devices, can still be taken over without errors. Like this can be used to address all modules of a system in an emergency.

Eine derartige Notfall-Abtastfrequenz läßt sich insbesondere bei Sicherheits­ systemen für Kraftfahrzeuge verwenden, um im Falle eines gefährlichen Aufpralls die einzelnen Module des Systems zur Betätigung der Schutzein­ richtungen sehr schnell anzusprechen, so daß die Auslösung der Schutzein­ richtungen möglichst schnell zu einem genau definierten Zeitpunkt wäh­ rend des Unfallablaufs erfolgen kann.Such an emergency sampling frequency can be used particularly in the case of security systems for motor vehicles to use in the event of a dangerous Impacts the individual modules of the system for actuating the protection to address directions very quickly, so that the triggering of the protective device select directions as quickly as possible at a precisely defined point in time can take place during the course of the accident.

Störungen der Datenleitung, die einen Sendebetrieb vorübergehend bloc­ kieren, lassen sich weiter verringern oder sogar ganz ausschließen, wenn ein Antwortbetrieb der Empfangsseite verhindert wird, wenn die abgeleitete Abtastfrequenz nicht gültig ist. Hierdurch läßt es sich sicher ausschließen, daß ein Modul des Systems, das sich, in Folge von über die Datenleitungen gefangenen Störungen, angesprochen fühlt, in einen die Datenleitungen blockierenden Sendebetrieb übergeht.Disruptions in the data line, which temporarily block a broadcasting operation can be further reduced or even completely excluded, if one Reply operation of the receiving side is prevented when the derived Sampling frequency is not valid. In this way it can be safely ruled out that a module of the system that is, in sequence, over the data lines  caught interference, feels addressed in one of the data lines blocking transmission mode passes.

Die Erfindung wird im folgenden beispielsweise anhand der Zeichnung nä­ her erläutert, in dieser zeigen:The invention is described in the following, for example with reference to the drawing explained in this show:

Fig. 1 ein schematisches Blockschaltbild eines dezentralen Sy­ stems, Fig. 1 is a schematic block diagram of a decentralized Sy stems,

Fig. 2 ein schematsiches Blockschaltbild eines Moduls für das dezentrale System nach Fig. 1, Fig. 2 is a schematsiches block diagram of a module for the distributed system shown in FIG. 1,

Fig. 3a-3c Diagramme von zu übertragenden Daten während ei­ nes normalen Selbsttest- und Überwachungsbetriebs und FIGS. 3a-3c are diagrams of data to be transmitted during normal egg nes self-test and monitoring operation and

Fig. 4 ein Diagramm zur Darstellung der, im Falle eines gefähr­ lichen Aufpralls, von der Zentraleinheit gesendeten Da­ ten. Fig. 4 is a diagram showing the, in the event of a dangerous impact, sent by the central processing unit.

In den verschiedenen Figuren der Zeichnung sind einander entsprechende Schaltungselemente mit gleichen Bezugszeichen versehen.In the different figures of the drawing are corresponding to each other Circuit elements with the same reference numerals.

Das in Fig. 1 schematisch dargestellte System, das insbesondere für ein Si­ cherheitssystem für Kraftfahrzeuge verwendet werden kann, umfaßt eine Zentraleinheit 10 mit Eingangs/Ausgangs-Anschlüssen 11, die über Datenlei­ tungsabschnitte 13 mit peripheren Modulen 20 verbunden sind.The system shown schematically in FIG. 1, which can be used in particular for a safety system for motor vehicles, comprises a central unit 10 with input / output connections 11 , which are connected via data line sections 13 to peripheral modules 20 .

Wie Fig. 2 zeigt, umfaßt jedes periphere Modul 20 eine mit Datenleitungsab­ schnitten 13 verbundene Sende/Empfangs-Einrichtung 21, die mit einer Sy­ stemtakterzeugungsschaltung 22 und einem Datenübernahmeschaltkreis 23 verbunden ist, um von der Zentraleinheit 10 gesendete Daten erfassen und einer Funktionseinheit 24 des peripheren Moduls 20 zuführen zu können. Die Funktionseinheit 24 umfaßt einen Steuerschaltkreis 25, der beispielswei­ se als Mikroprozessor oder dergleichen ausgebildet sein kann, einen mit dem Steuerschaltkreis 25 verbundenen Ausgangsschaltkreis 26, der beispiels­ weise in einem Sicherheitssystem für Kraftfahrzeuge ein Auslöseschaltkreis für eine Schutzeinrichtung sein kann, sowie einen Datenübergabeschaltkreis 27, über den vom Steuerschaltkreis 25 zur Zentraleinheit 10 zu sendende Da­ ten an die Sendeempfangseinrichtung 21 weitergeleitet werden.As shown in FIG. 2, each peripheral module 20 comprises a transmitting / receiving device 21 connected to data line sections 13 , which is connected to a system clock generating circuit 22 and a data transfer circuit 23 to acquire data sent by the central unit 10 and a functional unit 24 of the to be able to supply peripheral module 20 . The functional unit 24 comprises a control circuit 25 which beispielswei se as a microprocessor or the like may be formed, one connected to the control circuit 25 output switching circuit 26, the example may be a firing circuit for a safety device, in a safety system for motor vehicles, and a data transfer circuit 27 via the data to be sent from the control circuit 25 to the central processing unit 10 are forwarded to the transceiver 21 .

Die einzelnen hintereinander liegenden Module 20, die mit ihren Sende/ Empfangs-Einrichtungen 21 zwischen die Datenleitungsabschnitte 13 ge­ schaltet sind, bilden somit einen Busstrang 13', über den die Daten von ei­ ner Sendeempfangseinrichtung 21 zur nächsten weitergesendet werden.The individual successive modules 20, the receiving devices are with its transmit / 21 ge between the data line sections 13 on, thus forming a bus line 13 'may be further sent via the data of egg ner transceiver 21 to the next.

Wie in Fig. 2 durch gestrichelte Linien dargestellt, ist es jedoch auch mög­ lich, eine durchgehende Busleitung zu verwenden, an die dann die System­ takterzeugungsschaltung 22, der Datenübernahmeschaltkreis 23 und der Da­ tenübergabeschaltkreis 27 unmittelbar angeschlossen sind.As shown in Fig. 2 by dashed lines, however, it is also possible to use a continuous bus line to which the system clock generating circuit 22 , the data transfer circuit 23 and the data transfer circuit 27 are directly connected.

Um im normalen Betrieb, beispielsweise bei einem Selbsttestbetrieb nach Inbetriebnahme des Systems oder bei einer laufenden Überwachung der Module 20, ein ausgewähltes Modul 20 anzusprechen, sendet die Zentralein­ heit 10 als Taktfrequenzinformation eine von einem Synchronwort SW mit der Bit-Struktur 1-0-1-0-1-0-1-0 gebildete Impulsfolge und anschließend ein mit einem Startbit SB versehenes Datenwort DW. Sobald das über einem Da­ tenleitungsabschnitt 13 von der Sende/Empfangs-Einrichtung 21 empfange­ ne Synchronwort SW an die Systemtakterzeugungsschaltung 22 angelegt wird, ermittelt diese aus dem Synchronwort SW die von der Zentraleinheit 10 verwendete Sendefrequenz, um diese als Abtastfrequenz zu speichern. Der Datenübernahmeschaltkreis 23 ist hierbei noch gesperrt.In order to address a selected module 20 in normal operation, for example in a self-test operation after the system has been started up or during ongoing monitoring of the modules 20 , the central unit 10 sends one of a synchronous word SW with the bit structure 1-0-1 as clock frequency information -0-1-0-1-0 formed pulse sequence and then a data word DW provided with a start bit SB. As soon as the synchronous word SW received via a data line section 13 from the transmitting / receiving device 21 is applied to the system clock generation circuit 22 , the system determines from the synchronous word SW the transmission frequency used by the central unit 10 in order to store it as a sampling frequency. The data transfer circuit 23 is still locked.

Im dargestellten Ausführungsbeispiel umfassen das Synchronwort SW und das Datenwort DW zwar jeweils acht Bit, es können jedoch je nach den An­ forderungen des Systems auch mehr oder weniger Bit für das Synchronwort SW und das Datenwort DW vorgesehen werden, wobei die Bitzahl von Syn­ chronwort SW und Datenwort DW nicht gleich sein müssen.In the illustrated embodiment, the synchronous word SW and the data word DW is eight bits each, but depending on the type System requirements also include more or less bits for the sync word SW and the data word DW are provided, the number of bits of Syn chronwort SW and data word DW do not have to be the same.

Um die Gültigkeit der festgestellten Abtastfrequenz zu prüfen, wird bei­ spielsweise die Sendefrequenz mehrfach ermittelt. Sind die mehrfach ermit­ telten Werte der Sendefrequenz bis auf eine zulässige Abweichung gleich, so wird die ermittelte Sendefrequenz bzw. die aus dem Synchronwort abge­ leitete Abtastfrequenz als gültig betrachtet und gespeichert. Gleichzeitig wird die ermittelte Abtastfrequenz zur Erzeugung des Datenübernahme­ takts und eines Systemtakts für die Funktionseinheit 24 verwendet.To check the validity of the detected sampling frequency, the transmission frequency is determined several times in example. If the multiply determined values of the transmission frequency are the same except for a permissible deviation, the transmission frequency determined or the sampling frequency derived from the sync word is considered valid and stored. At the same time, the determined sampling frequency is used to generate the data transfer clock and a system clock for the functional unit 24 .

Sobald das Startbit SB erkannt wird, wird der Datenübernahmetakt an den Datenübernahmeschaltkreis 23 angelegt, und das Datenwort DW wird an den Steuerschaltkreis 25 weitergeleitet.As soon as the start bit SB is recognized, the data transfer clock is applied to the data transfer circuit 23 , and the data word DW is forwarded to the control circuit 25 .

Der Steuerschaltkreis 25 führt daraufhin die erforderlichen Operationen aus und sendet nach einer Sendeverzögerung ΔS ein Antwort-Datenwort A über die Sende/Empfangs-Einrichtung 21 an die Zentraleinheit 10 zurück. Nach Sendeschluß wird eine Totzeit gestartet, die beispielsweise vier oder mehr Takte des Datenübernahmetaktes bzw. des Systemstaktes im Modul 20 be­ trägt und während der das Modul 20 nicht empfangsbereit ist. Nach Ende der Totzeit wird das Modul 20 wieder empfangsbereit geschaltet.The control circuit 25 then carries out the necessary operations and, after a transmission delay ΔS, sends a response data word A back to the central unit 10 via the transmission / reception device 21 . After the end of transmission, a dead time is started, which carries for example four or more clocks of the data transfer clock or the system clock in module 20 and during which module 20 is not ready to receive. At the end of the dead time, the module 20 is switched to ready to receive again.

Mißglückt die Ableitung der Abtastfrequenz aus dem Synchronwort SW bei­ spielsweise infolge von sporadisch auftretenden Problemen bei der Daten­ übertragung, weil beispielsweise ein Störimpuls zusammen mit dem Daten­ wort über die Sende/Empfangs-Einrichtung 21 an die Systemtakterzeu­ gungsschaltung 22 gelangt ist, liegt also eine Synchronisationsstörung vor, so erzeugt die Systemtakterzeugungsschaltung 22 einen Datenübernahme­ takt mit einer Hilfsabtastfrequenz, die aus der zuletzt gespeicherten und für gültig befundenen Abtastfrequenz abgeleitet wird.The derivation of the sampling frequency from the synchronous word SW fails for example as a result of sporadically occurring problems in data transmission because, for example, a glitch together with the data word has reached the system clock generation circuit 22 via the transceiver 21 , there is therefore a synchronization disturbance the system clock generating circuit 22 generates a data transfer clock with an auxiliary sampling frequency which is derived from the last stored sampling frequency which was found to be valid.

Zum Ableiten der Hilfsabtastfrequenz aus der zuletzt gespeicherten Abtast­ frequenz wird diese mit einem vorgegebenen Faktor, vorzugsweise mit vier multipliziert, so daß ein Datenübernahmetakt D erzeugt wird, der wesent­ lich schneller ist, als der von der Zentraleinheit 10 verwendete Sendetakt. In Fig. 3b ist der Datenübernahmetakt D schematisch im Vergleich mit dem von der Zentraleinheit 10 gesendeten Datenwort DW dargestellt. Man er­ kennt dabei, daß in Folge des viermal schnelleren Datenübernahmetakts D bereits während der Dauer des Startbits SB drei Abtastungen erfolgen und die restlichen fünf Abtastungen so durchgeführt werden, daß das erste Bit des Datenworts viermal und das zweite Bit einmal abgetastet wird.To derive the auxiliary sampling frequency from the last stored sampling frequency, this is multiplied by a predetermined factor, preferably by four, so that a data transfer clock D is generated which is significantly faster than the transmission clock used by the central unit 10 . In Fig. 3b, the data transfer clock D is schematically shown in comparison with the transmitted by the central unit 10 data word DW. It is known that, as a result of the data transfer clock D being four times faster, three scans take place during the duration of the start bit SB and the remaining five scans are carried out in such a way that the first bit of the data word is scanned four times and the second bit once.

Da die Frequenz des Systemtakts für die Funktionseinheit 24 verwendeten Abtastfrequenz entspricht, erfolgt die anschließende Verarbeitung der scheinbar empfangenen Daten sehr schnell und die anschließende Totzeit wird stark verkürzt, so daß das Modul 20 sehr schnell wieder empfangsbereit geschaltet wird.Since the frequency of the system clock corresponds to the sampling frequency used for the functional unit 24 , the subsequent processing of the apparently received data takes place very quickly and the subsequent dead time is greatly shortened, so that the module 20 is switched very quickly ready to receive again.

Ein weiterer Vorteil der sehr schnellen Datenübernahme im Störfall, die um ein vielfaches schneller erfolgt als die normale Datenübernahme, die insbe­ sondere mit der vierfachen Abtastfrequenz durchgeführt wird, besteht dar­ in, daß eine Sammeladresse für alle Module 20 des Systems bei geschickter Wahl der Sammeladresse nicht gelesen werden kann. Zweckmäßiger Weise wird als Sammeladresse 1-0-1-0 gewählt. Da ein Bit mit dem Wert 1 bei der beispielsweise beschriebenen viermal schnelleren Abtastung als 1-1-1-1 inter­ pretiert wird, während ein Bit mit dem Wert 0 als 0-0-0-0 erfaßt wird, kann die Sammeladresse auch bei beliebigen Bitwerten im übertragenen Daten­ wort nicht fälschlicherweise gelesen werden. Selbst wenn die der übertra­ genen Adresse zugeordneten Abtastungen 2 Bits erfassen, kann beispiels­ weise die Bitfolge 1-1-1-0 oder 0-0-1-1 ermittelt werden, nicht aber die zweckmäßiger Weise gewählte Sammeladresse.Another advantage of the very fast data transfer in the event of a malfunction, which takes place many times faster than the normal data transfer, which is carried out in particular at four times the sampling frequency, consists in the fact that a group address for all modules 20 of the system with a clever choice of the group address is not can be read. It is advisable to select 1-0-1-0 as the collective address. Since a bit with the value 1 is interpreted as 1-1-1-1 in the four times faster sampling, for example, while a bit with the value 0 is detected as 0-0-0-0, the group address can also be used for any Bit values in the transmitted data word are not incorrectly read. Even if the samples assigned to the transmitted address detect 2 bits, the bit sequence 1-1-1-0 or 0-0-1-1 can be determined, for example, but not the appropriately selected collective address.

Auf diese Weise läßt sich insbesondere bei Sicherheitssystemen eine Fehlan­ steuerung der Module, insbesondere eine Fehlauslösung von insassenschüt­ zenden Einrichtungen in Folge einer Synchronisationsstörung sicher aus­ schließen, selbst wenn hier eine Sammeladresse verwendet wird, um im Fal­ le eines gefährlichen Unfalls alle Module gleichzeitig anzusprechen.In this way, a fault can be avoided, particularly in the case of security systems control of the modules, in particular a false triggering of occupant discharge devices due to a synchronization fault close, even if a collective address is used here in order to to address all modules simultaneously in a dangerous accident.

Das erfindungsgemäße Verfahren zum übertragen von Daten läßt sich auch anwenden, wenn dem Datenwort kein Startbit zugeordnet ist, wie in Fig. 3c dargestellt. In diesem Fall beginnt die Datenübernahme nach einer vorgege­ benen Wartezeit, die sich an das Ende des Synchronworts SW anschließt und die beispielsweise 2 Takte dauert. Da im Falle einer gestörten Synchronisati­ on der Datenübernahmetakt D mit einer erhöhten Abtastfrequenz gebildet wird, verkürzt sich auch die Wartezeit bis zum Beginn der Datenübernahme wie in Fig. 3c dargestellt ist.The method according to the invention for transmitting data can also be used if no start bit is assigned to the data word, as shown in FIG. 3c. In this case, the data transfer begins after a predetermined waiting time, which follows the end of the synchronous word SW and which takes, for example, 2 cycles. Since in the event of a disturbed synchronization the data transfer clock D is formed with an increased sampling frequency, the waiting time until the start of the data transfer is also shortened, as shown in FIG. 3c.

Im Modul 20 wird also beispielsweise der während des letzten Bits des Syn­ chronwortes SW, während des zeitlichen Abstands zwischen Synchronwort SW und Datenwort DW und während des ersten Bits des Datenworts DW an­ stehende Signalpegel abgetastet, so daß sich beispielsweise die Bitfolge 0-0- 0-0-0-0-1-1 ergibt. Auch in diesem Fall kann die Sammeladresse nicht fälschli­ cher Weise festgestellt werden.In the module 20 , for example, the signal level present during the last bit of the syn chronword SW, during the time interval between the synchronous word SW and data word DW and during the first bit of the data word DW is sampled, so that, for example, the bit sequence 0-0-0 -0-0-0-1-1 results. In this case, too, the collective address cannot be determined incorrectly.

Erfolgt bei einem Sicherheitssystem im Falles eines gefährlichen Unfalls die Datenübertragung von der Zentraleinheit 10 zu den einzelnen Modulen 20 mit der erhöhten Notfall-Abtastfrequenz, wie in Fig. 4 angedeutet, so sind Störungen bei der Übertragung der Taktfrequenzinformation ohne Bedeu­ tung, da die Module 20 in solch einem Fall automatisch auf die Notfall-Ab­ tastfrequenz umschalten. Damit läßt sich im Falle eines gefährlichen Auf­ pralls die Auslösung der einzelnen Schutzeinrichtungen gewährleisten.If the data transmission from the central unit 10 to the individual modules 20 takes place in a safety system in the event of a dangerous accident with the increased emergency sampling frequency, as indicated in FIG. 4, then disturbances in the transmission of the clock frequency information are insignificant since the modules 20 in such a case, automatically switch to the emergency sampling frequency. This can ensure the triggering of the individual protective devices in the event of a dangerous impact.

Besonders vorteilhaft ist es, wenn der Sendebebtrieb eines Moduls 20 unter­ bunden wird, sobald infolge einer Störung der Übertragung der Taktfre­ quenzinformation im Modul 20 nicht nur auf die Notfall-Abtastfrequenz zur Erzeugung des Datenübernahmetakts umgeschaltet wird, um das Modul 20 möglichst schnell wieder empfangsbereit schalten zu können, sondern gleichzeitig auch ein Sendebetrieb des Moduls 20 gesperrt wird. Hierdurch wird eine Störung der Datenleitung durch das Modul 20 ausgeschlossen.It when the transmission mode of a module 20 is prevented as soon as due to a disturbance in the transmission of the clock frequency information in the module 20 is not only switched to the emergency sampling frequency for generating the data transfer clock, in order to switch the module 20 back to ready for reception as quickly as possible to be able to, but at the same time a transmission operation of the module 20 is blocked. In this way, interference with the data line by the module 20 is excluded.

Mit dem erfindungsgemäßen Verfahren zum Übertragen von Daten in ei­ nem System, insbesondere in einem Sicherheitssystem für Kraftfahrzeuge, läßt sich also eine Fehlauslösung von Schutzeinrichtungen durch die Module 20 in Folge einer Synchronisationsstörung ausschließen, während auch bei einer gestörten Synchronisation im Notfall die Datenübertragung zu den einzelnen Modulen 20 einwandfrei möglich ist. Da die einzelnen Module 20 bei einer fehlerhaften Übertragung der Taktfrequenzinformation sehr schnell wieder in Empfangsbereitschaft sind, kann die Zentraleinheit 10 ih­ ren normalen Selbsttest- oder Überwachungsbetrieb fortsetzen, ohne den zustand des jeweiligen Busstrangs 13' berücksichtigen zu müssen.With the method according to the invention for transmitting data in a system, in particular in a safety system for motor vehicles, a false triggering of protective devices by the modules 20 as a result of a synchronization fault can be ruled out, while data transmission to the individual is also possible in the event of a faulty synchronization in an emergency Modules 20 is perfectly possible. Since the individual modules 20 are very quickly ready to receive again if the clock frequency information is incorrectly transmitted, the central unit 10 can continue its normal self-test or monitoring operation without having to take into account the state of the respective bus line 13 '.

Claims (6)

1. Verfahren zum Übertragen von Daten in einem System, insbesondere in einem Sicherheitssystem für Kraftfahrzeuge,
  • 1. bei dem eine einen Sendetakt anzeigende Taktfrequenzinformation (SW) und zu übertragende Daten (DW) gesendet werden,
  • 2. bei dem empfangsseitig aus der Taktfrequenzinformation (SW) eine Abtastfrequenz für einen Datenübernahmetakt abgeleitet wird,
  • 3. bei dem die Gültigkeit der Abtastfrequenz überprüft wird,
  • 4. bei dem, falls die abgeleitete Abtastfrequenz gültig ist, der Daten­ übernahmetakt mit der abgeleiteten Abtastfrequenz erzeugt und die abgeleitete Abtastfrequenz gespeichert wird, und
  • 5. bei dem, falls die abgeleitete Abtastfrequenz nicht gültig ist, der Da­ tenübernahmetakt mit einer Hilfs-Abtastfrequenz erzeugt wird.
1. Method for transmitting data in a system, in particular in a security system for motor vehicles,
  • 1. in which a clock frequency information (SW) indicating a transmission clock and data to be transmitted (DW) are transmitted,
  • 2. in which a sampling frequency for a data transfer clock is derived from the clock frequency information (SW) at the receiving end,
  • 3. in which the validity of the sampling frequency is checked,
  • 4. in which, if the derived sampling frequency is valid, the data transfer clock is generated at the derived sampling frequency and the derived sampling frequency is stored, and
  • 5. in which, if the derived sampling frequency is not valid, the data transfer clock is generated with an auxiliary sampling frequency.
2. Verfahren nach Anspruch 1, dadurch gekennzeichnet, daß die Hilfsabtast­ frequenz höher ist als eine im Normalbetrieb verwendete Standardabtast­ frequenz.2. The method according to claim 1, characterized in that the auxiliary scanning frequency is higher than a standard scan used in normal operation frequency. 3. Verfahren nach Anspruch 1 oder 2, dadurch gekennzeichnet, daß die Hilfs­ abtastfrequenz zumindest doppelt, vorzugsweise viermal so hoch wie die im Normalbetrieb verwendete Standardabtastfrequenz ist.3. The method according to claim 1 or 2, characterized in that the auxiliary sampling frequency at least twice, preferably four times as high as that is the standard sampling frequency used in normal operation. 4. Verfahren nach Anspruch 1, 2 oder 3, dadurch gekennzeichnet, daß die Hilfsabtastfrequenz von der zuletzt gespeicherten Abtastfrequenz abgelei­ tet wird. 4. The method according to claim 1, 2 or 3, characterized in that the Auxiliary sampling frequency deviates from the last saved sampling frequency is tested.   5. Verfahren nach Anspruch 1 bis 4, dadurch gekennzeichnet, daß die Hilfs­ abtastfrequenz gleich einer Notfall-Abtastfrequenz ist.5. The method according to claim 1 to 4, characterized in that the auxiliary sampling frequency is equal to an emergency sampling frequency. 6. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekenn­ zeichnet, daß ein Antwortbetrieb der Empfangsseite verhindert wird, wenn die abgeleitete Abtastfrequenz nicht gültig ist.6. The method according to any one of the preceding claims, characterized indicates that a response operation of the receiving side is prevented when the derived sampling frequency is not valid.
DE19702271A 1996-06-14 1997-01-23 Method for transmitting data in a system, in particular in a security system for motor vehicles Expired - Fee Related DE19702271C2 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
DE19702271A DE19702271C2 (en) 1997-01-23 1997-01-23 Method for transmitting data in a system, in particular in a security system for motor vehicles
EP97108850A EP0813321A3 (en) 1996-06-14 1997-06-03 Method and control system for data transmission
JP9190351A JPH10135939A (en) 1996-06-14 1997-06-12 Data transmission method and control system
US08/876,574 US5969631A (en) 1996-06-14 1997-06-16 Method and control system for the synchronized transmission of digital data

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE19702271A DE19702271C2 (en) 1997-01-23 1997-01-23 Method for transmitting data in a system, in particular in a security system for motor vehicles

Publications (2)

Publication Number Publication Date
DE19702271A1 DE19702271A1 (en) 1998-08-27
DE19702271C2 true DE19702271C2 (en) 1998-12-03

Family

ID=7818123

Family Applications (1)

Application Number Title Priority Date Filing Date
DE19702271A Expired - Fee Related DE19702271C2 (en) 1996-06-14 1997-01-23 Method for transmitting data in a system, in particular in a security system for motor vehicles

Country Status (1)

Country Link
DE (1) DE19702271C2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE10058766A1 (en) * 2000-11-27 2002-06-13 Trend Network Ag Method for unidirectional data transmission, in particular via the power supply of a vehicle

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0008238A2 (en) * 1978-08-16 1980-02-20 WARD & GOLDSTONE LIMITED A multiplex information handling system
DE19509534A1 (en) * 1994-03-17 1995-09-21 Nissan Motor Multiplex communication network and method with serial data

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0008238A2 (en) * 1978-08-16 1980-02-20 WARD & GOLDSTONE LIMITED A multiplex information handling system
DE19509534A1 (en) * 1994-03-17 1995-09-21 Nissan Motor Multiplex communication network and method with serial data

Also Published As

Publication number Publication date
DE19702271A1 (en) 1998-08-27

Similar Documents

Publication Publication Date Title
DE3811217C2 (en)
EP1622796B1 (en) Method and devices for transmitting data between a central control device of a passenger protection system and at least one local sensor unit
EP0883526B1 (en) Method for triggering a restraining means in a vehicle
DE3881170T2 (en) Frame distance fault determination for a TDMA communication system with channel allocation as required.
DE3222993C2 (en) Synchronization device for a radio transceiver system
EP1068109B1 (en) Method for transmitting power and data in a bus system provided for occupant protection devices
DE2750818A1 (en) ARRANGEMENT FOR TIME MULTIPLEX DATA TRANSFER
DE10022173A1 (en) Triggering passenger protection devices involves two-stage triggering approach of sending indirect triggering command, starting time window, triggering if not canceled within time window
EP0807887A2 (en) Method of addressing a number of peripheral modules by the central unit in a bus system
DE19829842B4 (en) A system and method of communication between a central unit and a plurality of remote units for a vehicle occupant restraint system
DE2607433B2 (en) Digital correlation receiver
DE3685635T2 (en) CHANNEL SWITCHING SYSTEM.
DE3743732C2 (en) Method for synchronizing a code word with a received spectrally spread signal
DE3941319C2 (en)
EP1875674B1 (en) Method and devices for transmitting data to a data line between a control appliance and a decentralised data processing appliance
DE1806346A1 (en) Method and arrangement for superframe synchronization in pulse code modulation construction systems
DE2322930A1 (en) FRAME SYNCHRONIZATION SYSTEM FOR BINARY DATA TRANSMISSION
DE19702270C2 (en) Method for transmitting information in a system, in particular in a security system for motor vehicles
DE19702271C2 (en) Method for transmitting data in a system, in particular in a security system for motor vehicles
DE2515921A1 (en) CIRCUIT ARRANGEMENT FOR CORRECTING THE SLIP ERROR IN A PCM TRANSMISSION SYSTEM
EP1046109A1 (en) Method and device for synchronising and testing a processor and a monitoring circuit
EP1168694B1 (en) Synchronous network
EP1268238B1 (en) Method and device for triggering at least one firing element for restraining means in a motor vehicle
EP0923464B1 (en) Data bus for vehicles with several passenger safety devices
CH671644A5 (en)

Legal Events

Date Code Title Description
OP8 Request for examination as to paragraph 44 patent law
D2 Grant after examination
8364 No opposition during term of opposition
8327 Change in the person/name/address of the patent owner

Owner name: TEMIC TELEFUNKEN MICROELECTRONIC GMBH, 90411 NUERN

8320 Willingness to grant licences declared (paragraph 23)
8327 Change in the person/name/address of the patent owner

Owner name: CONTI TEMIC MICROELECTRONIC GMBH, 90411 NUERNBERG,

8339 Ceased/non-payment of the annual fee