Method for the cyclic transmission of data between at least two control devices with distributed operation
First Claim
1. A method for cyclic transmission of data between at least two control devices (10,11,12) with distributed operation, wherein the at least two control devices (10,11,12) are interconnected via a serial bus (20) and each include at least one serial interface and an arithmetic/control unit, and said data is provided cyclically by said arithmetic/control unit of one of the at least two control devices (10,11,12), said method including the steps of:
- a) providing means for handling a transmission job for transmitting a message including said data in said serial interface of said one (10) of said at least two control devices (10,11,12) transmitting said data;
b) feeding the transmission job to said serial interface of said one (10) of said at least two control devices (10,11,12) transmitting said message at a predetermined instant by means of the arithmetic/control unit of said one of said at least two control devices transmitting the message;
c) after the feeding of step b), cyclically passing updated data to said one (10) of said at least two control devices (10,11,12) transmitting said message and replacing said data in said message with said updated data prior to transmission of said message via said serial bus; and
d) transmitting said message over said serial bus to another of said at least two control devices (10,11,12) by means of said serial interface of said one (10) of said at least two control devices (10,11,12) transmitting said message after step c).
1 Assignment
0 Petitions
Accused Products
Abstract
A method for periodic transmission of data between control devices (10, 11, 12) interconnected via a serial bus (20) is provided, particularly for the transmission of synchronization data. The control devices (10, 11, 12) each have a serial interface (17,17'"'"'17") and an arithmetic/control unit (15,18). Data are provided for transmission by the arithmetic/control unit (15, 18) of the control device transmitting the data and are included in a message sent over the serial bus (20). To this end, a transmission job for transmitting the message is provided to the serial interface (17) of control device (10) transmitting the message which controls the transmission. However, this occurs so that, when transmitting the message, use is not made of the data provided at the instant of providing the transmission job, but instead of updated data provided by the arithmetic/control unit in the interim since the instant of giving the transmission job. Moreover, advantageous bus subscriber stations for use in the method presented are also proposed.
-
Citations
26 Claims
-
1. A method for cyclic transmission of data between at least two control devices (10,11,12) with distributed operation, wherein the at least two control devices (10,11,12) are interconnected via a serial bus (20) and each include at least one serial interface and an arithmetic/control unit, and said data is provided cyclically by said arithmetic/control unit of one of the at least two control devices (10,11,12), said method including the steps of:
-
a) providing means for handling a transmission job for transmitting a message including said data in said serial interface of said one (10) of said at least two control devices (10,11,12) transmitting said data; b) feeding the transmission job to said serial interface of said one (10) of said at least two control devices (10,11,12) transmitting said message at a predetermined instant by means of the arithmetic/control unit of said one of said at least two control devices transmitting the message; c) after the feeding of step b), cyclically passing updated data to said one (10) of said at least two control devices (10,11,12) transmitting said message and replacing said data in said message with said updated data prior to transmission of said message via said serial bus; and d) transmitting said message over said serial bus to another of said at least two control devices (10,11,12) by means of said serial interface of said one (10) of said at least two control devices (10,11,12) transmitting said message after step c). - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A bus subscriber station for use in a method for cyclic transmission of data over a serial bus between at least two control devices (10,11,12) connected to said serial bus, in which said data incorporated in a transmitted message passed between said at least two control devices over said serial bus is periodically updated in said one (10) of said at least two control devices (10,11,12) transmitting said message until the instant of said transmission, said bus subscriber station comprising
an arithmetic/control unit (15, 18) including means for periodically providing updated data for transmission via said serial bus (20), a serial interface (17) to which said serial bus (20) is connected, wherein the serial interface h as a first shift register (30) in which said data to be transmitted are stored and a control circuit including means (36,31) for replacing at least so-me of said data stored previously in the first shift register (30) with updated data updated most recently in the interim by said arithmetic/control unit (15,18) after storing said data in the first shift register (30).
-
19. A bus subscriber station for use in a method for cyclic transmission of data over a serial bus between at least two control devices (10,11,12) connected to said serial bus, in which said data incorporated in a transmitted message passed between said at least two control devices over said serial bus is periodically updated in said one (10) of said at least two control devices (10,11,12) transmitting said message until the instant of said transmission, said bus subscriber station comprising
a first control unit (18'"'"') and a second control unit (118'"'"'), a serial interface (17'"'"',17") to which said serial bus (20) is connected, wherein the serial interface has a shift register (30) into which said data received via said serial bus (20) are stored, and a control circuit including means (38,46) for making at least some of said data received in said shift register available for processing in the second control unit (118) as early as during a validity check of said data.
-
21. A bus subscriber station for use in a method for cyclic transmission of data over a serial bus between at least two control devices (10,11,12) connected to said serial bus, in which said data incorporated in a transmitted message passed between said at least two control devices over said serial bus is periodically updated in said one (10) of said at least two control devices (10,11,12) transmitting said message until the instant of said transmission, said bus subscriber station comprising
a serial interface (17'"'"',17") to which said serial bus (20) is connected, wherein the serial interface has a first shift register (30) into which said data received via said serial bus (20) are stored, a second shift register (36) for parallel storage of said data received in said first shift register and means for storing said data received in said first shift register in said second shift register.
Specification