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 bus

Info

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
Application number
EP06752570A
Other languages
German (de)
English (en)
Inventor
Robert Hugel
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
Publication of EP1891776A1 publication Critical patent/EP1891776A1/fr
Ceased 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
    • 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/40234Local Interconnect Network LIN
    • 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

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).
EP06752570A 2005-06-03 2006-05-15 Procede de fonctionnement d'un systeme de bus, systeme de bus et abonne du bus Ceased EP1891776A1 (fr)

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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115001618A (zh) * 2022-05-25 2022-09-02 山东泰开电力电子有限公司 一种应用于高压级联式设备的同步串行分时复用总线方法

Families Citing this family (5)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See references of WO2006128787A1 *

Cited By (1)

* Cited by examiner, † Cited by third party
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