Method and a device for communication among equal-access stations of a ring-shaped serial fiber-optic bus
First Claim
1. A method for communication among equal-access stations of a ring-shaped, serial fiber-optic bus, comprising:
- during one bus cycle, a predetermined one of the stations generating strictly time-cyclical container messages, addressing the container messages, and supplying the container messages to the bus, the predetermined one of the stations supplying a synchronization message to the bus as an end message of the bus cycle;
each one of the stations writing respective data in the container messages addressed to the one of the stations;
each one of the stations reading data of written-in container messages on the serial bus as a function of a read authorization of the one of the stations;
each one of the stations communicating only with the bus, due to source addressing of the written respective data and each one of the stations having direct-access read authorization of the respective data written by each one of the stations;
each one of the stations reading the synchronization message and generating a respective interrupt as a function of the synchronization message, wherein depending on a respective position of each one of the stations, the respective interrupt being time delayed so that all of the respective interrupts are output in a time-synchronous manner; and
further processing the read data when the respective interrupts are output.
1 Assignment
0 Petitions
Accused Products
Abstract
A method is described for communication among equal-access stations of a ring-shaped, serial fiber-optic bus and to a device for carrying out this communications method. One station, during a bus cycle, generates container messages in a strictly time-cyclical manner, addresses them, and provides them to the serial bus, and it transmits a synchronization message at the end of the bus cycle time, each station writing its data into container messages that are addressed to it, and each station, depending on its read authorization, reading the container messages of the serial bus, all the data that have been read in the stations being imported with the assistance of the synchronization message. Thus, equal-access stations of a ring-shaped, serial fiber-optic bus can exchange data, in direct-access, extremely quickly and in a strictly time-cyclical manner.
-
Citations
9 Claims
-
1. A method for communication among equal-access stations of a ring-shaped, serial fiber-optic bus, comprising:
-
during one bus cycle, a predetermined one of the stations generating strictly time-cyclical container messages, addressing the container messages, and supplying the container messages to the bus, the predetermined one of the stations supplying a synchronization message to the bus as an end message of the bus cycle; each one of the stations writing respective data in the container messages addressed to the one of the stations; each one of the stations reading data of written-in container messages on the serial bus as a function of a read authorization of the one of the stations; each one of the stations communicating only with the bus, due to source addressing of the written respective data and each one of the stations having direct-access read authorization of the respective data written by each one of the stations; each one of the stations reading the synchronization message and generating a respective interrupt as a function of the synchronization message, wherein depending on a respective position of each one of the stations, the respective interrupt being time delayed so that all of the respective interrupts are output in a time-synchronous manner; and further processing the read data when the respective interrupts are output. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A device for providing communication among equal-access stations of a ring-shaped, serial fiber-optic bus, comprising:
-
a respective interface module at each of the stations; and two respective bus connector sockets at each of the stations, each respective interface module being connected to the serial bus via the two respective bus connector sockets; wherein one of the stations is parameterized as a dispatcher station, and others of the stations being parameterized as transceiver stations, the dispatcher station including a list of all messages to be transmitted, and each of the transceiver stations having a read authorization wherein each respective interface module includes a programmable microchip having an associated erasable read-only memory, a read-write memory, and a clock generator, each respective interface module including a system connector, an opto-electrical and electro-optical converter, and a voltage source, each of the respective bus connector sockets being linked to the programmable microchip by the converter, the programmable microchip being connected to the system connector via signal lines; wherein the programmable microchip is provided as a programmable gate array, and wherein the read-write memory has stored thereon a communications controller comprising a task table that includes a number of messages to be sent in a bus cycle by the dispatcher station, an address and channel number as a subaddress of each station, and addresses of blank messages and special messages to be used to fill up the bus cycle between the last generated addressed message and the synchronization message. - View Dependent Claims (8)
-
-
9. A device for providing communication among equal-access stations of a ring-shaped, serial fiber-optic bus, comprising:
-
a respective interface module at each of the stations; and two respective bus connector sockets at each of the stations, each respective interface module being connected to the serial bus via the two respective bus connector sockets; wherein one of the stations is parameterized as a dispatcher station, and others of the stations being parameterized as transceiver stations, the dispatcher station including a list of all messages to be transmitted, and each of the transceiver stations having a direct-access read authorization which allows reading of data written in the transmitted messages by each of the transceiver stations, and wherein the each interface module includes a read-write memory that has stored thereon a communications controller comprising a task table that includes a number of messages to be sent in a bus cycle by the dispatcher station, an address and channel number as a subaddress of each station, and addresses of blank messages and special messages to be used to fill up the bus cycle between the last generated addressed message and the synchronization message.
-
Specification