[go: up one dir, main page]

DE19621272A1 - Addressing device for a slave station of a serial bus system and method for addressing a slave station - Google Patents

Addressing device for a slave station of a serial bus system and method for addressing a slave station

Info

Publication number
DE19621272A1
DE19621272A1 DE19621272A DE19621272A DE19621272A1 DE 19621272 A1 DE19621272 A1 DE 19621272A1 DE 19621272 A DE19621272 A DE 19621272A DE 19621272 A DE19621272 A DE 19621272A DE 19621272 A1 DE19621272 A1 DE 19621272A1
Authority
DE
Germany
Prior art keywords
slave
station
addressing
data line
bus system
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.)
Withdrawn
Application number
DE19621272A
Other languages
German (de)
Inventor
Volker Aab
Gerhard Dipl Ing Knecht
Harald Dipl Ing Buehren
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Robert Bosch GmbH
Original Assignee
Robert Bosch GmbH
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Robert Bosch GmbH filed Critical Robert Bosch GmbH
Priority to DE19621272A priority Critical patent/DE19621272A1/en
Priority to PCT/DE1997/000936 priority patent/WO1997045983A1/en
Publication of DE19621272A1 publication Critical patent/DE19621272A1/en
Withdrawn legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L12/403Bus networks with centralised control, e.g. polling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/50Address allocation
    • H04L61/5038Address allocation for local use, e.g. in LAN or USB networks, or in a controller area network [CAN]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L2012/40208Bus networks characterized by the use of a particular bus standard
    • H04L2012/40215Controller Area Network CAN
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L2012/40267Bus for use in transportation systems
    • H04L2012/40273Bus for use in transportation systems the transportation system being a vehicle

Landscapes

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

Abstract

The invention concerns an addressing device for an auxiliary station (slave) of a serial bus system which preferably comprises a main station (master), at least two slaves (5.1, 5.2) and a data line, with a control device (21) which is connected to the data line (9), and with a switching device (23) which is coupled into the data line (9) to the subsequent slave (5) in order to interrupt the data line (9) as a function of a switching signal of the control device (21). The invention further concerns a method of addressing a slave with the above-mentioned addressing device.

Description

Stand der TechnikState of the art

Die Erfindung betrifft eine Adressierungsvorrich­ tung für eine Nebenstation eines seriellen Bussy­ stems, das vorzugsweise eine Hauptstation, wenig­ stens zwei Nebenstationen und eine Datenleitung um­ faßt, mit einer Steuereinrichtung, die mit der Da­ tenleitung verbunden ist. Die Erfindung betrifft darüber hinaus ein Bussystem, vorzugsweise für Kraftfahrzeuge, mit einer Hauptstation und wenig­ stens zwei Nebenstationen, sowie ein Verfahren zur Adressierung einer Nebenstation.The invention relates to an addressing device device for a slave station of a serial Bussy stems, which is preferably a main station, little at least two slave stations and a data line summarizes, with a control device with the Da tenleitung is connected. The invention relates in addition, a bus system, preferably for Motor vehicles, with a main station and little at least two secondary stations, as well as a method for Addressing a slave station.

Aus der DE-OS 43 40 048 ist ein gattungsgemäßes Bussystem bekannt. Es umfaßt eine Hauptstation (im folgenden Master genannt) und mehrere Nebenstatio­ nen (im folgenden Slaves genannt), die auf eine ge­ meinsame Busleitung zugreifen und Daten austauschen können. Die Adressierung der einzelnen Slaves er­ folgt dabei über individuelle Kennzeichnungen, bei­ spielsweise Seriennummern, die zumeist hersteller­ seitig vorgegeben sind. Bei der Konfiguration des Bussystems müssen also diese in den Slaves hard­ waremäßig implementierten Kennzeichnungen in einem Speicher des Masters abgelegt und beispielsweise mit einer funktionsspezifischen Angabe des jeweili­ gen Slaves verknüpft werden.From DE-OS 43 40 048 is a generic Bus system known. It includes a main station (in called the following master) and several secondary stations nen (hereinafter referred to as slaves), which on a ge Access the common bus line and exchange data can. The addressing of the individual slaves follows with individual markings, at for example serial numbers, which are mostly manufacturers are specified on the side. When configuring the  Bus systems must therefore be hard in the slaves labeling implemented in one Master's memory stored and for example with a function-specific indication of the respective slaves.

Diese Art der Adressierung über in Slaves abgelegte Kennzeichnungen ist verbesserungswürdig, insbeson­ dere im Hinblick auf eine Verringerung des Hard­ ware-Aufwands. Auch im Hinblick auf den Konfigura­ tionsablauf ist eine Vereinfachung wünschenswert, wenn man davon ausgeht, daß in jedem Bussystem an­ dere Kennzeichnungs-Werte (bei der Verwendung einer für jeden Slave unterschiedlichen Seriennummer) zu berücksichtigen sind.This type of addressing via slaves Labeling is in need of improvement, in particular with a view to reducing the hard goods expenditure. Also with regard to the configuration simplification is desirable, if you assume that in every bus system other labeling values (when using a different serial number for each slave) are taken into account.

Die Aufgabe der Erfindung besteht deshalb darin, eine Adressierungsvorrichtung anzugeben, die eine von fest in den Slaves implementierten Kennzeich­ nungen unabhängige Adressierung ermöglicht.The object of the invention is therefore to specify an addressing device that a of labels permanently implemented in the slaves independent addressing enabled.

Diese Aufgabe wird durch die Adressierungsvorrich­ tung gemäß Anspruch 1 gelöst.This task is done by the addressing device tion solved according to claim 1.

Eine weitere Aufgabe der Erfindung besteht darin, ein einfach durchzuführendes Verfahren zur Adres­ sierung von Slaves anzugeben.Another object of the invention is an easy-to-perform addressing process slaves.

Diese Aufgabe wird durch das im nebengeordneten Verfahrensanspruch angegebene Verfahren gelöst.This task is accomplished by the in the sibling Process specified claim solved.

Vorteile der ErfindungAdvantages of the invention

Die erfindungsgemäße Adressierungsvorrichtung für eine Nebenstation (Slave) eines seriellen Bussy­ stems weist den Vorteil auf, daß die Hinterlegung einer individuellen einzigartigen Kennzeichnung in jedem Slave, beispielsweise während der Produktion, entfällt. Damit wird einerseits die Produktion der Slaves und andererseits die Konfiguration eines diese Slaves aufweisenden Bussystems vereinfacht.The addressing device according to the invention for a slave station of a serial Bussy stems has the advantage that the deposit  an individual unique identification in every slave, for example during production, not applicable. On the one hand, the production of the Slaves and on the other hand the configuration of a these bus systems having slaves are simplified.

