[go: up one dir, main page]

DE29907265U1 - Datenübertragungssystem mit selbsttätiger Konfigurierung - Google Patents

Datenübertragungssystem mit selbsttätiger Konfigurierung

Info

Publication number
DE29907265U1
DE29907265U1 DE29907265U DE29907265U DE29907265U1 DE 29907265 U1 DE29907265 U1 DE 29907265U1 DE 29907265 U DE29907265 U DE 29907265U DE 29907265 U DE29907265 U DE 29907265U DE 29907265 U1 DE29907265 U1 DE 29907265U1
Authority
DE
Germany
Prior art keywords
control device
register
functional unit
address
data transmission
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 - Lifetime
Application number
DE29907265U
Other languages
English (en)
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.)
Continental Automotive GmbH
Original Assignee
Siemens AG
Siemens Corp
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 Siemens AG, Siemens Corp filed Critical Siemens AG
Priority to DE29907265U priority Critical patent/DE29907265U1/de
Publication of DE29907265U1 publication Critical patent/DE29907265U1/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R21/00Arrangements or fittings on vehicles for protecting or preventing injuries to occupants or pedestrians in case of accidents or other traffic risks
    • B60R21/01Electrical circuits for triggering passive safety arrangements, e.g. airbags, safety belt tighteners, in case of vehicle accidents or impending vehicle accidents
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • G06F12/02Addressing or allocation; Relocation
    • G06F12/06Addressing a physical block of locations, e.g. base addressing, module addressing, memory dedication
    • G06F12/0646Configuration or reconfiguration
    • G06F12/0653Configuration or reconfiguration with centralised address assignment
    • G06F12/0661Configuration or reconfiguration with centralised address assignment and decentralised selection
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • G06F12/02Addressing or allocation; Relocation
    • G06F12/06Addressing a physical block of locations, e.g. base addressing, module addressing, memory dedication
    • G06F12/0646Configuration or reconfiguration
    • G06F12/0684Configuration or reconfiguration with feedback, e.g. presence or absence of unit detected by addressing, overflow detection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/50Address allocation
    • H04L61/5038Address allocation for local use, e.g. in LAN or USB networks, or in a controller area network [CAN]
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Mechanical Engineering (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Arrangements For Transmission Of Measured Signals (AREA)

Abstract

Datenübertragungssystem mit einer Konfigurationssteuereinrichtung (1) und mehreren, mit der Konfigurationssteuereinrichtung (1) über einen Bus (2) verbundenen Funktionseinheiten (3 bis 6), wobei jede Funktionseinheit ein Identifikationsregister (8), in dem eine für diese Funktionseinheit spezifische Identifikationsinformation (SN) gespeichert ist, die sich von den Identifikationsinformationen (SN) der anderen, an den Bus (2) angeschlossenen Funktionseinheiten (3 bis 6) unterscheidet, und ein Adreßregister (3) aufweist, das von der Konfigurationssteuereinrichtung (1) beschreibbar ist. 2. Datenübertragungssystem nach Anspruch 1, bei dem die Identifikationsinformation jeweils die der Funktionseinheit selektiv zugeordnete Seriennummer ist.

Description

GR 99 G 1705 .··..··.
* t .* Ill· ···*
Beschreibung
Datenübertragungssystem mit selbsttätiger Konfigurierung
Die Erfindung betrifft ein Datenübertragungssystem mit einer Konfigurationssteuereinrichtung und mehreren, über einen gemeinsamen Bus mit der Konfigurationssteuereinrichtung verbundenen Funktionseinheiten. Vorzugsweise handelt es sich bei dem Datenübertragungssystem um ein in einem Kraftfahrzeug eingesetztes System, beispielsweise ein Insassenschutzsystem, bei dem die Funktionseinheiten durch Sensoren und/oder Zündeinheiten zur Auslösung von Insassenschutzkomponenten (beispielsweise Airbags) gebildet sind und die Konfigurationssteuereinrichtung als Steuergerät zur Sensorsignalauswertung und Steuerung der Auslösung der Auslöseeinrichtungen (insbesondere Zündpillen) ausgebildet ist.
Damit die Konfigurationssteuereinrichtung bei Bedarf selektiv mit einzelnen Funktionseinheiten kommunizieren kann, ist mindestens einigen der Funktionseinheiten jeweils eine eigene Adresse zugeordnet. Wenn die Konfigurationssteuereinrichtung eine spezielle Funktionseinheit adressieren möchte, gibt sie deren Adresse auf den Bus aus, so daß die entsprechende Funktionseinheit aufgerufen wird und in ihr gespeicherte Daten, beispielsweise Beschleunigungssensordaten, senden oder auch von der Konfigurationssteuereinrichtung an den Bus abgegebene, für diese Funktionseinheit gedachte Daten übernehmen kann. Üblicherweise werden die Adressen in den Funktionseinheiten zum Beispiel werksseitig eingestellt, bevor sie mit dem Bus verbunden werden oder bevor das Datenübertragungssystem in Betrieb genommen wird. Wenn allerdings mehreren Funktionseinheiten die gleiche Adresse zugeordnet worden sein sollte, kann die Konfigurationssteuereinrichtung diese Funktionseinheiten nicht selektiv adressieren, sondern es werden sich stets alle diese Funktionseinheiten melden, wenn ihre Adresse von der Konfigurationssteuereinrichtung auf den Bus gegeben wird. Die Adressenzuordnung ist damit nicht nur recht
GR 99 G 1705 ......
aufwendig, sondern auch fehleranfällig. Zudem müssen allen Einheiten, die miteinander kommunizieren können, die jeweiligen Adressen der anderen Teilnehmer mitgeteilt werden.
Der Erfindung liegt die Aufgabe zugrunde, ein Datenübertragungssystem zu schaffen, das eine einfache und fehlerunanfällige Adressenzuordnung ermöglicht.
Diese Aufgabe ist mit den im Patentanspruch 1 angegebenen Merkmalen gelöst.
Vorteilhafte Ausgestaltungen der Erfindung sind in den Unteransprüchen angegeben.
Die Funktionseinheiten des erfindungsgemäßen Datenübertragungssystems umfassen Adressregister, die von der Konfigurationssteuereinrichtung beschreibbar sind. Die Konfigurationssteuereinrichtung ist derart ausgelegt, daß sie dann, wenn sie erkennt, daß den Funktionseinheiten anfänglich noch keine oder nur vorläufige Adressen zugeordnet sind oder eine fehlerhafte Adressenzuordnung vorliegt, in die Adressregister der Funktionseinheiten diesen selektiv zugeordnete Adressen einspeichern kann. Damit kann der Schritt der Eingabe von eigenen Adressen in die Funktionseinheiten vor deren Anschluß an den Bus vollständig entfallen und es ist eine automatische Konfigurierung des Datenübertragungssystems möglich. Hierdurch wird eine fehlerhafte Buskonfiguration ausgeschlossen und auch der Aufwand für den Anwender drastisch verringert. Die Adressenzuordnung kann auch während des laufenden Betriebs des Datenübertragungssystems noch flexibel angepaßt werden, beispielsweise wenn eine defekte Funktionseinheit durch eine neue Funktionseinheit ersetzt wird. Allgemein gesagt, führt somit einer der an den Bus angeschlossenen Teilnehmer die Konfiguration hinsichtlich der Adressenzuordnung aus, wenn alle Teilnehmer mit dem Bus verbunden sind. Vorliegend ist diejenige Teilnehmereinheit, die diese Funktion der Adressenzuordnung ausführt, als Konfigurationssteuereinrich-
GR 99 G 1705
tung bezeichnet, während diejenigen Teilnehmer, denen von der Konfigurationssteuereinrichtung die Adressen zugewiesen werden, als Funktionseinheiten bezeichnet sind. Es ist allerdings völlig ausreichend, wenn dieses Master-Slave-Verhältnis nur für den Aspekt der Adressenzuordnung, d.h. der automatischen Buskonfigurierung, vorliegt. Hiervon abgesehen, muß die Konfigurationssteuereinrichtung nicht unbedingt eine übergeordnete Steuerfunktion ausüben, sondern kann auch während des normalen Betriebs nur gleichberechtigt wie die anderen Teilnehmer oder diesen eventuell auch untergeordnet sein, d.h. von diesen gesteuert werden.
Vorzugsweise enthält jede zu konfigurierende Funktionseinheit (allgemein: Teilnehmer) ein Identifikationsregister, in dem eine eigene Identifikation gespeichert ist, die sich von den Identifikationen der anderen Funktionseinheiten unterscheidet. Damit ist jede Funktionseinheit physikalisch eindeutig identifizierbar. Diese Identifikationsinformation kann bei der automatischen Konfigurationen als Reihenfolgenkriterium ausgenutzt werden, indem zum Beispiel zunächst die Funktionseinheit mit der höchsten Identifikation gesucht wird, dieser eine Adresse zugeordnet wird, dann die Funktionseinheit mit der zweithöchsten Identifikationsinformation gesucht und dieser eine Adresse zugeordnet wird, und dieser Vorgang wiederholt wird, bis auch der letzten Funktionseinheit mit dem kleinsten Identifikationswert die Adresse zugeordnet ist. Die Identifikation kann beispielsweise eine werksseitig fest vorgegebene Seriennummer sein.
Jede Funktionseinheit enthält vorzugsweise weiterhin ein Register, in das von der Konfigurationssteuereinrichtung ein Identifikationswert einschreibbar ist. Jede Funktionseinheit ist vorzugsweise so ausgelegt, daß sie sich nur dann meldet, wenn die ihr fest zugeordnete Identifikation größer oder gleich der in diesem Register eingespeicherten Identifikationsinformation ist. Durch diese Methode ist es der Konfigurationssteuereinrichtung möglich, zu selektieren, welche Funk-
tionseinheiten sich überhaupt melden oder melden sollen, und deren Identifikationsinformation zu ermitteln, ohne daß die Funktionseinheiten diese Identifikationsinformation aktiv auf den Bus geben müssen. Damit können zugleich auch Kollisionsprobleme vermieden werden, wie sie andernfalls bei gleichzeitigem Übertragen der Identifikationsinformationen von den Funktionseinheiten zu der Konfigurationssteuereinrichtung auftreten könnten.
Vorzugsweise besitzt jede Funktionseinheit noch ein weiteres nichtflüchtiges Register, in dem Informationen zum Typ und/oder zur Funktion der Funktionseinheit gespeichert sind. In diesem oder einem weiteren Register können auch weitere Informationen zur noch detaillierten Unterscheidung zwischen Funktionseinheiten, insbesondere, wenn mehrere Funktionseinheiten vom gleichen Typ vorhanden sein sollten, vorgesehen sein. Diese weiteren Informationen können beispielsweise die Steckerkodierung sein oder durch die Stellung von Schaltern (Dipswitches) oder ähnlichem vorgegeben werden. Diese zusätzlichen Informationen können von der Konfigurationssteuereinrichtung gelesen werden.
Die Konfigurationssteuereinrichtung ist vorzugsweise so ausgelegt, daß sie die Adressenzuordnung automatisch während einer anfänglichen Inbetriebnahmephase ausführt, wonach das System dann einsatzbereit ist.
Durch diese automatische Konfiguration werden nicht nur Konfigurationsfehler wie etwa eine unabsichtliche doppelte Adressenzuordnung zu unterschiedlichen Funktionseinheiten zuverlässig vermieden, sondern auch der vom Anwender aufzubringende Aufwand deutlich verringert, da dieser keine vorherige selektive Adressenzuordnung zu den Funktionseinheiten vor deren Anschluß an den Bus vornehmen muß.
Die Erfindung wird nachstehend anhand von Ausführungsbeispielen unter Bezugnahme auf die Zeichnungen näher beschrieben.
GR 99 G 1705
Fig. 1 zeigt ein schematisches Blockschaltbild eines Ausführungsbeispiels des erfindungsgemäßen Datenübertragungssystems,
Fig. 2 veranschaulicht schematisch Register, die in einer Funktionseinheit enthalten sind,
Fig. 3 zeigt ein Flußdiagramm für die automatische Konfiguration,
Fig. 4 zeigt ein Flußdiagramm zum Auffinden der höchsten Seriennummer der Funktionseinheiten,
Fig. 5 zeigt ein alternatives Programm zum Auffinden der höchsten Seriennummer, und
Fig. 6 zeigt ein Beispiel für den Aufbau einer Konfigurationstabelle .
Das Ausführungsbeispiel gemäß Fig. 1 enthält eine als Konfigurationssteuereinrichtung bezeichnete Steuereinheit 1, die mit einem Bus 2 verbunden ist. An den Bus 2 sind mehrere, als Funktionseinheiten bezeichnete Einheiten 3 bis 6 angeschlossen, von denen mindestens einige selektiv von der Konfigurationssteuereinrichtung 1 adressiert werden können. Das Datenübertragungssystem ist beim vorliegenden Ausführungsbeispiel als Kraftfahrzeug-Insassenschutzsystem ausgelegt, wobei die Konfigurationssteuereinrichtung 1 das zentrale Steuergerät bildet, während die Funktionseinheiten 3 bis 6 ausgelagerte Beschleunigungssensoren und/oder Zündpillen zur Auslösung von Insassenschutzkomponenten sind. Die Funktionseinheiten können bei anderer Ausgestaltung des Datenübertragungssystems aber auch z.B. eigenständige Steuergeräte.sein, die bestimmte Funktionen ausführen und überwachen und der Steuereinheit 1 nicht untergeordnet, sondern nebengeordnet oder übergeordnet sind.
GR 99 G 1705
Jede Funktionseinheit 3 bis 6 enthält jeweils ein Adreßregister und ein weiteres Register zur Speicherung einer fest zugeordneten Identifikation. Wie in Fig. 2 gezeigt ist, umfaßt jede Funktionseinheit ein von der Konfigurationssteuereinrichtung 1 beschreibbares Adreßregister 7, ein Register 8, in dem eine feste Identifikation, vorzugsweise die werksseitig eingespeicherte eigene Seriennummer SN der Funktionseinheit, beispielsweise der Zündpille, fest und nichtflüchtig eingespeichert ist und das von der Konfigurationssteuereinrichtung nicht überschreibbar ist. Diese feste Information unterscheidet sich von allen anderen festen Informationen der anderen Funktionseinheiten. Ferner enthält jede Funktionseinheit ein Register 9, welches von der Konfigurationssteuereinrichtung 1 beschreibbar ist und in das eine mit dem Inhalt des Registers 8 zu vergleichende Identifikation, vorzugsweise eine Seriennummer, vorübergehend einschreibbar ist. Die Funktionseinheiten sind vorzugsweise so ausgelegt, daß das Adreßregister 7 und damit die in diesem gespeicherte Adresse nur dann von der Konfigurationssteuereinrichtung 1 gelesen werden kann, wenn der in das Register 9 eingeschriebene Wert SR mit dem im Register 8 vorhandenen Wert (Seriennummer SN) übereinstimmt.
Jede Funktionseinheit enthält weiterhin ein nichtflüchtiges Typencoderegister 10, in dem Informationen zum Typ und/oder zur Funktion der Funktionseinheit enthalten sind. Zusätzlich kann ein weiteres Register 11 vorgesehen sein, in dem zusätzliche Informationen gespeichert sein können, zum Beispiel Hinweise auf eine Steckerkodierung, Schalter (Dipswitches) oder ähnliches. Diese zusätzlichen Informationen im Register 11 sind insbesondere dann von Vorteil, wenn das Datenübertragungssystem mehrere Funktionseinheiten desselben Typs, das heißt mit gleichem Inhalt im Register 10, enthalten sollte. Der Inhalt der Register 10 und 11 ist von der Konfigurationssteuereinrichtung 1 auslesbar. Die Programmierung der Register 10 und 11 ist bereits vor der automatischen Buskonfigu-
GR 99 G 1705
ration erfolgt und z.B. vom Hersteller der Funktionseinheiten vorgenommen worden.
Bei der in Fig. 2 gezeigten Darstellung sind die Register 7 bis 11 jeweils als abgegrenzte Komponenten dargestellt, müssen jedoch nicht unabhängig voneinander ausgebildet sein. Beispielsweise können alle Register durch einen einzigen Speicher realisiert sein, in dem einzelne Speicherbereiche für die jeweiligen Informationen (Adresse, feste Seriennummer, Vergleichs-Seriennummer, Typeninformation, Identifikation) gebildet sind. Auch eine solche Gestaltung wird hier als Registeraufbau eingestuft.
Die Funktionseinheiten 3 bis 6 und/oder die Konfigurationssteuereinrichtung 1 sind so aufgebaut, daß die Konfigurationssteuereinrichtung den Inhalt der Register 8, 10 und 11 nur dann lesen kann, wenn der von der Konfigurationssteuereinrichtung 1 in das Register 9 eingeschriebene Wert SCR kleiner oder gleich dem Wert im Register 8 (SNR) ist. Dieser Vergleich wird jeweils in den Funktionseinheiten ausgeführt.
Im folgenden wird unter Bezugnahme auf Fig. 3 ein Beispiel für den Ablauf bei der automatischen Konfiguration des Datenübertragungssystems erläutert. Hierbei wird davon ausgegangen, daß die Adressen der Funktionseinheiten 3 bis 6 anfänglich auf gleichen Wert eingestellt sind, z.B. 15. Diese Voreinstellung der Adreßregister 7 ist aber nicht unbedingt erforderlich, sondern es kann auch mit anfänglich leeren Adreßfeldern oder auf 0 eingestellten Adressen gearbeitet werden, wobei die nachfolgenden, auf die anfängliche Adressierung Bezug nehmenden Ausführungen dann sinngemäß anzupassen sind.
Bei dem Schritt 12 wird die automatische Konfiguration gestartet. Dieser Startbefehl kann beispielsweise durch erstmalige Inbetriebnahme des Datenübertragungssystems nach dem Anschluß der Konfigurationssteuereinrichtung und der Funktionseinheiten 3 bis 6 an den Bus 2, oder selektiv von einem Be-
GR 99 G 1705 r. „
nutzer generiert werden. Bei dem nächsten Schritt 13 wird zunächst nach der höchsten Identifikation, hier der höchsten Seriennuminer (SN_max) auf der anfänglich vorgegebenen Adresse, hier "15", gesucht.
In Fig. 4 ist ein Unterprogramm zur Ausführung des Schritts 13 dargestellt. Das Unterprogramm 26 umfaßt einen ersten Schritt 27, bei dem ein laufender Parameter I auf 0 gesetzt und dieser Wert dann in das Register 9 aller Funktionseinheiten auf der Adresse 15 eingeschrieben wird (Schritt 28). Die Funktionseinheiten können hierbei so programmiert sein, daß sie einen Adressenvergleich der in ihrem Adreßregister 7 gespeicherten Adresse mit der von der Konfigurationssteuereinrichtung 1 zugeführten Adresse, hier 15, ausführen und nur dann Daten aufnehmen und abgeben, wenn ihre Adresse mit der zugeführten Adresse übereinstimmt. Die Konfigurationssteuereinrichtung 1 erzeugt dann einen an die Funktionseinheiten abgegebenen Befehl zum Auslesen des Inhalts des Registers 8, wobei, wie vorstehend angegeben, dieser Befehl nur dann befolgt wird, wenn der Wert im Register 9 kleiner oder gleich dem im Register 8 jeweils enthaltenen Wert (Seriennummer) ist. Bei dem Schritt 30 wird überprüft, ob eine oder mehrere Funktionseinheiten auf den Lesebefehl zum Auslesen des Inhalts des Registers 8 ansprechen. Da beim ersten Durchlauf in das Register 9 der Funktionseinheiten der Wert 0 eingeschrieben ist, antworten alle Funktionseinheiten gleichzeitig. Bei dem Schritt 30 wird daher über die Verzweigung "ja" zum Schritt 2 9 übergegangen, bei dem der Wert von I um 1 hochgestuft wird und dieser hochgestufte Wert beim Schritt 28 nun in die Register 9 eingeschrieben wird. Danach wird erneut der Lesebefehl zum Auslesen des Inhalts des Registers 8 abgegeben und beim Schritt 30 überprüft, ob ein Teilnehmer antwortet. Dieser Vorgang wird so lange wiederholt, bis das Ergebnis beim Schritt 30 "nein" lautet. Da stets nur immer diejenigen Teilnehmer antworten, deren Seriennummer SN gleich oder größer als der Registerinhalt im Register 9 (SR) ist, nimmt die Anzahl der Antworten bei jedem Durchlauf der Schritte 28 bis
GR 99 G 1705 .. ··
• ·
30 ab, bis schließlich auch die Funktionseinheit mit der
höchsten Seriennummer nicht mehr antwortet, da der Inhalt des Registers 9 nun um die Schrittweitengröße, hier "1" größer
geworden ist als sie. Daher wird beim Schritt 31 der Wert SCR im Register 9 wieder um 1 herabgestuft (durch Herabstufung
von I), so daß nun SCR auf den Wert der höchsten Seriennummer der Funktionseinheiten eingestellt ist. Bei dem Rücksprung 32 wird dann wieder in das Hauptprogramm zurückgesprungen und
zum Schritt 14 übergegangen, bei dem der Inhalt des Registers 10 (Typencode) und eventuell auch der Inhalt des Registers 11 (zusätzliche Information ID) aus der gefundenen Funktionseinheit mit der höchsten Seriennummer von der Konfigurationssteuereinrichtung
1 gelesen werden.
Bei einem Schritt 15 sucht die Konfigurationssteuereinrichtung
1 in einer Konfigurationstabelle, ob dort der entsprechende
Typ (Typencode) und gegebenenfalls die zusätzlichen
Identifikationsinformationen ID vorhanden sind. In Fig. 6 ist ein Beispiel für eine solche Konfigurationstabelle 43 gezeigt.
Diese Konfigurationstabelle 43 wird während der Buskonfiguration
von der Konfigurationssteuereinrichtung 1 ausgefüllt.
Die Konfigurationstabelle 43 umfaßt beim gezeigten
Beispiel 4 Spalten, nämlich eine Adressenspalte 44, eine Typencode-Spalte
45, eine Identifikationsinformations-Spalte 46 und eine Seriennummer-Spalte 47. Die Konfigurationstabelle 43 ist entweder in der Konfigurationssteuereinrichtung 1 selbst
oder in einer hiervon getrennten, jedoch von der Konfigurationssteuereinrichtung 1 adressierbaren Speichereinrichtung gespeichert. Sofern die Anzahl und/oder die Funktionseinheitstypen
bereits vor der Konfiguration bekannt sind, können die
Adreßspalte 44, die Typencode-Spalte 45 und/oder die Identifikationsinformations-Spalte
46 bereits vor der Konfiguration ausgefüllt werden. Alternativ können diese Informationen auch während der Konfiguration ausgefüllt .werden. In jedem Fall
werden die gefundenen Seriennummern der einzelnen Slaves während der Buskonfiguration in die einzelnen Felder der Seriennummern-Spalte 47 eingeschrieben.
GR 99 G 1705
Wenn im Schritt 15 der Funktionseinheitstyp und gegebenenfalls die Identifikationsinformationen in der Konfigurationstabelle 43 gefunden werden, wird die Seriennummer in der zugehörigen Zeile registriert und auch die in dieser Zeile eingetragene Adresse (sofern schon vorhanden) ausgelesen (Schritt 16). Beim Schritt 17 wird überprüft, ob die aus der Konfigurationstabelle ausgelesene Adresse gleich der anfänglich in den Funktionseinheiten als unspezifizierter summarischer Adressenwert vorgegebenen Adresse, hier "15" ist. Wenn dies nicht der Fall ist, wird der gefundenen Funktionseinheit bei dem Schritt 18 die in der Konfigurationstabelle in der entsprechenden Zeile stehende Adresse zugeordnet und in dem Adreßregister 7 dieser Funktionseinheit gespeichert.
Wenn demgegenüber die laut Konfigurationstabelle der gefundenen Funktionseinheit zuzuordnende Adresse die Adresse "15" sein sollte, wird zu dem Schritt 19 übergegangen, bei dem der gefundenen Funktionseinheit vorübergehend eine andere Adresse, hier die Adresse "0" zugeordnet und die Seriennummer SN in einem Registerabschnitt SN_m gespeichert wird. Gemäß Kommentarfeld 20 wird hierdurch erreicht, daß eine Funktionseinheit mit der eigentlich zuzuordnenden Adresse "15" vorübergehend verlegt wird, um zu erreichen, daß sich diese Funktionseinheit bei den nachfolgenden, unter weiterer Verwendung der Adresse "15" erfolgenden Konfigurationsdurchläufen nicht immer wieder meldet.
Bei dem Schritt 21 wird überprüft, ob sich unter der Adresse "15" noch eine weitere Funktionseinheit meldet, wobei dann, wenn dies der Fall ist, zum Schritt 13 zurückgesprungen wird und die Suche nach der nun höchsten Seriennummer unter erneuter Abarbeitung der Schritte 14 bis 19 wiederholt wird. Wenn alle Funktionseinheiten gefunden worden sind, und diesen somit ihre Adressen zugeordnet worden sind, wird zum Schritt übergegangen, bei dem der Wert SN_m in das Register 9 der auf der Adresse 0 vorhandenen, vorübergehend ausgelagerten Funk-
GR 99 G 1705
tionseinheit eingeschrieben wird, so daß diese Funktionseinheit wieder selektiert wird. In das Adreßregister 7 dieser Funktionseinheit wird dann bei dem Schritt 23 die eigentlich laut Konfigurationstabelle vorgesehene Adresse "15" eingeschrieben, so daß diese Funktionseinheit auf den für sie vorgesehenen Adressenplatz gelegt wird. Wie aus der Kommentaranmerkung 24 ersichtlich ist, wird hierdurch die beim Schritt 19 vorgesehene Auslagerung rückgängig gemacht. Sofern sich unter der Adresse 0 noch eine weitere Funktionseinheit melden sollte, der die Adresse 0 planmäßig laut Konfigurationstabelle zugeordnet worden ist, wird durch geeignete Mittel, beispielsweise durch Überprüfung des Inhalts des Registers 8 sichergestellt, daß tatsächlich nur in der Funktionseinheit, deren Seriennummer im Register 8 = SN_m ist, die Adresse "15" im Adreßregister 7 eingespeichert wird. Mit dem Schritt 25 ist die automatische Buskonfiguration abgeschlossen.
Die gemäß Fig. 4 vorgesehene inkrementale Suche nach der Funktionseinheit mit der höchsten Seriennummer kann bei einem Seriennummerregister (SNR) mit höherer Stellenzahl relativ lange dauern. Beispielsweise sind bei einem Seriennummerregister 8 mit einer Bitlänge von 32 Bit bis zu 232 Versuche notwendig, um die höchste Seriennummer zu finden. Zur Verkürzung der Gesamtdauer kann in solchen Fällen ein binäres Suchverfahren ("binary search") eingesetzt werden, wie es in Fig. 5 gezeigt ist. Der Schritt 13 gemäß Fig. 3 wird hier durch das Suchunterprogramm 35 ausgeführt, wobei als Beispiel von einer Registerbitlänge des Registers 8 mit 32 Bits ausgegangen wird. Bei einem Schritt 36 wird die laufende, die jeweils zu behandelnde Bitstelle bezeichnende Variable N auf 31 gesetzt und dann bei dem Schritt 37 das an der Position N befindliche Bit, hier zunächst das 31. Bit, im Register 9 auf 1 gesetzt, während alle anderen Bitstellen noch auf 0 liegen. Antwortet bei dem Schritt 38 keine Funktionseinheit auf einen Lesebefehl zum Auslesen des Registerinhalts des Registers 8, bedeutet dies, daß keine Funktionseinheit mit einer Seriennummer gleich oder höher als der Wert im Register 9 vorhanden ist.
GR 99 G 1705
Beim Schritt 39 wird dann das Bit an der Stelle N im Register 9 wieder auf 0 gesetzt und danach beim Schritt 40 der Parameter N um 1 herabgestuft, so daß nun die zweithöchste Bitposition im Register 9 bezeichnet wird. Lautet die Antwort im Schritt 38 "ja", wird sofort zum Schritt 40 übergegangen, so daß das Bit an der Position N gesetzt bleibt. Mit den nächstniedrigeren Bits wird dann jeweils in gleicher Weise gemäß den Schritten 37 bis 40 verfahren, bis sich bei einem Schritt 41 ergibt, daß der Wert von N nun kleiner als 0 geworden ist, was bedeutet, daß beim letzten Durchlauf die letzte Bitstelle des Registers bereits erreicht und überprüft worden ist. Wenn die Antwort beim Schritt 41 "ja" lautet, wird der Rücksprung gemäß Schritt 42 ausgeführt und damit zum Schritt 14 in Fig. 3 übergegangen. Mit diesem Verfahren ist nach nur 32 Durchläufen die höchste Seriennummer gefunden.
Durch Überprüfung der Konfigurationstabelle 43 läßt sich einfach ermitteln, ob die Konfiguration des Systems bereits vollständig abgeschlossen ist, indem überprüft wird, ob in allen Zeilen Seriennummern eingeschrieben sind. Durch eine solche Überprüfung läßt sich auch eine nur teilweise Konfiguration des Systems erkennen, da dann nur in einigen Zeilen Seriennummern vorhanden sind. Eine solche Teilkonfiguration kann zum Beispiel durch Abbruch einer laufenden Konfiguration hervorgerufen sein. Wenn die Konfiguration nur teilweise neu auszuführen ist, beispielsweise bei Austausch einer Funktionseinheit in einem schon konfigurierten System, kann zunächst der neu einzusetzenden Funktionseinheit im Adreßregister 7 die Adresse der bisherigen, zu ersetzenden Funktionseinheit eingespeichert werden und dann durch Adressierung mittels dieser Adresse die Seriennummer der neuen Funktionseinheit in dem Register 8 in der vorstehend erläuterten Weise ermittelt und dann in der Konfigurationstabelle 43 in der entsprechenden Zeile eingeschrieben werden.
Vorzugsweise wird die Konfigurationstabelle in der Konfigurationssteuereinrichtung 1 oder in einer separaten Speicherein-
GR 99 G 1705
richtung nichtflüchtig, zum Beispiel in einem EEPROM, gespeichert, so daß das System nur einmal, und nicht bei jedem Einschalten, konfiguriert werden muß. In diesem Fall ist eine
Rekonfiguration nur bei einer Systemänderung, zum Beispiel
beim Austausch eines oder mehrerer defekter Funktionseinheiten, erforderlich. Vorzugsweise speichern auch die Funktionseinheiten die ihnen jeweils zugeordnete Adresse in nicht
flüchtiger Weise, zum Beispiel in einem EEPROM, so daß keine Adressenzuordnung bei jeder Systemneueinschaltung notwendig
ist.

Claims (10)

1. Datenübertragungssystem mit einer Konfigurationssteuereinrichtung (1) und mehreren, mit der Konfigurationssteuereinrichtung (1) über einen Bus (2) verbundenen Funktionseinheiten (3 bis 6), wobei jede Funktionseinheit ein Identifikationsregister (8), in dem eine für diese Funktionseinheit spezifische Identifikationsinformation (SN) gespeichert ist, die sich von den Identifikationsinformationen (SN) der anderen, an den Bus (2) angeschlossenen Funktionseinheiten (3 bis 6) unterscheidet, und ein Adreßregister (3) aufweist, das von der Konfigurationssteuereinrichtung (1) beschreibbar ist. 2. Datenübertragungssystem nach Anspruch 1, bei dem die Identifikationsinformation jeweils die der Funktionseinheit selektiv zugeordnete Seriennummer ist.
3. Datenübertragungssystem nach Anspruch 1 oder 2, dadurch gekennzeichnet, daß das Datenübertragungssystem Bestandteil eines Kraftfahrzeug- Insassenschutzsystems ist, daß die Konfigurationssteuereinrichtung ein Steuergerät des Kraftfahrzeug- Insassenschutzsystems ist, und daß die Funktionseinheiten (3 bis 6) ausgelagerte Sensoren und/oder Auslöseeinrichtungen, insbesondere Zündpillen, zur Auslösung von Insassenschutzkomponenten bei einem Kraftfahrzeugunfall umfassen.
4. Datenübertragungssystem nach einem der vorhergehenden Ansprüche, gekennzeichnet durch eine Konfigurationstabelle (43), die in der Konfigurationssteuereinrichtung (1) oder in einer separaten Speichereinrichtung gespeichert ist und von der Konfigurationssteuereinrichtung (1) abfragbare und/oder beschreibbare Felder zum Speichern der Adressen, die die Konfigurationssteuereinrichtung (1) den einzelnen Funktionseinheiten zuzuordnen oder zugeordnet hat, und zum Speichern der den einzelnen Funktionseinheiten (3 bis 6) zugeordneten Identifikationsinformationen enthält.
5. Datenübertragungssystem nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, daß die Konfigurationssteuereinrichtung (1) derart aufgebaut ist, daß sie zur selbsttätigen Buskonfiguration die Funktionseinheit mit einem Extremwert, insbesondere dem Maximalwert, der Identifikationinformation sucht und dieser Funktionseinheit eine neue Adresse in deren Adreßregister (7) einschreibt, und diesen Vorgang dann für Funktionseinheiten mit dem jeweils nächstkleineren oder nächstgrößeren Wert der Identifikationsinformation wiederholt, bis allen Funktionseinheiten Adressen zugeordnet sind, die in einer Konfigurationstabelle (43) gespeichert oder speicherbar sind.
6. Datenübertragungssystem nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, daß jede Funktionseinheit (3 bis 6) ein von der Konfigurationssteuereinrichtung (1) beschreibbares Register (9) enthält, und daß jede Funktionseinheit so aufgebaut ist, daß sie sich bei der Konfigurationssteuereinrichtung (1) meldet, wenn der in diesem Register (9) stehende Wert gleich oder kleiner als der Wert ihrer Identifikationsinformation (SN) ist.
7. Datenübertragungssystem nach Anspruch 6, dadurch gekennzeichnet, daß jede Funktionseinheit so aufgebaut ist, daß sie zusätzlich eine Adressenüberprüfung durch Vergleich der in ihrem Adreßregister (7) stehenden Adresse mit der von der Konfigurationssteuereinrichtung (1) auf den Bus ausgegebenen Adresse ausführt und sich nur dann meldet, wenn einerseits Adressenübereinstimmung vorliegt und andererseits der in dem Register (9) stehende Wert kleiner oder gleich dem Wert ihrer Identifikationsinformation (SN) ist.
8. Datenübertragungssystem nach Anspruch 6 oder 7, dadurch gekennzeichnet, daß die Konfigurationssteuereinrichtung (1) so aufgebaut ist, daß sie die Suche nach der Funktionseinheit (3 bis 6) mit der jeweils höchsten Identifikationsinformation derart ausführt, daß im Register (9) zunächst nur die Bitstelle höchster Wertigkeit gesetzt wird und überprüft wird, ob sich eine oder mehrere Funktionseinheiten (3 bis 6) melden, danach die Bitstelle zweithöchster Wertigkeit gesetzt wird und erneut überprüft wird, ob sich eine oder mehrere Funktionseinheiten melden, und dieser Vorgang bis zur letzten Bitstelle des Registers (9) fortgesetzt wird.
9. Datenübertragungssystem nach Anspruch 8, dadurch gekennzeichnet, daß dann, wenn sich nach dem Setzen einer Bitstelle keine Funktionseinheit (3 bis 6) meldet, diese Bitstelle wieder rückgesetzt wird.
10. Datenübertragungssystem nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, daß jede Funktionseinheit (3 bis 6) ein weiteres Register (10, 11) enthält, in dem Typeninformationen und gegebenenfalls weitere Informationen für die betreffende Funktionseinheit gespeichert sind.
11. Datenübertragungssystem nach Anspruch 10, dadurch gekennzeichnet, daß in einer Konfigurationstabelle (43) Typeninformationen und gegebenenfalls zusätzliche Informationen sowie Adressen gespeichert sind, und daß die Kommunikationssteuereinrichtung (1) derart aufgebaut ist, daß sie einen Vergleich zwischen der von einer Funktionseinheit ausgelesenen Typeninformation und gegebenenfalls zusätzlichen Information einerseits und der in der Konfigurationstabelle gespeicherten Typeninformation und gegebenenfalls zusätzlichen Information andererseits ausführt und bei Übereinstimmung die in der Konfigurationstabelle für diese Typeninformation und gegebenenfalls zusätzliche Information gespeicherte Adresse in dem Adreßregister (7) der betreffenden Funktionseinheit speichert.
DE29907265U 1999-04-23 1999-04-23 Datenübertragungssystem mit selbsttätiger Konfigurierung Expired - Lifetime DE29907265U1 (de)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE29907265U DE29907265U1 (de) 1999-04-23 1999-04-23 Datenübertragungssystem mit selbsttätiger Konfigurierung

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE29907265U DE29907265U1 (de) 1999-04-23 1999-04-23 Datenübertragungssystem mit selbsttätiger Konfigurierung

Publications (1)

Publication Number Publication Date
DE29907265U1 true DE29907265U1 (de) 1999-09-16

Family

ID=8072640

Family Applications (1)

Application Number Title Priority Date Filing Date
DE29907265U Expired - Lifetime DE29907265U1 (de) 1999-04-23 1999-04-23 Datenübertragungssystem mit selbsttätiger Konfigurierung

Country Status (1)

Country Link
DE (1) DE29907265U1 (de)

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1100018A3 (de) * 1999-11-11 2001-10-04 Sankyo Seiki Mfg. Co. Ltd. Gerät versehen mit USB-Schnittstelle
EP1289190A2 (de) 2001-08-31 2003-03-05 Audi Ag Automatisierte Buskonfiguration
EP1507210A2 (de) 2003-08-09 2005-02-16 Samsung Electronics Co., Ltd. Verfahren und System zur Kontrolle von Peripheriegeräten, die an ein Videogerät angeschlossen sind
DE102004049771A1 (de) * 2004-10-12 2006-04-13 Endress + Hauser Flowtec Ag Verfahren zum Betreiben eines modular aufgebauten Feldgerätes der Automatisierungstechnik
DE102004037036A1 (de) * 2004-07-30 2006-06-22 Siemens Ag Kommunikationssystem und Verfahren zum Konfigurieren desselben
DE102006005805A1 (de) * 2006-02-08 2007-08-09 Siemens Ag Verfahren zur automatischen Konfigurierung eines Feldgeräte enthaltenden Netzwerks
DE102006018871A1 (de) * 2006-04-24 2007-10-25 OCé PRINTING SYSTEMS GMBH Verfahren zum Betreiben eines Datenbusses und Datenbussystem
DE102007023322A1 (de) * 2007-05-16 2008-11-20 Volkswagen Ag Personenschutzsystem für ein Fahrzeug und zugehöriges Verfahren
US7583690B2 (en) 2003-07-07 2009-09-01 Siemens Aktiengesellschaft Allocation of station addresses to communication users in a bus system
WO2012041753A1 (de) 2010-09-30 2012-04-05 Robert Bosch Gmbh Verfahren zur automatischen adressvergabe an gleichartige busteilnehmer
DE102013000116A1 (de) * 2013-01-05 2014-07-10 Volkswagen Aktiengesellschaft Verfahren zur Identifikation von pyrotechnischen Einheiten in einem Kraftfahrzeug
WO2014049503A3 (en) * 2012-09-25 2014-11-27 Protean Electric Limited A control system for identifying an electrical device in a vehicle
DE102015121288A1 (de) * 2015-12-07 2017-06-08 Eaton Electrical Ip Gmbh & Co. Kg Busanordnung und Verfahren zum Betreiben einer Busanordnung
DE102004015125B4 (de) * 2004-03-27 2017-09-14 Robert Bosch Gmbh Vorrichtung zur Ansteuerung von Personenschutzmitteln
WO2019020674A1 (de) * 2017-07-28 2019-01-31 Ebm-Papst Mulfingen Gmbh & Co. Kg Drahtlose vergabe von netzwerkadressen
DE102011055689B4 (de) 2010-11-25 2019-07-18 Denso Corporation Kommunikationssystem für ein Insassenschutzsystem

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3838152C2 (de) 1988-11-10 1990-10-31 Kloeckner-Moeller Elektrizitaetsgesellschaft Mbh, 5300 Bonn, De
DE4037143A1 (de) 1990-11-22 1992-05-27 Bosch Gmbh Robert Steuerungssystem
DE4340048A1 (de) 1993-11-24 1995-06-01 Bosch Gmbh Robert Vorrichtung zum Austauschen von Daten und Verfahren zum Betreiben der Vorrichtung
DE19614238C1 (de) 1996-04-10 1997-12-11 Siemens Ag Kommunikationssystem mit einer Meisterstation und mindestens einer Sklavenstation
US5712852A (en) 1993-06-25 1998-01-27 Db2 Systems Company Limited D2B device station address initialization starting with stored address

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3838152C2 (de) 1988-11-10 1990-10-31 Kloeckner-Moeller Elektrizitaetsgesellschaft Mbh, 5300 Bonn, De
DE4037143A1 (de) 1990-11-22 1992-05-27 Bosch Gmbh Robert Steuerungssystem
US5712852A (en) 1993-06-25 1998-01-27 Db2 Systems Company Limited D2B device station address initialization starting with stored address
DE4340048A1 (de) 1993-11-24 1995-06-01 Bosch Gmbh Robert Vorrichtung zum Austauschen von Daten und Verfahren zum Betreiben der Vorrichtung
DE19614238C1 (de) 1996-04-10 1997-12-11 Siemens Ag Kommunikationssystem mit einer Meisterstation und mindestens einer Sklavenstation

Cited By (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1100018A3 (de) * 1999-11-11 2001-10-04 Sankyo Seiki Mfg. Co. Ltd. Gerät versehen mit USB-Schnittstelle
EP1289190A2 (de) 2001-08-31 2003-03-05 Audi Ag Automatisierte Buskonfiguration
US7583690B2 (en) 2003-07-07 2009-09-01 Siemens Aktiengesellschaft Allocation of station addresses to communication users in a bus system
EP1950662A3 (de) * 2003-08-09 2009-10-28 Samsung Electronics Co., Ltd. Verfahren und System zum Steuern von Peripheriegeräten, die an einem Videogerät angeschlossen sind
EP1507210A2 (de) 2003-08-09 2005-02-16 Samsung Electronics Co., Ltd. Verfahren und System zur Kontrolle von Peripheriegeräten, die an ein Videogerät angeschlossen sind
EP1507210A3 (de) * 2003-08-09 2006-03-29 Samsung Electronics Co., Ltd. Verfahren und System zur Kontrolle von Peripheriegeräten, die an ein Videogerät angeschlossen sind
US8214863B2 (en) 2003-08-09 2012-07-03 Samsung Electronics Co., Ltd. Method and system for controlling peripheral devices connected to a video device
EP1950661A3 (de) * 2003-08-09 2009-10-28 Samsung Electronics Co., Ltd. Verfahren und System zum Steuern von Peripheriegeräten, die an einem Videogerät angeschlossen sind
DE102004015125B4 (de) * 2004-03-27 2017-09-14 Robert Bosch Gmbh Vorrichtung zur Ansteuerung von Personenschutzmitteln
DE102004037036A1 (de) * 2004-07-30 2006-06-22 Siemens Ag Kommunikationssystem und Verfahren zum Konfigurieren desselben
DE102004037036B4 (de) * 2004-07-30 2007-01-18 Siemens Ag Kommunikationssystem und Verfahren zum Konfigurieren desselben
DE102004049771A1 (de) * 2004-10-12 2006-04-13 Endress + Hauser Flowtec Ag Verfahren zum Betreiben eines modular aufgebauten Feldgerätes der Automatisierungstechnik
DE102006005805A1 (de) * 2006-02-08 2007-08-09 Siemens Ag Verfahren zur automatischen Konfigurierung eines Feldgeräte enthaltenden Netzwerks
DE102006018871A1 (de) * 2006-04-24 2007-10-25 OCé PRINTING SYSTEMS GMBH Verfahren zum Betreiben eines Datenbusses und Datenbussystem
US8253960B2 (en) 2006-04-24 2012-08-28 OCé PRINTING SYSTEMS GMBH Method for the operation of a data bus, and data bus system
US8300258B2 (en) 2006-04-24 2012-10-30 OCé PRINTING SYSTEMS GMBH Method for the operation of a data bus, and data bus system
DE102007023322A1 (de) * 2007-05-16 2008-11-20 Volkswagen Ag Personenschutzsystem für ein Fahrzeug und zugehöriges Verfahren
DE102007023322B4 (de) * 2007-05-16 2017-05-18 Volkswagen Ag Personenschutzsystem für ein Fahrzeug und zugehöriges Verfahren
DE102010041810A1 (de) 2010-09-30 2012-04-05 Robert Bosch Gmbh Verfahren zur automatischen Adressvergabe an gleichartige Busteilnehmer
WO2012041753A1 (de) 2010-09-30 2012-04-05 Robert Bosch Gmbh Verfahren zur automatischen adressvergabe an gleichartige busteilnehmer
US10204072B2 (en) 2010-09-30 2019-02-12 Robert Bosch Gmbh Method for automatically allocating addresses to similar bus users
DE102011055689B4 (de) 2010-11-25 2019-07-18 Denso Corporation Kommunikationssystem für ein Insassenschutzsystem
WO2014049503A3 (en) * 2012-09-25 2014-11-27 Protean Electric Limited A control system for identifying an electrical device in a vehicle
DE102013000116A1 (de) * 2013-01-05 2014-07-10 Volkswagen Aktiengesellschaft Verfahren zur Identifikation von pyrotechnischen Einheiten in einem Kraftfahrzeug
DE102013000116B4 (de) 2013-01-05 2022-04-21 Volkswagen Aktiengesellschaft Verfahren zur Identifikation von pyrotechnischen Einheiten in einem Kraftfahrzeug
DE102015121288A1 (de) * 2015-12-07 2017-06-08 Eaton Electrical Ip Gmbh & Co. Kg Busanordnung und Verfahren zum Betreiben einer Busanordnung
US10467024B2 (en) 2015-12-07 2019-11-05 Eaton Intelligent Power Limited System and method for bus arrangement communications
WO2019020674A1 (de) * 2017-07-28 2019-01-31 Ebm-Papst Mulfingen Gmbh & Co. Kg Drahtlose vergabe von netzwerkadressen
CN109309737A (zh) * 2017-07-28 2019-02-05 依必安派特穆尔芬根有限两合公司 对网络地址的无线分配
EP3659325A1 (de) * 2017-07-28 2020-06-03 ebm-papst Mulfingen GmbH & Co. KG Drahtlose vergabe von netzwerkadressen
US11489809B2 (en) 2017-07-28 2022-11-01 Ebm-Papst Mulfingen Gmbh & Co. Kg Wireless allocation of network addresses

Similar Documents

Publication Publication Date Title
EP0730803B1 (de) Vorrichtung zum austauschen von daten
DE29907265U1 (de) Datenübertragungssystem mit selbsttätiger Konfigurierung
DE2646162C3 (de) Schaltungsanordnung zum Ersetzen fehlerhafter Informationen in Speicherplätzen eines nicht veränderbaren Speichers
DE4307564C2 (de) Speichersteuerung mit programmierbarer Zeitgabe und Verfahren zum Steuern des Zugriffs auf einen Speicher
DE19964013B4 (de) Verfahren und Vorrichtung zur Steuerung von Betriebsabläufen in einem Fahrzeug
DE2936913C2 (de) Anordnung zur Steuerung von Eingabe und Ausgabe bei einer programmierbaren Logiksteuerung
DE19616166A1 (de) Steuergerät, insbesondere Kraftfahrzeugsteuergerät
DE10308545A1 (de) Verfahren und Vorrichtung zum Aktualisieren eines verteilten Programms
DE3148099C2 (de) Anordnung zum Erkennen einer Digitalfolge
EP0997347B1 (de) Verfahren und System zur Umschaltung eines Steuergerätes, insbesondere eines Kraftfahrzeuges
EP0437551B1 (de) Verfahren und vorrichtung zum abfragen von steuergeräte-daten
DE2830435A1 (de) Programmierbare steuereinheit
EP0519089B1 (de) Einlesen von Betriebsparametern in einen funktionsbereiten Näherungsschalter
DE3210616A1 (de) Rechner
DE10318470A1 (de) Verfahren und Vorrichtung zur Programmierung von Steuergeräten eines Kraftfahrzeuges
EP0848843B1 (de) Verfahren zum erzeugen und abspeichern eines aus befehlen bestehenden anwenderprogramms für eine speicherprogrammierbare steuerung und betriebsverfahren für eine speicherprogrammierbare steuerung
EP1332501B1 (de) Speicherverwaltungslogik zur erweiterten nutzung von festwertspeichern
DE4436371B4 (de) Vorrichtung und Verfahren zur Steuerung einer Brennkraftmaschine
DE10252059B3 (de) Verfahren zum Betreiben einer Speicheranordnung
DE19705507C1 (de) Steuergerät
DE1774212C3 (de) Datenverarbeitungsanlage
DE19645054C2 (de) Vorrichtung und Verfahren zur Selektion von Adressenwörtern
EP1055983B1 (de) Steuergerät mit mindestens zwei Steuereinheiten, davon eine mit externer Schnittstelle
EP1612689B1 (de) Steckplatzerkennung in einem Bussystem
DE3218678C2 (de)

Legal Events

Date Code Title Description
R207 Utility model specification

Effective date: 19991021

R163 Identified publications notified

Effective date: 20010126

R150 Utility model maintained after payment of first maintenance fee after three years

Effective date: 20020918

R151 Utility model maintained after payment of second maintenance fee after six years

Effective date: 20050708

R152 Utility model maintained after payment of third maintenance fee after eight years

Effective date: 20070703

R081 Change of applicant/patentee

Owner name: CONTINENTAL AUTOMOTIVE GMBH, DE

Free format text: FORMER OWNER: SIEMENS AKTIENGESELLSCHAFT, 80333 MUENCHEN, DE

Effective date: 20080731

R071 Expiry of right