[go: up one dir, main page]

DE102014003066B4 - Method for semi-automatic address determination for bus participants of a mixed star / serial lighting network for use in vehicles - Google Patents

Method for semi-automatic address determination for bus participants of a mixed star / serial lighting network for use in vehicles Download PDF

Info

Publication number
DE102014003066B4
DE102014003066B4 DE102014003066.0A DE102014003066A DE102014003066B4 DE 102014003066 B4 DE102014003066 B4 DE 102014003066B4 DE 102014003066 A DE102014003066 A DE 102014003066A DE 102014003066 B4 DE102014003066 B4 DE 102014003066B4
Authority
DE
Germany
Prior art keywords
bus
network
subscriber
subnetwork
participant
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.)
Active
Application number
DE102014003066.0A
Other languages
German (de)
Other versions
DE102014003066A1 (en
Inventor
Christian Schmitz
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.)
Elmos Semiconductor SE
Original Assignee
Elmos Semiconductor SE
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 Elmos Semiconductor SE filed Critical Elmos Semiconductor SE
Priority to DE102014003066.0A priority Critical patent/DE102014003066B4/en
Publication of DE102014003066A1 publication Critical patent/DE102014003066A1/en
Application granted granted Critical
Publication of DE102014003066B4 publication Critical patent/DE102014003066B4/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/12Arrangements for remote connection or disconnection of substations or of equipment thereof
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/50Reducing energy consumption in communication networks in wire-line communication networks, e.g. low power modes or reduced link rate

Landscapes

  • Small-Scale Networks (AREA)
  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)

Abstract

Bus-Netzwerk (5),
a. wobei das Bus- Netzwerk (5) mindestens einen Bus-Knoten, also mindestens einen ersten Bus-Teilnehmer (7a-7k, 14), umfasst, der mit mindestens einem seriellen Bus-Teilnetzwerk (4a-4s) verbunden ist, und
b. wobei das serielle Bus-Teilnetzwerk (4a-4s) ein serielles Bus-Teilnetzwerk (4a-4s) des Bus-Netzwerks (5) ist und
c. wobei das serielle Bus-Teilnetzwerk (4a-4s) einen weiteren Bus-Teilnehmer (3, 12) umfasst und
d. wobei das serielle Bus-Teilnetzwerk (4a-4s) mindestens einen zweiten Bus-Teilnehmer (2) umfasst, und
i. wobei der weitere Bus-Teilnehmer (3, 12) nur über den zweiten Bus-Teilnehmer (2) mit einem ersten Bus-Teilnehmer (7a-7k, 14) in dem seriellen Bus-Teilnetzwerk (4a-4s) des Bus-Netzwerkes (5) verbunden ist und
ii. wobei der zweiten Bus-Teilnehmer (2) dazu eingerichtet ist, ein Verfahren durchzuführen, um die Bus-Position des zweiten Bus-Teilnehmers (2) innerhalb des seriellen Bus-Teilnetzwerkes (4a-4s) relativ zu dem ersten Bus-Teilnehmer (7a-7k, 14), der dem seriellen Bus-Teilnetzwerk (4a-4s) als dieser erste Bus-Teilnehmer (7a-7k, 14) zugeordnet ist, eindeutig zu ermitteln und
iii. wobei in dem Verfahren ein Bus-Teilnehmer (13) die Bus-Position 1 erhält, wenn er diesem ersten Bus-Teilnehmer (7a-7k, 14) am nächsten liegt oder
iv. wobei in dem Verfahren der Bus-Teilnehmer (12) die Bus-Position 1 erhält, wenn er der letzte weitere Bus-Teilnehmer (12) ist, und
v. wobei der zweite Bus-Teilnehmer (2) Informationen, ein Look-Up-Table, und/oder Algorithmen bereithält oder von diesem ersten Bus-Teilnehmer (7a-7k,, 14) übermittelt bekommt, die die besagte ermittelte Bus-Position innerhalb des seriellen Bus-Teilnetzwerkes (4a-4s) mit einer logischen Bus-Netzwerkadresse innerhalb des Bus-Netzwerkes (5) verknüpfen und
vi. dass der zweite Bus-Teilnehmer (2) auf Basis einer besagten Information und/oder eines besagten Algorithmus die logische Bus-Netzwerkadresse des zweiten Bus-Teilnehmers (2) innerhalb des Bus-Netzwerkes (5) bestimmt,
vii. wobei der zweite Bus-Teilnehmer (2) mittels zumindest einer Teilvorrichtung des zweiten Bus-Teilnehmers (2) das Verfahren durchführt, das auf Basis der besagten Information und/oder des besagten Algorithmus die logische Bus- Netzwerkadresse des zweiten Bus-Teilnehmers (2) innerhalb eines Bus-Netzwerkes (5) bestimmt und dadurch gekennzeichnet,
e. dass das Bus-Netzwerk (5) zumindest in einem Teilnetzwerk zumindest zeitweise keine physikalische Topologie eines gerichteten zyklenfreien Graphen ohne Mehrfachkanten aufweist und
f. dass es zusätzliche Bus-Teilnetzwerke (4t`) innerhalb dieses Teilnetzwerkes des Bus-Netzwerkes (5) aufweist, die nach der Ermittlung der logischen Bus-Netzwerkadressen zumindest zeitweise deaktiviert sind, und
g. dass das Bus-Netzwerk (5) und/oder das besagte Teilnetzwerk des Bus-Netzwerkes (5) nach der Ermittlung der jeweiligen logischen Bus-Netzwerkadressen der Bus-Teilnehmer (7a-7k, 2, 12, 13, 14) durch dieselben und nach der zumindest zeitweisen Deaktivierung der zusätzlichen Bus-Teilnetzwerke (4t') zumindest teilweise eine logische Topologie eines gerichteten zyklenfreien Graphen ohne Mehrfachkanten aufweist.

Figure DE102014003066B4_0000
bus network (5),
a. wherein the bus network (5) comprises at least one bus node, i.e. at least one first bus subscriber (7a-7k, 14), which is connected to at least one serial bus sub-network (4a-4s), and
b. wherein the serial bus sub-network (4a-4s) is a serial bus sub-network (4a-4s) of the bus network (5) and
c. wherein the serial bus subnetwork (4a-4s) comprises a further bus subscriber (3, 12) and
d. wherein the serial bus subnetwork (4a-4s) comprises at least one second bus subscriber (2), and
i. wherein the further bus subscriber (3, 12) only communicates via the second bus subscriber (2) with a first bus subscriber (7a-7k, 14) in the serial bus sub-network (4a-4s) of the bus network ( 5) is connected and
ii. wherein the second bus subscriber (2) is set up to carry out a method to determine the bus position of the second bus subscriber (2) within the serial bus subnetwork (4a-4s) relative to the first bus subscriber (7a -7k, 14), which is assigned to the serial bus subnetwork (4a-4s) as this first bus subscriber (7a-7k, 14), to be clearly determined and
iii. wherein in the method a bus subscriber (13) receives bus position 1 if it is closest to this first bus subscriber (7a-7k, 14) or
iv. wherein in the process the bus subscriber (12) is the Bus position 1 is given if it is the last additional bus participant (12), and
v. wherein the second bus participant (2) holds information, a look-up table, and/or algorithms or receives it from this first bus participant (7a-7k, 14), which determines the said determined bus position within the Link the serial bus subnetwork (4a-4s) with a logical bus network address within the bus network (5) and
vi. that the second bus participant (2) determines the logical bus network address of the second bus participant (2) within the bus network (5) based on said information and/or said algorithm,
vii. wherein the second bus subscriber (2) uses at least one sub-device of the second bus subscriber (2) to carry out the method which determines the logical bus network address of the second bus subscriber (2) based on said information and/or said algorithm. determined within a bus network (5) and characterized in that
e. that the bus network (5), at least in a partial network, at least temporarily does not have a physical topology of a directed cycle-free graph without multiple edges and
f. that it has additional bus subnetworks (4t`) within this subnetwork of the bus network (5), which are at least temporarily deactivated after the logical bus network addresses have been determined, and
G. that the bus network (5) and/or the said Subnetwork of the bus network (5) after the respective logical bus network addresses of the bus participants (7a-7k, 2, 12, 13, 14) have been determined by them and after the at least temporary deactivation of the additional bus subnetworks (4t' ) has at least partially a logical topology of a directed cycle-free graph without multiple edges.
Figure DE102014003066B4_0000

Description

Einleitung und Stand der TechnikIntroduction and state of the art

Aus dem Stand der Technik sind verschiedene Autoadressierungsmethoden für die Teilnehmer von seriellen Bus-Systemen bekannt. Als Beispiele können hier die Schriften EP 1 364 288 B1 , DE 10 256 631 B4 und EP 1 490 772 B1 genannt werden. Diese Methoden aus dem Stand der Technik ermöglichen insbesondere die eineindeutige Ermittlung der Bus-Position eines Bus-Teilnehmers innerhalb eines seriellen Bus-Teilnetzwerkes. Sie ermöglichen jedoch nicht die Ermittlung einer eindeutigen Bus-Adresse für ein Bus-Netzwerk, das zwar derartige serielle Bus-Teilnetzwerke enthält, selbst jedoch in seiner Gänze keine serielle Topologie aufweist. Die Bus-Teilnehmer sind hier nicht in der Lage die Bus-Adresse für ein solches Bus-Netzwerk autonom zu ermitteln. In solchen Bus-Netzwerken muss die Bus-Netzwerkadresse den einzelnen Bus-Teilnehmern jeweils zugewiesen werden.Various auto-addressing methods for the participants of serial bus systems are known from the prior art. The writings can be used as examples EP 1 364 288 B1 , DE 10 256 631 B4 and EP 1 490 772 B1 to be named. These methods from the prior art enable, in particular, the unambiguous determination of the bus position of a bus subscriber within a serial bus subnetwork. However, they do not make it possible to determine a unique bus address for a bus network that, although it contains such serial bus subnetworks, does not itself have a serial topology in its entirety. The bus participants are not able to determine the bus address for such a bus network autonomously. In such bus networks, the bus network address must be assigned to the individual bus participants.

Ebenso ist es aus dem Stand der Technik bekannt, dass den einzelnen Bus-Teilnehmern eines unstrukturierten Beleuchtungsnetzwerks Bus-Adressen zugeordnet werden können. (vergleiche EP 1 016 062 B1 ) Diese Methode hat jedoch den Nachteil, dass die Adressen stets individuell programmiert werden müssen, was zeitaufwendig und in der Serienproduktion von Automobilen zu erheblichen Kosten und Fehlern führen kann.It is also known from the prior art that bus addresses can be assigned to the individual bus participants of an unstructured lighting network. (compare EP 1 016 062 B1 ) However, this method has the disadvantage that the addresses always have to be programmed individually, which is time-consuming and can lead to significant costs and errors in the series production of automobiles.

Aus der US 2010 / 0 274 945 A1 ist ein Verfahren zur Adressierung der Busteilnehmer eines seriellen Dali-Netzwerkes basierend auf dem Standard RS485 bekannt, bei dem die Knoten des Netzwerkes hintereinandergeschaltet werden und der Bus durch die einzelnen Knoten jeweils unterbrochen wird. In 5 der US 2010 / 0 274 945 A1 sendet der übergeordnete Bus-Master eine initiale Netzwerkadresse an dem ihm am nächsten liegenden untergeordneten Busteilnehmer (Bezugszeichen 502 der US 2010 / 0 274 945 A1 ). Dieser erhält die ihm zugewiesene Adresse und übermittelt dem nächsten im nachfolgenden Busteilnehmer eine um den Wert 1 inkrementierte Bus-Adresse (Abschnitt [0024] der US 2010 / 0 274 945 A1 ). Dieser übernimmt die Adresse und übergibt eine wiederum um 1 inkrementierte an den ihm untergeordneten Busknoten und so weiter. Dabei wird die Adressvergabe gestoppt, wenn keine untergeordneten Knoten bei einem Busteilnehmer mehr vorhanden sind und der Bus-Master keine weitere Vergabe durch einen untergeordneten Busteilnehmer mehr feststellt. Verzweigungen werden in der US 2010 / 0 274 945 A1 ebenfalls beschrieben (11 und 12 und Abschnitt 30 der US 2010 0 274 945 A1 ). Im Gegensatz zu den bereits erwähnten Schriften EP 1 364 288 B1 , DE 10 256 631 B4 und EP 1 490 772 B1 ermitteln also die Teilnehmer eines seriellen Teilnetzwerkes ihre Busposition nicht selbst, sondern diese wird ihnen von dem vorausgehenden Busteilnehmer oder Bus-Master zugewiesen. Dies erfordert in einem komplexen Netzwerk eine gewisse Zeit, da die Adresszuweisung sequentiell erfolgt. Ziel wäre es aber, dass die Bus-Knoten die Bus-Position innerhalb des seriellen Teilnetzwerkes selbstständig erkennen und dann nur noch zeitlich parallel oder zumindest quasiparallel ihre jeweilige individuelle Busadresse für das gesamte Busnetzwerk selbstständig erzeugen, was die Gesamtadressierung im Gegensatz zur US 2010 / 0 274 945 A1 massiv beschleunigen würde. Die in der US 2010 / 0 274 945A1 offenbarte Technik versagt also bei komplexen Netzwerken mit vielen Teilnehmern aufgrund der erforderlichen Initialisierungszeit. Für die Anwendung in einem Gebäude mag diese lange Initialisierungszeit irrelevant sein. In Systemen mit der Anforderung eines schnellen Systemstarts, also beispielsweise in Automobilen, ist eine solche Verzögerung nicht hinnehmbar.From the US 2010 / 0 274 945 A1 is a method for addressing the bus participants of a serial Dali network based on the RS485 standard, in which the nodes of the network are connected in series and the bus is interrupted by the individual nodes. In 5 the US 2010 / 0 274 945 A1 the higher-level bus master sends an initial network address to the subordinate bus participant closest to it (reference number 502). US 2010 / 0 274 945 A1 ). This receives the address assigned to it and transmits a bus address incremented by the value 1 to the next bus participant (section [0024] of the US 2010 / 0 274 945 A1 ). This takes over the address and passes on an address incremented by 1 to the bus node subordinate to it and so on. Address allocation is stopped when there are no longer any subordinate nodes on a bus participant and the bus master no longer detects any further assignment by a subordinate bus participant. Branches are in the US 2010 / 0 274 945 A1 also described ( 11 and 12 and Section 30 of the US 2010 0 274 945 A1 ). In contrast to the fonts already mentioned EP 1 364 288 B1 , DE 10 256 631 B4 and EP 1 490 772 B1 The participants in a serial subnetwork do not determine their bus position themselves, but rather this is assigned to them by the preceding bus participant or bus master. This requires a certain amount of time in a complex network because address assignment is done sequentially. The aim, however, would be for the bus nodes to independently recognize the bus position within the serial sub-network and then to independently generate their respective individual bus addresses for the entire bus network in parallel or at least quasi-parallel, which makes the overall addressing in contrast to US 2010 / 0 274 945 A1 would accelerate massively. The ones in the US 2010 / 0 274 945A1 The disclosed technology therefore fails in complex networks with many participants due to the required initialization time. This long initialization time may be irrelevant for use in a building. In systems that require a quick system start, for example in automobiles, such a delay is unacceptable.

Aus der EP 2 420 907 A1 ist ebenfalls eine Methode zur Zuordnung von logischen Adressen zu zweiten Feldbusteilnehmern (Bezugszeichen 2 und Zeile 51 bis 55 Spalte 5 der EP 2 420 907 A1 ), die Teil eines seriellen Teilbus-Systems (Bezugszeichen 31, 32, 33 der EP 2 420 907 A1 ) beschrieben. Dabei fragt ein erster Feldbusteilnehmer (Bezugszeichen 1 der EP 2 420 907 A1 ) eine Basisadresse von einer übergeordneten Instanz (Bezugszeichen 20 der EP 2 420 907 A1 ) ab. Mit Hilfe einer zuvor in dem ersten Feldbusteilnehmer Bezugszeichen 1 der EP 2 420 907 A1 ) abgelegten Konfigurationsdatei, die durch Programmierarbeit erstellt werden muss, die die Teilnehmernamen (Bezugszeichen 41, 42, 43 der EP 2 420 907 A1 ) und die Adressen (51, 52, 53) enthält, wobei diese initial noch in der Art markiert sind, dass diese noch zugewiesen werden müssen (Abschnitt [0021] Zeile 11 bis 13 der EP 2 420 907 A1 ). Nachdem die erste Adresse für den ersten Busteilnehmer (Bezugszeichen 1 der EP 2 420 907 A1 ) von der übergeordneten Einheit (Bezugszeichen 20 der EP 2 420 907 A1 ) dieser zugewiesen wurde, ermittelt der erste Busteilnehmer (Bezugszeichen 1 der EP 2 420 907 A1 ) des seriellen Teilnetzwerkes (Bezugszeichen 31 der EP 2 420 907 A1 ) die Adressen der untergeordneten Busteilnehmer (Bezugszeichen 2 und 3 der EP 2 420 907 A1 ) und weist diesen die entsprechenden IP-Adressen zu (Abschnitt [0023] Zeile 38 bis 52 der EP2420907A1 ). Die EP 2 420 907 A1 lässt dabei offen, wie die einzelnen Knoten tatsächlich angesprochen werden können. Dies ist aber der in der EP2420907A1 (Abschnitt [0027] Zeile 48 der EP 2 420 907 A1 ) referenzierten Schrift EP 2 110 725 A1 zu entnehmen. Dort wird in Abschnitt [0002] der EP 2 110 725 A1 ausgeführt, dass die Busteilnehmer individuelle, weltweit einmalige und eindeutige MAC-Adressen besitzen, die naturgemäß verwaltet werden müssen. Das in der EP 2 420 907 A1 beschriebene Verfahren nutzt somit eine bereits vorgenommene, fest verdrahtete und, fest eingebaute Individualisierung aus und erfordert, dass zumindest ein Verfahren ähnlich dem eines DNS-Servers zumindest im ersten Busteilnehmer (Bezugszeichen 1 und 9 der EP 2 420 907 A1 ) durchgeführt wird. Eine solche feste Zuordnung von MAC-Adressen zu Funktionen der Busteilnehmer ist in einem Kfz von erheblichem fertigungstechnischem Nachteil. Es ist vielmehr gewünscht, dass alle Teile mit ähnlicher Funktion gleich gefertigt werden und erst nach dem Verbau in der Kfz-Fertigung sich vollkommen selbstständig individualisieren. Bei dem Verfahren der EP 2 420 907 A1 wird jedoch die Busadresse, vergleichbar einer IP-Adresse, und damit die spätere durch die Software bestimmte Funktion dem untergeordneten zweiten Busteilnehmer (Bezugszeichen 2 der EP 2 420 907 A1 ) durch den ersten Busteilnehmer (Bezugszeichen 1 der EP 2 420 907 A1 ) mit Hilfe der besagten fest verdrahteten, fest eingebauten MAC-Adresse auf Anforderung zugewiesen. Dies hat wiederum den Nachteil eines langsamen Netzwerkhochlaufs und ist für die Anwendung im Automobil daher nicht geeignet. Darüber hinaus ist hier Programmierarbeit zur Erstellung der Konfigurationsdatei erforderlich. Ziel ist es daher, stattdessen die nachfolgenden Busteilnehmer zur autonomen parallelen Ermittlung einer individuellen Busadresse zu befähigen, um durch diese Parallelisierung die Geschwindigkeit der Businitialisierung zu erhöhen.From the EP 2 420 907 A1 is also a method for assigning logical addresses to second fieldbus participants (reference number 2 and lines 51 to 55, column 5 of the EP 2 420 907 A1 ), which is part of a serial sub-bus system (reference numbers 31, 32, 33 of the EP 2 420 907 A1 ). A first fieldbus participant asks (reference number 1). EP 2 420 907 A1 ) a base address from a higher-level instance (reference number 20 of the EP 2 420 907 A1 ) away. With the help of a reference number 1 previously in the first fieldbus participant EP 2 420 907 A1 ) stored configuration file, which must be created through programming work, which contains the participant names (reference numbers 41, 42, 43 of the EP 2 420 907 A1 ) and the addresses (51, 52, 53), whereby these are initially marked in such a way that they still have to be assigned (section [0021] lines 11 to 13 of the EP 2 420 907 A1 ). After the first address for the first bus participant (reference number 1 of EP 2 420 907 A1 ) from the higher-level unit (reference number 20 of the EP 2 420 907 A1 ) this was assigned, the first bus participant (reference number 1 determines the EP 2 420 907 A1 ) of the serial subnetwork (reference number 31 of EP 2 420 907 A1 ) the addresses of the subordinate bus participants (reference numbers 2 and 3 of the EP 2 420 907 A1 ) and assigns them the corresponding IP addresses (section [0023] lines 38 to 52 of the EP2420907A1 ). The EP 2 420 907 A1 It leaves open how the individual nodes can actually be addressed. But this is the one in the EP2420907A1 (Section [0027] line 48 of EP 2 420 907 A1 ) referenced font EP 2 110 725 A1 refer to. There in section [0002] the EP 2 110 725 A1 executed, that the bus participants have individual, globally unique and unique MAC addresses, which naturally have to be managed. That in the EP 2 420 907 A1 The method described thus uses an already implemented, hard-wired and permanently installed individualization and requires that at least one method similar to that of a DNS server at least in the first bus participant (reference numbers 1 and 9 of EP 2 420 907 A1 ) is carried out. Such a fixed assignment of MAC addresses to functions of the bus participants is a significant manufacturing disadvantage in a motor vehicle. Rather, it is desired that all parts with a similar function are manufactured in the same way and only individualize completely independently after they have been installed in vehicle production. In the process of EP 2 420 907 A1 However, the bus address, comparable to an IP address, and thus the later function determined by the software is given to the subordinate second bus participant (reference number 2 of the EP 2 420 907 A1 ) by the first bus participant (reference number 1 of the EP 2 420 907 A1 ) assigned on request using said hardwired, built-in MAC address. This in turn has the disadvantage of a slow network startup and is therefore not suitable for use in automobiles. In addition, programming work is required to create the configuration file. The aim is therefore to instead enable the subsequent bus participants to autonomously determine an individual bus address in parallel in order to increase the speed of bus initialization through this parallelization.