Dadurch, daß die Adressierung der in einem seriel­ len Bussystem vorgesehenen Slaves anhand ihrer Po­ sition innerhalb der Hintereinanderschaltung von Slaves erfolgt, sind individuelle Kennzeichnungen in den Slaves überflüssig. Jeder Slave weist dafür eine Schaltvorrichtung auf, die in die zum nachfol­ genden Slave führende Datenleitung eingekoppelt ist. Die Schaltvorrichtung ihrerseits kann vom Ma­ ster über die Datenleitung angesteuert werden, um sie entweder zu schließen oder zu öffnen. Ist die Datenleitung zum nachfolgenden Slave durchgeschal­ tet, werden die von der Steuereinrichtung weiterhin abgegriffenen Daten jedoch ignoriert.The fact that the addressing in a serial len bus system provided slaves based on their Po sition within the series connection of Slaves are individual labels redundant in the slaves. Every slave points to this a switching device in the to follow leading data line coupled is. The switching device in turn can from Ma be controlled via the data line in order either closing or opening them. Is the Data line through to the subsequent slave tet, will continue to be from the control device tapped data ignored.

Besonders vorteilhaft ist die Verwendung eines Transistors, vorzugsweise eines Feldeffekttransi­ stors als Schaltvorrichtung.The use of a is particularly advantageous Transistor, preferably a field effect transistor stors as a switching device.

Vorzugsweise ist die Steuereinrichtung als Mikro­ prozessor ausgeführt, so daß komplexere Aufgaben unabhängig vom Master durchführbar sind.The control device is preferably a micro processor executed so that more complex tasks can be carried out independently of the master.

Mit Hilfe des erfindungsgemäßen Verfahrens ist es möglich, eine Adressierung eines Slaves besonders einfach und unabhängig von in den Slaves hinterleg­ ten Kennzeichnungen durchzuführen. Dafür wird die Datenleitung mit Hilfe der Adressierungsvorrichtun­ gen, vorzugsweise ausgehend von der dem Master be­ nachbarten Nebenstation so lange zur nachfolgenden Nebenstation durchgeschaltet, bis die gewünschte Position und damit die gewünschte Nebenstation er­ reicht ist. Dadurch, daß die Slaves mit durchge­ schalteter Datenleitung die ankommenden Daten igno­ rieren, empfängt und reagiert also nur der ge­ wünschte Slave auf die vom Master ausgesendeten Be­ fehle.With the help of the method according to the invention, it is possible, especially addressing a slave simple and independent of being stored in the slaves markings. For that the Data line using the addressing device gene, preferably starting from that of the master neighboring substation so long to the next one Substation switched through until the desired one  Position and thus the desired secondary station is enough. The fact that the slaves with switched data line igno the incoming data Only the ge can react, receive and react wished slave to the be sent by the master missing.

Vorzugsweise wird vor jeder Adressierung ein "Re­ set" ausgeführt, das heißt, alle Schaltvorrichtun­ gen werden unterbrochen, so daß lediglich der dem Master benachbarte Slave empfangsbereit ist.A "Re set "executed, that is, all switching devices gene are interrupted, so that only the Master neighboring slave is ready to receive.

Als besonders vorteilhaft hat sich das Verfahren in sogenannten CAN-Bussystemen herausgestellt, wobei den Slaves vorzugsweise Stellantriebe zugeordnet sind.The method in FIG so-called CAN bus systems highlighted, whereby actuators preferably assigned to the slaves are.

Weitere vorteilhafte Ausgestaltungen und Weiterbil­ dungen der Erfindung ergeben sich aus den weiteren Unteransprüchen und in Verbindung mit der folgenden Beschreibung.Further advantageous refinements and developments The invention is derived from the others Subclaims and in connection with the following Description.

Zeichnungdrawing

Die Erfindung wird nun anhand eines Ausführungsbei­ spiels mit Bezug auf die Zeichnungen erläutert. Da­ bei zeigen:The invention will now be described with reference to an embodiment game explained with reference to the drawings. There at show:

Fig. 1 eine schematische Darstellung eines Aus­ schnitts eines Bussystems; Fig. 1 is a schematic representation of a section of a bus system;

Fig. 2 eine schematische Darstellung einer Ne­ benstation (Slave); Fig. 2 is a schematic representation of a Ne station (slave);

Fig. 3 eine schematische Darstellung einer Schaltvorrichtung, und Fig. 3 is a schematic representation of a switching device, and

Fig. 4 ein Flußdiagramm zur Erläuterung der Funktionsweise der Adressierung einer Nebenstation. Fig. 4 is a flowchart to explain the operation of addressing a slave station.

AusführungsbeispielEmbodiment

In Fig. 1 ist ein Bussystem 1 dargestellt, das eine modular aufgebaute Hauptstation 3, im folgen­ den auch Master genannt, und drei modular aufge­ baute Nebenstationen 5.1, 5.2 und 5.3, im folgenden auch Slaves genannt, umfaßt. Die einzelnen Statio­ nen 3,5 sind an einen Bus 7 angeschlossen, der eine Datenleitung 9 und zwei Energieversorgungsleitungen 11 aufweist.In Fig. 1, a bus system 1 is shown, which comprises a modular main station 3 , hereinafter also called the master, and three modularly constructed secondary stations 5.1 , 5.2 and 5.3 , hereinafter also called slaves. The individual stations 3.5 are connected to a bus 7 which has a data line 9 and two power supply lines 11 .

Bei dem Bussystem 1 handelt es sich um ein soge­ nanntes CAN-Bussystem, bei dem die Anzahl der Da­ tenleitungen und das Übertragungsprotokoll festge­ legt sind. Ein solches CAN-Bussystem wird vorzugs­ weise im Kfz-Bereich eingesetzt. So werden bei­ spielsweise die unterschiedlichen Heizklappenan­ triebe eines Kfz-Klimatisierungssystems jeweils über ein Slave 5 angesteuert, das Steuerungsdaten vom Master 3 empfängt.The bus system 1 is a so-called CAN bus system in which the number of data lines and the transmission protocol are defined. Such a CAN bus system is preferably used in the automotive sector. For example, the different Heizklappenan drives of a motor vehicle air conditioning system are each controlled via a slave 5 , which receives control data from the master 3 .

Der Master 3 weist zumindest einen Rechner 13 auf, der mit einer Speichereinheit 15 verbunden ist. Der Rechner 13 selbst enthält die nicht dargestellte CAN-Schnittstelle, die mit der Datenleitung 9 ver­ bunden ist. Der Rechner 13 übernimmt die übergeord­ nete Koordination der einzelnen Slaves 5, wertet die von den Slaves kommenden Daten aus und gibt entsprechende Steuerungsbefehle ab, die dann in dem jeweiligen Slave ein bestimmtes Steuerungsprogramm auslösen. The master 3 has at least one computer 13 which is connected to a storage unit 15 . The computer 13 itself contains the CAN interface, not shown, which is connected to the data line 9 . The computer 13 takes over the coordinated coordination of the individual slaves 5 , evaluates the data coming from the slaves and issues corresponding control commands which then trigger a specific control program in the respective slave.

