[go: up one dir, main page]

US6934775B2 - Operating method for a data bus for several users with flexible timed access - Google Patents

Operating method for a data bus for several users with flexible timed access Download PDF

Info

Publication number
US6934775B2
US6934775B2 US10/114,316 US11431602A US6934775B2 US 6934775 B2 US6934775 B2 US 6934775B2 US 11431602 A US11431602 A US 11431602A US 6934775 B2 US6934775 B2 US 6934775B2
Authority
US
United States
Prior art keywords
data bus
bus
user
access
time
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related, expires
Application number
US10/114,316
Other versions
US20020161952A1 (en
Inventor
Martin Peller
Josef Berwanger
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.)
Bayerische Motoren Werke AG
Original Assignee
Bayerische Motoren Werke AG
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 Bayerische Motoren Werke AG filed Critical Bayerische Motoren Werke AG
Assigned to BAYERISCHE MOTOREN WERKE AKTIENGESELLSCHAFT reassignment BAYERISCHE MOTOREN WERKE AKTIENGESELLSCHAFT ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: BERWANGER, JOSEF, PELLER, MARTIN
Publication of US20020161952A1 publication Critical patent/US20020161952A1/en
Application granted granted Critical
Publication of US6934775B2 publication Critical patent/US6934775B2/en
Adjusted expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

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
    • 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
    • H04L12/4035Bus networks with centralised control, e.g. polling in which slots of a TDMA packet structure are assigned based on a contention resolution carried out at a master unit
    • 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/40143Bus networks involving priority mechanisms
    • H04L12/40163Bus networks involving priority mechanisms by assigning priority to messages according to a message field

