Method and communication system for exchanging data between at least two stations via a bus system
First Claim
1. A method for exchanging data between at least two stations connected to one another via a distributed bus system, the data being contained in messages sent by the at least two stations via the distributed bus system, the method comprising:
- synchronizing a common global time base with an external reference time at a predefinable instant for the at least two stations of the distributed bus system by synchronizing, in the at least two stations of the distributed bus system, at a predefinable instant, the common global time base with the external reference time as a function of a correction value and the common global time base, wherein the synchronizing includes;
receiving a time signal of the external reference time at at least one of the at least two stations, determining, in the at least one of the at least two stations, the correction target value between a received time signal and the common global time base, sending the correction target value to other ones of the at least two stations of the distributed bus system, and determining the correction value in the at least two stations of the distributed bus system, as a function of the correction target value; and
providing the common global time base that is synchronized with the external reference time at the predefinable instant for the at least two stations of the distributed bus system.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and communication system for exchanging data between at least two stations that are connected to one another via a distributed bus system, in which the data is contained in messages that are sent by the stations via the bus system. A common global time base, which at a predefinable instant is synchronized with an external reference time, and is provided for the stations of the bus system. To ensure reliable synchronization of the global time base with the external reference time, in particular without destroying the characteristics of the global time, (that is, without causing jumps in the global time base or a regressive global time), the stations of the communication system receive information regarding correction of the global time base, consent to a uniform correction value, and synchronously carry out external synchronization (that is, correction of the global time base).
13 Citations
34 Claims
-
1. A method for exchanging data between at least two stations connected to one another via a distributed bus system, the data being contained in messages sent by the at least two stations via the distributed bus system, the method comprising:
-
synchronizing a common global time base with an external reference time at a predefinable instant for the at least two stations of the distributed bus system by synchronizing, in the at least two stations of the distributed bus system, at a predefinable instant, the common global time base with the external reference time as a function of a correction value and the common global time base, wherein the synchronizing includes;
receiving a time signal of the external reference time at at least one of the at least two stations, determining, in the at least one of the at least two stations, the correction target value between a received time signal and the common global time base, sending the correction target value to other ones of the at least two stations of the distributed bus system, and determining the correction value in the at least two stations of the distributed bus system, as a function of the correction target value; and
providing the common global time base that is synchronized with the external reference time at the predefinable instant for the at least two stations of the distributed bus system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
15. A communication system having at least two stations and a distributed bus system via which the at least two stations are interconnected so that data can be exchanged between the at least two stations, the data being contained in messages that are sendable by the at least two stations via the distributed bus system, the communication system comprising:
-
a first arrangement to synchronize a common global time base with an external reference time at a predefinable instant for the at least two stations of the distributed bus system by synchronizing, in the at least two stations of the distributed bus system, at a predefinable instant, the common global time base with the external reference time as a function of a correction value and the common global time base, wherein the first arrangement to synchronize includes;
a receiving arrangement to receive a time signal of the external reference time at at least one of the at least two stations, p2 a correction target value determining arrangement to determine, in the at least one of the at least two stations, the correction target value between a received time signal and the common global time base, a sending arrangement to send the correction target value to other ones of the at least two stations of the distributed bus system, and a correction value determining arrangement to determine the correction value in the at least two stations of the distributed bus system, as a function of the correction target value; and
a second arrangement to provide the common global time base that is synchronized with the external reference time at the predefinable instant for the at least two stations of the distributed bus system.
-
-
17. A distributed bus system for exchanging data between at least two stations of a communication system, the data being contained in messages sent by the at least two stations, the distributed bus system comprising:
-
an arrangement operable for use in performing the steps of;
synchronizing a common global time base with an external reference time at a predefinable instant for the at least two stations of the distributed bus system by synchronizing, in the at least two stations of the distributed bus system, at a predefinable instant, the common global time base with the external reference time as a function of a correction value and the common global time base, wherein the synchronizing includes;
receiving a time signal of the external reference time at at least one of the at least two stations, determining, in the at least one of the at least two stations, the correction target value between a received time signal and the common global time base, sending the correction target value to other ones of the at least two stations of the distributed bus system, and determining the correction value in the at least two stations of the distributed bus system, as a function of the correction target value; and
providing the common global time base that is synchronized with the external reference time at the predefinable instant for the at least two stations of the distributed bus system.
-
-
18. A memory arrangement for use with a station of at least two stations of a communication system, which is connected to at least one other station of the at least two stations via a distributed bus system to allow exchanging of data, the memory arrangement comprising:
a storing arrangement to store a computer program for running on a microprocessor of at least one of the at least two stations of a communication system connected to at least another one of the at least two stations via a distributed bus system to allow exchanging of data, the computer program being operable to exchange data between the at least two stations connected to one another via the distributed bus system, the data being contained in messages sent by the at least two stations via the distributed bus system, by performing the steps of;
synchronizing a common global time base with an external reference time at a predefinable instant for the at least two stations of the distributed bus system by synchronizing, in the at least two stations of the distributed bus system, at a predefinable instant, the common global time base with the external reference time as a function of a correction value and the common global time base, wherein the step of synchronizing includes;
receiving a time signal of the external reference time at at least one of the at least two stations, determining, in the at least one of the at least two stations, the correction target value between a received time signal and the common global time base, sending the correction target value to other ones of the at least two stations of the distributed bus system, and determining the correction value in the at least two stations of the distributed bus system, as a function of the correction target value; and
providing the common global time base that is synchronized with the external reference time at the predefinable instant for the at least two stations of the distributed bus system.
-
19. A computer program for running on a microprocessor of at least one of the at least two stations of a communication system connected to at least another one of the at least two stations via a distributed bus system to allow exchanging of data, the computer program being operable to perform a method for exchanging data between the at least two stations connected to one another via the distributed bus system, the data being contained in messages sent by the at least two stations via the distributed bus system, the method comprising:
-
synchronizing a common global time base with an external reference time at a predefinable instant for the at least two stations of the distributed bus system by synchronizing, in the at least two stations of the distributed bus system, at a predefinable instant, the common global time base with the external reference time as a function of a correction value and the common global time base, wherein the synchronizing includes;
receiving a time signal of the external reference time at at least one of the at least two stations, determining, in the at least one of the at least two stations, the correction target value between a received time signal and the common global time base, sending the correction target value to other ones of the at least two stations of the distributed bus system, and determining the correction value in the at least two stations of the distributed bus system, as a function of the correction target value; and
providing the common global time base that is synchronized with the external reference time at the predefinable instant for the at least two stations of the distributed bus system.
-
Specification