Die im vorliegenden Ausführungsbeispiel baugleich ausgeführten Slaves 5 weisen jeweils eine Adressie­ rungsvorrichtung 17.1, 17.2 beziehungsweise 17.3 auf, die ihrerseits mit einem Motor 19.1, 19.2 be­ ziehungsweise 19.3 eines Stellantriebs verbunden sind.The slaves 5 , which are identical in design in the present exemplary embodiment, each have an addressing device 17.1 , 17.2 or 17.3 , which in turn are connected to a motor 19.1 , 19.2 or 19.3 of an actuator.

Fig. 1 läßt deutlich erkennen, daß die Datenlei­ tung 9 nicht ununterbrochen verläuft, wie dies bei den Energieversorgungsleitungen 11 der Fall ist, sondern daß die Adressierungsvorrichtungen 17 in die Datenleitung 9 eingekoppelt sind. Das heißt, daß die Datenleitung 9 ausgehend von dem Rechner 13 des Masters 3 zu der Adressierungsvorrichtung 17.1 des benachbarten Slaves 5.1 verläuft. Von der Adressierungsvorrichtung 17.1 ist die Datenleitung 9 dann zu der Adressierungsvorrichtung 17.2 des be­ nachbarten Slaves 5.2 geführt. Dieser Verlauf der Datenleitungen 9 wiederholt sich dann entsprechend der Anzahl der angeschlossenen Slaves 5. Fig. 1 clearly shows that the data line device 9 does not run continuously, as is the case with the power supply lines 11 , but that the addressing devices 17 are coupled into the data line 9 . This means that the data line 9 runs from the computer 13 of the master 3 to the addressing device 17.1 of the adjacent slave 5.1 . The data line 9 is then routed from the addressing device 17.1 to the addressing device 17.2 of the adjacent slave 5.2 . This course of the data lines 9 is then repeated in accordance with the number of connected slaves 5 .

In Fig. 2 ist exemplarisch für alle angeschlosse­ nen Slaves ein einzelner Slave 5.1 genauer darge­ stellt. So umfaßt die Adressierungsvorrichtung 17.1 eine Steuereinrichtung 21.1 und eine Schaltvorrich­ tung 23.1. Nicht dargestellt ist die zur Übertra­ gung der Daten notwendige CAN-Schnittstelle.In Fig. 2, a single slave 5.1 is exemplified more precisely for all connected slaves. Thus, the addressing device 17.1 comprises a control device 21.1 and a switching device 23.1 . The CAN interface required to transmit the data is not shown.

Die Steuereinrichtung 21.1 steuert den Motor 19.1 abhängig von bestimmten abgespeicherten Steuerungs­ programmen an. Die Befehle zur Ausführung dieser Steuerungsprogramme empfängt die Steuerungseinrich­ tung 21.1 über die Datenleitung 9, mit der sie in­ nerhalb der Adressierungsvorrichtung 17.1 verbunden ist. The control device 21.1 controls the motor 19.1 as a function of certain stored control programs. The commands for executing these control programs are received by the control device 21.1 via the data line 9 , to which it is connected within the addressing device 17.1 .

Diese - in der Figur von links kommende - Datenlei­ tung 9 ist über die Schaltvorrichtung 23.1 zu dem nachfolgenden Slave 5.2 geführt. Abhängig von einem über eine Steuerleitung 25 übertragenen Steuersi­ gnal der Steuereinrichtung 21 wird die Schaltvor­ richtung 23 geöffnet oder geschlossen. Das heißt, daß in geöffnetem Zustand keine Verbindung zwischen der linken Datenleitung 9.1 und der rechten Daten­ leitung 9.2 besteht, während im geschlossenen Zu­ stand eine Verbindung hergestellt ist.This - in the figure coming from the left - data line device 9 is routed via the switching device 23.1 to the subsequent slave 5.2 . Depending on a transmitted over a control line 25 Steueri signal of the control device 21 , the Schaltvor direction 23 is opened or closed. This means that in the open state there is no connection between the left data line 9.1 and the right data line 9.2 , while in the closed state a connection is established.

Besonders vorteilhaft ist der Einsatz eines Feldef­ fekttransistors 27 als Schaltvorrichtung 23, wie dies in Fig. 3 schematisch dargestellt ist. Dabei ist die Steuerleitung 25 mit dem Gate des FET′s verbunden, während die Datenleitungen 9.1 und 9.2 mit dem Drain beziehungsweise dem Source des FET verbunden sind. Selbstverständlich sind auch andere elektrisch ansteuerbare Schalter denkbar.The use of a field effect transistor 27 as a switching device 23 is particularly advantageous, as is shown schematically in FIG. 3. The control line 25 is connected to the gate of the FET's, while the data lines 9.1 and 9.2 are connected to the drain or the source of the FET. Of course, other electrically controllable switches are also conceivable.

Die Funktionsweise der Adressierungsvorrichtung 17 und das Verfahren zur Adressierung eines bestimmten Slaves 5 wird nun anhand des Flußdiagramms der Fig. 4 erläutert.The functioning of the addressing device 17 and the method for addressing a specific slave 5 will now be explained with reference to the flow chart of FIG. 4.

Im vorliegenden Beispielfall soll der Slave 5.3 vom Master 3 angesprochen werden. Dazu werden zunächst alle Schaltvorrichtungen 23 der Slaves 5, bei­ spielsweise über ein "RESET", in den geöffneten Zu­ stand gebracht. Somit ist lediglich der Slave 5.1 mit dem Master 3 über die Datenleitung 9 verbunden.In the present example, slave 5.3 is to be addressed by master 3 . For this purpose, all switching devices 23 of the slaves 5 are first brought into the open state, for example via a "RESET". Thus, only the slave 5.1 is connected to the master 3 via the data line 9 .

Nun wird das in Fig. 4 gezeigte Programm gestar­ tet. Dabei wird in Schritt 101 zunächst ein inter­ ner Zähler i auf den Wert 1 gesetzt. Anschließend sendet der Master 3 in Schritt 102 einen Befehl be­ ziehungsweise eine Nachricht "BUS DURCHSCHALTEN" über die Datenleitung 9 ab. Dieser Befehl wird le­ diglich von der Steuereinrichtung 21.1 des Slaves 5.1 empfangen und bewirkt, daß die Steuereinrich­ tung 21.1 über die Steuerleitung 25 ein Steuersi­ gnal absendet, das zu einem Schließen der Schalt­ vorrichtung 23.1 führt (Schritt 103). Damit ist eine Datenleitungsverbindung zwischen dem Master 3 und dem aus der Sicht des Masters an zweiter Posi­ tion angeordneten Slave 5.2 hergestellt.Now the program shown in Fig. 4 is started. In step 101, an internal counter i is first set to the value 1 . Subsequently, in step 102, the master 3 sends a command or a message “BUS CIRCUIT” via the data line 9 . This command is only received by the control device 21.1 of the slave 5.1 and causes the Steuereinrich device 21.1 to send a control signal via the control line 25 , which leads to a closing of the switching device 23.1 (step 103). A data line connection is thus established between the master 3 and the slave 5.2 arranged from the master's perspective in a second position.

