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 vehiclesInfo
- 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
Links
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60R—VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- B60R16/00—Electric 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/02—Electric 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/03—Electric 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/0315—Electric 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/38—Synchronous or start-stop systems, e.g. for Baudot code
- H04L25/40—Transmitting circuits; Receiving circuits
- H04L25/49—Transmitting 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/4902—Pulse width modulation; Pulse position modulation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L7/00—Arrangements for synchronising receiver with transmitter
- H04L7/04—Speed or phase control by synchronisation signals
- H04L7/06—Speed or phase control by synchronisation signals the synchronisation signals differing from the information signals in amplitude, polarity or frequency or length
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60R—VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- B60R21/00—Arrangements or fittings on vehicles for protecting or preventing injuries to occupants or pedestrians in case of accidents or other traffic risks
- B60R21/01—Electrical circuits for triggering passive safety arrangements, e.g. airbags, safety belt tighteners, in case of vehicle accidents or impending vehicle accidents
- B60R2021/0104—Communication circuits for data transmission
- B60R2021/01047—Architecture
- B60R2021/01054—Bus
- B60R2021/01075—Bus between the airbag control unit and pyrotechnic fuses or equivalent actuators
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60R—VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- B60R21/00—Arrangements or fittings on vehicles for protecting or preventing injuries to occupants or pedestrians in case of accidents or other traffic risks
- B60R21/01—Electrical circuits for triggering passive safety arrangements, e.g. airbags, safety belt tighteners, in case of vehicle accidents or impending vehicle accidents
- B60R2021/0104—Communication circuits for data transmission
- B60R2021/01102—Transmission method
- B60R2021/01115—Transmission method specific data frames
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L7/00—Arrangements for synchronising receiver with transmitter
- H04L7/0079—Receiver details
- H04L7/0083—Receiver details taking measures against momentary loss of synchronisation, e.g. inhibiting the synchronisation, using idle words or using redundant clocks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L7/00—Arrangements for synchronising receiver with transmitter
- H04L7/02—Speed or phase control by the received code signals, the signals containing no special synchronisation information
- H04L7/033—Speed 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/0331—Speed 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L7/00—Arrangements for synchronising receiver with transmitter
- H04L7/04—Speed or phase control by synchronisation signals
- H04L7/041—Speed or phase control by synchronisation signals using special codes as synchronising signal
- H04L7/044—Speed or phase control by synchronisation signals using special codes as synchronising signal using a single bit, e.g. start stop bit
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L7/00—Arrangements for synchronising receiver with transmitter
- H04L7/04—Speed or phase control by synchronisation signals
- H04L7/041—Speed or phase control by synchronisation signals using special codes as synchronising signal
- H04L7/046—Speed 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. 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. 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.
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)
| 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)
| 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 |
-
1997
- 1997-01-23 DE DE19702271A patent/DE19702271C2/en not_active Expired - Fee Related
Patent Citations (2)
| 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 |