Multiple node network and communication method within the network
First Claim
1. A multiple node network comprising a plurality of terminal nodes, a management node at least initially managing the terminal nodes, and a bus arranged to connect the respective terminal nodes and the management node to one another, the terminal nodes and the management node communicating with one another using a respective frame that includes at least an identifier field and a data field, at least some of the terminal nodes transferring a frame to the management node in which the data field contains a discriminative code, the management node arbitrating a contention between one or more of terminal nodes by comparing the identifier field of one terminal node in contention with the identifier filed of another terminal node in contention, and at least some of the terminal nodes being capable of calculating a time delay based upon at least a portion of the discriminative code in the date field when arbitration fails and re-transferring the frame to the management node after the time delay.
1 Assignment
0 Petitions
Accused Products
Abstract
A multiple node network includes a plurality of terminal nodes. A management node manages the terminal nodes. A bus connects the respective terminal nodes and the management node to one another. The respective terminal nodes and the management node communicate with each other using a frame that includes at least an identifier field and a data field. The data field has a discriminative number. Each terminal node transfers the frame to the management node. A contention between the terminal nodes is arbitrated by comparing the respective identifier fields of the terminal nodes. When the arbitration fails, each terminal node repeatedly transfers the frame to the management node after a delay time that is unique for the particular terminal node and that is calculated based upon the discriminative number in the data field.
-
Citations
23 Claims
- 1. A multiple node network comprising a plurality of terminal nodes, a management node at least initially managing the terminal nodes, and a bus arranged to connect the respective terminal nodes and the management node to one another, the terminal nodes and the management node communicating with one another using a respective frame that includes at least an identifier field and a data field, at least some of the terminal nodes transferring a frame to the management node in which the data field contains a discriminative code, the management node arbitrating a contention between one or more of terminal nodes by comparing the identifier field of one terminal node in contention with the identifier filed of another terminal node in contention, and at least some of the terminal nodes being capable of calculating a time delay based upon at least a portion of the discriminative code in the date field when arbitration fails and re-transferring the frame to the management node after the time delay.
- 11. A multiple node network comprising a plurality of terminal nodes, each one of the terminal nodes communicating with a component of a system, a management node communicating with the terminal nodes, and a bus arranged to connect the terminal nodes and the management node to one another, the terminal nodes initially communicating with the management node using a frame that includes at least a data field having a discriminative number allotted to the component, at least some of the terminal nodes transferring the frame to the management node, and at least some of the terminal nodes capable of re-transferring the frame to the management node after a time delay that is calculated based upon at least a portion of the discriminative number when a plurality of the terminal nodes has simultaneously transferred the respective frames to the management node.
- 16. A communication method between a plurality of nodes in a network, the nodes including terminal nodes and a management node configured to communicate with the terminal nodes, the method comprising creating a frame that includes at least an identifier field and a data field, the data field having a discriminative code, transferring the frame to the management node from at least a plurality of the terminal nodes, comparing the identifier field of one terminal node with the identifier field of another terminal node to arbitrate between the terminal nodes in contention when the terminal nodes simultaneously transfer the respective frames to the management node, determining whether the arbitration fails, re-sending the frames to the management node from the terminal nodes when the arbitration has failed, calculating a time delay based upon at least a portion of each one of the discriminative codes, and delaying the re-sending of the frames from each terminal node in contention by the calculated time delay.
- 21. A communication method between a plurality of nodes in a network, the nodes including terminal nodes and a management node configured to communicate with the terminal nodes, each one of the terminal nodes belonging to a component of a system, the method comprising creating a frame that includes at least a data field having a discriminative number allotted to the component, transferring the frame to the management node from at least some of terminal nodes, repeating the transferring of the frames to the management node from a plurality of terminal nodes when a contention arises that cannot be solved by arbitration, calculating a time delay based upon at least a portion of the discriminative number, and delaying the repeated transfer of the frames from the terminal nodes in contention by the calculated delay time.
Specification