Gleichzeitig mit dem Durchschalten der Schaltvor­ richtung 23.1 wird die Steuereinrichtung 21.1 in einen Modus gesetzt, in dem sie die weiterhin über die Datenleitung 9.1 ankommenden Daten im wesentli­ chen ignoriert. Lediglich ein allgemeiner Befehl "BUS ABKOPPELN" führt zu einer Aktion, nämlich dem öffnen der Schaltvorrichtung 23.1. Dieser Befehl wird beispielsweise bei einem RESET" abgesendet.Simultaneously with the switching of the switching device 23.1 , the control device 21.1 is set to a mode in which it essentially ignores the data which continues to arrive via the data line 9.1 . Only a general command "DISCONNECT BUS" leads to an action, namely the opening of the switching device 23.1 . This command is sent, for example, in the event of a RESET ".

In Schritt 104 wird der interne Zähler i um 1 in­ krementiert, im vorliegenden Fall also von 1 auf 2.In step 104, the internal counter i is increased by 1 in incremented, in the present case from 1 to 2.

Anschließend wird in Schritt 105 dieser Wert i mit der Nummer N des zu adressierenden Slaves vergli­ chen. Da Slave 5.3 angesprochen werden soll, ist N = 3 zu setzen.Then in step 105 this value i is compared with the number N of the slave to be addressed. Since slave 5.3 is to be addressed, N = 3 must be set.

Somit liefert der Vergleich in Schritt 105 ein "NEIN", so daß zu Schritt 101 zurückgesprungen wird.The comparison thus delivers in step 105 "NO" so that it jumps back to step 101 becomes.

Nun werden die eben beschriebenen Schritte 101 bis 105 nochmals durchlaufen, wobei jedoch nicht der Slave 5.1, sondern nunmehr der Slave 5.2 betroffen ist. Auch dessen Schaltvorrichtung 23.2 wird ge­ schlossen, so daß nach Erreichen des Schrittes 105 eine Datenleitungsverbindung zwischen dem Master 3 und dem Slave 5.3 hergestellt ist.Now, the steps just described are run through again to 105 101, but not the slave 5.1, but now the slave is concerned 5.2. Its switching device 23.2 is also closed, so that a data line connection between master 3 and slave 5.3 is established after step 105 is reached.

Der Vergleich in Schritt 105 ergibt nun das Ergeb­ nis "JA", da der interne Zähler i den Wert 3 er­ reicht hat. Somit wird nicht zurück zu Schritt 101 verzweigt, sondern zu dem nachfolgenden Schritt 106.The comparison in step 105 now gives the result nis "YES" because the internal counter i the value 3 er was enough. Thus, it does not go back to step 101 branched, but to the subsequent step 106.

In diesem Schritt setzt der Master 3 die für den Slave 5.3 gedachte Nachricht beziehungsweise den Steuerungsbefehl ab. Dieser Befehl wird über die bis zum Slave 5.3 durchgeschaltete Datenleitung 9 übertragen und von der Steuereinrichtung 21.3 des Slaves 5.3 in Schritt 107 empfangen und entspre­ chend ausgewertet. So kann diese Nachricht bei­ spielsweise die Angabe einer Drehrichtung und eines Drehwinkels enthalten, die der Motor 19.3 ausführen soll. Da die Steuereinrichtungen 21.1 und 21.2 der beiden vorgeschalteten Slaves 5.1 und 5.2 sich im Modus "IGNORIEREN" befinden, führt der vom Master abgesetzte Befehl nicht zu einer Betätigung der Mo­ toren 19.1 und 19.2.In this step, the master 3 issues the message or the control command intended for the slave 5.3 . This command is transmitted via the data line 9 connected through to the slave 5.3 and received by the control device 21.3 of the slave 5.3 in step 107 and evaluated accordingly. For example, this message can contain the specification of a direction of rotation and an angle of rotation which the motor 19.3 is to carry out. Since the control devices 21.1 and 21.2 of the two upstream slaves 5.1 and 5.2 are in the "IGNORE" mode, the command issued by the master does not lead to actuation of the motors 19.1 and 19.2 .

In diesem Zustand kann der Slave 5.3 nicht nur die vom Master 3 abgeschickten Nachrichten empfangen, sondern kann seinerseits beispielsweise bestimmte Meßdaten zum Master 3 übertragen.In this state, the slave 5.3 can not only receive the messages sent by the master 3 , but can in turn transmit certain measurement data to the master 3 , for example.

In Schritt 108 prüft der Master 3, ob er noch Nach­ richten zu versenden hat, die Slaves betreffen, die dem eben angesprochenen Slave 5.3 nachgeordnet sind, das heißt, Fälle mit einem N < 3. Ist dies der Fall, verzweigt das Programm wieder zu Schritt 101, um die Abfolge der Schritte ab 101 durchzufüh­ ren. In step 108, the master 3 checks whether it still has messages to send which relate to slaves which are subordinate to the slave 5.3 just mentioned, that is, cases with an N <3. If this is the case, the program branches again Step 101 to perform the sequence of steps from 101.

Andernfalls wird zu Schritt 109 verzweigt, bei der Master 3 den Befehl "BUS ABKOPPELN" absende Wie bereits erwähnt, reagieren auf diesen Befehl alle Slaves 5, deren Steuereinrichtungen 21 mit der Datenleitung 9 verbunden sind.Otherwise, a branch is made to step 109, in which the master 3 sends the command “UNCONNECT BUS” As already mentioned, all slaves 5 whose control devices 21 are connected to the data line 9 respond to this command.

Im vorliegenden Fall bedeutet das, daß die Schalt­ vorrichtungen 23 der Slaves 5.1 und 5.2 geöffnet werden. Damit ist der Grundzustand wieder erreicht, von dem das zuvor beschriebene Adressierungsverfah­ ren ausging.In the present case, this means that the switching devices 23 of the slaves 5.1 and 5.2 are opened. The basic state from which the previously described addressing process was based is thus reached again.

Bei der eben beschriebenen Adressierung eines Sla­ ves ist es also nicht mehr notwendig, in den Slaves hardwaremäßig implementierte Adreßnummern im Master zu hinterlegen und die Adressierung anhand dieser Adreßnummer vorzunehmen. Vielmehr ist in der Spei­ chereinheit 15 des Masters 3 lediglich die Reihen­ folgenummer eines Slaves, die von der Anzahl der zwischen diesem und dem Master angeordneten Slaves abhängt, abgelegt. Die hardwaremäßige Imple­ mentierung einer Adreßnummer kann somit entfallen.With the addressing of a slave just described, it is therefore no longer necessary to store hardware-implemented address numbers in the master in the slaves and to carry out the addressing using this address number. Rather, only the row sequence number of a slave, which depends on the number of slaves arranged between the master and the master, is stored in the memory unit 15 of the master 3 . The hardware implementation of an address number can thus be omitted.