Definitions

  • the invention relates to an operating method for a data bus for several users with flexible timed access.
  • a method of this type is known from International Patent document WO 99/46892A.
  • a defect may occur in a user, such that the defective user sends data on the bus more frequently than permitted, at unacceptable points in time or continuously and thereby blocks the bus completely and, as a result, may interfere with the data traffic or completely stop the data traffic.
  • bus guardians In the case of data buses which operate according to the TDMA (Time Division Multiplex Access) method, as they are known in principle from U.S. Pat. No. 4,866,606 A, so-called bus guardians can be used. These devices have their own clock pulse supply and know the starting and ending points-in-time of the transmission slot of the user to be monitored. As a result, it is possible, by means of the bus guardian, to clear the transmission line of the user only between the starting and ending point in time of the permitted transmission slot and not to allow bus access for the remainder of the time.
  • TDMA Time Division Multiplex Access
  • the interference can only have an effect on the entire bus within the transmission slot of the defective user and not in the remainder of the time (see “Specification of the TTP/C Protocol”, Specification Version 1.0 of Jul. 21, 1999, Document Edition 1.0 of Jul. 21, 1999, Page 113 and on).
  • a data bus for several users with a flexible, timed access characterized in that the users are synchronized, the bus telegrams are emitted in a hierarchical transmission sequence by the users and at least partially only as required and, between the users and the data bus, a switching element is situated which releases the bus access for the respective user only when and as long as the user is permitted to transmit.
  • the synchronization can take place, for example, by means of a clock pulse generator which emits a synchronization pulse at regular time intervals.
  • the synchronization can also take place by means of a defined, preferably the highest-priority, communication which is also emitted at regular time intervals.
  • a special characteristic of the data bus on which the invention is based is the fact that a user will have access to the data bus only when the user actually wants to transmit and is authorized to transmit. If the user does not want to send a message during a cycle, the user, as the transmitter, remains separated from the data bus. A continuously transmitting user, as a rule, has no transmission authorization. The user therefore has no access at all to the data bus. In contrast to the bus guardian in the case of the TDMA bus, the user cannot interfere with the data bus traffic at all.
  • the switching element can have a time control (timing) which is independent of the users.
  • timing time control
  • the point-in-time for the starting and ending of the transmission authorization of the individual user can be independently computed, and an access to the bus at an unacceptable point-in-time, which would be caused by a defect of the clock pulse generator which would have an adverse effect on the timing for the bus operation, can be excluded.
  • a further development consists of the fact that the variation of the bus access time depends on the function of the user.
  • FIG. 1 is a connection diagram of a data bus according to the invention.
  • the connection diagram illustrated in the single figure is a schematic and cutout-type view of the construction of a data bus according to the invention.
  • the data bus 1 which in principle is known, for example, from German Patent document DE 19720401 A and has a flexible, timed access, contains users 2 (which essentially consist of a microprocessor 3 , a protocol controller 4 and a driver 5 ). Each of these users 2 (only one of which is shown) has a transmission line Tx and a reception line Rx which extend to the data bus 1 .
  • a central clock pulse generator (not shown) defines the beginning of a clock cycle (clock 1 ), for example, by the emission of a synchronization pulse.
  • a switching element 6 is provided which, as illustrated, is connected between the protocol controller 4 and the driver 5 . It is connected to the transmission and reception line Tx and Rx and is directly connected with the microprocessor 3 , for example, by way of a serial interface.
  • the switching element 6 also has a separate clock pulse generator (not shown) whose clock frequency (clock 2 ), when operating properly, is at least approximately identical with that of the central clock pulse generator.
  • the separate clock pulse generator is synchronized with respect to the central clock pulse generator, after the recognition of the synchronization pulse on the Tx or Rx line of the data bus at the start of the cycle.
  • a slot counter (not shown) is started, which is present in a monitoring logic 8 of the switching element 6 .
  • the slot counter corresponds to the slot counter present in a protocol controller of such a data bus.
  • the slot counter defines the transmission time period (start and end of the transmission) for the emission of the message to be sent by the user.
  • the slot counter has a transmission list for a total of n communications. It essentially consists of 2n memory cells in order to define n permitted transmission slots. For each transmission slot, identifiers ID (order of priority of the telegram) and telegram length LEN must be defined (1 memory cell respectively for ID and LEN).
  • ID order of priority of the telegram
  • LEN telegram length
  • the slot counter in the switching element operates analogous to the slot counters in all bus users, the Tx and Rx lines of the data bus are monitored (because slot counters have to stop when a message is placed on the data bus.)
  • the slot counter of the switching element has memory cells for the basic delay time values TCR 1 , TCR 2 and TCR 3 , which result from the signal propagation times in the data bus for the transmitting and receiving as well as from the access procedure for the minimal pause between two messages adjacent in the hierarchy. Details in this regard are contained in International Patent Document WO 99/46892A, the specification of which is incorporated by reference herein as non-essential matter).
  • TCR 1 / 2 / 3 is called t_wx 0 tx/t_wx 0 _rx/t_wx_delta. These time values can be set from the microprocessor 3 (for example, by way of SPI).
  • the slot counter in the switching element 6 runs synchronously with the slot counters of all bus users.
  • this slot counter reaches a value which is stored as the ID in the transmission list of the pertaining user, a switch 7 situated in the Tx line is closed so that the user can send its telegram.
  • the Tx line is monitored by the switching element 6 .
  • the switch When the user transmits a transmission telegram via the Tx line within a possible time window TCR 3 for the transmission time start, the switch remains closed until the time has expired, which is defined by the telegram length LEN of the user for this telegram. If no bus access takes place within TCR 3 , that is, no activity on the transmission line Tx, after TCR 3 , the switch 7 is opened again because the user has emitted no message.
  • An access violation of the protocol controller 4 (that is, an access attempt at a point in time which is not provided) can be detected by the switching element 6 because of the then existing transmission activity on the Tx line originating from the protocol controller and can be reported as information to the microprocessor 3 .
  • the microprocessor 3 can then, for example, start an error handling procedure at a higher level, in that, for example, the protocol controller is deactivated.
  • any error of a user can have an effect on the data bus only in the case of a bus access of the user because the switch 7 is closed only during this time period.
  • the operating mode of the switching element 6 is selected such that the switch 7 is closed only when an authorized transmission request is actually present, that is, a transmission operation takes place only at the correct point-in-time after a preceding transmission break, interfering transmitters which send a continuous signal can also be completely eliminated.
  • the switch 7 is also closed from t ⁇ x 1 to t+x 2 .
  • t indicates the ideal synchronization point-in-time which, because of the possible crystal inaccuracies, can actually be shifted forward or backward by x 1 or x 2 with respect to the ideal point-in-time.
  • the time periods x 1 and x 2 may also be stored in the monitoring logic 8 .
  • the switching element 6 By means of the switching element 6 , it is possible to ensure, also in the case of data buses for several user with a flexible, timed access, a “fail silence” behavior of the user when a bus topology is used.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Small-Scale Networks (AREA)
  • Bus Control (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The invention relates to an operating method for a data bus for several parties with flexible, timed access. According to the method, the parties are synchronized, the bus messages are sent from the parties in a hierarchical sequence and are sent at least in part, only if necessary. A logic element is provided between the parties and the data bus which only gives bus access to each party when said party is allowed to send and for the duration of the send operation.

Description

CROSS-REFERENCE TO RELATED APPLICATIONS
This application is a continuation of PCT Application No. PCT/EP00/08788 filed Sep. 8, 2000.
This application is related to copending applications entitled “Data B is For Several Users”, U.S. Ser. No. 10/114,325; “Operating Method for Two Data Buses”, U.S. Ser. No. 10/114,317; and “Operating Method for a Data Bus”, U.S. Ser. No. 10/114,331, filed on even date herewith.
BACKGROUND AND SUMMARY OF THE INVENTION
The invention relates to an operating method for a data bus for several users with flexible timed access. A method of this type is known from International Patent document WO 99/46892A. In the case of such a data bus, a defect may occur in a user, such that the defective user sends data on the bus more frequently than permitted, at unacceptable points in time or continuously and thereby blocks the bus completely and, as a result, may interfere with the data traffic or completely stop the data traffic.
In the case of data buses which operate according to the TDMA (Time Division Multiplex Access) method, as they are known in principle from U.S. Pat. No. 4,866,606 A, so-called bus guardians can be used. These devices have their own clock pulse supply and know the starting and ending points-in-time of the transmission slot of the user to be monitored. As a result, it is possible, by means of the bus guardian, to clear the transmission line of the user only between the starting and ending point in time of the permitted transmission slot and not to allow bus access for the remainder of the time. Thus, in the event of a defect in the user, the interference can only have an effect on the entire bus within the transmission slot of the defective user and not in the remainder of the time (see “Specification of the TTP/C Protocol”, Specification Version 1.0 of Jul. 21, 1999, Document Edition 1.0 of Jul. 21, 1999, Page 113 and on).
In the case of data buses with a flexible, timed access, such an access control cannot be used because of the actual transmission time of the message of the respective user, which is a function of the use of the data bus by the higher-ranking user. This use cannot be predicted from the start, and the actual transmission time therefore varies even from one cycle to the next.
It is an object of the invention to provide an operating method of the initially mentioned type which, also in the case of a data bus for several users with a flexible, timed access, excludes an interference with the data bus traffic caused by a defective user.
This object is achieved by a data bus for several users with a flexible, timed access, characterized in that the users are synchronized, the bus telegrams are emitted in a hierarchical transmission sequence by the users and at least partially only as required and, between the users and the data bus, a switching element is situated which releases the bus access for the respective user only when and as long as the user is permitted to transmit.
The synchronization can take place, for example, by means of a clock pulse generator which emits a synchronization pulse at regular time intervals. In addition or as an alternative, the synchronization can also take place by means of a defined, preferably the highest-priority, communication which is also emitted at regular time intervals.
A special characteristic of the data bus on which the invention is based is the fact that a user will have access to the data bus only when the user actually wants to transmit and is authorized to transmit. If the user does not want to send a message during a cycle, the user, as the transmitter, remains separated from the data bus. A continuously transmitting user, as a rule, has no transmission authorization. The user therefore has no access at all to the data bus. In contrast to the bus guardian in the case of the TDMA bus, the user cannot interfere with the data bus traffic at all.
As known per se, the switching element can have a time control (timing) which is independent of the users. As a result, the point-in-time for the starting and ending of the transmission authorization of the individual user can be independently computed, and an access to the bus at an unacceptable point-in-time, which would be caused by a defect of the clock pulse generator which would have an adverse effect on the timing for the bus operation, can be excluded.
Another advantageous further development of the invention consists of the fact that the switching element has adaptation elements by which the control of the bus access time can be varied beyond the actual transmission time. As a result, for example, construction-specific propagation time delays within the data bus can be taken into account. Details in this respect are contained in German Patent document DE 19810293 A as well as in the following description of an embodiment.
A further development consists of the fact that the variation of the bus access time depends on the function of the user.
Other objects, advantages and novel features of the present invention will become apparent from the following detailed description of the invention when considered in conjunction with the accompanying drawings.
BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 is a connection diagram of a data bus according to the invention.
DETAILED DESCRIPTION OF THE DRAWINGS
The connection diagram illustrated in the single figure is a schematic and cutout-type view of the construction of a data bus according to the invention. The data bus 1, which in principle is known, for example, from German Patent document DE 19720401 A and has a flexible, timed access, contains users 2 (which essentially consist of a microprocessor 3, a protocol controller 4 and a driver 5). Each of these users 2 (only one of which is shown) has a transmission line Tx and a reception line Rx which extend to the data bus 1. A central clock pulse generator (not shown) defines the beginning of a clock cycle (clock 1), for example, by the emission of a synchronization pulse.
According to the invention, a switching element 6 is provided which, as illustrated, is connected between the protocol controller 4 and the driver 5. It is connected to the transmission and reception line Tx and Rx and is directly connected with the microprocessor 3, for example, by way of a serial interface. The switching element 6 also has a separate clock pulse generator (not shown) whose clock frequency (clock 2), when operating properly, is at least approximately identical with that of the central clock pulse generator.
The separate clock pulse generator is synchronized with respect to the central clock pulse generator, after the recognition of the synchronization pulse on the Tx or Rx line of the data bus at the start of the cycle. A slot counter (not shown) is started, which is present in a monitoring logic 8 of the switching element 6. In its basic construction, the slot counter corresponds to the slot counter present in a protocol controller of such a data bus. The slot counter defines the transmission time period (start and end of the transmission) for the emission of the message to be sent by the user. As described, for example, in International Patent document WO 98/09844 A (having U.S. Pat. No. 6,323,764, the specification of which is incorporated by reference herein), the transmission period, with respect to its spacing from the synchronization pulse (=point in time of the initialization), depends on whether and to what extent higher-priority users have transmitted.
For this purpose, the slot counter has a transmission list for a total of n communications. It essentially consists of 2n memory cells in order to define n permitted transmission slots. For each transmission slot, identifiers ID (order of priority of the telegram) and telegram length LEN must be defined (1 memory cell respectively for ID and LEN). The memory cells are described, for example, within the scope of the data bus initialization by way of the serial interface SPI.
So that the slot counter in the switching element operates analogous to the slot counters in all bus users, the Tx and Rx lines of the data bus are monitored (because slot counters have to stop when a message is placed on the data bus.) In addition, the slot counter of the switching element has memory cells for the basic delay time values TCR1, TCR2 and TCR3, which result from the signal propagation times in the data bus for the transmitting and receiving as well as from the access procedure for the minimal pause between two messages adjacent in the hierarchy. Details in this regard are contained in International Patent Document WO 99/46892A, the specification of which is incorporated by reference herein as non-essential matter). There, TCR1/2/3 is called t_wx0 tx/t_wx0_rx/t_wx_delta. These time values can be set from the microprocessor 3 (for example, by way of SPI).
The slot counter in the switching element 6 runs synchronously with the slot counters of all bus users. When this slot counter reaches a value which is stored as the ID in the transmission list of the pertaining user, a switch 7 situated in the Tx line is closed so that the user can send its telegram. The time TCR3 (or t_wx_delta=waiting slot) starts to run with the closing of the switch. Simultaneously, the Tx line is monitored by the switching element 6. When the user transmits a transmission telegram via the Tx line within a possible time window TCR3 for the transmission time start, the switch remains closed until the time has expired, which is defined by the telegram length LEN of the user for this telegram. If no bus access takes place within TCR3, that is, no activity on the transmission line Tx, after TCR3, the switch 7 is opened again because the user has emitted no message.
An access violation of the protocol controller 4 (that is, an access attempt at a point in time which is not provided) can be detected by the switching element 6 because of the then existing transmission activity on the Tx line originating from the protocol controller and can be reported as information to the microprocessor 3. The microprocessor 3 can then, for example, start an error handling procedure at a higher level, in that, for example, the protocol controller is deactivated.
Any error of a user can have an effect on the data bus only in the case of a bus access of the user because the switch 7 is closed only during this time period. When the operating mode of the switching element 6 is selected such that the switch 7 is closed only when an authorized transmission request is actually present, that is, a transmission operation takes place only at the correct point-in-time after a preceding transmission break, interfering transmitters which send a continuous signal can also be completely eliminated.
When the user is a bus master or equivalent master, the switch 7 is also closed from t−x1 to t+x2. In this case, t indicates the ideal synchronization point-in-time which, because of the possible crystal inaccuracies, can actually be shifted forward or backward by x1 or x2 with respect to the ideal point-in-time. The time periods x1 and x2 may also be stored in the monitoring logic 8.
By means of the switching element 6, it is possible to ensure, also in the case of data buses for several user with a flexible, timed access, a “fail silence” behavior of the user when a bus topology is used.
The foregoing disclosure has been set forth merely to illustrate the invention and is not intended to be limiting. Since modifications of the disclosed embodiments incorporating the spirit and substance of the invention may occur to persons skilled in the art, the invention should be construed to include everything within the scope of the appended claims and equivalents thereof.