Durch den Einzug der LED-Beleuchtung in das Auto kommt es zu einem vermehrten Verbau von seriellen Bussen mit Bus-Teilnehmern, die zur adäquaten Steuerung der Lichtintensität einer eineindeutigen Adresse bedürfen.The introduction of LED lighting in cars has led to an increase in the number of serial buses with bus participants that require a unique address to adequately control the light intensity.

Diese Busse haben nicht immer die oben erwähnte serielle Topologie. Daher werden Bus-Netzwerkadressen, die in den seriellen Bus-Teilnetzwerken bei Verwendung der besagten Methoden und Vorrichtungen aus dem Stand der Technik z.B. entsprechend denen der Schriften EP 1 364 288 B1 , DE 10 256 631 B4 und EP 1 490 772 B1 vergeben werden, unter Umständen mehrfach vergeben.These buses do not always have the serial topology mentioned above. Therefore, bus network addresses that are used in the serial bus subnetworks when using the said methods and devices from the prior art, for example, correspond to those of the documents EP 1 364 288 B1 , DE 10 256 631 B4 and EP 1 490 772 B1 may be awarded multiple times.

Aus der US 2010 / 0 274 945 A1 ist die Adressvergabe innerhalb eines Dali-Netzwerks bekannt. Dabei ermittelt jeder Bus-Teilnehmer für sich eine logische Netzwerkadresse, die global im Bus-Netzwerk gilt. Die Methode der US 2010 / 0 274 945 A1 ermöglicht aber keine Verwendung einzelner Bus-Teilnehmer, die nur einem bereits existierenden Standard, wie dem Lin-Bus-Standard mit Autoadressierung entsprechen. Bei Anwendung der Adressierungsmethode gemäß der technischen Lehre der US 2010 / 0 274 945 A1 wird die physikalische Bus-Position nicht bestimmt, sondern nur eine Netzwerkadresse, die mit der physikalischen Bus-Position übereinstimmen kann aber eben nicht immer übereinstimmen muss.From the US 2010 / 0 274 945 A1 the address assignment within a Dali network is known. Each bus participant determines a logical network address that applies globally in the bus network. The method of US 2010 / 0 274 945 A1 However, it does not allow the use of individual bus participants that only correspond to an existing standard, such as the Lin-Bus standard with auto-addressing. When using the addressing method in accordance with the technical teachings of US 2010 / 0 274 945 A1 The physical bus position is not determined, but only a network address that can match the physical bus position but does not always have to match.

Aus der EP 2 420 907 A1 und u.a. deren Abschnitten [0007] bis [0010] ist ein Verfahren zur habmanuellen Konfiguration eines Profi-Bus-Systems bekannt. From the EP 2 420 907 A1 and, among other things, sections [0007] to [0010], a method for manual configuration of a professional bus system is known.

Aus der DE 103 10 250 A1 ist ein weiteres Verfahren zur Feststellung der physikalischen Bus-Position innerhalb eines linearen verzweigungsfreien Bus-Netzwerks mittels Spannungsabfällen in der Versorgungsspannungsleitung bekannt.From the DE 103 10 250 A1 Another method for determining the physical bus position within a linear branch-free bus network by means of voltage drops in the supply voltage line is known.

Das vorschlagsgemäße Bus-System (5) (siehe 1) (besteht aus mindestens einem ersten Bus-Teilnehmer (1), dem Datenbus (6) und mindestens einem zweiten Bus-Teilnehmer (2). Natürlich werden im Regelfall mehr als ein zweiter Bus-Teilnehmer (2) angeschlossen sein. Ein vorschlagsgemäßes Bus-System (5) verfügt also in der Regel über weitere Bus-Teilnehmer (3). Ein erster weiterer Bus-Teilnehmer (13) ist beispielhaft dem ersten Bus-Teilnehmer (1) am nächsten eingezeichnet. Ein letzter weiterer Bus-Teilnehmer (12) schließt die Kette der Bus-Teilnehmer in dem Bus-Teilnetzwerk (4) ab. All diese zusammen bilden einen Bus-Netzwerkzweig (4) des vorschlagsgemäßen Bus-Systems (5). Ein vorschlagsgemäßes Bus-System (5) kann mehrere Bus-Teilnetzwerke (4, 9a-9i) (2) aufweisen, die im einfachsten Fall sternförmig von zumindest einem ersten Bus-Teilnehmer (1) ausgehen. Dieser erste Bus-Teilnehmer (1) kann mit weiteren ersten Bus-Teilnehmern (7) verbunden (3) sein, die ebenfalls über weitere Bus-Teilnetzwerke (4, 9a-9i) verfügen können und alle zusammen das vorschlagsgemäße Bus-System (5) bilden. Insofern entspricht das vorschlagsgemäße Bus-System (5) bis hierhin noch dem Stand der Technik. Der im Folgenden erläuterte Vorschlag erstreckt sich also nicht auf die aus dem Stand der Technik bekannte Topologie des Netzwerkes sondern auf das Verfahren zur Adressierung der zweiten und weiteren Bus-Teilnehmer (2, 3, 12, 13), Das bedeutet, der Vorschlag gibt ein Verfahren an, wie die Bus-Teilnehmer aufgrund ihrer Position im Bus-Netzwerk (5) eine eindeutige, mit dieser Position verknüpfte Bus-Netzwerkadresse erhalten.The proposed bus system (5) (see 1 ) (consists of at least a first bus participant (1), the data bus (6) and at least one second bus participant (2). Of course, as a rule, more than one second bus participant (2) will be connected. A proposed bus -System (5) therefore generally has additional bus participants (3). A first additional bus participant (13) is shown as the closest to the first bus participant (1). A last additional bus participant (12 ) completes the chain of bus participants in the bus subnetwork (4). All of these together form a bus network branch (4) of the proposed bus system (5). A proposed bus system (5) can have several bus Subnetworks (4, 9a-9i) ( 2 ), which in the simplest case radiate in a star shape from at least one first bus participant (1). This first bus participant (1) can be connected to further first bus participants (7) ( 3 ), which can also have additional bus subnetworks (4, 9a-9i) and all together form the proposed bus system (5). In this respect, the proposed bus system (5) still corresponds to the state of the art up to this point. The proposal explained below does not extend to the topology of the network known from the prior art, but rather to the method for addressing the second and further bus participants (2, 3, 12, 13). This means that the proposal gives a Method of how the bus participants receive a unique bus network address linked to this position based on their position in the bus network (5).

Wie bereits erwähnt ist es nun möglich, dass innerhalb eines einzelnen Bus-Teilnetzwerks (4, 9a-9i) eine eindeutige Bus-Teilnetzwerkadresse mittels einer Methode aus dem Stand der Technik vergeben wird. Diese erste Bus-Teilnetzwerkadresse wird bei den Methoden aus dem Stand der Technik in jedem Bus-Teilnetzwerk (4, 9a-9i) jeweils einmal und damit typischerweise mehrfach bezogen auf das Bus-System (5) vergeben, was das zu lösende Problem darstellt, da die Bus-Teilnetzwerkadresse nicht mit der Bus-Netzwerkadresse korreliert.As already mentioned, it is now possible for a unique bus sub-network address to be assigned within an individual bus sub-network (4, 9a-9i) using a method from the prior art. In the methods from the prior art, this first bus sub-network address is used once in each bus sub-network (4, 9a-9i). and therefore typically assigned multiple times in relation to the bus system (5), which represents the problem to be solved since the bus sub-network address does not correlate with the bus network address.

Aufgabe des VorschlagsAbandonment of the proposal

Es ist nun die Aufgabe, das vorschlagsgemäße Bus-System (5) bei gleichen zweiten und weiteren Bus-Teilnehmern (2, 3, 12,13) und gleichen ersten und weiteren ersten Bus-Teilnehmern (1, 7) so zu gestalten, dass keine Programmierarbeit bei der Montage des Bus-Systems (5) beispielsweise in einem Kfz anfällt und alle Bus-Netzwerkadressen innerhalb des Bus-Systems (5) eindeutig sind. Außerdem soll ein schneller Systemstart im Gegensatz zur US 2010 / 0 274 945 A1 und der EP 2 420 907 A1 möglich sein.The task is now to design the proposed bus system (5) with the same second and further bus participants (2, 3, 12, 13) and the same first and further first bus participants (1, 7) in such a way that No programming work is required when assembling the bus system (5), for example in a motor vehicle, and all bus network addresses within the bus system (5) are unique. In addition, the system should start quickly in contrast to US 2010 / 0 274 945 A1 and the EP 2 420 907 A1 to be possible.

Es soll daher eine Vorrichtung und ein Verfahren für die eineindeutige Vergabe von Bus-Netzwerkadressen innerhalb eines Bus-Netzwerkes (5) zumindest der zweiten und weiteren Bus-Teilnehmer (2, 3, 12, 13) der Bus-Teilnetzwerke (4) unter Nutzung der erwähnten bisherigen Autoadressierungsmethoden aus dem Stand der Technik angegeben werden.The aim is therefore to use a device and a method for the unique assignment of bus network addresses within a bus network (5) of at least the second and further bus participants (2, 3, 12, 13) of the bus sub-networks (4). the mentioned previous auto-addressing methods from the prior art can be specified.

Der hier vorgelegte Vorschlag soll eine Autoadressierung auch für solche Bus-Netzwerke (5) ermöglichen, die eigentlich keine physikalische Topologie in dem Sinne aufweisen, dass das Bus-Netzwerk (5) zumindest teilweise die Topologie eines gerichteten, Zyklen freien Graphen ohne Mehrfachkanten aufweist, da es über zusätzliche Bus-Teilnetzwerke (4t`) (siehe 6) verfügt.The proposal presented here is intended to enable auto-addressing even for bus networks (5) that actually do not have a physical topology in the sense that the bus network (5) at least partially has the topology of a directed, cycle-free graph without multiple edges, since it has additional bus subnetworks (4t`) (see 6 ) has.

Diese Aufgabe wird mit einer Vorrichtung nach Anspruch 1 gelöst.This task is achieved with a device according to claim 1.

Beschreibung des grundlegenden VorschlagsDescription of the basic proposal

Die Grundidee des Vorschlags ist, dass die zweiten und weiteren Bus-Teilnehmer (2, 3, 12, 13) über Informationen und/oder Algorithmen verfügen, wie zum Ersten die durch ein Autoadressierungsverfahren aus dem Stand der Technik als Bus-Teilnetzwerkadresse ermittelten Bus-Positionen innerhalb ihres jeweiligen Bus-Teilnetzwerkes (4, 9a-9i) und zum Zweiten eine innerhalb des Bus-Netzwerkes (5) eindeutige Bus-Teilnetzwerknummer ihres jeweiligen Bus-Teilnetzwerkes (49a-9i), die in eine innerhalb des Bus-Netzwerkes (5) eindeutige Bus-Netzwerkadresse umgesetzt werden sollen. Die Informationen können dabei beispielsweise in Form eines Look-Up-Tables oder einzelner Daten und Algorithmen zur Erzeugung der Bus-Netzwerkadresse vorliegen. Ein beispielhafter Algorithmus, der durch einen Bus-Teilnehmer oder eine Teilvorrichtung desselben ausgeführt wird, kann beispielsweise so aussehen, dass die Bus-Teilnetzwerknummer mit der Maximallänge eines Bus-Teilnetzwerks in Anzahl an Bus-Teilnetzwerkteilnehmern erhöht um Eins multipliziert zu der Bus-Position, also der selbstständig ermittelten Bus-Teilnetzwerkadresse, innerhalb des jeweiligen Bus-Teilnetzwerkes (4, 9a-9i) addiert wird und so eine eineindeutige Bus-Netzwerkadresse innerhalb des Bus-Netzwerks (5) für den jeweiligen zweiten oder weiteren Bus-Teilnehmer (2, 3, 12, 13) ergibt. Dies ist aber, wie gesagt, nur ein Beispiel für einen solchen Algorithmus.The basic idea of the proposal is that the second and further bus participants (2, 3, 12, 13) have information and/or algorithms, such as, firstly, the bus sub-network address determined by an auto-addressing method from the prior art as a bus sub-network address. Positions within their respective bus sub-network (4, 9a-9i) and secondly a bus sub-network number of their respective bus sub-network (49a-9i) that is unique within the bus network (5), which is in one within the bus network ( 5) unique bus network address should be implemented. The information can be available, for example, in the form of a look-up table or individual data and algorithms for generating the bus network address. An exemplary algorithm that is carried out by a bus subscriber or a sub-device thereof can, for example, look like this: the bus sub-network number is increased by the maximum length of a bus sub-network in number of bus sub-network subscribers multiplied by one to the bus position, i.e. the independently determined bus sub-network address, within the respective bus sub-network (4, 9a-9i) is added and thus a unique bus network address within the bus network (5) for the respective second or further bus participant (2, 3, 12, 13). But, as I said, this is just an example of such an algorithm.

Diese Information, die, wie erwähnt, auch den Algorithmus zur Bus-Netzwerkadressenerzeugung und/oder dessen Parameter umfassen kann, kann beispielsweise in einem Look-Up-Table in einem zweiten oder weiteren Bus-Teilnehmer (2, 3) abgelegt sein.This information, which, as mentioned, can also include the algorithm for bus network address generation and/or its parameters, can be stored, for example, in a look-up table in a second or further bus participant (2, 3).

Ein erster Bus-Teilnehmer (1) bzw. weitere erste Bus-Teilnehmer (7, 10, 11) kann allen zweiten und weiteren Bus-Teilnehmern (2, 3, 12, 13) eines an ihn jeweils angeschlossenen Bus-Teilnetzwerkes (4, 9a-9i) beispielsweise mittels einer Bus-Teilnetzwerknummer oder einem ähnlichen Ordnungssymbol mitteilen, in welchem Bus-Teilnetzwerk (4, 9a-9i) sie sich befinden. Diese Bus-Teilnetzwerknummer kann zunächst spezifisch für den Anschluss des Bus-Teilnetzwerks am ersten (1) oder weiteren ersten Bus-Teilnehmer (7, 10, 11) sein. Neben dieser anschlussspezifischen Bus-Teilnetzwerknummer, die innerhalb des Bus-Netzwerks (5) für verschiedene Bus-Knoten, bestehend aus den ersten (1) und/oder weiteren ersten Bus-Teilnehmern (7, 10, 11), mehrfach vergeben werden kann, kann auch eine Bus-Netzwerkspezifische Bus-Teilnetzwerknummer vergeben werden. Auch deren Ermittlung wird hier beschrieben. Zunächst wird der Fall weiterer angeschlossener Bus-Teilnetzwerke (4, 9a-9i) in einer Bushierarchiestufe beschrieben. Durch Übermittlung der anschlussspezifischen Bus-Teilnetzwerknummer wird es den zweiten und weiteren Bus-Teilnehmern (2, 3, 12, 13) ermöglicht, eine zugehörige anschlussspezifische Bus-Netzwerkadresse mit Hilfe der ermittelten Bus-Position innerhalb des benannten Bus-Teilnetzwerkes (4) mit einer seriellen Topologie und mittels der Bus-Teilnetzwerknummer aus der Look-Up-Tabelle zu ermitteln. Wie beschrieben ist stattdessen auch die Durchführung eines Algorithmus durch den zweiten oder weiteren Bus-Teilnehmer (2,3) zur Ermittlung der Bus-Adresse innerhalb des Busnetzes denkbar. Beispielsweise ist es möglich, die Bus-Teilnetzwerknummer mit einem Faktor, typischerweise der maximale Anzahl an Bus-Teilnehmern (2, 3) pro Bus-Teilnetzwerk (4), zu multiplizieren und die Bus-Position des zweiten bzw. weiteren Bus-Teilnehmers (2, 3) hinzuzuaddieren.A first bus subscriber (1) or further first bus subscribers (7, 10, 11) can be assigned to all second and further bus subscribers (2, 3, 12, 13) of a bus sub-network (4, 9a-9i), for example by means of a bus sub-network number or a similar order symbol, which bus sub-network (4, 9a-9i) they are in. This bus subnetwork number can initially be specific for the connection of the bus subnetwork to the first (1) or further first bus participants (7, 10, 11). In addition to this connection-specific bus subnetwork number, which can be assigned multiple times within the bus network (5) for different bus nodes, consisting of the first (1) and/or further first bus participants (7, 10, 11), A bus network-specific bus subnetwork number can also be assigned. Their investigation is also described here. First, the case of further connected bus subnetworks (4, 9a-9i) is described in a bus hierarchy level. By transmitting the connection-specific bus subnetwork number, the second and further bus participants (2, 3, 12, 13) are enabled to have an associated connection-specific bus network address using the determined bus position within the named bus subnetwork (4). a serial topology and using the bus subnetwork number from the look-up table. As described, it is also conceivable instead that the second or further bus participant (2,3) can carry out an algorithm to determine the bus address within the bus network. For example, it is possible to multiply the bus subnetwork number by a factor, typically the maximum number of bus participants (2, 3) per bus subnetwork (4), and the bus position of the second or further bus participant ( 2, 3) to be added.

Der erste Bus-Teilnehmer (1, 7, 10, 11) ist dabei typischerweise in einem Steuergerät untergebracht bzw. das Steuergerät selbst. Die Topologie und Verlegung der einzelnen Bus-Teilnetzwerke (4, 9a-9i) ist in der Regel unterschiedlich. Daher ist es denkbar entweder den ganzen Kabelbaum aller Bus-Teilnetzwerke (4, 9a-9i) eines Bus-Knotens, der mit dem ersten (1) oder weiteren ersten Bus-Teilnehmer (7, 10, 11) typischerweise identisch ist, mittels eines Steckers mit diesem ersten (1) bzw. weiteren ersten Bus-Teilnehmer (7, 10, 11) zu verbinden oder stattdessen kodierte Stecker für Teilmengen der Bus-Teilnetzwerke (4, 9-9i) zu benutzen. Da somit die Bus-Teilnetzwerknummer einem bestimmten Stecker und/oder einem bestimmten Stift / Stift-Paar innerhalb eines Steckers zugeordnet ist, kann der betreffende erste (1) bzw. weitere erste Bus-Teilnehmer (7, 10, 11) die Bus-Teilnetzwerknummer genau dem richtigen Bus-Teilnetzwerk (4, 9a-9i) zuordnen, da sich dieses immer an dem gleichen Anschluss befindet.The first bus participant (1, 7, 10, 11) is typically housed in a control unit or the control unit itself. The topology and routing of the individual bus subnetworks (4, 9a-9i) are usually different. It is therefore conceivable to use either the entire cable harness of all bus subnetworks (4, 9a-9i) of a bus node, which is typically identical to the first (1) or further first bus participants (7, 10, 11). Plug to connect this first (1) or further first bus participants (7, 10, 11) or to use coded plugs instead for subsets of the bus sub-networks (4, 9-9i). Since the bus sub-network number is assigned to a specific plug and/or a specific pin/pin pair within a plug, the relevant first (1) or further first bus participants (7, 10, 11) can have the bus sub-network number assign exactly the correct bus subnetwork (4, 9a-9i) because it is always on the same connection.

Somit ist es nicht nötig, die zweiten und weiteren Bus-Teilnehmer (2, 3, 12, 13) speziell zu programmieren. Die Bus-Teilnetzwerknummer, die Bus-Position im Bus-Teilnetzwerk (4, 9a-9i) und damit die Bus-Adresse innerhalb des Bus-Netzwerks (5) werden selbstständig ermittelt.It is therefore not necessary to specifically program the second and further bus participants (2, 3, 12, 13). The bus subnetwork number, the bus position in the bus subnetwork (4, 9a-9i) and thus the bus address within the bus network (5) are determined independently.

4 zeigt eine besondere Ausführung der Vorrichtung. Eine solche besonders vorteilhafte Ausführung der vorschlagsgemäßen Vorrichtung stellt eine serielle Bustopologie der ersten (1) und weiteren ersten Bus-Teilnehmer (7, 10, 11) dar. Diese bilden dann selbst wieder ein serielles, übergeordnetes Bus-Teilnetzwerk (8), wodurch die bekannten Algorithmen zur Ermittlung der Bus-Position des ersten Bus-Teilnehmers (1) und der weiteren ersten Bus-Teilnehmer (7, 10, 11) innerhalb dieses übergeordneten Bus-Teilnetzwerkes (8) wieder verwendet werden können. Die ersten Bus-Teilnehmer (1, 7, 10, 11) die die Bus-Teilnehmer des übergeordneten Bus-Netzwerkes (8) sind, sind selbst dann ebenfalls in der Lage, zum einen Ihre Bus-Position innerhalb dieses übergeordneten Bus-Teilnetzwerkes (8) und damit ihre eigene Bus-Netzwerkadresse innerhalb des Bus-Netzwerks (5) zu bestimmen. Die untergeordneten Bus-Teilnetzwerke (9a bis 9i) bilden dann jeweils jedes für sich einen Unterbaum des Bus-Netzwerkes (5), der hier in der 4 dann ohne weitere Verzweigung ist. Zum anderen sind damit die ersten und weiteren Bus-Teilnehmer (1, 7, 10, 11) in der Lage, die jeweilige Bus-Teilnetzwerknummer der jeweils zugeordneten Bus-Teilnetzwerke (9a bis 9i) eindeutig zu bestimmen. Dies kann entweder aufgrund von vorprogrammierten Daten innerhalb der ersten Bus-Teilnehmer (1, 7, 10, 11) geschehen oder durch Abzählen an den Anschlüssen der ersten Bus-Teilnehmer (1, 7, 10, 11) mit denen die Bus-Teilnetzwerke (9a bis 9i) an ihre jeweiligen ersten Bus-Teilnehmer (1, 7, 10, 11) angeschlossen sind. Dabei übermittelt ein im übergeordneten seriellen Bus-Teilnetzwerk vorausgehender erster oder weiterer erster Bus-Teilnehmer (z.B. 1) einem nachfolgenden ersten oder weiteren ersten Bus-Teilnehmer (z.B. 11) Informationen über die Anzahl der Bus-Teilnetzwerke(z.B. Bus-Teilnetzwerke 9d bis 9f), die an ihm und/oder an ihm (1) und an den vorausgehenden weiteren ersten Bus-Teilnehmern (z.B. 7) (z.B. Bus-Teilnetzwerke 9d bis 9i) angeschlossen sind. Ebenso kann ein vorausgehender erster oder weiterer erste Bus-Teilnehmer (z.B. 1) einem nachfolgenden ersten oder weiteren ersten Bus-Teilnehmer (z.B. 11) die Anzahl der vorausgehenden Bus-Teilnehmer in den vorausgehenden Bus-Teilnetzwerken (z.B. 9d bis 9i) inklusive erster, zweiter und weiterer Bus-Teilnehmer (1, 2, 3) in allen möglicherweise innerhalb der Bus-Teilnetzwerke abzweigenden weiteren Bus-Teilnetzwerken, die an die der vorausgehenden ersten und weiteren ersten Bus-Teilnehmer (z. B. 10) und an den besagten ersten Bus-Teilnehmer (z.B. 1) selbst angeschlossen sind, mitteilen, was den nachfolgenden ersten, zweiten und weiteren Bus-Teilnehmern (z.B. 11, 2, 3, 12, 13) in den Bus-Teilnetzwerken 9a bis 9c) die Berechnung der eigenen Bus-Netzwerkadresse innerhalb des Bus-Netzwerkes (5) aufgrund der eigenen Bus-Position gekennzeichnet durch die Bus-Netzwerkspezifische Bus-Teilnetzwerknummer und die Bus-Position innerhalb des Bus-Teilnetzwerks (z.B. 9a) ermöglicht. 4 shows a special version of the device. Such a particularly advantageous embodiment of the proposed device represents a serial bus topology of the first (1) and further first bus participants (7, 10, 11). These then themselves form a serial, higher-level bus sub-network (8), whereby the Known algorithms for determining the bus position of the first bus subscriber (1) and the other first bus subscribers (7, 10, 11) can be reused within this higher-level bus subnetwork (8). The first bus participants (1, 7, 10, 11), which are the bus participants of the higher-level bus network (8), are also able to determine their bus position within this higher-level bus subnetwork ( 8) and thus determine your own bus network address within the bus network (5). The subordinate bus subnetworks (9a to 9i) then each form a subtree of the bus network (5), which is shown here in the 4 then there is no further branching. On the other hand, the first and further bus participants (1, 7, 10, 11) are able to clearly determine the respective bus sub-network number of the respectively assigned bus sub-networks (9a to 9i). This can happen either based on pre-programmed data within the first bus participants (1, 7, 10, 11) or by counting at the connections of the first bus participants (1, 7, 10, 11) with which the bus subnetworks ( 9a to 9i) are connected to their respective first bus participants (1, 7, 10, 11). In this case, a preceding first or further first bus subscriber (eg 1) in the higher-level serial bus subnetwork transmits information about the number of bus subnetworks (eg bus subnetworks 9d to 9f) to a subsequent first or further first bus subscriber (eg 11). ), which are connected to it and/or to it (1) and to the preceding further first bus participants (eg 7) (eg bus subnetworks 9d to 9i). Likewise, a preceding first or further first bus participant (e.g. 1) can give a subsequent first or further first bus participant (e.g. 11) the number of preceding bus participants in the preceding bus subnetworks (e.g. 9d to 9i) including first, second and further bus participants (1, 2, 3) in all further bus subnetworks that may branch off within the bus subnetworks, which are connected to those of the preceding first and further first bus participants (e.g. 10) and to the said The first bus participants (e.g. 1) are themselves connected, inform the subsequent first, second and further bus participants (e.g. 11, 2, 3, 12, 13) in the bus sub-networks 9a to 9c) the calculation of their own Bus network address within the bus network (5) based on the own bus position characterized by the bus network-specific bus sub-network number and the bus position within the bus sub-network (eg 9a).

