EP1891776A1 - Procede de fonctionnement d'un systeme de bus, systeme de bus et abonne du bus - Google Patents
Procede de fonctionnement d'un systeme de bus, systeme de bus et abonne du busInfo
- Publication number
- EP1891776A1 EP1891776A1 EP06752570A EP06752570A EP1891776A1 EP 1891776 A1 EP1891776 A1 EP 1891776A1 EP 06752570 A EP06752570 A EP 06752570A EP 06752570 A EP06752570 A EP 06752570A EP 1891776 A1 EP1891776 A1 EP 1891776A1
- Authority
- EP
- European Patent Office
- Prior art keywords
- data
- bus
- master
- slaves
- slave
- 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.)
- Ceased
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L12/403—Bus networks with centralised control, e.g. polling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L2012/40208—Bus networks characterized by the use of a particular bus standard
- H04L2012/40234—Local Interconnect Network LIN
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L2012/40267—Bus for use in transportation systems
- H04L2012/40273—Bus for use in transportation systems the transportation system being a vehicle
Definitions
- the invention relates to a method for operating a bus system, in which a trained as a master
- Bus participants and at least two each formed as a slave bus participants communicate via a bus, and in which a slave is requested by the master to send data by the master sends an identifier assigned to the slave.
- the present invention further relates to a bus system according to the preamble of claim 9 and a bus subscriber.
- LIN Local Interconnect Network
- each slave has an individually assigned identifier, with which it can be addressed by a master of the LIN network.
- the master for example, to request data from one of the slaves, first sends synchronization information and then the the corresponding identifier assigned in the form of a message on the bus.
- the slaves present in the LIN network permanently monitor the data transmitted by the master, and the slave whose identifier matches the identifier emitted by the master sends data in turn following the data sent by the master.
- the master In order to request data from another slave, the master must again send out at least one identifier assigned to this additional slave or a corresponding message, whereupon the further slave can respond in the manner described by transmitting its data.
- LIN networks reference is made to the specification available on the Internet, cf. http: // www. LIN-SUBBUS.org/.
- the master emits a multiple identifier, which is assigned to a plurality of slaves, and that the multiple slaves emit data in dependence of the multiple identifier.
- the master with only one message simultaneously causes a plurality of different slaves to send their respective data. This considerably reduces a corresponding protocol overhead for communication on the bus. For example, in order to interrogate or exchange the data of five different slaves via the bus system according to the invention, only 6 messages or bus accesses of different bus users are required, whereas conventional methods require at least ten messages or bus accesses respectively of different bus users.
- FIG. 1 shows a bus system according to the invention
- Figure 2a shows a time course of a conventional data transmission
- Figure 2b shows a time course of a
- FIG. 1 shows a bus system 100 which has a master 10 and a plurality of slaves 20a, 20b, 20c, 20d connected via a common bus 15 to the master 10.
- the bus system 100 is, for example, a LIN network known per se from the prior art.
- the bus system 100 is used in a motor vehicle for networking sensors that, in addition to their function as a sensor, provide the functionality of the slaves 20a, 20b, 20c, 20d to communicate with each other or the master 10 via the bus 15 and thereby data , for example, sensor data, exchange.
- FIG. 2a contains three different time axes, which are shown one above the other in FIG. 2a and are respectively assigned to the master 10 or the slave 20a, 20b.
- the master 10 In order to query data from a first sensor or slave 20a, the master 10 first sends the data to the first slave 20a assigned identifier ID_1 via the bus 15 ( Figure 1), whereupon the slave 20a immediately after the identifier ID_1 its data DATA_1 via the bus 15 sends out.
- the master 10 sends in the same way an ID 2 assigned to the further slave 20b, whereupon the slave 20b in turn sends out its data DATA_2 via the bus 15.
- a protocol overhead required for operating the bus system 100 according to the conventional method is in particular one
- bus 15 e.g. between the transmission of two consecutive messages, and moreover, in addition, preferably periodically, not shown in Figure 2a synchronization information transmitted via the bus 15, which also block the bus 15 for a transmission of user data. Accordingly, user data efficiency on the bus 15 is relatively low when conventional operating methods are used.
- FIG. 2b Analogous to FIG. 2a, different time axes are also shown in FIG. 2b, which are respectively assigned to the master 10 or the slaves 20a, 20b, 20c, 20d.
- Reference numeral 15 denotes a time axis in FIG. 2b, which represents the entire data traffic on the bus 15.
- the master 10 sends - in contrast to the identifier ID1, ID2 assigned to the prior art only to a single slave 20a, 20b (compare FIG. 2a) - in addition to the synchronization information Sync-break, Sync one
- This multiple identifier MID signals the slaves 20a, 20b, 20c, 20d on the one hand that all four slaves 20a to 2d may transmit their respective data DATA_1, DATA_2, DATA_3, DATA_4 to the bus 15 (FIG. 1) after receiving the multiple identifier MID.
- the multiple identifier MID according to the invention determines in which way the data DATA_1, DATA_2, DATA_3, DATA_4 may be transmitted from the individual slaves 20a to 2Od and thus simultaneously serves to synchronize the different slaves 20a, 20b, 20c, 2Od with one another.
- the first slave 20a is connected directly after the multiple identifier MID, i. from the
- Time t_l two payload bytes DATA_1 may send out.
- the transmission of these user data bytes DATA 1 of the slave 20a takes place accordingly between the times t_l and t_2.
- the slave 20b is allowed to send out its user data DATA 2, which takes place until the time t 3.
- the transmission of the user data DATA_3 and DATA_4 of the further slaves 20c, 20d is likewise regulated by the multiple identifier MID and shown in FIG. 2b.
- the slave 20a behaves passively, which corresponds to one of the LIN network specifications
- the further slaves 20b, 20c, 20d behave in the same way outside the transmission periods assigned to them, so that the slaves 20a to 2Od do not mutually cancel each other when transmitting Disturb data on the bus 15.
- the inventive principle of the multiple identifier MID is limited in the application in a LIN network only by the maximum number of eight data bytes per data frame.
- sensors used in many motor vehicle applications at the same time as slaves 20a to 20d, usually only sensor data With a resolution of, for example, 12 bits plus 4 status bits, ie a total of 2 bytes, the user data of up to four sensors or slaves 20a to 2Od can be integrated in a single data frame in this manner, whereby the protocol overhead in Compared to conventional methods is lowered and the
- a further advantage of the multiple identifier MID according to the invention is that the number of identifiers used in the bus system 100 (FIG. 1) for a predefined number of slaves can be reduced by combining several slaves 20a to 2Od under a multiple identifier MID, resulting in a total of more Slaves can be used per bus system.
- Detection of failed or non-existent sensors or slaves 20a to 2Od is possible by examining the data bytes DATA_1, .., DATA_4 assigned to the respective slave 20a to 2Od.
- a malfunction or failure of a sensor or slave may be detected by the fact that the data bytes assigned to it are empty, i. e.g. have the value FFh.
- a simplified integration of new sensors in the bus system 100 is possible.
- a sensor or slave 20c (FIG. 2b) monitors the communication on the bus 15 and recognizes the position t3 ⁇ t ⁇ t4 assigned to it for the transmission of its data DATA_3 in the data frame by no further slave 20a in the corresponding period , 20b, 20d transmits data on the bus 15.
- at least one of the slaves 20a to 20d forms a check sum CS over a predefinable part of the data of a data frame and then inserts the checksum CS into the data frame
- This inventive checksum formation can also be made if a slave 20a to 2Od itself does not send data to the bus 15.
- the slaves 20a to 2Od may, for example, use a start bit present at the beginning of a data byte DATA_1,.., DATA_4 transmitted on the bus 15.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Small-Scale Networks (AREA)
- Communication Control (AREA)
Abstract
L'invention concerne un procédé de fonctionnement d'un système de bus (100), procédé selon lequel un abonné du bus en tant que maître (10) et au moins deux abonnés du bus en tant qu'esclaves (20a, 20b, 20c, 20d) communiquent par l'intermédiaire d'un bus (15) et le maître (10) demande à un esclave (20a, 20b, 20c, 20d) d'envoyer des données (DATA_1, DATA_2, DATA_3, DATA_4), le maître (10) envoyant une identification (ID) associée à l'esclave (20a, 20b, 20c, 20d). Selon la présente invention, le maître (10) envoie une identification multiple (MID) associée à plusieurs esclaves (20a, 20b, 20c, 20d), lesdits plusieurs esclaves (20a, 20b, 20c, 20d) envoyant ensuite des données (DATA_1, DATA_2, DATA_3, DATA_4) en fonction de l'identification multiple (MID).
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE200510025519 DE102005025519A1 (de) | 2005-06-03 | 2005-06-03 | Verfahren zum Betreiben eines Bussystems, Bussystem und Busteilnehmer |
| PCT/EP2006/062297 WO2006128787A1 (fr) | 2005-06-03 | 2006-05-15 | Procede de fonctionnement d'un systeme de bus, systeme de bus et abonne du bus |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| EP1891776A1 true EP1891776A1 (fr) | 2008-02-27 |
Family
ID=36649067
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| EP06752570A Ceased EP1891776A1 (fr) | 2005-06-03 | 2006-05-15 | Procede de fonctionnement d'un systeme de bus, systeme de bus et abonne du bus |
Country Status (5)
| Country | Link |
|---|---|
| EP (1) | EP1891776A1 (fr) |
| JP (1) | JP2008546293A (fr) |
| CN (1) | CN101189835A (fr) |
| DE (1) | DE102005025519A1 (fr) |
| WO (1) | WO2006128787A1 (fr) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN115001618A (zh) * | 2022-05-25 | 2022-09-02 | 山东泰开电力电子有限公司 | 一种应用于高压级联式设备的同步串行分时复用总线方法 |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP2134023A1 (fr) * | 2008-06-10 | 2009-12-16 | Siemens Aktiengesellschaft | Procédé de communication dans un réseau sans fil |
| US9100177B2 (en) | 2011-09-02 | 2015-08-04 | Qualcomm Incorporated | Systems and methods for acknowledging communications from a plurality of devices |
| CN106506725B (zh) * | 2016-11-25 | 2019-05-31 | 阳光电源股份有限公司 | 主从式多机通信系统、主机、从机以及从机id分配方法 |
| CN109966754A (zh) * | 2019-03-25 | 2019-07-05 | 西北工业大学 | 一种尾部斜面式登台的武术擂台机器人 |
| CN117076371B (zh) * | 2023-08-28 | 2024-04-12 | 广州市粤港澳大湾区前沿创新技术研究院 | 一种多机数据传输方法、装置、存储介质及电子设备 |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5721737A (en) * | 1995-05-09 | 1998-02-24 | Smc Pneumatics, Inc. | Serial transmission system for controlling a network of I/O devices |
| FR2767620B1 (fr) * | 1997-08-25 | 1999-09-24 | Alsthom Cge Alcatel | Procede d'exploitation d'un lien de transmission numerique partage temporellement par plusieurs unites et unite pour la mise en oeuvre d'un tel procede |
| DE19945614C1 (de) * | 1999-09-23 | 2000-12-28 | Bosch Gmbh Robert | Verfahren zur Datenübertragung zwischen einem Steuergerät für Rückhalteeinrichtungen und Sensoren |
-
2005
- 2005-06-03 DE DE200510025519 patent/DE102005025519A1/de not_active Withdrawn
-
2006
- 2006-05-15 WO PCT/EP2006/062297 patent/WO2006128787A1/fr not_active Ceased
- 2006-05-15 CN CNA2006800194513A patent/CN101189835A/zh active Pending
- 2006-05-15 JP JP2008514053A patent/JP2008546293A/ja not_active Withdrawn
- 2006-05-15 EP EP06752570A patent/EP1891776A1/fr not_active Ceased
Non-Patent Citations (1)
| Title |
|---|
| See references of WO2006128787A1 * |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN115001618A (zh) * | 2022-05-25 | 2022-09-02 | 山东泰开电力电子有限公司 | 一种应用于高压级联式设备的同步串行分时复用总线方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| DE102005025519A1 (de) | 2006-12-07 |
| WO2006128787A1 (fr) | 2006-12-07 |
| CN101189835A (zh) | 2008-05-28 |
| JP2008546293A (ja) | 2008-12-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP1298849B1 (fr) | Procédé et dispositif de transmission d'information via un système de bus et système de bus | |
| EP2795848B1 (fr) | Station participante à un système de bus et procédé de transmission de messages entre des stations participantes à un système de bus | |
| DE3424866A1 (de) | Verfahren und anordnung zur uebertragung von daten, insbesondere in einem flugzeug | |
| DE19721740B4 (de) | Steuerungsverfahren für den Medienzugriff bei einem seriellen Bus | |
| WO2007104453A1 (fr) | Procédé de communication de données avec un abonné de communication situé dans un véhicule automobile, avec attribution d'adresse dynamique | |
| DE102014003066B4 (de) | Methode zur halbautomatischen Adressermittlung für Bus-Teilnehmer eines gemischt sternförmigen / seriellen Beleuchtungsnetzwerks für die Verwendung in Kfz | |
| DE10200201A1 (de) | Zyklusbasiertes zeitgesteuertes Kommunikationssystem | |
| DE69226413T2 (de) | Mehrstationbussystem mit Mitteln zum Aufrufen und Aktualisieren allgemein relevanter Information, insbesondere einer Stationsadresse, sowie Station zur Verwendung in einem derartigen System | |
| EP2733910B1 (fr) | Système bus, procédé de fonctionnement d'un système bus et système fluidique doté d'un système bus | |
| DE10127417A1 (de) | Transport-Protokoll für die Gerätekommunikation | |
| WO2009080524A1 (fr) | Procédé de transfert de données dans un système de communication à base cyclique | |
| EP1891776A1 (fr) | Procede de fonctionnement d'un systeme de bus, systeme de bus et abonne du bus | |
| EP2719128B1 (fr) | Procédé de fonctionnement d'un système de bus pour la communication avec plusieurs abonnés et véhicule à moteur | |
| EP2503760B1 (fr) | Procédé de réglage d'un réseau de communication à partir d'appareils d'une installation d'automatisation | |
| EP0725516A2 (fr) | Procédé de détermination de position d'un participant dans un réseau | |
| DE102018112357A1 (de) | Datenübertragungsverfahren und Automatisierungskommunikationsnetzwerk | |
| EP1642423B1 (fr) | Noeud de réseau et procédé pour gérer la mémoire dans un noeud de réseau | |
| DE102005060665A1 (de) | Verfahren und Teilnehmer zum Austausch von Informationen zwischen Teilnehmern eines Kommunikationssystems in einem Kraftfahrzeug | |
| EP2156621B1 (fr) | Procédé pour faire fonctionner un système de communication, noeud de coordination d'un système de communication et système de communication | |
| DE102010042601A1 (de) | Netzwerk | |
| EP2203991B1 (fr) | Système de radiocommunication, appareil de coordination et terminal de communication | |
| DE102017117225B3 (de) | Kommunikationssystem mit Bus und Codierleitung | |
| EP1103022A1 (fr) | Procede de communication | |
| EP2134023A1 (fr) | Procédé de communication dans un réseau sans fil | |
| DE102020200819A1 (de) | Erweiterung eines Busprotokolls mit Übergabe eines Nutzdatums im Header |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PUAI | Public reference made under article 153(3) epc to a published international application that has entered the european phase |
Free format text: ORIGINAL CODE: 0009012 |
|
| 17P | Request for examination filed |
Effective date: 20080103 |
|
| AK | Designated contracting states |
Kind code of ref document: A1 Designated state(s): AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IS IT LI LT LU LV MC NL PL PT RO SE SI SK TR |
|
| 17Q | First examination report despatched |
Effective date: 20080513 |
|
| DAX | Request for extension of the european patent (deleted) | ||
| STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: THE APPLICATION HAS BEEN REFUSED |
|
| 18R | Application refused |
Effective date: 20090201 |