Die vorgenannte Art der Adressierung bietet noch weitere Vorzüge, die im folgenden ohne Bezugnahme auf eine Figur erläutert werden sollen.The aforementioned type of addressing still offers further advantages, the following without reference to be explained on a figure.

Das serielle Durchschalten der Datenleitung 9 zur Adressierung eines bestimmten Slaves ermöglicht zu­ sätzlich eine einfache Lokalisierung möglicher De­ fekte an der Busleitung 7. Dazu sendet der Master 3 eine Nachricht "DIAGNOSE" ab, die der momentan emp­ fangsbereite Slave empfängt und auswertet. Befindet sich der Slave in einem fehlerfreien Zustand, sen­ det er eine Quittierungsnachricht an den Master zu­ rück. The serial connection of the data line 9 for addressing a specific slave additionally enables simple localization of possible defects on the bus line 7 . For this purpose, the master 3 sends a "DIAGNOSTIC" message which the slave currently ready to receive receives and evaluates. If the slave is in an error-free state, it sends an acknowledgment message back to the master.

Empfängt der Master 3 keine Quittierungs-Nachricht, so ist entweder die Datenleitung 9 zum ent­ sprechenden Slave unterbrochen, oder der Programm­ ablauf innerhalb des Slaves ist gestört. Um diese beiden Fälle zu unterscheiden, generiert der Master 3 ein "POWER ON RESET", bei dem die Energieversor­ gung der Slaves kurzzeitig unterbrochen wird. Diese kurzzeitige Unterbrechung führt in jedem Slave zu einem RESET, das heißt, zu einem Neustart seines jeweiligen Programms.If the master 3 does not receive an acknowledgment message, either the data line 9 to the corresponding slave is interrupted, or the program run within the slave is disrupted. In order to distinguish between these two cases, Master 3 generates a "POWER ON RESET" in which the energy supply to the slaves is briefly interrupted. This brief interruption leads to a RESET in every slave, that is, to a restart of its respective program.

Führt die daraufhin abgesetzte Nachricht "DIAGNOSE" an den zuvor nicht quittierenden Slave wiederum zu keiner Quittierungs-Nachricht, so kann mit großer Wahrscheinlichkeit von einer Unterbrechung der Da­ tenleitung 9 ausgegangen werden, und zwar zwischen Master 3 und dem angesprochenen Slave. Anhand der Nummer des zuletzt ordnungsgemäß quittierenden Sla­ ves kann der Master 3 eine weitere Eingrenzung des Fehlerortes vornehmen.If the message "DIAGNOSE" then sent to the previously non-acknowledging slave again does not result in an acknowledgment message, an interruption of the data line 9 can be assumed with a high probability, namely between master 3 and the addressed slave. Using the number of the last properly acknowledging slave, the master 3 can further narrow down the fault location.

Das beschriebene Adressierungsverfahren bietet dar­ über hinaus die Möglichkeit, auf die sogenannte "WATCHDOG"-Funktion innerhalb der Slaves zu ver­ zichten. Unter dieser WATCHDOG-Funktion ist zu ver­ stehen, daß jeder Slave in regelmäßigen Zeitinter­ vallen eine Nachricht an den Master absendet, um ihm seine korrekte Funktion mitzuteilen.The described addressing procedure offers furthermore the possibility of the so-called Verify "WATCHDOG" function within the slaves to breed. Under this WATCHDOG function is ver stand that every slave in regular time intervals vallen sends a message to the master to inform him of its correct function.

Dadurch, daß die Slaves bei dem vorgenannten Adres­ sierungsverfahren in regelmäßigen Zeitintervallen angesprochen werden, kann die WATCHDOG-Funktion vom Master 3 durchgeführt werden, indem er nach dem Ab­ setzen eines Befehls "BUS DURCHSCHALTEN" den Befehl "DIAGNOSE" sendet. Dieser Befehl muß von dem nun zugeschalteten Slave mit der Nachricht QUITTIERUNG" beantwortet werden.Because the slaves are addressed in the aforementioned addressing process at regular time intervals, the WATCHDOG function can be performed by the master 3 by sending the "DIAGNOSTICS" command after setting a "BUS DURCH" command. This command must be answered by the now connected slave with the message ACKNOWLEDGMENT.

Mit diesem Quittierungs-Signal kann der sendende Slave natürlich auch eigene Nachrichten, beispiels­ weise Status, Zählerstände, Diagnosemeldungen und so weiter, an den Master 3 absetzen.With this acknowledgment signal, the sending slave can of course also send its own messages, for example status, meter readings, diagnostic messages and so on, to master 3 .

Die vorgenannte Adressierung läßt sich auch dazu nutzen, den einzelnen Slaves eine Adreßnummer zuzu­ ordnen, über die sie im Betrieb ohne vorheriges Durchschalten direkt ansprechbar sind. Dazu wird beispielsweise der Wert des Zählers I jeweils im entsprechenden Slave in einem Speicher abgelegt. Dieser Zähler dient dann als Adreßnummer für den jeweiligen Slave.The above addressing can also be used use an address number for the individual slaves arrange over which they operate without prior Switching through can be addressed directly. This will for example, the value of the counter I in each case corresponding slave stored in a memory. This counter then serves as the address number for the respective slave.

Eine erneute Vergabe der Adresse ist erst dann not­ wendig, wenn die Betriebsspannung abgeschaltet wurde.Only then is it necessary to assign the address again maneuverable when the operating voltage is switched off has been.

Bei dieser Betriebsweise ist zu beachten, daß alle Slaves durchgeschaltet sind, und daß der Modus "Ignorieren" dann verlassen wird, wenn der jewei­ lige Slave ein Datum empfangen hat, das seiner Adreßnummer entspricht.With this mode of operation it should be noted that all Slaves are switched through, and that the mode "Ignore" is left when the respective lige slave has received a date that his Address number corresponds.

Claims (12)