Eine vorschlagsgemäße Vorrichtung zeichnet sich also dadurch aus, dass die Vorrichtung Teil des zweiten Bus-Teilnehmers (2) ist und dass ein zweiter Bus-Teilnehmer (2) über eine Vorrichtung und Mittel zur Durchführung eines Verfahrens verfügt, um die Bus-Position des zweiten Bus-Teilnehmers (2) innerhalb des seriellen Bus-Teilnetzwerkes (4) relativ zu einem ersten Bus-Teilnehmer (1), an dem dieses serielle Bus-Teilnetzwerk (4) angeschlossen ist, eindeutig zu ermitteln. Dabei verfügt der zweite Bus-Teilnehmer (2) zusätzlich über Informationen, nämlich beispielsweise in Form des besagten Look-Up-Tables und/oder einer Vorrichtung, die einen geeigneten Algorithmus durchführt, die die besagte ermittelte Bus-Position innerhalb des zugehörigen Bus-Teilnetzwerkes (4) mit der logischen Bus-Netzwerkadresse innerhalb des Bus-Netzwerkes (5) im Sinne einer mathematischen Abbildung verknüpfen. Hierfür führt die vorschlagsgemäße Vorrichtung ein Verfahren durch, dass auf Basis der besagten Information die logische Bus-Netzwerkadresse innerhalb des Bus-Netzwerks (5) für diesen zweiten Bus-Teilnehmers (2) bestimmt.A proposed device is therefore characterized in that the device is part of the second bus subscriber (2) and that a second bus subscriber (2) has a device and means for carrying out a method to determine the bus position of the second Bus subscriber (2) within the serial bus subnetwork (4) can be clearly determined relative to a first bus subscriber (1) to which this serial bus subnetwork (4) is connected. The second bus participant (2) also has information, namely, for example, in the form of the said look-up table and/or a device that carries out a suitable algorithm that determines the said bus position within the associated bus sub-network (4) with the logical bus network address within the bus network (5) in the sense of a mathematical mapping. For this purpose, the proposed device carries out a method that determines the logical bus network address within the bus network (5) for this second bus subscriber (2) based on the said information.

Dieses Verfahren zur Bestimmung der Bus-Netzwerkadresse des zweiten oder weiteren Bus-Teilnehmers (2, 3) innerhalb des Bus-Netzwerkes (5) läuft wie folgt ab:

  • Als erstes bestimmt der zweite bzw. weitere Bus-Teilnehmer (2, 3, 12, 13) seine physikalische Bus-Position innerhalb seines seriellen Bus-Teilnetzwerkes (4). Hierfür gibt es im Wesentlichen zwei Verfahren, die sich in Wirkung nicht wesentlich unterscheiden.
This method for determining the bus network address of the second or further bus subscriber (2, 3) within the bus network (5) proceeds as follows:
  • First, the second or further bus participant (2, 3, 12, 13) determines its physical bus position within its serial Bus subnetwork (4). There are essentially two methods for this, which do not differ significantly in effect.

Diese Bestimmung findet bei beiden Verfahren immer für das jeweilige serielle Bus-Teilnetzwerk (4, 8, 9a bis 9i) relativ zu dem zugehörigen ersten Bus-Teilnehmer (1, 10, 11) statt.In both methods, this determination always takes place for the respective serial bus subnetwork (4, 8, 9a to 9i) relative to the associated first bus subscriber (1, 10, 11).

Im ersten Verfahren stellt der dem zugehörigen ersten Bus-Teilnehmer (1) am nächsten liegende zweite oder weitere Bus-Teilnehmer, in den Zeichnungen ein weiterer Bus-Teilnehmer (13), die Position 1 fest, der folgende Bus-Teilnehmer (in den Zeichnungen der zweite Bus-Teilnehmer (2)) stellt die Bus-Position 2 fest und so weiter.In the first method, the second or further bus participant closest to the associated first bus participant (1), in the drawings a further bus participant (13), determines position 1, the following bus participant (in the drawings the second bus participant (2)) determines bus position 2 and so on.

Im zweiten Verfahren stellt der letzte weitere Bus-Teilnehmer (12) die Bus-Position 1 fest, meldet seine Bus-Position an den ersten Bus-Teilnehmer (1) und reagiert bis zu einem Abschlusssignal des zugehörigen ersten Bus-Teilnehmers (1) nicht mehr. Hiernach stellt der vorletzte weitere Bus-Teilnehmer (hier 3) die Bus-Position 2 fest, meldet seine Bus-Position an den ersten Bus-Teilnehmer (1) und reagiert bis zu einem Abschlusssignal des zugehörigen ersten Bus-Teilnehmers (1) nicht mehr. Dies wird so fortgesetzt, bis alle zweiten und weiteren Bus-Teilnehmer (2, 3, 12, 13) des jeweiligen Bus-Teilnetzwerkes (4, 9a-9i) ihre Bus-Position in dem jeweiligen Bus-Teilnetzwerk ermittelt haben. Dies erkennt der erste Bus-Teilnehmer (1) beispielsweise daran, dass kein Bus-Teilnehmer mehr antwortet. Hiernach sendet der erste Bus-Teilnehmer (1) ein Abschlusssignal, womit wieder alle zweiten und weiteren Bus-Teilnehmer (2. 3. 12, 13) des Bus-Teilnetzwerkes (4), dessen Bus-Teilnehmer (2. 3. 12, 13) ihre Bus-Position festgestellt haben, reagieren.In the second method, the last additional bus participant (12) determines bus position 1, reports its bus position to the first bus participant (1) and does not react until a final signal from the associated first bus participant (1). more. After this, the penultimate additional bus participant (here 3) determines bus position 2, reports its bus position to the first bus participant (1) and no longer responds until a final signal from the associated first bus participant (1). . This continues until all second and further bus participants (2, 3, 12, 13) of the respective bus sub-network (4, 9a-9i) have determined their bus position in the respective bus sub-network. The first bus participant (1) recognizes this, for example, because no bus participant responds anymore. The first bus participant (1) then sends a termination signal, which means that all second and further bus participants (2. 3. 12, 13) of the bus subnetwork (4), whose bus participants (2. 3. 12, 13) have determined their bus position, react.

Neben diesen Verfahren sind weitere Verfahren zur Ermittlung der Bus-Position innerhalb eines seriellen Netzwerkes denkbar.In addition to these methods, other methods for determining the bus position within a serial network are conceivable.

Der zweite und/oder weitere Bus-Teilnehmer (2, 3, 12, 13) oder ein Teil derselben führen also jeweils ein Verfahren durch, um ihre physikalische Bus-Position innerhalb ihres zugehörigen seriellen Bus-Teilnetzwerkes (4) relativ zu dem jeweiligen ersten Bus-Teilnehmer (1) ihres jeweiligen Bus-Teilnetzwerkes (4, 9a-9i) eindeutig zu ermitteln. Der erste Bus-Teilnehmer (1, 7, 10, 11) weist dabei beispielsweise seinen jeweiligen Bus-Teilnetzwerken (4, 9a-9i) beispielsweise eine innerhalb des Bus-Netzwerkes (5) eindeutige globale Bus-Teilnetzwerknummer und/oder unterbaumspezifische Bus-Teilnetzwerknummer zu. Der erste Bus-Teilnehmer (1) übermittelt vorzugsweise zuerst dem zweiten und weiteren Bus-Teilnehmern (2, 3, 12, 13) die jeweilige unterbaumspezifische Bus-Teilnetzwerknummer ihres jeweiligen Bus-Teilnetzwerkes (4). Mit Hilfe dieser unterbaumspezifischen Bus-Teilnetzwerknummer und der physikalischen Bus-Position stellt der zweite oder weitere Bus-Teilnehmer (2, 3, 12, 13) des jeweiligen Bus-Teilnetzwerkes (4, 9a bis 9i) nun mit Hilfe der besagten Information, beispielsweise mit Hilfe des besagten beispielhaften Look-Up-Tables, seine logische unterbaumspezifische Bus-Netzwerkadresse innerhalb des betreffenden Unterbaums (4, 9a, 9i) des Bus-Netzwerkes (5) fest. Die Übermittlung der unterbaumspezifischen Bus-Teilnetzwerknummer kann beispielsweise entfallen, wenn das Bus-System (5) nur ein Bus-Teilnetzwerk (4) enthält.The second and/or further bus participants (2, 3, 12, 13) or a part of them each carry out a method to determine their physical bus position within their associated serial bus subnetwork (4) relative to the respective first Bus participants (1) of their respective bus subnetwork (4, 9a-9i) can be clearly determined. The first bus participant (1, 7, 10, 11) assigns its respective bus sub-networks (4, 9a-9i), for example, a global bus sub-network number and/or sub-tree-specific bus number that is unique within the bus network (5). Subnetwork number. The first bus subscriber (1) preferably first transmits the respective sub-tree-specific bus sub-network number of their respective bus sub-network (4) to the second and further bus subscribers (2, 3, 12, 13). With the help of this sub-tree-specific bus sub-network number and the physical bus position, the second or further bus subscriber (2, 3, 12, 13) of the respective bus sub-network (4, 9a to 9i) now uses the said information, for example with the help of said exemplary look-up table, its logical subtree-specific bus network address within the relevant subtree (4, 9a, 9i) of the bus network (5). The transmission of the subtree-specific bus subnetwork number can, for example, be omitted if the bus system (5) only contains one bus subnetwork (4).