Claims (3)

1. An operating method for a data bus having several users, the data bus having a flexible, timed access, the method comprising the acts of:
synchronizing the several users on the data bus;
sending bus messages in a hierarchical transmission sequence by the several users and at least partially only as required; and
granting bus access to a respective user only when and as long as the respective user is permitted to transmit via a switching element situated between the respective user and the data bus, wherein the switching element has a time-control independent of a synchronization timing of the several users.
2. The operating method according to claim 1, wherein the switching element has adaptation elements by which control of bus access time is variable.
3. The operating method according to claim 2, wherein variation of the bus access time depends on a function of a user.
US10/114,316 1999-10-04 2002-04-03 Operating method for a data bus for several users with flexible timed access Expired - Fee Related US6934775B2 (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
DE19947657.8 1999-10-04
DE19947657A DE19947657A1 (en) 1999-10-04 1999-10-04 Operating method for a data bus for several participants with flexible time-controlled access
PCT/EP2000/008788 WO2001026282A2 (en) 1999-10-04 2000-09-08 Operating method for a data bus for several parties with flexible, timed access

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
PCT/EP2000/008788 Continuation WO2001026282A2 (en) 1999-10-04 2000-09-08 Operating method for a data bus for several parties with flexible, timed access

Publications (2)

Publication Number Publication Date
US20020161952A1 US20020161952A1 (en) 2002-10-31
US6934775B2 true US6934775B2 (en) 2005-08-23

Family

ID=7924368

Family Applications (1)

Application Number Title Priority Date Filing Date
US10/114,316 Expired - Fee Related US6934775B2 (en) 1999-10-04 2002-04-03 Operating method for a data bus for several users with flexible timed access

Country Status (6)

Country Link
US (1) US6934775B2 (en)
EP (1) EP1219071B1 (en)
JP (1) JP4443086B2 (en)
DE (2) DE19947657A1 (en)
ES (1) ES2292469T3 (en)
WO (1) WO2001026282A2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050105628A1 (en) * 2001-12-11 2005-05-19 Stephan Koch System with a clocked interface

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE10144070A1 (en) * 2001-09-07 2003-03-27 Philips Corp Intellectual Pty Communication network and method for controlling the communication network
DE10216920A1 (en) * 2002-04-15 2003-10-23 Bosch Gmbh Robert Checking monitoring function of bus system involves providing second time section after communications cycle in which no messages can be transmitted and in which monitoring function is checked
EP1949614A1 (en) * 2005-11-10 2008-07-30 Philips Intellectual Property & Standards GmbH Bus guardian with improved channel monitoring
DE102009055797A1 (en) * 2009-11-25 2011-05-26 Valeo Schalter Und Sensoren Gmbh Circuit arrangement and a control unit for safety-related functions
DE102020215086A1 (en) 2020-12-01 2022-06-02 Continental Automotive Gmbh Method for determining components of a sensor network within an on-board Ethernet network in a motor vehicle

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4761799A (en) * 1982-04-30 1988-08-02 U.S. Philips Corporation Time-locking method for stations which form part of a local star network, and local star network for performing the time-locking method
US4785394A (en) * 1986-09-19 1988-11-15 Datapoint Corporation Fair arbitration technique for a split transaction bus in a multiprocessor computer system
DE3726742A1 (en) 1987-08-07 1989-02-16 Bosch Gmbh Robert Interference monitoring circuit for a local area network
US5161153A (en) * 1989-10-17 1992-11-03 Stc Plc Synchronous network
DE19720401A1 (en) 1996-09-07 1998-03-12 Bayerische Motoren Werke Ag Data bus for several participants
WO1999046892A1 (en) 1998-03-10 1999-09-16 Bayerische Motoren Werke Aktiengesellschaft Operating method for a data bus with a plurality of nodes
US6101570A (en) * 1998-07-28 2000-08-08 Compaq Computer Corporation Method and apparatus for fair bus arbitration in multiple initiator SCSI systems

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4761799A (en) * 1982-04-30 1988-08-02 U.S. Philips Corporation Time-locking method for stations which form part of a local star network, and local star network for performing the time-locking method
US4785394A (en) * 1986-09-19 1988-11-15 Datapoint Corporation Fair arbitration technique for a split transaction bus in a multiprocessor computer system
DE3726742A1 (en) 1987-08-07 1989-02-16 Bosch Gmbh Robert Interference monitoring circuit for a local area network
US5161153A (en) * 1989-10-17 1992-11-03 Stc Plc Synchronous network
DE19720401A1 (en) 1996-09-07 1998-03-12 Bayerische Motoren Werke Ag Data bus for several participants
WO1999046892A1 (en) 1998-03-10 1999-09-16 Bayerische Motoren Werke Aktiengesellschaft Operating method for a data bus with a plurality of nodes
US6101570A (en) * 1998-07-28 2000-08-08 Compaq Computer Corporation Method and apparatus for fair bus arbitration in multiple initiator SCSI systems

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
Christopher Temple, "Avoiding the Babbling-Idiot Failure in a Timed-Triggered Communication System" Annual International Symposium on Fault-Tolerant Computing, US, Los Alamitos, California, Jun. 23, 1998.
www.dictionary.com->sequence. *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050105628A1 (en) * 2001-12-11 2005-05-19 Stephan Koch System with a clocked interface
US7382843B2 (en) * 2001-12-11 2008-06-03 Nxp B.V. System with a clocked interface

Also Published As

Publication number Publication date
WO2001026282A3 (en) 2001-10-11
EP1219071A2 (en) 2002-07-03
JP4443086B2 (en) 2010-03-31
WO2001026282A2 (en) 2001-04-12
DE19947657A1 (en) 2001-04-12
EP1219071B1 (en) 2007-11-14
ES2292469T3 (en) 2008-03-16
JP2003511900A (en) 2003-03-25
US20020161952A1 (en) 2002-10-31
DE50014787D1 (en) 2007-12-27

Similar Documents

Publication Publication Date Title
US8819327B2 (en) Communication system having a can bus and a method for operating such a communication system
US8700836B2 (en) Time and event based message transmission
KR100764951B1 (en) Method and apparatus for data exchange between at least two users connected via a bus system
US4751701A (en) TDM collision detector
US8687520B2 (en) Cluster coupler unit and method for synchronizing a plurality of clusters in a time-triggered network
EP1047213B1 (en) Network synchronization system and network synchronization method
JP2013538025A (en) Method and apparatus for serial data transmission with switchable data rate
US4837788A (en) Repeater for extending local area networks
JP2009516410A (en) Bus guardian with improved channel monitoring
US11838146B2 (en) Subscriber station for a serial bus system and method for communicating in a serial bus system
US11750416B2 (en) Subscriber station for a serial bus system and method for communicating in a serial bus system
US7474625B2 (en) Time-triggered communication system and method for the synchronized start of a dual-channel network
US6934775B2 (en) Operating method for a data bus for several users with flexible timed access
EP1746782B1 (en) Method and system for communicating data on a serial bus
KR102772723B1 (en) Method and apparatus for allocating priority transmission opportunities in a vehicle network
CN100538683C (en) Method and device for controlling a bus system and corresponding bus system
CN102792741B (en) Improved method for transmitting communication signals
US7415544B2 (en) Architecture and method for the centralised control of remote peripheral electronic devices
JP2005502970A (en) Method, apparatus and bus system for causing program interruption in a subscriber of a bus system
US12135663B2 (en) Method, equipment, communication program, on-board device having these equipments
JP7347391B2 (en) Communication device
CN102483609B (en) Time synchronization in automation devices
US20020163370A1 (en) Operating method for a data bus
JPS6255329B2 (en)
HU193764B (en) Method for preventing stations connected to local computer network from simultaneous transmitting and such local computer network

Legal Events

Date Code Title Description
AS Assignment

Owner name: BAYERISCHE MOTOREN WERKE AKTIENGESELLSCHAFT, GERMA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:PELLER, MARTIN;BERWANGER, JOSEF;REEL/FRAME:013088/0180

Effective date: 20020403

FPAY Fee payment

Year of fee payment: 4

FPAY Fee payment

Year of fee payment: 8

REMI Maintenance fee reminder mailed
LAPS Lapse for failure to pay maintenance fees

Free format text: PATENT EXPIRED FOR FAILURE TO PAY MAINTENANCE FEES (ORIGINAL EVENT CODE: EXP.)

STCH Information on status: patent discontinuation

Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362

FP Lapsed due to failure to pay maintenance fee

Effective date: 20170823