Systems and methods for multiple input instrumentation buses
AssigneeThe Boeing Company
InventorsRodney A Juelfs, Andrew S. Roth
Life of this patent
Estimating the term…
Abstract
Systems and methods for multiple input instrumentation buses are disclosed. In one embodiment, a bus assembly includes a control module adapted to be coupled to a network, and a plurality of nodes operatively coupled in a linear topology. A plurality of interface modules are coupled to the nodes. At least one node is adapted to receive a primary response signal from the correspondingly coupled interface module, and a secondary response signal from at least one other node, and to determine which of the primary and secondary response signals arrived first, and to output a corresponding one of the primary and secondary response signals that arrived first.
Claims14
A bus assembly, comprising:
- a control module configured to be coupled to a network;
- a plurality of nodes operatively coupled in a linear topology, a first one of the nodes being further coupled to the control module;
- and
- a plurality of interface modules, each interface module being coupled to a corresponding one of the nodes, wherein at least one node is configured to receive a primary response signal from the correspondingly coupled interface module and a secondary response signal from at least one other node, and to determine which of the primary and secondary response signals arrived first, and to output a corresponding one of the primary and secondary response signals that arrived first, the plurality of interface modules being further configured to communicate in both isochronous and asynchronous modes of communication, wherein
- the asynchronous mode being based on a discipline schema having a plurality of asynchronous time slots, wherein a corresponding one of the asynchronous time slots has a value corresponding to at least one of a try until acknowledged command, a send UUID command, and a retransmit last data packet command, and
- the isochronous mode being based on a Time Division Multiple Access (TDMA) allocation of bandwidth, the TDMA allocation of bandwidth including subdividing the isochronous interval into the following four segments:
- start time uncertainty segment;
- data packet segment;
- Inter Frame Gap (IFG) segment;
- and an unused mode of the time slot segment.
An instrumentation system, comprising:
- a plurality of input sources;
- a communication link configured to communicate using both isochronous and asynchronous modes of communication, wherein
- the asynchronous mode being based on a discipline schema having a plurality of asynchronous time slots, wherein a corresponding one of the asynchronous time slots has a value corresponding to at least one of a try until acknowledged command, a send UUID command, and a retransmit last data packet command, and
- the isochronous mode being based on a Time Division Multiple Access (TDMA) allocation of bandwidth, the TDMA allocation of bandwidth including subdividing the isochronous interval into the following four segments:
- start time uncertainty segment;
- data packet segment;
- Inter Frame Gap (IFG) segment;
- and an unused mode of the time slot segment;
- and
- a bus assembly operatively coupled to the plurality of input sources and to the communication link, the bus assembly including:
- a control module operatively coupled to the communication link;
- a plurality of nodes operatively coupled in a linear topology, a first one of the nodes being further coupled to the control module;
- and
- a plurality of interface modules, each interface module being coupled to a corresponding one of the nodes, wherein at least one node is configured to receive a primary response signal from the correspondingly coupled interface module and a secondary response signal from at least one other node, and to determine which of the primary and secondary response signals arrived first, and to output a corresponding one of the primary and secondary response signals that arrived first.
A method of transmitting information along a multidrop bus, comprising:
- providing a plurality of nodes operatively coupled in a linear topology;
- providing a plurality of interface modules, each interface module being coupled to a corresponding one of the nodes, the plurality of interface modules being configured to communicate using both isochronous and asynchronous modes of communication, the asynchronous mode being based on a discipline schema having a plurality of asynchronous time slots, wherein a corresponding one of the asynchronous time slots has a value corresponding to at least one of a try until acknowledged command, a send UUID command, and a retransmit last data packet command;
- receiving a primary response signal at a first one of the nodes from the correspondingly coupled interface module;
- receiving a secondary response signal at the first one of the nodes from at least one other node;
- determining which of the primary and secondary response signals arrived earlier;
- and
- outputting the earlier-arriving one of the primary and secondary response signals, wherein communicating using an isochronous mode includes communicating using an isochronous mode based on a Time Division Multiple Access (TDMA) allocation of bandwidth, and wherein communicating using an isochronous mode based on a TDMA allocation of bandwidth includes subdividing the isochronous interval into the following four segments:
- start time uncertainty segment;
- data packet segment;
- Inter Frame Gap (IFG) segment;
- and an unused mode of the time slot segment.
Dependencies are inferred from the claim text.