Zwei Unterbäume können nun dadurch mit einander synchronisiert werden, indem ein vorausgehender erster Bus-Teilnehmer (z.B. 10) einem nachfolgenden ersten Bus-Teilnehmer (z.B. 1) die Anzahl der Bus-Teilnetzwerke (9a-9i) (z.B. Anzahl 3) für seine und die vorausgehenden Bus-Teilnetzwerke (9g bis 9i) in allen seinen angeschlossenen Unterbäumen mitteilt. Hierbei wird das eigene serielle übergeordnete Bus-Teilnetzwerk (z.B. 8) als ein Bus-Teilnetzwerk vorzugsweise mitgezählt. Der folgende erste Bus-Teilnehmer (z.B. 1) kann nun hieraus für jedes seiner angeschlossenen Bus-Teilnetzwerke (z. B. 9d bis 9f) eine eindeutige Bus-Teilnetzwerknummer bestimmen. Diese Bus-Teilnetzwerknummer kann der folgende erste Bus-Teilnehmer (z, B., 1) nun an die zweiten und weiteren Bus-Teilnehmer (2, 3, 12, 13) des jeweiligen Bus-Teilnetzwerks (z.B. 9d) weitergeben und die Bus-Teilnehmer (2, 3, 12, 13) zu Bestimmung Ihrer Bus-Netzwerkadresse innerhalb dieses nunmehr erweiterten Unterbaumes auffordern. Hierbei erfolgt die Bestimmung Schrittweise für einen Bus-Teilnehmer nach dem anderen, wobei jeder der vorausgehenden Bus-Teilnehmer die Information der Bus-Teilnetzwerknummer an einen jeweils folgenden Bus-Teilnehmer weiter gibt. Bei einer Verzweigung wird erst ein erster Bus-Teilnetzwerkzweig mit der bereits erhaltenen Bus-Teilnetzwerknummer adressiert. Sobald der Adressierungsvorgang das Ende bzw. den Anfang eines Bus-Teilnetzwerkes erreicht, stellt der betreffende Bus-Teilnehmer vorzugsweise fest, dass er ein End-Bus-Teilnehmer (12) ist und sendet diese Information an den zugehörigen ersten Bus-Teilnehmer (z.B. 1). Dabei sendet er vorzugsweise an den ersten Bus-Teilnehmer (z.B. 1) die Anzahl der Bus-Teilnehmer in dem Bus-Teilnetzwerk (z.B. 9d) und seine Bus-Teilnetzwerknummer. Der zugehörige erste Bus-Teilnehmer (z.B. 1) überprüft, ob noch weitere Bus-Teilnetzwerke angeschlossen sind. Ist dies der Fall, so erhöht der erste Bus-Teilnehmer (z.B. 1) die Bus-Teilnetzwerknummer und adressiert mit dieser nach dem zuvor beschriebenen Verfahren auch dieses Bus-Teilnetzwerk bzw. diesen Unterbaum. Dabei übersendet er dem ersten weiteren Bus-Teilnehmer (z.B. 13), der ihm am nächsten ist, bzw. dem letzten Bus-Teilnehmer (12), je nach Methode zur Ermittlung der Bus-Positionen, die neue Bus-Teilnetzwerknummer. Sind keine weiteren Bus-Teilnetzwerke oder Unterbäume angeschlossen, so übersendet der erste Bus-Teilnehmer (z.B.1) dem nachfolgenden Bus-Teilnehmer (z.B.11) die bisher festgestellte Anzahl der Bus-Teilnehmer und/oder die letzte Bus-Teilnetzwerknummer. Auf diese Weise können alle Bus-Teilnehmer des gesamten Bus-Netzwerks mit einer eindeutigen Bus-Netzwerkadresse versehen werden, ohne dass es eines Programmieraufwandes bedarf. Wichtig ist hierbei die synchrone Aktivierung der ermittelten Bus-Netzwerkadressen. Der letzte erste Bus-Teilnehmer (z.B. 11) stellt dann nach erfolgter Adressierung aller Unterbäume fest, dass keine weiteren Bus-Teilnehmer, weiteren Bus-Teilnetzwerke und/oder weitere Unterbäume nicht adressiert sind. Der letzte erste Bus-Teilnehmer (hier 11) übermittelt dann an den ersten Bus-Teilnehmer (z.B. 14) seines übergeordneten Bus-Teilnetzwerkes (z.B. 8) wieder die festgestellte Anzahl an Bus-Teilnehmern und/oder die festgestellte Anzahl an Bus-Teilnetzwerken. Ist der erste Bus-Teilnehmer (14) des übergeordneten Bus-Teilnetzwerkes selbst wieder Teil eines noch weiter übergeordneten Bus-Teilnetzwerkes (4, 9a-9i), so fährt dieser mit der Adressierung weiterer an ihn angeschlossener Bus-Teilnetzwerke fort usw. bis alle Bus-Teilnehmer des gesamten Bus-Netzwerkes (5) adressiert sind.Two subtrees can now be synchronized with each other by a preceding first bus participant (e.g. 10) giving a subsequent first bus participant (e.g. 1) the number of bus subnetworks (9a-9i) (e.g. number 3) for its and reports the preceding bus subnetworks (9g to 9i) in all of its connected subtrees. Here, your own serial higher-level bus subnetwork (eg 8) is preferably counted as a bus subnetwork. The following first bus participant (e.g. 1) can now determine a unique bus subnetwork number for each of its connected bus subnetworks (e.g. 9d to 9f). The following first bus participant (e.g., 1) can now pass on this bus subnetwork number to the second and further bus participants (2, 3, 12, 13) of the respective bus subnetwork (e.g. 9d) and the bus - Request participants (2, 3, 12, 13) to determine their bus network address within this now expanded subtree. The determination is made step by step for one bus participant after the other, with each of the preceding bus participants passing on the information of the bus subnetwork number to a subsequent bus participant. When branching, only a first bus subnetwork branch is addressed with the bus subnetwork number that has already been received. As soon as the addressing process reaches the end or the beginning of a bus subnetwork, the bus participant in question preferably determines that it is an end bus participant (12) and sends this information to the associated first bus participant (e.g. 1 ). In doing so, it preferably sends to the first bus subscriber (eg 1) the number of bus subscribers in the bus subnetwork (eg 9d) and its bus subnetwork number. The associated first bus participant (e.g. 1) checks whether further bus subnetworks are connected. If this is the case, the first bus participant (eg 1) increases the bus subnetwork number and uses it to address this bus subnetwork or subtree using the previously described method. In doing so, it sends the message to the first other bus participant (e.g. 13) that is closest to it, or to the last bus participant (12), depending on the method to determine the bus positions, the new bus subnetwork number. If no further bus subnetworks or subtrees are connected, the first bus subscriber (eg 1) sends the previously determined number of bus subscribers and/or the last bus subnetwork number to the subsequent bus subscriber (eg 11). In this way, all bus participants in the entire bus network can be provided with a unique bus network address without the need for any programming effort. What is important here is the synchronous activation of the determined bus network addresses. After all subtrees have been addressed, the last first bus participant (eg 11) then determines that no further bus participants, further bus subnetworks and/or further subtrees are not addressed. The last first bus participant (here 11) then transmits the determined number of bus participants and/or the determined number of bus subnetworks to the first bus participant (eg 14) of its higher-level bus subnetwork (eg 8). If the first bus participant (14) of the higher-level bus sub-network is itself part of an even higher-level bus sub-network (4, 9a-9i), it continues to address other bus sub-networks connected to it, etc. until all Bus participants of the entire bus network (5) are addressed.

Der hierarchisch am höchsten angeordnete erste Bus-Teilnehmer (14) kann dann jeden Bus-Teilnehmer (1, 2, 3, 7, 10, 11, 12, 13) adressieren und abfragen. Zu diesem Zweck sendet der höchste erste Bus-Teilnehmer (14) nach erfolgter Ermittlung der Bus-Netzwerkadressen durch die Bus-Teilnehmer (1, 2, 3, 7, 10, 11, 12, 13) eine Aktivierungsbotschaft an die Bus-Teilnehmer (1, 2, 3, 7, 10, 11, 12, 13), die später genauer erläutert wird. Es ist besonders sinnvoll, wenn der höchste erste Bus-Teilnehmer (14) die Bus-Adresse, die Bus-Teilnetzwerknummer und die Anzahl der angeschlossenen Bus-Teilnetzwerke und der angeschlossenen Bus-Teilnehmer an jedem Bus-Knoten (erste Bus-Teilnehmer 7, 10, 11) abfragt. Auf diese Weise ist eine Topologie-Überprüfung möglich. Stimmt die Topologie nicht mit einer vorgegeben Topologie überein, so kann der höchste erste Bus-Teilnehmer (14) aufgrund dessen z.B. auch die konkrete Belegung der Stecker an den ersten Bus-Teilnehmern überprüfen und so ausgefallene und/oder unterbrochene Bus-Teilnetzwerke (4, 9a-9i) oder ausgefallene Unterbäume identifizieren und entsprechende Fehlermeldungen und Notlaufprogramme initiieren.The first bus participant (14) arranged highest in the hierarchy can then address and query each bus participant (1, 2, 3, 7, 10, 11, 12, 13). For this purpose, after the bus network addresses have been determined by the bus participants (1, 2, 3, 7, 10, 11, 12, 13), the highest first bus participant (14) sends an activation message to the bus participants ( 1, 2, 3, 7, 10, 11, 12, 13), which will be explained in more detail later. It is particularly useful if the highest first bus participant (14) has the bus address, the bus subnetwork number and the number of connected bus subnetworks and the connected bus participants on each bus node (first bus participant 7, 10, 11). In this way a topology check is possible. If the topology does not match a predetermined topology, the highest first bus participant (14) can, for example, also check the specific assignment of the plugs on the first bus participants and thus identify failed and/or interrupted bus subnetworks (4, 9a-9i) or identify failed subtrees and initiate corresponding error messages and emergency running programs.

Hierbei ist es insbesondere denkbar, dass im Falle einer Baumstruktur inaktive Verbindungen von einem ersten untergeordneten Bus-Teilnehmer eines ersten untergeordneten Unterbaums zu einem anderen zweiten untergeordneten Bus-Teilnehmer eines anderen zweiten untergeordneten Unterbaums aktiviert werden, die im Normalbetrieb ausgeschaltet sind. Der erste untergeordnete Bus-Teilnehmer eines ersten untergeordneten Unterbaums wird dadurch zum ersten Bus-Teilnehmer des Bus-Teilnetzwerkes des zweiten untergeordneten Bus-Teilnehmers des zweiten untergeordneten Unterbaums. Bei der Konstruktion solcher Ersatzverbindungen muss darauf geachtet werden, dass sich nach dem Aktivieren nach dem Ausfall einer Verbindung oder eines Bus-Teilnehmers wieder eine Baumstruktur ergibt.In this case, it is particularly conceivable that in the case of a tree structure, inactive connections are activated from a first subordinate bus subscriber of a first subordinate subtree to another second subordinate bus subscriber of another second subordinate subtree, which are switched off in normal operation. The first subordinate bus subscriber of a first subordinate subtree thereby becomes the first bus subscriber of the bus subnetwork of the second subordinate bus subscriber of the second subordinate subtree. When constructing such replacement connections, care must be taken to ensure that a tree structure results again after activation after the failure of a connection or a bus participant.

Die Information zur Bestimmung der logischen Bus-Netzwerkadresse innerhalb des Bus-Netzwerkes (5) kann dem zweiten oder weiteren Bus-Teilnehmer (2,3, 12, 13) zu verschiedenen Zeiten), beispielweise in Form eines Look-Up-Tables, übermittelt werden. Neben der Vorprogrammierung während der Fertigung des zweiten oder weiteren Bus-Teilnehmers (2,3, 12, 13) kann die beispielhafte Look-Up-Table (Adresstabelle) den zweiten und weiteren Bus-Teilnehmern (2, 3, 12, 13) in der Startphase des Bus-Netzwerks (5) und/oder nach einem Neustart des Bus-Netzwerks (5) und/oder bei Detektion eines Adressierungsfehlers und/oder auf Anfrage eines zweiten oder weiteren Bus-Teilnehmers (2, 3, 12, 13) durch den jeweiligen ersten Bus-Teilnehmer (1, 7, 10, 11, 14) übermittelt werden. Auch ist statt der Übermittlung und/oder der Bereithaltung von Informationen oder ergänzend zu diesen die Übermittlung oder Bereithaltung von Algorithmen denkbar, die den zweiten und/oder weiteren Bus-Teilnehmer (2, 3, 11, 12) in die Lage versetzen, ein solches Look-Up-Table zu berechnen und/oder einzelne der Daten eines solchen Look-Up-Tables zu berechnen, was die Speicherung des Look-Up-Tables typischerweise überflüssig macht. Dies gilt natürlich auch für die ersten und weiteren ersten Bus-Teilnehmer (14, 1, 10, 11), wenn diese Teil eines übergeordneten Bus-Teilnetzwerkes (8) sind. Die Übermittlung erfolgt hierbei typischerweise ohne konkrete Adressierung an einen bestimmten Bus-Teilnehmer (2, 3, 12, 13) des jeweiligen Bus-Teilnetzwerkes (4, 9a-9i), da dieser ja nicht mit Sicherheit über eine zu diesem Zeitpunkt gültige Adresse verfügt. Vielmehr erfolgt die Übermittlung als Broadcast, also als eine Sendung des jeweiligen ersten Bus-Teilnehmers (1, 7, 10, 11) an alle zweiten und weiteren Bus-Teilnehmer (2, 3, 12, 13) des jeweiligen beispielhaften Bus-Teilnetzwerkes (4, 9a-9i) bzw. eines angeschlossenen Unterbaumes.The information for determining the logical bus network address within the bus network (5) can be transmitted to the second or further bus participants (2, 3, 12, 13) at different times, for example in the form of a look-up table become. In addition to pre-programming during the production of the second or further bus participants (2, 3, 12, 13), the exemplary look-up table (address table) can be used for the second and further bus participants (2, 3, 12, 13). the starting phase of the bus network (5) and/or after a restart of the bus network (5) and/or when an addressing error is detected and/or upon request from a second or further bus participant (2, 3, 12, 13) are transmitted by the respective first bus participant (1, 7, 10, 11, 14). Instead of transmitting and/or providing information or in addition to this, it is also conceivable to transmit or provide algorithms that enable the second and/or further bus participants (2, 3, 11, 12) to do so to calculate the look-up table and/or to calculate individual data of such a look-up table, which typically makes the storage of the look-up table unnecessary. Of course, this also applies to the first and further first bus participants (14, 1, 10, 11) if they are part of a higher-level bus subnetwork (8). The transmission typically takes place without specific addressing to a specific bus subscriber (2, 3, 12, 13) of the respective bus subnetwork (4, 9a-9i), since it is not certain that the latter has a valid address at this point in time . Rather, the transmission takes place as a broadcast, i.e. as a transmission from the respective first bus participant (1, 7, 10, 11) to all second and further bus participants (2, 3, 12, 13) of the respective exemplary bus subnetwork ( 4, 9a-9i) or a connected subtree.

Ein vorschlagsgemäßes Bus-Teilnetzwerk (4, 9a-9i) zeichnet sich also dadurch aus, dass es zweite und weitere Bus-Teilnehmer (2, 3, 12, 13) umfasst, die in der Lage oder dazu eingerichtet sind, das zuvor beschriebene Verfahren durchzuführen. Es enthält daher typischerweise einen zweiten und/oder weiteren Bus-Teilnehmer (2, 3, 12, 13), der die zuvor beschriebenen Eigenschaften aufweist und zu einer Durchführung eines vorschlagsgemäßen Verfahrens zur Ermittlung der Bus-Netzwerkadresse in einem Bus-Netzwerk (5) in der Lage ist. Ein vorschlagsgemäßes Bus-Netzwerk (5) umfasst daher mindestens einen Bus-Knoten, also einen ersten Bus-Teilnehmer (1, 7, 10, 11, 14), der mit mindestens einem Bus-Teilnetzwerk (4, 8, 9a-9i) der vorbeschriebenen Art verbunden ist.A proposed bus subnetwork (4, 9a-9i) is characterized by the fact that it includes second and further bus participants (2, 3, 12, 13) which are capable of or are set up to carry out the previously described method to carry out. It therefore typically contains a second and/or further bus participant (2, 3, 12, 13), which has the properties described above and is capable of carrying out a proposed method for determining the bus network address in a bus network (5). A proposed bus network (5) therefore comprises at least one bus node, i.e. a first bus subscriber (1, 7, 10, 11, 14), which is connected to at least one bus sub-network (4, 8, 9a-9i). of the type described above.

Für die Durchführung des oben beschrieben Verfahrens ist es sinnvoll, dass jedes der Bus-Teilnetzwerke (4, 8, 9a-9i) mit einer für das Bus-Netzwerk eindeutigen Bus-Teilnetzwerknummer versehen wird. Dies muss durch Programmierung der Steuergeräte, die die ersten Bus-Teilnehmer (1, 7, 10, 11, 14) in den Bus-Knoten bilden, erreicht werden. Die Steuergeräte können in einer Ausprägung des Vorschlags also Bus-Knotenspezifisch programmiert und gefertigt sein oder umfassen mit ihrer Programmierung die Programmierung aller Bus-Knotenpositionen wobei dann das konkrete Bus-Knotenprogramm anhand einer Bus-Knotenadresse ausgewählt wird. Um die Vertauschung der Steuergeräte, also der ersten Bus-Teilnehmer (1, 7, 10, 11, 14) untereinander, und damit der Bus-Teilnetzwerke (4, 8, 9a-9i) zu verhindern, ist es beispielsweise zweckmäßig, die physikalischen Anschlüsse der Steuergeräte, also der ersten Bus-Teilnehmer (1, 7, 10, 11, 14), und der Bus-Teilnetzwerke (4, 8, 9a-9i) vertauschungssicher zu gestalten. Dadurch wird die jeweilige Bus-Teilnetzwerkadresse einem konkreten physikalischen Anschluss und/oder Stecker am Bus-Knoten, also dem Steuergerät, das mit einem ersten Bus-Teilnehmer (1, 7, 10, 11, 14) identisch ist, zugeordnet. Eine andere Form der Vertauschungssicherheit kann wie oben beschrieben dadurch gewährleistet werden, dass die ersten Bus-Teilnehmer (1, 7, 10, 11, 14), also die Bus-Knoten, selbst wieder, wie beschrieben, ein besagtes übergeordnetes ein serielles Bus-Teilnetzwerk (8) bilden. Die Bus-Knotenadresse ergibt sich dann als Bus-Teilnetzwerkadresse des jeweiligen ersten Bus-Teilnehmers (1, 7, 10, 11). Anhand dieser Bus-Teilnetzwerkadresse kann jeder erste Bus-Teilnehmer dann das korrekte Bus-Knotenprogramm auswählen und den an diesen ersten Bus-Teilnehmer (10, 1, 11, 7) angeschlossenen Bus-Teilnetzwerken (4, 9a bis 9i) eine individuelle Bus-Teilnetzwerknummer zuweisen. Aus diesen dermaßen ermittelten Bus-Teilnetzwerknummern können dann die zweiten und weiteren Bus-Teilnehmer (2, 3, 12, 13) ihre individuelle eineindeutige Bus-Netzwerkadresse innerhalb des Bus-Netzwerks (5) ermitteln.To carry out the method described above, it makes sense for each of the bus subnetworks (4, 8, 9a-9i) to be provided with a bus subnetwork number that is unique to the bus network. This must be achieved by programming the control devices that form the first bus participants (1, 7, 10, 11, 14) in the bus nodes. In one embodiment of the proposal, the control devices can be programmed and manufactured specifically for the bus node or their programming includes the programming of all bus node positions, in which case the specific bus node program is then selected based on a bus node address. In order to prevent the control devices, i.e. the first bus participants (1, 7, 10, 11, 14) from being mixed up with one another, and thus the bus sub-networks (4, 8, 9a-9i), it is advisable, for example, to use the physical ones Connections of the control devices, i.e. the first bus participants (1, 7, 10, 11, 14), and the bus subnetworks (4, 8, 9a-9i) are designed to be interchangeable. As a result, the respective bus sub-network address is assigned to a specific physical connection and/or plug on the bus node, i.e. the control device, which is identical to a first bus participant (1, 7, 10, 11, 14). Another form of mix-up security can be guaranteed, as described above, in that the first bus participants (1, 7, 10, 11, 14), i.e. the bus nodes, themselves, as described, have a said higher-level serial bus Form sub-network (8). The bus node address then results as the bus subnetwork address of the respective first bus participant (1, 7, 10, 11). Using this bus sub-network address, each first bus subscriber can then select the correct bus node program and assign an individual bus sub-network (4, 9a to 9i) to the bus sub-networks (4, 9a to 9i) connected to this first bus subscriber (10, 1, 11, 7). Assign subnet number. From these bus sub-network numbers determined in this way, the second and further bus participants (2, 3, 12, 13) can then determine their individual, unique bus network address within the bus network (5).