1. Adressierungsvorrichtung für eine Nebenstation eines seriellen Bussystems, das vorzugsweise eine Hauptstation (3), wenigstens zwei Nebenstationen (5.1, 5.2) und eine Datenleitung umfaßt, mit einer Steuereinrichtung (21), die mit der Datenleitung (9) verbunden ist, gekennzeichnet durch eine Schaltvorrichtung (23), die in die Datenleitung (9) zur nachfolgenden Nebenstation (5) eingekoppelt ist, um die Datenleitung (9) abhängig von einem Schaltsignal der Steuereinrichtung (21) zu unter­ brechen.1. Addressing device for a slave station of a serial bus system, which preferably comprises a main station ( 3 ), at least two slave stations ( 5.1 , 5.2 ) and a data line, with a control device ( 21 ) which is connected to the data line ( 9 ), characterized by a switching device ( 23 ) which is coupled into the data line ( 9 ) to the subsequent secondary station ( 5 ) in order to interrupt the data line ( 9 ) depending on a switching signal from the control device ( 21 ). 2. Adressierungsvorrichtung nach Anspruch 1, da­ durch gekennzeichnet, daß die Schaltvorrichtung (23) ein Transistor, vorzugsweise ein Feldef­ fekttransistor, ist, dessen Steuereingang mit der Steuereinrichtung (21) verbunden ist.2. Addressing device according to claim 1, characterized in that the switching device ( 23 ) is a transistor, preferably a field effect transistor, the control input of which is connected to the control device ( 21 ). 3. Adressierungsvorrichtung nach einem der vorher­ gehenden Ansprüche, dadurch gekennzeichnet, daß die Steuereinrichtung (21) als Mikroprozessor ausgebil­ det ist. 3. Addressing device according to one of the preceding claims, characterized in that the control device ( 21 ) is ausgebil det as a microprocessor. 4. Adressierungsvorrichtung nach einem der vorher­ gehenden Ansprüche, dadurch gekennzeichnet, daß die Steuereinrichtung (21) derart ausgebildet ist, daß sie ankommende Daten ignoriert, sofern die Schalt­ vorrichtung (23) im nicht-unterbrochenen Zustand ist.4. Addressing device according to one of the preceding claims, characterized in that the control device ( 21 ) is designed such that it ignores incoming data, provided that the switching device ( 23 ) is in the non-interrupted state. 5. Adressierungsvorrichtung nach einem der vorher­ gehenden Ansprüche, dadurch gekennzeichnet, daß die Steuereinrichtung (21) einen Speicher aufweist, in den eine Adreßnummer einschreibbar ist.5. Addressing device according to one of the preceding claims, characterized in that the control device ( 21 ) has a memory into which an address number can be written. 6. Bussystem, vorzugsweise für Kraftfahrzeuge, mit einer Hauptstation (3) und mindestens zwei Neben­ stationen (5), die jeweils eine Adressierungsvor­ richtung (17) nach einem der Ansprüche 1 bis 4 auf­ weisen, dadurch gekennzeichnet, daß die Hauptsta­ tion eine Speichereinheit (15) umfaßt, in der zu jeder Nebenstation die Anzahl der ihr vorgelagerten Nebenstationen abgelegt ist.6. bus system, preferably for motor vehicles, with a main station ( 3 ) and at least two auxiliary stations ( 5 ), each having an addressing device ( 17 ) according to one of claims 1 to 4, characterized in that the main station is a storage unit ( 15 ) in which the number of upstream upstream stations is stored for each secondary station. 7. Bussystem nach Anspruch 6, dadurch gekennzeich­ net, daß die Zuordnungstabelle manuell eingebbar ist.7. Bus system according to claim 6, characterized net that the assignment table can be entered manually is. 8. Bussystem nach Anspruch 6 oder 7, dadurch ge­ kennzeichnet, daß es ein CAN-Bussystem ist.8. Bus system according to claim 6 or 7, characterized ge indicates that it is a CAN bus system. 9. Verfahren zur Adressierung einer Nebenstation (5) nach einem der Ansprüche 1 bis 5, dadurch ge­ kennzeichnet, daß die Auswahl der anzusprechenden Nebenstation abhängig von deren Reihenfolge-Posi­ tion innerhalb der hintereinander angeordneten Ne­ benstationen durchgeführt wird. 9. A method for addressing a slave station ( 5 ) according to one of claims 1 to 5, characterized in that the selection of the slave station to be addressed is carried out depending on their sequence position within the consecutively arranged sub-stations. 10. Verfahren nach Anspruch 9, dadurch gekennzeich­ net, daß zur Auswahl der N-ten Nebenstation, begin­ nend bei der dem Master benachbarten ersten Neben­ station (5.1), die Datenleitung (9) der Reihe nach von einer Nebenstation zur nächsten bis zur N-ten Nebenstation durchgeschaltet wird.10. The method according to claim 9, characterized in that for the selection of the N-th slave station, beginning with the master adjacent first slave station ( 5.1 ), the data line ( 9 ) in turn from one slave station to the next to the N -th slave station is switched through. 11. Verfahren nach Anspruch 10, dadurch gekenn­ zeichnet, daß vor jeder Auswahl alle Nebenstationen (5) von der Datenleitung (9) abgekoppelt werden, so daß lediglich die der Hauptstation (3) benachbarte Nebenstation (5.1) über die Datenleitung (9) Daten von der Hauptstation empfängt.11. The method according to claim 10, characterized in that before each selection, all sub-stations ( 5 ) are decoupled from the data line ( 9 ), so that only the sub-station ( 5.1 ) adjacent to the main station ( 3 ) via the data line ( 9 ) data received by the main station. 12. Verfahren nach einem der Ansprüche 10 oder 11, dadurch gekennzeichnet, daß nach jedem Durchschal­ ten einer Nebenstation (5) eine DIAGNOSE-Nachricht von der Hauptstation (3) abgesetzt wird, die die angesprochene Nebenstation bei korrekter Funktion mit einem QUITTIERUNGS-Signal beantwortet.12. The method according to any one of claims 10 or 11, characterized in that after each switching th an auxiliary station ( 5 ) a DIAGNOSTIC message is sent from the main station ( 3 ), which responds to the addressed secondary station when functioning correctly with an ACKNOWLEDGMENT signal .
DE19621272A 1996-05-25 1996-05-25 Addressing device for a slave station of a serial bus system and method for addressing a slave station Withdrawn DE19621272A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
DE19621272A DE19621272A1 (en) 1996-05-25 1996-05-25 Addressing device for a slave station of a serial bus system and method for addressing a slave station
PCT/DE1997/000936 WO1997045983A1 (en) 1996-05-25 1997-05-09 Addressing device for an auxiliary station of a serial bus system, and method of addressing an auxiliary station

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE19621272A DE19621272A1 (en) 1996-05-25 1996-05-25 Addressing device for a slave station of a serial bus system and method for addressing a slave station

Publications (1)

Publication Number Publication Date
DE19621272A1 true DE19621272A1 (en) 1997-11-27

Family

ID=7795420

Family Applications (1)

Application Number Title Priority Date Filing Date
DE19621272A Withdrawn DE19621272A1 (en) 1996-05-25 1996-05-25 Addressing device for a slave station of a serial bus system and method for addressing a slave station

Country Status (2)

Country Link
DE (1) DE19621272A1 (en)
WO (1) WO1997045983A1 (en)