Die ersten Bus-Teilnehmer (10, 11, 7, 1) bilden also in dieser speziellen Ausprägung des Vorschlagsselbst ein übergeordnetes serielles Bus-Teilnetzwerk (8). Durch diese Hierarchisierung erhält das Bus-Netzwerk (5) eine spezielle hierarchische Topologie, die Teil der Offenbarung ist und mehr als zwei Hierarchieebenen (siehe 5) umfassen kann. Die Topologie des Bus-Netzwerkes (5) ist dann die ganz generelle Struktur eines gerichteten zyklenfreien Graphen ohne Mehrfachkanten. Eine solche Struktur wird auch als Baum bezeichnet. Teile dieses Baumes sind dann die schon erwähnten Unterbäume. Der Ursprung des Graphen ist dann der höchste erste Bus-Teilnehmer (14). An diesem hängen dann verschiedenen Bus-Teilnetzwerke (8, 9a bis 9i), die linear ohne Verzweigung (z.B. Bus-Teilnetzwerke 9a bis 9i) oder astförmig mit Verzweigungen (z.B. Bus-Teilnetzwerk 8) sein können. Jeder Bus-Teilnehmer (10, 1, 11) einer lineare Hauptverzeigung eines Astes ermittelt nun auf die bereits beschrieben Weise zunächst seine unterbaumspezifische Bus-Adresse für sein Bus-Teilnetzwerk (8). Sodann veranlasst er durch eine Datenbotschaft in einer Rolle als erster Bus-Teilnehmer (z.B. 1) eines Bus-Teilnetzwerkes (z.B. 9e) den ersten weiteren Bus-Teilnehmer (13) dieses ersten Bus-Teilnetzwerkes (z. B. 9e), das als Ast angeschlossen ist, seine Bus-Position und damit die Bus-Netzwerkadresse zu ermitteln. Bei dem besagten alternativen Bus-Positionsermittlungsverfahren würde der Prozess analog mit dem letzten weiteren Bus-Teilnehmer (12) beginnen, in dem Fall läuft der Prozess analog vom Ende der Kette her zu dem im Folgenden geschilderten Prozess ab. Dies wird im Folgenden dadurch verdeutlicht, dass die alternative Methode immer mit „bzw.“ markiert wird. Nach der Adressermittlung für den initialen weiteren Bus-Teilnehmer (13 bzw.12), wird der in dem Bus-Teilnetzwerk folgende bzw. vorausgehende weitere oder zweite Bus-Teilnehmer (z.B. 2 bzw. 3) zur Ermittlung der Bus-Position und der Bus-Netzwerkadresse durch den vorausgehenden weiteren Bus-Teilnehmer (13) und/oder den ersten Bus-Teilnehmer (z.B. 1) veranlasst. Dies geschieht so lange, bis alle Bus-Teilnehmer eines Bus-Teilnetzwerkes (z.B. 9e) eine eindeutige Bus-Netzwerknummer erhalten haben und der letzte weitere Bus-Teilnehmer (z.B. 12) bzw. der erste weitere Bus-Teilnehmer (z.B. 13) eine Bus-Netzwerkadresse ermittelt hat und dem ersten Bus-Teilnehmer (z.B. 1) seines Bus-Teilnetzwerkes (z.B. 9e) vorzugsweise mitgeteilt hat, dass er der letzte Bus-Teilnehmer (z.B. 12) bzw. erste Bus-Teilnehmer (z.B. 13) dieses Bus-Teilnetzwerkes (9e) ist und die Adressvergabe innerhalb dieser Hierarchieebene für dieses Bus-Teilnetzwerk (z.B. 9e) abgeschlossen ist. Auf diese Weise kann mit beiden Bus-Positionsfeststellungsmethoden die Bus-Position innerhalb des Bus-Teilnetzwerkes vergeben werden. Aus dem Stand der Technik sind weitere Methoden zur Feststellung einer Bus-Position innerhalb eines seriellen Bus-Teilnetzwerkes bekannt, die hier nicht weiter erläutert werden. Daran anschließend veranlasst der erste Bus-Teilnehmer (z.B. 1) dieses Bursteilnetzwerkes (z.B. 9e) den ersten weiteren Bus-Teilnehmer (z.B. 13) die an ihn ggf. angeschlossenen Bus-Teilnetzwerke einer tieferen Hierarchiestufe zur Adressbestimmung zu veranlassen. Dies ist hier für alle Bus-Teilnehmer der Bus-Teilnetzwerke (9a bis 9i) jedoch nicht der Fall und wird später erläutert.. Es ist besonders vorteilhaft, wenn die Bus-Teilnehmer eines Bus-Teilnetzwerkes (z.B. 9e) auch andere Informationen an den ersten Bus-Teilnehmer (z.B. 1) ihres Bus-Teilnetzwerkes (z.B. 9e) zurücksenden. Diese Informationen umfassen beispielsweise Weise typischer Weise zumindest teilweise die letzte Bus-Netzwerkadresse, die Anzahl der folgenden Bus-Teilnehmer, die Anzahl der folgenden Knoten mit Abzweigungen und damit die Anzahl der angeschlossenen Unterteilnetzwerke.In this special embodiment of the proposal itself, the first bus participants (10, 11, 7, 1) form a higher-level serial bus subnetwork (8). This hierarchy gives the bus network (5) a special hierarchical topology, which is part of the disclosure and has more than two hierarchy levels (see 5 ) may include. The topology of the bus network (5) is then the very general structure of a directed cycle-free graph without multiple edges. Such a structure is also called a tree. Parts of this tree are then the subtrees already mentioned. The origin of the graph is then the highest first bus participant (14). Various bus sub-networks (8, 9a to 9i) are then attached to this, which can be linear without branches (e.g. bus sub-networks 9a to 9i) or branch-shaped with branches (e.g. bus sub-network 8). Each bus participant (10, 1, 11) of a linear main branch of a branch now first determines its subtree-specific bus address for its bus subnetwork (8) in the manner already described. He then uses a data message in a role as the first bus participant (e.g. 1) of a bus subnetwork (e.g. 9e) to cause the first further bus participant (13) of this first bus subnetwork (e.g. 9e) to act as Branch is connected to determine its bus position and thus the bus network address. In the said alternative bus position determination method, the process would begin analogously with the last additional bus participant (12), in which case the process runs from the end of the chain analogously to the process described below. This is made clear below by the fact that the alternative method is always marked with “or.” After the address determination for the initial additional bus participant (13 or 12), the additional or second bus participant (eg 2 or 3) following or preceding in the bus subnetwork is used to determine the bus position and the bus -Network address initiated by the preceding additional bus participant (13) and/or the first bus participant (e.g. 1). This happens until all bus participants in a bus subnetwork (e.g. 9e) have received a unique bus network number and the last additional bus participant (e.g. 12) or the first additional bus participant (e.g. 13) has a bus -network address and has preferably informed the first bus participant (e.g. 1) of its bus subnetwork (e.g. 9e) that it is the last bus participant (e.g. 12) or first bus participant (e.g. 13) of this bus Subnetwork (9e) and the address assignment within this hierarchy level for this bus subnetwork (eg 9e) is completed. In this way, the bus position within the bus subnetwork can be assigned using both bus position determination methods. Further methods for determining a bus position within a serial bus subnetwork are known from the prior art, which will not be explained further here. Subsequently, the first bus participant (e.g. 1) of this burst subnetwork (e.g. 9e) initiates the first further bus participant (e.g. 13) which bus subnet may be connected to it to initiate tasks at a lower hierarchy level to determine the address. However, this is not the case here for all bus participants of the bus subnetworks (9a to 9i) and will be explained later. It is particularly advantageous if the bus participants of a bus subnetwork (e.g. 9e) also send other information to the send back to the first bus participant (e.g. 1) of your bus subnetwork (e.g. 9e). This information typically includes, for example, at least partially the last bus network address, the number of following bus participants, the number of following nodes with branches and thus the number of connected sub-networks.

Es ist dabei sinnvoll, wenn ein erster Bus-Teilnehmer (z.B. 1) an die jeweiligen zweiten und weiteren Bus-Teilnehmer (13, 2, 3, 12) eines an ihn angeschlossenen Bus-Teilnetzwerkes (z.B. 9e) eine Information über die Anzahl der vorausgehenden Bus-Teilnehmer (1, 2, 3, 13, 12) innerhalb seines übergeordneten Bus-Teilnetzwerkes (8), die sich in vorausgehenden Bus-Teilnetzwerken (9f bis 9i) befinden, oder über die Anzahl der vorausgehenden Bus-Teilnetzwerke (9f-9i) oder über die Anzahl der vorausgehenden ersten Bus-Knoten (10), also der vorausgehenden ersten Bus-Teilnehmer (10, 14), und/oder über die Anzahl der Bushierarchieebenen oder die Bus-Ebene innerhalb eines Bus-Teilbaumes und/oder eine für den ersten Bus-Teilnehmer eineindeutige Bus-Teilnetzwerknummer übermittelt.It makes sense if a first bus participant (e.g. 1) sends information about the number of bus participants (13, 2, 3, 12) of a bus subnetwork (e.g. 9e) connected to it to the respective second and further bus participants (13, 2, 3, 12). preceding bus participants (1, 2, 3, 13, 12) within its higher-level bus subnetwork (8), which are located in preceding bus subnetworks (9f to 9i), or via the number of preceding bus subnetworks (9f -9i) or via the number of the preceding first bus nodes (10), i.e. the preceding first bus participants (10, 14), and/or via the number of bus hierarchy levels or the bus level within a bus subtree and/ or a bus subnetwork number that is unique to the first bus subscriber is transmitted.

Durch die Durchführung des vorschlagsgemäßen Verfahrens wird somit sichergestellt, dass jeder der zweiten und weiteren Bus-Teilnehmer (13, 12, 2, 3) unabhängig davon, in welchem Bus-Teilnetzwerk (4, 9a bis 9i) er sich gerade befindet, eine eindeutige Bus-Netzwerkadresse bezogen auf das gesamte Bus-Netzwerk (5) besitzt bzw. selbsttätig mittels einer dem zweiten und/oder weiteren Bus-Teilnehmer (2, 3) zur Verfügung stehenden Information, beispielsweise eines Look-Up-Tables, und/oder mittels eines ebenso dem zweiten oder weiteren Bus-Teilnehmer (2, 3) Verfügung stehenden Algorithmus ermittelt. Die dermaßen durch die Bus-Teilnehmer selbst ermittelten Bus-Netzwerkadressen innerhalb des Bus-Netzwerks (5) werden typischerweise durch einen Befehl des höchsten ersten Bus-Teilnehmers (14) aktiviert. Ein solcher Befehl kann sich auf alle Bus-Teilnehmer des Bus-Netzwerks (5), die Bus-Teilnehmer eines einzelnen angeschlossenen Unterbaumes mehrerer Bus-Teilnetzwerke und/oder ein einzelnes Bus-Teilnetzwerk und/oder einen einzelnen Bus-Teilnehmer beziehen. Hierbei wird ggf. bereits die Bus-Netzwerkadresse verwendet. Die Bus-Teilnehmer sind zu diesem Zeitpunkt also sowohl über ihre Bus-Position durch den jeweiligen ersten Bus-Teilnehmer ihres Bus-Teilnetzwerkes als auch über die selbst ermittelte Bus-Netzwerkadresse ansprechbar. Zu diesem Zeitpunkt ist es noch von Vorteil, wenn die Adressierung über die Bus-Netzwerkadresse einen speziellen Befehl erfordert. Im Endzustand. Ist dieser spezielle Befehl aber Busdurchsatz vermindernd. Daher muss die ermittelte Bus-Netzwerkadresse als Standardadressierung eingesetzt werden können und zwar ohne speziellen Befehl. Dies geschieht durch eine Aktivierung der ermittelten Bus-Netzwerkadressen. Hierzu sendet der höchste erste Bus-Teilnehmer (14) mittels einer Broadcast-Botschaft an alle Bus-Teilnehmer (2, 3, 7, 10, 12, 13) einen Aktivierungsbefehl. Durch diesen Aktivierungsbefehl werden alle Bus-Teilnehmer über die Bus-Netzwerkadresse aktiviert. Die Adressierung über eine noch nicht aktivierte Bus-Adresse vor der Aktivierung erfordert einen zusätzlichen Steuerbefehl des sendenden Bus-Teilnehmers, der die folgende Bus-Netzwerkadresse von einer Bus-Position innerhalb der Bus-Teilnetzwerke unterscheidet. Mit der Aktivierung entfällt die Notwendigkeit einer solchen Markierung der Bus-Netzwerkadresse. Die Adressierung über eine aktivierte Bus-Adresse nach der Aktivierung erfordert keinen zusätzlichen Steuerbefehl des sendenden Bus-Teilnehmers, der die folgende Bus-Netzwerkadresse von einer Bus-Position innerhalb der Bus-Teilnetzwerke unterscheidet. Die Adressierung über eine Bus-Position innerhalb eines Bus-Teilnetzwerkes erfordert nach der Aktivierung jedoch einen zusätzlichen Steuerbefehl des sendenden Bus-Teilnehmers, der die folgende Bus-Position von einer Bus-Netzwerkadresse innerhalb der Bus-Teilnetzwerke unterscheidet. Durch die Aktivierung tauschen also Bus-Position und Bus-Netzwerkadresse ihre Rollen. Grundsätzlich können beide Adressierungsmöglichkeiten aufrechterhalten werden. Dies ist jedoch nicht zwingend notwendig.Carrying out the proposed method thus ensures that each of the second and further bus participants (13, 12, 2, 3) has a unique one, regardless of which bus subnetwork (4, 9a to 9i) they are currently in Bus network address related to the entire bus network (5) has or automatically by means of information available to the second and / or further bus participants (2, 3), for example a look-up table, and / or by means of an algorithm that is also available to the second or further bus participants (2, 3). The bus network addresses within the bus network (5) determined in this way by the bus participants themselves are typically activated by a command from the highest first bus participant (14). Such a command can refer to all bus participants of the bus network (5), the bus participants of a single connected subtree of several bus subnetworks and/or a single bus subnetwork and/or a single bus participant. The bus network address may already be used here. At this point in time, the bus participants can be addressed both via their bus position by the respective first bus participant in their bus subnetwork and via the self-determined bus network address. At this point it is still advantageous if addressing via the bus network address requires a special command. In the final state. But this special command reduces bus throughput. Therefore, the determined bus network address must be able to be used as standard addressing without a special command. This is done by activating the determined bus network addresses. For this purpose, the highest first bus participant (14) sends an activation command to all bus participants (2, 3, 7, 10, 12, 13) by means of a broadcast message. This activation command activates all bus participants via the bus network address. Addressing via a bus address that has not yet been activated before activation requires an additional control command from the sending bus participant, which distinguishes the following bus network address from a bus position within the bus subnetworks. Activation eliminates the need for such marking of the bus network address. Addressing via an activated bus address after activation does not require any additional control command from the sending bus participant that distinguishes the following bus network address from a bus position within the bus subnetworks. However, after activation, addressing via a bus position within a bus subnetwork requires an additional control command from the sending bus participant, which distinguishes the following bus position from a bus network address within the bus subnetworks. When activated, the bus position and bus network address swap roles. In principle, both addressing options can be maintained. However, this is not absolutely necessary.

Um die Bus-Teilnetzwerknummer bereitstellen zu können, müsste der erste Bus-Teilnehmer (1) und ggf. die weiteren ersten Bus-Teilnehmer (7, 10, 11, 14) eine eindeutige Bus-Knotenkennung besitzen. Diese kann neben der erwähnten Selbstadressierung beispielsweise durch Kodierung mittels Stecker und/oder Programmierung erfolgen. Der erste und/oder weitere erste Bus-Teilnehmer (1, 7, 10, 11, 14) ordnet nun jeweils einem Bus-Teilnetzwerk (4, 9a-9i), in dem ein Bus-Teilnehmer (2, 3, 12, 13) eine Bus-Adresse ermitteln soll, eine für das Bus-Netzwerk (5) eindeutige Bus-Teilnetzwerknummer zu. Der erste oder weitere erste Bus-Teilnehmer (1, 7, 10, 11, 14) übermittelt diese Bus-Teilnetzwerknummer des besagten jeweiligen Bus-Teilnetzwerks (4, 9a bis 9i) eines zweiten Bus-Teilnehmers (z.B. 2) diesem zweiten Bus-Teilnehmer (z.B. 2). In einer anderen Ausprägung des Vorschlags erhält der zweite Bus-Teilnehmer diese Information vom vorausgehenden Bus-Teilnehmer (z.B. 13). Der besagte zweite Bus-Teilnehmer (2) bestimmt dann auf Basis einer besagten Information und/oder eines besagten Algorithmus und dieser übermittelten Bus-Teilnetzwerknummer seines Bus-Teilnetzwerkes (4, 9a bis 9i) die logische Bus-Adresse dieses zweiten Bus-Teilnehmers (2) innerhalb des Bus-Netzwerkes (5).In order to be able to provide the bus subnetwork number, the first bus participant (1) and possibly the other first bus participants (7, 10, 11, 14) would have to have a unique bus node identifier. In addition to the self-addressing mentioned, this can be done, for example, by coding using a plug and/or programming. The first and/or further first bus participants (1, 7, 10, 11, 14) are now assigned to a bus subnetwork (4, 9a-9i) in which a bus participant (2, 3, 12, 13 ) is to determine a bus address, a bus subnetwork number that is unique to the bus network (5). The first or further first bus subscriber (1, 7, 10, 11, 14) transmits this bus sub-network number of the said respective bus sub-network (4, 9a to 9i) of a second bus subscriber (eg 2) to this second bus Participants (e.g. 2). In another version of the proposal, the second bus participant receives this information from the preceding bus participant (eg 13). Said second bus subscriber (2) then determines the bus sub-network number of its bus sub-network (4, 9a to 9i) based on said information and/or said algorithm and this transmitted bus sub-network number. the logical bus address of this second bus participant (2) within the bus network (5).

Durch die vertauschungssichere Gestaltung der Stecker und Anschlüsse der Steuergeräte, also der ersten Bus-Teilnehmer (1, 7, 10, 11, 14) können die Stecker und/oder Leitungen für die Bus-Teilnetzwerke (4, 9a-9i) kodiert werden und einer eindeutigen Bus-Teilnetzwerknummer zugeordnet werden.Due to the interchange-proof design of the plugs and connections of the control devices, i.e. the first bus participants (1, 7, 10, 11, 14), the plugs and/or lines for the bus sub-networks (4, 9a-9i) can be coded and assigned to a unique bus subnetwork number.

Durch das vorschlagsgemäße Verfahren und die vorschlagsgemäßen Vorrichtungen werden somit die bekannten Vorteile der Autoadressierung aus dem Stand der Technik mit den Vorteilen eines sternförmigen Netzwerks kombiniert und der Nutzung zugänglich gemacht, ohne dass der Programmieraufwand bei der Kfz-Montage zu sehr steigt.The proposed method and the proposed devices thus combine the known advantages of car addressing from the prior art with the advantages of a star-shaped network and make them available for use without increasing the programming effort during vehicle assembly too much.

1 zeigt die Topologie eines beispielhaften einfachen Bus-Netzwerks (5) mit einem ersten Bus-Teilnehmer (1), der typischerweise ein Steuergerät ist, einem ersten weiteren Bus-Teilnehmer (13), einem zweiten Bus-Teilnehmer (2), einem weiteren Bus-Teilnehmern (3) und einem letzten weiteren Bus-Teilnehmer (12). Die Bus-Teilnehmer sind seriell, beginnend mit dem ersten Bus-Teilnehmer (1) von links nach rechts durch Datenleitungen (6) seriell verbunden. Die zweiten und weiteren Bus-Teilnehmer (2, 3, 12, 13) bilden dabei ein Bus-Teilnetzwerk (4). Die Länge des Bus-Teilnetzwerkes im Sinne der Anzahl der seriell aufeinander folgenden Bus-Teilnehmer (2, 3, 12, 13) ist dabei als nicht bestimmt angedeutet. Die Daten müssen, um einen hinteren Bus-Teilnehmer (z.B. 12) zu erreichen, die davor liegenden Bus-Knoten (z.B. 2, 3, 13) passieren. Ein beispielhaftes Netzwerk aus dem Stand der Technik mit dieser Topologie ist das LIN-Bus Netzwerk. 1 shows the topology of an exemplary simple bus network (5) with a first bus participant (1), which is typically a control device, a first further bus participant (13), a second bus participant (2), another bus -Participants (3) and a last additional bus participant (12). The bus participants are connected serially, starting with the first bus participant (1) from left to right by data lines (6). The second and further bus participants (2, 3, 12, 13) form a bus subnetwork (4). The length of the bus subnetwork in the sense of the number of bus participants (2, 3, 12, 13) following one another in series is indicated as not being determined. In order to reach a rear bus participant (e.g. 12), the data must pass through the bus nodes in front of it (e.g. 2, 3, 13). An exemplary network from the prior art with this topology is the LIN bus network.

2 zeigt eine beispielhafte sternförmige Erweiterung des Bus-Systems (5) aus 1. In diesem Beispiel sind jetzt beispielhaft drei Bus-Teilnetzwerke (9g-9i) des ursprünglich beispielhaft einen Bus-Teilnetzwerkes (4) dargestellt. Das Bus-System (5) hat um den Bus-Knoten, den ersten Bus-Teilnehmer (1), herum eine sternförmige Basisstruktur. Die Anzahl der Bus-Teilnetzwerke (4, 9g, 9h, 9i) ist nicht auf drei festgelegt und kann von Anwendung zu Anwendung variieren. Die Länge der Bus-Teilnetzwerke (4, 9a, 9b, 9c) kann von Bus-Teilnetzwerk (z.B. 9g) zu Bus-Teilnetzwerk (z.B. 9h) variieren und muss ebenfalls nicht unbedingt gleich sein. Der jeweilige erste weitere Bus-Teilnehmer (13) ist jeweils mit dem ersten Bus-Teilnehmer (1) verbunden. Der jeweilige serielle Bus wird durch einen jeweiligen letzten weiteren Bus-Teilnehmer (12) abgeschlossen. 2 shows an exemplary star-shaped extension of the bus system (5). 1 . In this example, three bus subnetworks (9g-9i) of the originally one bus subnetwork (4) are shown as examples. The bus system (5) has a star-shaped basic structure around the bus node, the first bus participant (1). The number of bus subnetworks (4, 9g, 9h, 9i) is not fixed at three and may vary from application to application. The length of the bus subnetworks (4, 9a, 9b, 9c) can vary from bus subnetwork (e.g. 9g) to bus subnetwork (e.g. 9h) and does not necessarily have to be the same. The respective first further bus participant (13) is connected to the first bus participant (1). The respective serial bus is terminated by a respective last additional bus participant (12).

3 zeigt eine beispielhafte kompliziertere Struktur mit zwei Hierarchieebenen eines Bus-Systems (5) basierend auf 2 mit drei Bus-Knoten, also ersten Bus-Teilnehmern (1, 7), und je drei Bus-Teilnetzwerken (4, 9a-9i). Neben dem ersten Bus-Teilnehmer (1) umfasst das beispielhafte Bus-Netzwerk (5) weitere erste Bus-Teilnehmer (7) mit weiteren Bus-Teilnetzwerken (4, 9a bis 9cf), die alle unterschiedlich ausgeführt sein können. Die Bus-Teilnetzwerknummer erhalten die zweiten und weiteren Bus-Teilnehmer (12, 2, 3, 13) vom jeweiligen Bus-Knoten, also dem jeweiligen zugeordneten ersten Bus-Teilnehmer (1, 7). Diese Steuergeräte in diesen Buskonten erkennen beispielsweise aufgrund von Steckerkodierungen welche Rolle welches ersten Bus-Teilnehmers (1, 7) sie einnehmen sollen. Aufgrund dieser ermittelten Position in dem übergeordneten NICHT seriellen Netzwerk übermitteln diese ersten Bus-Teilnehmer (1, 7) dann beispielsweise das jeweilige Look-Up-Table an die jeweiligen zweiten und weiteren Bus-Teilnehmer (12, 13, 2, 3). Ebenso übermitteln die Steuergeräte, die die Rolle der ersten Bus-Teilnehmer (1, 7) spielen, den ersten und zweiten Bus-Teilnehmern (12, 13, 2, 3) eines jeden Bus-Teilnetzwerkes (4, 9a-9i) die jeweilige Bus-Teilnetzwerknummer ihres jeweiligen Bus-Teilnetzwerks (4, 9a-9i). Diese Informationen können auch, wie oben beschrieben innerhalb der Kette des jeweiligen Bus-Teilnetzwerkes weitergereicht werden. Typischerweise verfügt mindestens einer der Bus-Knoten, der ersten Bus-Teilnehmer (1, 7), und/oder zweiten oder weiteren Bus-Teilnehmer (2, 3), beispielsweise der erste Bus-Teilnehmer (1), über einen weitere Datenschnittstelle, mit der auf das Bus-Netzwerk (5) zugegriffen werden kann. Er ist dann typischerweise der höchste Bus-Knoten (höchster erster Bus-Teilnehmer(14)).Über diese Datenschnittstelle können alle Bus-Teilnehmer (1, 2, 3, 7, 12, 13, 14) des Bus-Netzwerkes (5) beispielsweise zur erneuten Ermittlung ihrer Bus-Adressen innerhalb des Bus-Netzwerkes (5) veranlasst werden. 3 shows an exemplary more complicated structure with two hierarchy levels of a bus system (5) based on 2 with three bus nodes, i.e. first bus participants (1, 7), and three bus subnetworks (4, 9a-9i). In addition to the first bus subscriber (1), the exemplary bus network (5) includes further first bus subscribers (7) with further bus sub-networks (4, 9a to 9cf), all of which can be designed differently. The second and further bus participants (12, 2, 3, 13) receive the bus subnetwork number from the respective bus node, i.e. the respective assigned first bus participant (1, 7). These control devices in these bus accounts recognize, for example, based on plug coding, which role of which first bus participant (1, 7) they should assume. Based on this determined position in the higher-level NON-serial network, these first bus participants (1, 7), for example, then transmit the respective look-up table to the respective second and further bus participants (12, 13, 2, 3). Likewise, the control devices, which play the role of the first bus participants (1, 7), transmit the respective information to the first and second bus participants (12, 13, 2, 3) of each bus subnetwork (4, 9a-9i). Bus subnetwork number of their respective bus subnetwork (4, 9a-9i). This information can also be passed on within the chain of the respective bus subnetwork, as described above. Typically, at least one of the bus nodes, the first bus participants (1, 7), and/or second or further bus participants (2, 3), for example the first bus participant (1), has a further data interface, with which the bus network (5) can be accessed. It is then typically the highest bus node (highest first bus participant (14)). All bus participants (1, 2, 3, 7, 12, 13, 14) of the bus network (5) can use this data interface. for example, to re-determine their bus addresses within the bus network (5).

4 zeigt ein ähnliches Bus-Netzwerk (5) wie 3. Hierbei ist die Topologie des übergeordneten Netzwerks so geändert, dass das Netzwerk der ersten Bus-Teilnehmer (14, 1, 10, 11) selbst gegenüber einem höchsten ersten Bus-Teilnehmer (14) ein Bus-Teilnetzwerk und zwar ein übergeordnetes Bus-Teilnetzwerk (8) bildet. Diesem sind die anderen Bus-Teilnetzwerke (9a bis 9i) untergeordnet. Die Adressierung läuft nun vorzugsweise so ab, dass zunächst die Bus-Teilnehmer (10, 1, 11) des übergeordneten Bus-Teilnetzwerkes eines Bus-Netzwerkadresse bezogen auf das Bus-Netzwerk (5) erhalten und dann die Teilnehmer der untergeordneten Bus-Teilnetzwerke (9a bis 9i). Der Abschluss der Adressierung des übergeordneten Bus-Teilnetzwerkes (8) wird durch den letzten Bus-Teilnehmer (hier 11) des übergeordneten Bus-Teilnetzwerkes (8) an den ersten Bus-Teilnehmer (hier 14) des übergeordneten Bus-Teilnetzwerkes (8) gemeldet, woraufhin dieser die Adressierung der untergeordneten Bus-Teilnetzwerke (9g bis 9i) für den am nächsten liegenden untergeordneten ersten Bus-Teilnehmer (10) des übergeordneten Bus-Teilnetzwerkes (8) freigibt. Dieser führt dann die Adressierung aller angeschlossenen Bus-Teilnetzwerke (9g bis 9i) durch, die auch die Adressierung, hier zur Vereinfachung nicht gezeichnet, dieser untergeordneten weiteren Bus-Teilnetzwerke einschließt. 4 shows a similar bus network (5) as 3 . Here, the topology of the higher-level network is changed so that the network of the first bus participants (14, 1, 10, 11) itself forms a bus sub-network compared to a highest first bus participant (14), namely a higher-level bus sub-network ( 8) forms. The other bus subnetworks (9a to 9i) are subordinate to this. The addressing now preferably takes place in such a way that first the bus participants (10, 1, 11) of the higher-level bus sub-network of a bus receive a network address related to the bus network (5) and then the participants of the lower-level bus sub-networks ( 9a to 9i). The completion of the addressing of the higher-level bus sub-network (8) is reported by the last bus participant (here 11) of the higher-level bus sub-network (8) to the first bus participant (here 14) of the higher-level bus sub-network (8). , whereupon this starts addressing the subordinate th bus subnetworks (9g to 9i) for the closest subordinate first bus subscriber (10) of the higher-level bus subnetwork (8). This then addresses all connected bus subnetworks (9g to 9i), which also includes the addressing, not shown here for simplicity, of these additional bus subnetworks.

Nach der Adressierung der Bus-Teilnetzwerke (9g-9i) dieses untergeordneten ersten Bus-Teilnehmers (10) folgt die Adressierung der Bus-Teilnehmer der Bus-Teilnetzwerke (9d bis 9f) und deren untergeordneter, nicht gezeichneter Bus-Teilnetzwerke, am nachfolgenden untergeordneten ersten Bus-Teilnehmer (1) usw. bis alle Bus-Teilnetzwerke (9a-9i) aller untergeordneten ersten Bus-Teilnehmer (1, 10, 11) des übergeordneten Bus-Teilnetzwerks (8) adressiert sind und somit eine eindeutige Bus-Netzwerkadresse für das Bus-Netzwerk (5) erhalten haben.After addressing the bus subnetworks (9g-9i) of this subordinate first bus subscriber (10), the bus subscribers of the bus subnetworks (9d to 9f) and their subordinate, not shown bus subnetworks, on the subsequent subordinate one, are addressed first bus participants (1) etc. until all bus subnetworks (9a-9i) of all subordinate first bus participants (1, 10, 11) of the higher-level bus subnetwork (8) are addressed and thus a unique bus network address for received the bus network (5).

5 zeigt eine beispielhafte komplexe Struktur mit drei Hierarchieebenen von Bus-Teilnetzwerken. 5 shows an exemplary complex structure with three hierarchy levels of bus subnetworks.

Das höchste Bus-Teilnetzwerk beginnt am höchsten ersten Bus-Teilnehmer (14), der beispielhaft über eine Datenschnittstelle zur Ansteuerung des Bus-Teilnetzwerkes verfügt.The highest bus subnetwork begins at the highest first bus subscriber (14), which, for example, has a data interface for controlling the bus subnetwork.

An diesen höchsten ersten Bus-Teilnehmer (14) sind beispielhaft drei Bus-Teilnetzwerke (4a, 4b, 4c) angeschlossen.For example, three bus subnetworks (4a, 4b, 4c) are connected to this highest first bus subscriber (14).

Das erste Bus-Teilnetzwerk (4a) besteht aus einem ersten weiteren Bus-Teilnehmer (13), einem weiteren Bus-Teilnehmer (3) und einem letzten weiteren Bus-Teilnehmer (12).The first bus subnetwork (4a) consists of a first further bus subscriber (13), a further bus subscriber (3) and a last further bus subscriber (12).

Das zweite Bus-Teilnetzwerk (4b) besteht nur aus einem ersten weiteren Bus-Teilnehmer (13) und einem letzten weiteren Bus-Teilnehmer (12).The second bus subnetwork (4b) only consists of a first further bus subscriber (13) and a last further bus subscriber (12).

Das dritte Bus-Teilnetzwerk (4c) ist ein übergeordnetes Bus-Teilnetzwerk der ersten Hierarchiestufe. Es besteht aus einem ersten ersten Bus-Teilnehmer der ersten Hierarchiestufe (7a), gefolgt von einem zweiten ersten Bus-Teilnehmer der ersten Hierarchiestufe (7b), gefolgt von einem dritten ersten Bus-Teilnehmer der ersten Hierarchiestufe (7d), gefolgt von einem vieren ersten Bus-Teilnehmer der ersten Hierarchiestufe (7f) , gefolgt von einem fünften ersten Bus-Teilnehmer der ersten Hierarchiestufe (7g), gefolgt von einem sechsten ersten Bus-Teilnehmer der ersten Hierarchiestufe (7h). Der sechste erste Bus-Teilnehmer (7h) ist der letzte Bus-Teilnehmer des dritten Bus-Teilnetzwerks (4c).The third bus subnetwork (4c) is a higher-level bus subnetwork of the first hierarchy level. It consists of a first first bus participant of the first hierarchy level (7a), followed by a second first bus participant of the first hierarchy level (7b), followed by a third first bus participant of the first hierarchy level (7d), followed by a fourth first bus participant of the first hierarchy level (7f), followed by a fifth first bus participant of the first hierarchy level (7g), followed by a sixth first bus participant of the first hierarchy level (7h). The sixth first bus subscriber (7h) is the last bus subscriber of the third bus subnetwork (4c).

An dem ersten ersten Bus-Teilnehmer der ersten Hierarchiestufe (7a) ist ein viertes Bus-Teilnetzwerk (4d) der zweiten Hierarchiestufe mit der Bus-Teilnetzwerknummer 4 angeschlossen. Es besteht aus einem ersten ersten Bus-Teilnehmer der zweiten Hierarchiestufe (7c), gefolgt von einem zweiten ersten Bus-Teilnehmer (7k) der zweiten Hierarchiestufe. Dieser ist der letzte Bus-Teilnehmer des vierten Bus-Teilnetzwerkes (4d).A fourth bus subnetwork (4d) of the second hierarchy level with the bus subnetwork number 4 is connected to the first first bus subscriber of the first hierarchy level (7a). It consists of a first first bus participant of the second hierarchy level (7c), followed by a second first bus participant (7k) of the second hierarchy level. This is the last bus participant of the fourth bus subnetwork (4d).

Das fünfte Bus-Teilnetzwerk (4h) der dritten Hierarchiestufe ist an dem ersten ersten Bus-Teilnehmer der zweiten Hierarchiestufe des fünften Bus-Teilnetzwerkes (7c) angeschlossen. Dessen erster weiterer Bus-Teilnehmer (13) ist mit dessen letzten weiteren Bus-Teilnehmer (12) verbunden. Das fünfte Bus-Teilnetzwerk (4d) hat die Bus-Teilnetzwerknummer 5.The fifth bus sub-network (4h) of the third hierarchy level is connected to the first first bus subscriber of the second hierarchy level of the fifth bus sub-network (7c). Its first additional bus participant (13) is connected to its last additional bus participant (12). The fifth bus subnetwork (4d) has bus subnetwork number 5.

Das sechste Bus-Teilnetzwerk (4i) der dritten Hierarchiestufe ist an dem zweiten ersten Bus-Teilnehmer der zweiten Hierarchiestufe des fünften Bus-Teilnetzwerkes (7k) angeschlossen. Dessen erster weiterer Bus-Teilnehmer (13) ist mit dessen letzten weiteren Bus-Teilnehmer (12) verbunden.The sixth bus sub-network (4i) of the third hierarchy level is connected to the second first bus subscriber of the second hierarchy level of the fifth bus sub-network (7k). Its first additional bus participant (13) is connected to its last additional bus participant (12).

Das siebte Bus-Teilnetzwerk (4j) der dritten Hierarchiestufe ist ebenfalls an dem zweiten ersten Bus-Teilnehmer der zweiten Hierarchiestufe des fünften Bus-Teilnetzwerkes (7k) angeschlossen. Dessen erster weiterer Bus-Teilnehmer (13) ist mit einem zweiten Bus-Teilnehmer (2) verbunden, der wiederum mit einem weiteren Bus-Teilnehmer (3) verbunden ist usw. bis das siebte Bus-Teilnetzwerk (4j) mit einem letzten weiteren Bus-Teilnehmer (12) abgeschlossen wird.The seventh bus sub-network (4j) of the third hierarchy level is also connected to the second first bus subscriber of the second hierarchy level of the fifth bus sub-network (7k). Its first further bus subscriber (13) is connected to a second bus subscriber (2), which in turn is connected to a further bus subscriber (3), etc. until the seventh bus subnetwork (4j) is connected to a last further bus -Participant (12) is completed.