Cited By (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19828259A1 (en) * 1998-06-25 1999-12-30 Behr Gmbh & Co Electric control circuit for motor vehicle heating or air conditioning system
DE10062912A1 (en) * 2000-12-16 2002-07-11 Buhler Motor Gmbh Addressing a bus controlled actuator
WO2003047215A2 (en) * 2001-11-26 2003-06-05 Schneider Automation Inc. Method and apparatus for assigning a network node address
EP1331794A2 (en) * 2002-01-24 2003-07-30 Vega Grieshaber KG Method for address allocation in a network and components therefore
DE10208690A1 (en) * 2002-02-27 2003-09-25 Man Nutzfahrzeuge Ag Electronic system for a vehicle especially a truck has two on board computers in series connected to a bus interface for automatic data sychronization
EP1155885A3 (en) * 2000-05-17 2003-10-15 Volkswagen Aktiengesellschaft Actuator system
WO2003085899A1 (en) * 2002-04-10 2003-10-16 Philips Intellectual Property & Standards Gmbh Automatic, successive configuring of slave modules in a data bus network
DE10225888A1 (en) * 2002-06-11 2004-01-08 Daimlerchrysler Ag Modular chassis system
WO2004028115A1 (en) * 2002-09-04 2004-04-01 Robert Bosch Gmbh Bus
WO2004059917A1 (en) * 2002-12-20 2004-07-15 Daimlerchrysler Ag Automatic addressing on bus systems
DE10153846B4 (en) * 2001-11-02 2004-11-25 Daimlerchrysler Ag Ignition or injection module and associated initialization process
EP1503262A2 (en) * 2003-07-31 2005-02-02 E.G.O. ELEKTRO-GERÄTEBAU GmbH Method for dynamic assignment of addresses as well as associated use for heating apparatuses
WO2008000667A1 (en) * 2006-06-29 2008-01-03 Robert Bosch Gmbh Method for addressing hardware-dependent cascading users of a circuit arrangement
WO2009013674A1 (en) * 2007-07-20 2009-01-29 Nxp B.V. Automatic address assignment for communication bus
DE102008020927A1 (en) * 2008-04-25 2009-11-19 Continental Automotive Gmbh Electronic control for motor vehicle, has resetting line connected with reset source provided with current supply unit, to release over current supply unit by resetting procedure
EP1358564B1 (en) * 2001-02-08 2010-12-01 International Business Machines Corporation System having i2c self bus switching devices
EP1958074B1 (en) * 2005-11-24 2011-06-29 SEW-EURODRIVE GmbH & Co. KG Allocation of station addresses to communication subscribers in a bus system
DE102010042311A1 (en) 2010-10-12 2012-04-12 Behr Gmbh & Co. Kg Method for addressing slave station in bus system of air conditioning apparatus, involves altering mode of operation of slave station, so that address signal led by master station is ignored
WO2013127479A1 (en) * 2012-02-27 2013-09-06 Televic Rail Nv Devices and method for assigning network addresses
FR2999339A1 (en) * 2012-12-12 2014-06-13 Crosslux METHOD FOR IDENTIFYING PHOTOVOLTAIC MODULES IN A PHOTOVOLTAIC INSTALLATION
EP3007387A1 (en) * 2014-10-10 2016-04-13 ebm-papst Mulfingen GmbH & Co. KG Dynamically addressable master slave system and method for dynamic addressing of slave units
DE102018007143A1 (en) * 2018-09-10 2019-08-29 Inova Semiconductors Gmbh Efficient line driver device for data flow control
DE102018010310B3 (en) * 2018-09-10 2019-11-07 Inova Semiconductors Gmbh Efficient line driver device for data flow control
DE102018010311B3 (en) 2018-09-10 2019-12-05 Inova Semiconductors Gmbh Efficient line driver device for data flow control

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE10147512B4 (en) * 2001-09-26 2004-08-26 Elmos Semiconductor Ag Method for addressing the participants in a bus system
DE10256631B4 (en) * 2002-12-03 2005-07-14 Elmos Semiconductor Ag Verfarhen for addressing the participants of a bus system
US7590140B2 (en) 2004-06-08 2009-09-15 Elmos Semiconductor Ag Method for addressing the participants of a bus system
DE102005055964A1 (en) * 2005-11-15 2007-05-16 Valeo Schalter & Sensoren Gmbh Method for operating a sensor system, sensor system and sensor module
CN101630298B (en) * 2009-07-28 2012-07-18 中兴通讯股份有限公司 Serial bus slave address setting system
DE102010026431B4 (en) 2010-07-06 2012-06-28 Jörg Hartzsch Method for allocating addresses to subscribers of a bus system

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3008450C2 (en) * 1980-03-05 1986-09-18 Georg Prof. Dr. 8012 Ottobrunn Färber Sequential transmission system for addressless connection of several participants to a control center
AU654992B2 (en) * 1991-01-04 1994-12-01 Csir Communication system
DE4340048A1 (en) * 1993-11-24 1995-06-01 Bosch Gmbh Robert Device for exchanging data and method for operating the device

Cited By (42)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19828259A1 (en) * 1998-06-25 1999-12-30 Behr Gmbh & Co Electric control circuit for motor vehicle heating or air conditioning system
EP1155885A3 (en) * 2000-05-17 2003-10-15 Volkswagen Aktiengesellschaft Actuator system
DE10062912A1 (en) * 2000-12-16 2002-07-11 Buhler Motor Gmbh Addressing a bus controlled actuator
EP1358564B1 (en) * 2001-02-08 2010-12-01 International Business Machines Corporation System having i2c self bus switching devices
DE10153846B4 (en) * 2001-11-02 2004-11-25 Daimlerchrysler Ag Ignition or injection module and associated initialization process
WO2003047215A2 (en) * 2001-11-26 2003-06-05 Schneider Automation Inc. Method and apparatus for assigning a network node address
US7139839B2 (en) 2001-11-26 2006-11-21 Schneider Automation Inc. Method and apparatus for assigning a network node address
WO2003047215A3 (en) * 2001-11-26 2003-08-28 Schneider Automation Method and apparatus for assigning a network node address
US7558821B2 (en) 2002-01-24 2009-07-07 Vega Grieshaber Kg Process for assigning addresses in a network, and components for said process
EP1331794A3 (en) * 2002-01-24 2006-05-17 Vega Grieshaber KG Method for address allocation in a network and components therefore
EP1331794A2 (en) * 2002-01-24 2003-07-30 Vega Grieshaber KG Method for address allocation in a network and components therefore
DE10208690B4 (en) * 2002-02-27 2007-04-12 Man Nutzfahrzeuge Ag Electronic system for a vehicle, in particular commercial vehicle
DE10208690A1 (en) * 2002-02-27 2003-09-25 Man Nutzfahrzeuge Ag Electronic system for a vehicle especially a truck has two on board computers in series connected to a bus interface for automatic data sychronization
WO2003085899A1 (en) * 2002-04-10 2003-10-16 Philips Intellectual Property & Standards Gmbh Automatic, successive configuring of slave modules in a data bus network
DE10225888A1 (en) * 2002-06-11 2004-01-08 Daimlerchrysler Ag Modular chassis system
DE10225888B4 (en) * 2002-06-11 2007-06-21 Daimlerchrysler Ag Modular chassis system
WO2004028115A1 (en) * 2002-09-04 2004-04-01 Robert Bosch Gmbh Bus
US7328286B2 (en) 2002-12-20 2008-02-05 Daimlerchrysler Ag Automatic addressing on bus systems
WO2004059917A1 (en) * 2002-12-20 2004-07-15 Daimlerchrysler Ag Automatic addressing on bus systems
EP1503262A3 (en) * 2003-07-31 2006-05-24 E.G.O. ELEKTRO-GERÄTEBAU GmbH Method for dynamic assignment of addresses as well as associated use for heating apparatuses
EP1503262A2 (en) * 2003-07-31 2005-02-02 E.G.O. ELEKTRO-GERÄTEBAU GmbH Method for dynamic assignment of addresses as well as associated use for heating apparatuses
DE10336301A1 (en) * 2003-07-31 2005-03-10 Ego Elektro Geraetebau Gmbh Method for the dynamic allocation of addresses and associated use for heating devices
US9965427B2 (en) 2005-11-24 2018-05-08 Sew-Eurodrive Gmbh & Co. Kg Method for assigning addresses to nodes of a bus system, and installation
EP1958074B1 (en) * 2005-11-24 2011-06-29 SEW-EURODRIVE GmbH & Co. KG Allocation of station addresses to communication subscribers in a bus system
WO2008000667A1 (en) * 2006-06-29 2008-01-03 Robert Bosch Gmbh Method for addressing hardware-dependent cascading users of a circuit arrangement
WO2009013674A1 (en) * 2007-07-20 2009-01-29 Nxp B.V. Automatic address assignment for communication bus
DE102008020927A1 (en) * 2008-04-25 2009-11-19 Continental Automotive Gmbh Electronic control for motor vehicle, has resetting line connected with reset source provided with current supply unit, to release over current supply unit by resetting procedure
DE102008020927B4 (en) 2008-04-25 2023-08-10 Vitesco Technologies GmbH Electronic control and corresponding procedure for triggering a hardware reset
DE102010042311A1 (en) 2010-10-12 2012-04-12 Behr Gmbh & Co. Kg Method for addressing slave station in bus system of air conditioning apparatus, involves altering mode of operation of slave station, so that address signal led by master station is ignored
DE102010042311B4 (en) 2010-10-12 2018-07-05 Mahle International Gmbh Method for address assignment of secondary stations in a bus system
WO2013127479A1 (en) * 2012-02-27 2013-09-06 Televic Rail Nv Devices and method for assigning network addresses
US9819639B2 (en) 2012-02-27 2017-11-14 Televic Rail Nv Devices and method for assigning network addresses
FR2999339A1 (en) * 2012-12-12 2014-06-13 Crosslux METHOD FOR IDENTIFYING PHOTOVOLTAIC MODULES IN A PHOTOVOLTAIC INSTALLATION
WO2014091126A1 (en) * 2012-12-12 2014-06-19 Crosslux Method for identifying photovoltaic modules in a photovoltaic facility
EP3007387A1 (en) * 2014-10-10 2016-04-13 ebm-papst Mulfingen GmbH & Co. KG Dynamically addressable master slave system and method for dynamic addressing of slave units
EP3007387B1 (en) 2014-10-10 2017-08-09 ebm-papst Mulfingen GmbH & Co. KG Dynamically addressable master slave system and method for dynamic addressing of slave units
CN105511340B (en) * 2014-10-10 2019-01-29 依必安派特穆尔芬根有限两合公司 Dynamically addressable master-slave system and method for dynamically addressing slave units
CN105511340A (en) * 2014-10-10 2016-04-20 依必安派特穆尔芬根有限两合公司 Dynamically addressable master-slave system and method for dynamically addressing slave units
DE102018007143A1 (en) * 2018-09-10 2019-08-29 Inova Semiconductors Gmbh Efficient line driver device for data flow control
DE102018007143B4 (en) * 2018-09-10 2019-10-10 Inova Semiconductors Gmbh Efficient line driver device for data flow control
DE102018010310B3 (en) * 2018-09-10 2019-11-07 Inova Semiconductors Gmbh Efficient line driver device for data flow control
DE102018010311B3 (en) 2018-09-10 2019-12-05 Inova Semiconductors Gmbh Efficient line driver device for data flow control

Also Published As

Publication number Publication date
WO1997045983A1 (en) 1997-12-04

Similar Documents

Publication Publication Date Title
DE19621272A1 (en) Addressing device for a slave station of a serial bus system and method for addressing a slave station
EP2287689B1 (en) Apparatus and method for addressing a slave unit
DE68925889T2 (en) CONTROL DEVICE IN ROW
DE19541637A1 (en) Multiplex communication system
DE4340048A1 (en) Device for exchanging data and method for operating the device
EP0577919A1 (en) Access control for coupling mask-programmed micro-controllers
DE3104921A1 (en) &#34;METHOD FOR TRANSMITTING SIGNALS BETWEEN A CENTRAL STATION AND A VARIETY OF REMOTE STATIONS, AND COMMAND AND MONITORING DEVICE FOR CARRYING OUT THE METHOD&#34;
DE19545566C2 (en) Method and arrangement for the transmission of data between participants in a bus system, in particular for motor vehicles
DE112013003521B4 (en) Method and device for exchanging data in a motor vehicle for operating an actuator of an automated friction clutch and / or an automated transmission
EP1622039B1 (en) Method and apparatus for assigning addresses to users of a bus system
EP0509114A1 (en) Procedure for the transmission of data to a plurality of stations
DE19515194A1 (en) Communication network and control device for vehicle
DE10153846B4 (en) Ignition or injection module and associated initialization process
DE69128159T2 (en) Programmable control device with automatic control of the locking process
EP2418580A1 (en) Method for operating a network and network
DE10306102A1 (en) Microcontroller control unit with a flash memory, especially for use in a motor vehicle control bus, has a separate faster interface for upgrading software in the flash memory
EP4057596A1 (en) Addressable master slave system and method for addressing of slave units
EP1550269B1 (en) Communication system
WO2004034639A2 (en) Method for modifying a parameter for the operation of a network, and subscribers for carrying out the method
DE69737556T2 (en) ARRANGEMENT FOR AGGREGATE ON A NUMBER OF SENSOR SIGNALS AND FOR CONTROLLING A NUMBER OF MOTOR OPERATING DEVICES, AND CONTROL DEVICE
DE19830472B4 (en) External component for a microprocessor system and operating procedures
WO1997022057A1 (en) Method of setting addresses in bus systems with parallel circuitry, and device for carrying out this method
EP1089147A2 (en) Method and arrangement for initialising a number of identical control devices
DE69121051T2 (en) Address recognition device for electronic data processing module
DE10160348A1 (en) Information transmission, in motor vehicles, involves sending additional information for checking transmitted message in message frames with no operating parameter present

Legal Events

Date Code Title Description
8139 Disposal/non-payment of the annual fee