An dem zweiten ersten Bus-Teilnehmer der ersten Hierarchiestufe (7b) des dritten Bus-Netzwerks (4c) der ersten Hierarchiestufe ist ein achtes Bus-Teilnetzwerk (4s) der zweiten Hierarchiestufe mit der Bus-Teilnetzwerknummer 8 angeschlossen. Es besteht aus einem ersten ersten Bus-Teilnehmer der zweiten Hierarchiestufe (7i), gefolgt von einem zweiten ersten Bus-Teilnehmer (7j) der zweiten Hierarchiestufe. Dieser ist der letzte Bus-Teilnehmer des achten Bus-Teilnetzwerkes (4s) der zweiten Hierarchiestufe.An eighth bus subnetwork (4s) of the second hierarchy level with the bus subnetwork number 8 is connected to the second first bus subscriber of the first hierarchy level (7b) of the third bus network (4c) of the first hierarchy level. It consists of a first first bus participant of the second hierarchy level (7i), followed by a second first bus participant (7j) of the second hierarchy level. This is the last bus participant of the eighth bus subnetwork (4s) of the second hierarchy level.

Das neunte Bus-Teilnetzwerk (4g) der dritten Hierarchiestufe ist an dem ersten ersten Bus-Teilnehmer der zweiten Hierarchiestufe des achten Bus-Teilnetzwerkes (7i) angeschlossen. Dessen erster weiterer Bus-Teilnehmer (13) ist mit dessen letzten weiteren Bus-Teilnehmer (12) verbunden. Das neunte Bus-Teilnetzwerk (4g) hat die Bus-Teilnetzwerknummer 9.The ninth bus sub-network (4g) of the third hierarchy level is connected to the first first bus subscriber of the second hierarchy level of the eighth bus sub-network (7i). Its first additional bus participant (13) is connected to its last additional bus participant (12). The ninth bus subnetwork (4g) has bus subnetwork number 9.

Das zehnte Bus-Teilnetzwerk (4f) der dritten Hierarchiestufe ist an dem zweiten ersten Bus-Teilnehmer der zweiten Hierarchiestufe des achten Bus-Teilnetzwerkes (7j) angeschlossen. Dessen erster weiterer Bus-Teilnehmer (13) ist mit dessen letzten weiteren Bus-Teilnehmer (12) verbunden. Das zehnte Bus-Teilnetzwerk (4f) hat die Bus-Teilnetzwerknummer 10.The tenth bus subnetwork (4f) of the third hierarchy level is on the second first bus part Subscriber of the second hierarchy level of the eighth bus subnetwork (7j) is connected. Its first additional bus participant (13) is connected to its last additional bus participant (12). The tenth bus subnetwork (4f) has bus subnetwork number 10.

Das elfte Bus-Teilnetzwerk (4e) der dritten Hierarchiestufe ist ebenfalls an dem zweiten ersten Bus-Teilnehmer der zweiten Hierarchiestufe des achten Bus-Teilnetzwerkes (7j) angeschlossen. Dessen erster weiterer Bus-Teilnehmer (13) ist mit dessen letzten weiteren Bus-Teilnehmer (12) verbunden. Das elfte Bus-Teilnetzwerk (4e) hat die Bus-Teilnetzwerknummer 11.The eleventh bus sub-network (4e) of the third hierarchy level is also connected to the second first bus subscriber of the second hierarchy level of the eighth bus sub-network (7j). Its first additional bus participant (13) is connected to its last additional bus participant (12). The eleventh bus subnetwork (4e) has bus subnetwork number 11.

An dem dritten ersten Bus-Teilnehmer der ersten Hierarchiestufe (7d) des dritten Bus-Netzwerks (4c) der ersten Hierarchiestufe ist ein zwölftes Bus-Teilnetzwerk (4k) der zweiten Hierarchiestufe mit der Bus-Teilnetzwerknummer 12 angeschlossen. Es besteht aus einem ersten ersten Bus-Teilnehmer der zweiten Hierarchiestufe (7e). Dieser ist der letzte Bus-Teilnehmer des zwölften Bus-Teilnetzwerkes (4k) der zweiten Hierarchiestufe. Das zwölfte Bus-Teilnetzwerk (4e) hat die Bus-Teilnetzwerknummer 12.A twelfth bus subnetwork (4k) of the second hierarchy level with the bus subnetwork number 12 is connected to the third first bus subscriber of the first hierarchy level (7d) of the third bus network (4c) of the first hierarchy level. It consists of a first bus participant of the second hierarchy level (7e). This is the last bus participant of the twelfth bus subnetwork (4k) of the second hierarchy level. The twelfth bus subnetwork (4e) has bus subnetwork number 12.

Das dreizehnte Bus-Teilnetzwerk (4m) der dritten Hierarchiestufe ist an den ersten ersten Bus-Teilnehmer der zweiten Hierarchiestufe des zwölften Bus-Teilnetzwerkes (7e) angeschlossen. Dessen erster weiterer Bus-Teilnehmer (13) ist mit einem zweiten Bus-Teilnehmer (2) verbunden, gefolgt von einem weiteren Bus-Teilnehmer (3) usw. Dessen letzter weiteren Bus-Teilnehmer (12) schließt die Kette der Bus-Teilnehmer des dreizehnten Bus-Teilnetzwerkes (4m) der dritten Hierarchiestufe ab. Das dreizehnte Bus-Teilnetzwerk (4m) hat die Bus-Teilnetzwerknummer 13.The thirteenth bus sub-network (4m) of the third hierarchy level is connected to the first first bus subscriber of the second hierarchy level of the twelfth bus sub-network (7e). Its first additional bus participant (13) is connected to a second bus participant (2), followed by another bus participant (3), etc. Its last additional bus participant (12) closes the chain of bus participants thirteenth bus subnetwork (4m) of the third hierarchy level. The thirteenth bus subnetwork (4m) has bus subnetwork number 13.

Das vierzehnte Bus-Teilnetzwerk (4l) der dritten Hierarchiestufe ist ebenfalls an den ersten ersten Bus-Teilnehmer der zweiten Hierarchiestufe des zwölften Bus-Teilnetzwerkes (7e) angeschlossen. Dessen erster weiterer Bus-Teilnehmer (13) ist mit einem zweiten Bus-Teilnehmer (2) verbunden, gefolgt von einem weiteren Bus-Teilnehmer (3) usw. Dessen letzter weiteren Bus-Teilnehmer (12) schließt die Kette der Bus-Teilnehmer des vierzehnten Bus-Teilnetzwerkes (4l) der dritten Hierarchiestufe ab. Das vierzehnte Bus-Teilnetzwerk (4l) hat die Bus-Teilnetzwerknummer 14.The fourteenth bus sub-network (4l) of the third hierarchy level is also connected to the first first bus subscriber of the second hierarchy level of the twelfth bus sub-network (7e). Its first additional bus participant (13) is connected to a second bus participant (2), followed by another bus participant (3), etc. Its last additional bus participant (12) closes the chain of bus participants fourteenth bus subnetwork (4l) of the third hierarchy level. The fourteenth bus subnetwork (4l) has bus subnetwork number 14.

Das fünfzehnte Bus-Teilnetzwerk (4n) der dritten Hierarchiestufe ist an den vierten ersten Bus-Teilnehmer der ersten Hierarchiestufe des dritten Bus-Teilnetzwerkes (7f) angeschlossen. Dessen erster weiterer Bus-Teilnehmer (13) ist mit einem zweiten Bus-Teilnehmer (2) verbunden, gefolgt von einem weiteren Bus-Teilnehmer (3) usw. Dessen letzter weiteren Bus-Teilnehmer (12) schließt die Kette der Bus-Teilnehmer des fünfzehnten Bus-Teilnetzwerkes (4n) der dritten Hierarchiestufe ab. Das fünfzehnte Bus-Teilnetzwerk (4n) hat die Bus-Teilnetzwerknummer 15.The fifteenth bus sub-network (4n) of the third hierarchy level is connected to the fourth first bus subscriber of the first hierarchy level of the third bus sub-network (7f). Its first additional bus participant (13) is connected to a second bus participant (2), followed by another bus participant (3), etc. Its last additional bus participant (12) closes the chain of bus participants fifteenth bus subnetwork (4n) of the third hierarchy level. The fifteenth bus subnetwork (4n) has bus subnetwork number 15.

Das sechzehnte Bus-Teilnetzwerk (4o) der dritten Hierarchiestufe ist ebenfalls an den vierten ersten Bus-Teilnehmer der ersten Hierarchiestufe des dritten Bus-Teilnetzwerkes (7f) angeschlossen. Dessen erster weiterer Bus-Teilnehmer (13) ist mit einem zweiten Bus-Teilnehmer (2) verbunden, gefolgt von einem weiteren Bus-Teilnehmer (3) usw. Dessen letzter weiteren Bus-Teilnehmer (12) schließt die Kette der Bus-Teilnehmer des sechzehnten Bus-Teilnetzwerkes (4o) der dritten Hierarchiestufe ab. Das sechzehnte Bus-Teilnetzwerk (40) hat die Bus-Teilnetzwerknummer 16.The sixteenth bus sub-network (4o) of the third hierarchy level is also connected to the fourth first bus subscriber of the first hierarchy level of the third bus sub-network (7f). Its first additional bus participant (13) is connected to a second bus participant (2), followed by another bus participant (3), etc. Its last additional bus participant (12) closes the chain of bus participants sixteenth bus subnetwork (4o) of the third hierarchy level. The sixteenth bus subnetwork (40) has bus subnetwork number 16.

Das siebzehnte Bus-Teilnetzwerk (4p) der dritten Hierarchiestufe ist an den fünften ersten Bus-Teilnehmer der ersten Hierarchiestufe des dritten Bus-Teilnetzwerkes (7g) angeschlossen. Dessen erster weiterer Bus-Teilnehmer (13) ist mit einem zweiten Bus-Teilnehmer (2) verbunden, gefolgt von einem letzten weiteren Bus-Teilnehmer (12), der die Kette der Bus-Teilnehmer des siebzehnten Bus-Teilnetzwerkes (4p) der dritten Hierarchiestufe abschließt. Das siebzehnte Bus-Teilnetzwerk (4p) hat die Bus-Teilnetzwerknummer 17.The seventeenth bus sub-network (4p) of the third hierarchy level is connected to the fifth first bus subscriber of the first hierarchy level of the third bus sub-network (7g). Its first further bus subscriber (13) is connected to a second bus subscriber (2), followed by a last further bus subscriber (12), which is the chain of bus subscribers of the seventeenth bus sub-network (4p) of the third Hierarchy level completes. The seventeenth bus subnetwork (4p) has bus subnetwork number 17.

Das achtzehnte Bus-Teilnetzwerk (4q) der dritten Hierarchiestufe ist an den sechsten ersten Bus-Teilnehmer der ersten Hierarchiestufe des dritten Bus-Teilnetzwerkes (7h) angeschlossen. Dessen erster weiterer Bus-Teilnehmer (13) ist mit einem zweiten Bus-Teilnehmer (2) verbunden, gefolgt von einem letzten weiteren Bus-Teilnehmer (12), der die Kette der Bus-Teilnehmer des achtzehnten Bus-Teilnetzwerkes (4q) der dritten Hierarchiestufe abschließt. Das achtzehnte Bus-Teilnetzwerk (4q) hat die Bus-Teilnetzwerknummer 18. The eighteenth bus sub-network (4q) of the third hierarchy level is connected to the sixth first bus subscriber of the first hierarchy level of the third bus sub-network (7h). Its first further bus subscriber (13) is connected to a second bus subscriber (2), followed by a last further bus subscriber (12), which forms the chain of bus subscribers of the eighteenth bus subnetwork (4q) of the third Hierarchy level completes. The eighteenth bus subnetwork (4q) has bus subnetwork number 18.

Das neunzehnte Bus-Teilnetzwerk (4r) der dritten Hierarchiestufe ist ebenfalls an den sechsten ersten Bus-Teilnehmer der ersten Hierarchiestufe des dritten Bus-Teilnetzwerkes (7h) angeschlossen. Dessen erster weiterer Bus-Teilnehmer (13) ist mit einem letzten weiteren Bus-Teilnehmer (12) verbunden, der die Kette der Bus-Teilnehmer des neunzehnten Bus-Teilnetzwerkes (4r) der dritten Hierarchiestufe abschließt. Das neunzehnte Bus-Teilnetzwerk (4r) hat die Bus-Teilnetzwerknummer 19.The nineteenth bus sub-network (4r) of the third hierarchy level is also connected to the sixth first bus subscriber of the first hierarchy level of the third bus sub-network (7h). Its first additional bus subscriber (13) is connected to a last additional bus subscriber (12), which completes the chain of bus subscribers of the nineteenth bus subnetwork (4r) of the third hierarchy level. The nineteenth bus subnetwork (4r) has bus subnetwork number 19.

Die Adressierung des Bus-Netzwerkes (5) erfolgt nun so, dass die Bus-Teilnehmer jeweils ihre Bus-Position in den neunzehn Bus-Teilnetzwerken (4a bis 4s) der unterschiedlichen Hierarchiestufen feststellen. Dies kann beispielsweise durch den Einschaltvorgang, einen erkannten Fehler und/oder einen Broadcast-Befehl eines übergeordneten ersten Bus-Teilnehmers veranlasst werden.The bus network (5) is now addressed in such a way that the bus participants each have their bus position in the nineteen bus sub-networks (4a to 4s) of the different hierarchy levels notice. This can be caused, for example, by the switch-on process, a detected error and/or a broadcast command from a higher-level first bus participant.

Die erste Bus-Netzwerkadresse wird von dem höchsten ersten Bus-Teilnehmer (14) für sich selbst erzeugt. Dann erzeugt dieser die erste Bus-Teilnetzwerknummer für das erste Bus-Teilnetzwerk (4a) und übermittelt die Anzahl erkannter Bus-Teilnetzwerke, also 1, an das besagte erste Bus-Teilnetzwerk. Dessen erster erster Bus-Teilnehmer (13) erzeugt auf Basis dieser Informationen, Bus-Teilnetzwerknummer und Bus-Position in seinem Bus-Teilnetzwerk (4a), seine Bus-Netzwerkadresse. Dann gibt er die Bus-Teilnetzwerknummer an den nachgeordneten zweiten Bus-Teilnehmer (2) weiter, wenn dieser diese Nummer nicht schon per Broadcast vom zugehörigen ersten Bus-Teilnehmer (14) erhalten haben sollte. Dies veranlasst diesen zweiten Bus-Teilnehmer zur Erzeugung seiner Bus-Netzwerkadresse usw. bis der letzte Bus-Teilnehmer (12) seine Adresse erzeugt hat. Dieser meldet Bus-Teilnetzwerknummer und die vollständige Adressvergabe an den ersten Bus-Teilnehmer (14), woraufhin dieser bei Vorhandensein weiterer Bus-Teilnetzwerke, die Bus-Teilnetzwerknummer um einen vorgegebenen Betrag erhöht und mit der Adressvergabe im nächsten Bus-Teilnetzwerk, dem zweiten Bus-Teilnetzwerk (4b) beginnt. Im Gegensatz zum ersten und zweiten Bus-Teilnetzwerk (4a, 4b) ist das dritte Bus-Teilnetzwerk (4c) die höchste Bus-Teilnetzhierarchieebene eines ganzen Unterbaumes. Erreicht der Adressvergabeprozess dieses Bus-Teilnetzwerk (4c), so werden vorzugsweise erst die Bus-Adressen aller ersten Bus-Teilnehmer (7a, 7b, 7d, 7f, 7g, 7h) dieses dritten Bus-Teilnetzwerkes (4c) durch diese ersten Bus-Teilnehmer (7a, 7b, 7d, 7f, 7g 7h) wie zuvor beschrieben bestimmt. Danach veranlasst der höchste erste Bus-Teilnehmer (14) diese ersten Bus-Teilnehmer (7a, 7b, 7d, 7f, 7g, 7h) die Bus-Teilnehmer ihrer angeschlossenen Bus-Teilnetzwerke der zweiten Hierarchieebene (4d, 4s, 4k, 4n, 4o, 4p, 4q, 4r,) zur Adressbestimmung zu veranlassen. Mit diesem Prozess beginnt vorzugsweise wieder der dem höchsten ersten Bus-Teilnehmer (14) am nächsten gelegene erste Bus-Teilnehmer (7a), worauf der nächste erste Bus-Teilnehmer (7b) folgt usw. bis der Prozess beim letzten ersten Bus-Teilnehmer (7h) dieses Bus-Teilnetzwerkes (4c) der ersten Hierarchiestufe endet. Die Adressvergabe in den angeschlossenen Bus-Teilnetzwerken (4d, 4h, 4i, 4j) des ersten ersten Bus-Teilnehmers (7a) des dritten Bus-Teilnetzwerks (4c) erfolgt wieder hierarchisiert erst in der zweiten und dann in der dritten Hierarchieebene. Mit jedem vollständig mit Adressen versehenen Bus-Teilnetzwerk erhöht der zugehörige erste Bus-Teilnehmer jeweils die Bus-Teilnetzwerknummer bis alle seine angeschlossenen Bus-Teilnetzwerke vollständig adressiert sind und gibt dann diese Bus-Teilnetzwerknummer an den übergeordneten ersten Bus-Teilnehmer oder einen nachfolgenden Bus-Teilnehmer in dem Bus-Teilnetzwerk seiner Hierarchieebene weiter.The first bus network address is generated for itself by the highest first bus participant (14). This then generates the first bus sub-network number for the first bus sub-network (4a) and transmits the number of recognized bus sub-networks, i.e. 1, to said first bus sub-network. Its first bus subscriber (13) generates its bus network address based on this information, bus sub-network number and bus position in its bus sub-network (4a). It then passes on the bus subnetwork number to the downstream second bus participant (2) if it has not already received this number via broadcast from the associated first bus participant (14). This causes this second bus participant to generate its bus network address and so on until the last bus participant (12) has generated its address. This reports the bus sub-network number and the complete address assignment to the first bus subscriber (14), whereupon, if additional bus sub-networks are present, the bus sub-network number is increased by a predetermined amount and the address is assigned in the next bus sub-network, the second bus -Subnetwork (4b) begins. In contrast to the first and second bus subnetworks (4a, 4b), the third bus subnetwork (4c) is the highest bus subnetwork hierarchy level of an entire subtree. If the address assignment process reaches this bus sub-network (4c), then the bus addresses of all first bus participants (7a, 7b, 7d, 7f, 7g, 7h) of this third bus sub-network (4c) are preferably first transmitted through these first bus sub-networks (4c). Participants (7a, 7b, 7d, 7f, 7g 7h) determined as previously described. The highest first bus participant (14) then causes these first bus participants (7a, 7b, 7d, 7f, 7g, 7h) to contact the bus participants of their connected bus subnetworks of the second hierarchy level (4d, 4s, 4k, 4n, 4o, 4p, 4q, 4r) to determine the address. This process preferably begins again with the first bus participant (7a) closest to the highest first bus participant (14), followed by the next first bus participant (7b), etc. until the process begins with the last first bus participant ( 7h) of this bus subnetwork (4c) of the first hierarchy level ends. The address assignment in the connected bus subnetworks (4d, 4h, 4i, 4j) of the first first bus subscriber (7a) of the third bus subnetwork (4c) is again hierarchized first in the second and then in the third hierarchy level. With each fully addressed bus subnetwork, the associated first bus subscriber increases the bus subnetwork number until all of its connected bus subnetworks are fully addressed and then passes this bus subnetwork number to the higher-level first bus subscriber or a subsequent bus subnetwork. Participants in the bus subnetwork of their hierarchy level continue.

6 zeigt das Netzwerk aus 5 mit einem zusätzlichen zwanzigsten Bus-Teilnetzwerk (4t`) zwischen dem vierten ersten Bus-Teilnehmer (7f) des dritten Bus-Teilnetzwerks (4c) der ersten Hierarchiestufe und dem ersten ersten Bus-Teilnehmer (7e) des zwölften Bus-Teilnetzwerks (4k) der zweiten Hierarchiestufe. Im Zuge der Ermittlung der Bus-Netzwerkadressen stellt nun beispielsweise der vierte erste Bus-Teilnehmer (7f) des dritten Bus-Teilnetzwerks (4c) der ersten Hierarchiestufe fest, dass die Bus-Teilnehmer des zwanzigsten Bus-Teilnetzwerkes (4t`) schon eine Bus-Adresse, nämlich eine des zwölften Bus-Teilnetzwerkes (4k), bestimmt haben. Angenommen wird hierbei, dass die Bus-Adressvergabe in einem Bus-Teilnetzwerk immer vom ersten (13) zum letzten Bus-Teilnehmer (12) des jeweiligen Bus-Teilnetzwerkes läuft. Wie erläutert sind auch andere Verfahren möglich. Insofern handelt es sich hier nur um ein Beispiel, dass analog jedoch auch für die anderen Bus-Positionsfeststellungsmethoden angewendet werden kann. Hat nun der vierte erste Bus-Teilnehmer (7f) des dritten Bus-Teilnetzwerks (4c) der ersten Hierarchiestufe festgestellt, dass das zusätzliche zwanzigste Bus-Teilnetzwerk redundant ist, so wird dieses von ihm bis auf Weiteres still gelegt. Dieses zusätzliche Bus-Teilnetzwerk kann jedoch insbesondere in Anwendungen mit erhöhten Sicherheitsanforderungen notwendig sein, um auch bei einem Ausfall von Teilbäumen des Bus-Netzwerkes, die relevanten Bus-Teilnehmer erreichen zu können. Das hier dargestellte Verfahren ist somit geeignet, auch nicht als Baum organisierten Netzwerken, z.B. dem der 3 eine Baumstruktur aufprägen zu können. 6 shows the network 5 with an additional twentieth bus subnetwork (4t`) between the fourth first bus subscriber (7f) of the third bus subnetwork (4c) of the first hierarchy level and the first first bus subscriber (7e) of the twelfth bus subnetwork (4k) the second level of the hierarchy. In the course of determining the bus network addresses, for example, the fourth first bus subscriber (7f) of the third bus subnetwork (4c) of the first hierarchy level determines that the bus subscribers of the twentieth bus subnetwork (4t`) already have a bus address, namely one of the twelfth bus subnetwork (4k). It is assumed here that the bus address assignment in a bus subnetwork always runs from the first (13) to the last bus participant (12) of the respective bus subnetwork. As explained, other methods are also possible. In this respect, this is just an example, but it can also be used analogously for the other bus position determination methods. If the fourth first bus subscriber (7f) of the third bus subnetwork (4c) of the first hierarchy level has determined that the additional twentieth bus subnetwork is redundant, it will shut it down until further notice. However, this additional bus subnetwork may be necessary, particularly in applications with increased security requirements, in order to be able to reach the relevant bus participants even if subtrees of the bus network fail. The method presented here is therefore suitable even for networks that are not organized as a tree, e.g 3 to be able to create a tree structure.

Das besondere eines solchen Bus-Netzwerks (5) ist dann, dass es eigentlich keine physikalische Topologie in dem Sinne aufweist, dass das Bus-Netzwerk (5) zumindest teilweise die Topologie eines gerichteten Zyklen freien Graphen ohne Mehrfachkanten aufweist, da es über zusätzliche Bus-Teilnetzwerke (4t`) verfügt. Durch die Deaktivierung dieser zusätzlichen Bus-Teilnetzwerke (4t`) nach der Ermittlung der Bus-Adressen, wird wieder eine solche Topologie hergestellt auf logischer Ebene hergestellt. In manchen Fällen mag es sinnvoll sein, diese Deaktivierung des zwanzigsten Bus-Teilnetzwerkes (4t`) aufzuheben und dafür ein anderes Bus-Teilnetzwerk, in diesem Fall beispielsweise das zwölfte Bus-Teilnetzwerk (4k), zu deaktivieren. Nach der Ermittlung der jeweiligen Bus-Adressen der Bus-Teilnehmer (1, 7, 7a-7k, 10, 11, 12, 13, 14) durch dieselben und nach der zumindest zeitweisen Deaktivierung der zusätzlichen Bus-Teilnetzwerke (4t`) weist das vorschlagsgemäße Bus-Netzwerk (5) eine logische Topologie derart auf, dass das Bus-Netzwerk (5) zumindest teilweise die Topologie eines gerichteten Zyklen freien Graphen ohne Mehrfachkanten aufweist.The special thing about such a bus network (5) is that it actually has no physical topology in the sense that the bus network (5) at least partially has the topology of a directed cycle-free graph without multiple edges, since it has additional buses -Subnetworks (4t`). By deactivating these additional bus subnetworks (4t`) after determining the bus addresses, such a topology is created again at a logical level. In some cases it may make sense to deactivate the twentieth bus subnetwork (4t`) and deactivate another bus subnetwork, in this case for example the twelfth bus subnetwork (4k). After the respective bus addresses of the bus participants (1, 7, 7a-7k, 10, 11, 12, 13, 14) have been determined by them and after the additional bus subnetworks (4t`) have been deactivated at least temporarily The proposed bus network (5) is a logical one Topology such that the bus network (5) at least partially has the topology of a directed cycle-free graph without multiple edges.

Claims (1)

Bus-Netzwerk (5), a. wobei das Bus- Netzwerk (5) mindestens einen Bus-Knoten, also mindestens einen ersten Bus-Teilnehmer (7a-7k, 14), umfasst, der mit mindestens einem seriellen Bus-Teilnetzwerk (4a-4s) verbunden ist, und b. wobei das serielle Bus-Teilnetzwerk (4a-4s) ein serielles Bus-Teilnetzwerk (4a-4s) des Bus-Netzwerks (5) ist und c. wobei das serielle Bus-Teilnetzwerk (4a-4s) einen weiteren Bus-Teilnehmer (3, 12) umfasst und d. wobei das serielle Bus-Teilnetzwerk (4a-4s) mindestens einen zweiten Bus-Teilnehmer (2) umfasst, und i. wobei der weitere Bus-Teilnehmer (3, 12) nur über den zweiten Bus-Teilnehmer (2) mit einem ersten Bus-Teilnehmer (7a-7k, 14) in dem seriellen Bus-Teilnetzwerk (4a-4s) des Bus-Netzwerkes (5) verbunden ist und ii. wobei der zweiten Bus-Teilnehmer (2) dazu eingerichtet ist, ein Verfahren durchzuführen, um die Bus-Position des zweiten Bus-Teilnehmers (2) innerhalb des seriellen Bus-Teilnetzwerkes (4a-4s) relativ zu dem ersten Bus-Teilnehmer (7a-7k, 14), der dem seriellen Bus-Teilnetzwerk (4a-4s) als dieser erste Bus-Teilnehmer (7a-7k, 14) zugeordnet ist, eindeutig zu ermitteln und iii. wobei in dem Verfahren ein Bus-Teilnehmer (13) die Bus-Position 1 erhält, wenn er diesem ersten Bus-Teilnehmer (7a-7k, 14) am nächsten liegt oder iv. wobei in dem Verfahren der Bus-Teilnehmer (12) die Bus-Position 1 erhält, wenn er der letzte weitere Bus-Teilnehmer (12) ist, und v. wobei der zweite Bus-Teilnehmer (2) Informationen, ein Look-Up-Table, und/oder Algorithmen bereithält oder von diesem ersten Bus-Teilnehmer (7a-7k,, 14) übermittelt bekommt, die die besagte ermittelte Bus-Position innerhalb des seriellen Bus-Teilnetzwerkes (4a-4s) mit einer logischen Bus-Netzwerkadresse innerhalb des Bus-Netzwerkes (5) verknüpfen und vi. dass der zweite Bus-Teilnehmer (2) auf Basis einer besagten Information und/oder eines besagten Algorithmus die logische Bus-Netzwerkadresse des zweiten Bus-Teilnehmers (2) innerhalb des Bus-Netzwerkes (5) bestimmt, vii. wobei der zweite Bus-Teilnehmer (2) mittels zumindest einer Teilvorrichtung des zweiten Bus-Teilnehmers (2) das Verfahren durchführt, das auf Basis der besagten Information und/oder des besagten Algorithmus die logische Bus- Netzwerkadresse des zweiten Bus-Teilnehmers (2) innerhalb eines Bus-Netzwerkes (5) bestimmt und dadurch gekennzeichnet, e. dass das Bus-Netzwerk (5) zumindest in einem Teilnetzwerk zumindest zeitweise keine physikalische Topologie eines gerichteten zyklenfreien Graphen ohne Mehrfachkanten aufweist und f. dass es zusätzliche Bus-Teilnetzwerke (4t`) innerhalb dieses Teilnetzwerkes des Bus-Netzwerkes (5) aufweist, die nach der Ermittlung der logischen Bus-Netzwerkadressen zumindest zeitweise deaktiviert sind, und g. dass das Bus-Netzwerk (5) und/oder das besagte Teilnetzwerk des Bus-Netzwerkes (5) nach der Ermittlung der jeweiligen logischen Bus-Netzwerkadressen der Bus-Teilnehmer (7a-7k, 2, 12, 13, 14) durch dieselben und nach der zumindest zeitweisen Deaktivierung der zusätzlichen Bus-Teilnetzwerke (4t') zumindest teilweise eine logische Topologie eines gerichteten zyklenfreien Graphen ohne Mehrfachkanten aufweist.Bus network (5), a. wherein the bus network (5) comprises at least one bus node, i.e. at least one first bus subscriber (7a-7k, 14), which is connected to at least one serial bus sub-network (4a-4s), and b. wherein the serial bus sub-network (4a-4s) is a serial bus sub-network (4a-4s) of the bus network (5) and c. wherein the serial bus subnetwork (4a-4s) comprises a further bus subscriber (3, 12) and d. wherein the serial bus subnetwork (4a-4s) comprises at least one second bus subscriber (2), and i. wherein the further bus subscriber (3, 12) only communicates via the second bus subscriber (2) with a first bus subscriber (7a-7k, 14) in the serial bus sub-network (4a-4s) of the bus network ( 5) is connected and ii. wherein the second bus subscriber (2) is set up to carry out a method to determine the bus position of the second bus subscriber (2) within the serial bus subnetwork (4a-4s) relative to the first bus subscriber (7a -7k, 14), which is assigned to the serial bus subnetwork (4a-4s) as this first bus subscriber (7a-7k, 14), to be clearly determined and iii. wherein in the method a bus subscriber (13) receives bus position 1 if it is closest to this first bus subscriber (7a-7k, 14) or iv. wherein in the method the bus subscriber (12) receives bus position 1 if he is the last other bus subscriber (12), and v. wherein the second bus participant (2) holds information, a look-up table, and/or algorithms or receives it from this first bus participant (7a-7k, 14), which determines the said determined bus position within the Link the serial bus subnetwork (4a-4s) with a logical bus network address within the bus network (5) and vi. that the second bus participant (2) determines the logical bus network address of the second bus participant (2) within the bus network (5) based on said information and/or said algorithm, vii. wherein the second bus subscriber (2) uses at least one sub-device of the second bus subscriber (2) to carry out the method which determines the logical bus network address of the second bus subscriber (2) based on said information and/or said algorithm. determined within a bus network (5) and characterized , e. that the bus network (5), at least in one sub-network, at least temporarily does not have a physical topology of a directed cycle-free graph without multiple edges and f. that it has additional bus sub-networks (4t`) within this sub-network of the bus network (5), which are at least temporarily deactivated after the logical bus network addresses have been determined, and g. that the bus network (5) and / or said sub-network of the bus network (5) after determining the respective logical bus network addresses of the bus participants (7a-7k, 2, 12, 13, 14) by the same and after the at least temporary deactivation of the additional bus subnetworks (4t'), at least partially has a logical topology of a directed cycle-free graph without multiple edges.
DE102014003066.0A 2014-03-04 2014-03-04 Method for semi-automatic address determination for bus participants of a mixed star / serial lighting network for use in vehicles Active DE102014003066B4 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE102014003066.0A DE102014003066B4 (en) 2014-03-04 2014-03-04 Method for semi-automatic address determination for bus participants of a mixed star / serial lighting network for use in vehicles

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE102014003066.0A DE102014003066B4 (en) 2014-03-04 2014-03-04 Method for semi-automatic address determination for bus participants of a mixed star / serial lighting network for use in vehicles

Publications (2)

Publication Number Publication Date
DE102014003066A1 DE102014003066A1 (en) 2015-09-10
DE102014003066B4 true DE102014003066B4 (en) 2024-01-18

Family

ID=53883711

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102014003066.0A Active DE102014003066B4 (en) 2014-03-04 2014-03-04 Method for semi-automatic address determination for bus participants of a mixed star / serial lighting network for use in vehicles

Country Status (1)

Country Link
DE (1) DE102014003066B4 (en)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102016123400B3 (en) 2016-01-19 2017-04-06 Elmos Semiconductor Aktiengesellschaft Single-wire light control bus with several levels
DE102017109247B4 (en) 2017-04-28 2024-05-08 Elmos Semiconductor Se Method for determining the physical position of a group of luminaires within a one-dimensional light strip with several groups of luminaires
DE102018010305C5 (en) * 2018-09-10 2026-02-19 Inova Semiconductors Gmbh Segmented control arrangement
DE102018007141C5 (en) * 2018-09-10 2025-05-15 Inova Semiconductors Gmbh Segmented control arrangement
DE102019203360A1 (en) * 2019-03-12 2020-09-17 Festo Se & Co. Kg Drive system, method for configuring a drive system and method for assembling and configuring a drive system
DE102019002119B4 (en) 2019-03-25 2020-06-10 Inova Semiconductors Gmbh Activate execution units
DE102019111081B3 (en) * 2019-04-29 2020-08-27 Elmos Semiconductor Aktiengesellschaft LIN data bus system for ultrasonic applications with compact bypass switches
DE102021213001B3 (en) 2021-11-18 2023-01-12 Lenze Se Method for operating a fieldbus system and fieldbus system

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1016062B1 (en) 1997-08-26 2002-08-07 Color Kinetics Incorporated Multicolored led lighting method and apparatus
DE10310250A1 (en) 2003-03-04 2004-11-25 Valeo Schalter Und Sensoren Gmbh Electronic device identification method
EP1490772B1 (en) 2002-05-02 2005-06-01 ELMOS Semiconductor AG Method for addressing the users of a bus system by means of identification flows
DE10256631B4 (en) 2002-12-03 2005-07-14 Elmos Semiconductor Ag Verfarhen for addressing the participants of a bus system
EP2110725A1 (en) 2008-04-18 2009-10-21 Siemens Aktiengesellschaft System and method for allocating a device name
US20100274945A1 (en) 2009-04-27 2010-10-28 Abl Ip Holding Llc Automatic self-addressing method for wired network nodes
EP1364288B1 (en) 2001-02-26 2011-02-02 Valeo Systemes Thermiques Method for identifying nodes in a computer network in a motor vehicle air conditioning installation
EP2420907A1 (en) 2010-08-16 2012-02-22 Siemens Aktiengesellschaft Method for configuring field bus participants

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1016062B1 (en) 1997-08-26 2002-08-07 Color Kinetics Incorporated Multicolored led lighting method and apparatus
EP1364288B1 (en) 2001-02-26 2011-02-02 Valeo Systemes Thermiques Method for identifying nodes in a computer network in a motor vehicle air conditioning installation
EP1490772B1 (en) 2002-05-02 2005-06-01 ELMOS Semiconductor AG Method for addressing the users of a bus system by means of identification flows
DE10256631B4 (en) 2002-12-03 2005-07-14 Elmos Semiconductor Ag Verfarhen for addressing the participants of a bus system
DE10310250A1 (en) 2003-03-04 2004-11-25 Valeo Schalter Und Sensoren Gmbh Electronic device identification method
EP2110725A1 (en) 2008-04-18 2009-10-21 Siemens Aktiengesellschaft System and method for allocating a device name
US20100274945A1 (en) 2009-04-27 2010-10-28 Abl Ip Holding Llc Automatic self-addressing method for wired network nodes
EP2420907A1 (en) 2010-08-16 2012-02-22 Siemens Aktiengesellschaft Method for configuring field bus participants

Also Published As

Publication number Publication date
DE102014003066A1 (en) 2015-09-10

Similar Documents

Publication Publication Date Title
DE102014003066B4 (en) Method for semi-automatic address determination for bus participants of a mixed star / serial lighting network for use in vehicles
EP1332588B1 (en) Data bus, particularly in vehicles
EP2622826B1 (en) Method for automatically assigning addresses to identical bus users
EP3131016A1 (en) Dynamic addressing
DE112013004976T5 (en) Adaptive prefix delegation
EP2503763A1 (en) Method for allocating network addresses for ventilators
WO2007118837A1 (en) Method for automatic address allocation
WO1999014643A1 (en) Device and method for controlling machines especially a power loom
DE102012019993A1 (en) Method for configuring a control unit, control unit and vehicle
EP2733910B1 (en) BUS system, method for operating a BUS system and fluid system with a BUS system
DE102006027683A1 (en) Method and device for networking an automated system
EP3298730B1 (en) Bus system and method for assigning addresses of bus components of a bus system
EP3251469B1 (en) Method for operating devices in a lighting system
EP2587772A1 (en) Method for producing a communication connection between a programming device and an automation technology field device
DE102013225706A1 (en) Addressing of control units
DE102017117288A1 (en) Data transmission method between a rotary encoder and a motor control device or an evaluation unit
EP1642207B1 (en) Allocation of station addresses to communication users in a bus system
DE102017109703B3 (en) Method for coordinating access to a resource of a distributed computer system, computer system and computer program
EP1891776A1 (en) Method for operating a bus system, bus system and bus user
EP4252402B1 (en) Method of allocating a device identification and corresponding device
DE102004039447A1 (en) Automatic address allocation to subscribers of system, by storing identifier of corresponding subscriber in master, and marking allocated addresses as taken
DE102022115689B4 (en) Adapter module for exchanging information between at least two participants in a communication network and associated method, participant units of a communication network with such an adapter module, provision unit, communication network with such an adapter module and signal sequence
DE102017117225B3 (en) Communication system with bus and coding line
DE102013206946A1 (en) Method for automatic configuration of network nodes in a communication network with a ring topology
DE102010042601A1 (en) network

Legal Events

Date Code Title Description
R163 Identified publications notified
R012 Request for examination validly filed
R081 Change of applicant/patentee

Owner name: ELMOS SEMICONDUCTOR SE, DE

Free format text: FORMER OWNER: ELMOS SEMICONDUCTOR AKTIENGESELLSCHAFT, 44227 DORTMUND, DE

R016 Response to examination communication
R079 Amendment of ipc main class

Free format text: PREVIOUS MAIN CLASS: H04L0012240000

Ipc: H04L0041000000

R016 Response to examination communication
R018 Grant decision by examination section/examining division
R020 Patent grant now final
R081 Change of applicant/patentee

Owner name: ELMOS SEMICONDUCTOR SE, DE

Free format text: FORMER OWNER: ELMOS SEMICONDUCTOR SE, 44227 DORTMUND, DE