Systems and methods for arbitrating sensor and actuator signals in a multi-channel control system
First Claim
1. A system for arbitrating sensor and actuator signals in devices including a plurality of non-redundant systems and a plurality of system buses, comprising:
- input/output (I/O) circuitry configured to be coupled to each of the plurality of non-redundant systems;
a plurality of redundant computation circuits coupled between the I/O circuitry and one of the plurality of system buses; and
an arbitration circuit coupled between the I/O circuitry and the plurality of redundant computation circuits,the arbitration circuit configured to select one of the redundant computation circuits for transmission of a control signal to only one of the plurality of non-redundant systems,the arbitration circuit further configured to select one of the plurality of redundant computation circuits for receipt of the redundant message based on a reported health status of each redundant computation circuit, the reported health status of each redundant computation circuit based upon at least one of;
a detected fault in the redundant computation circuit or data congestion detected in the computations performed by the redundant computation circuit.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods are provided for arbitrating sensor and actuator signals in various devices. One system includes input/output (I/O) circuitry, redundant computation circuits coupled to the I/O circuitry, and an arbitration circuit coupled between the I/O circuitry and the redundant computation circuits. The I/O circuitry is configured to be coupled to multiple non-redundant systems, and the redundant computation circuits are configured to be coupled to one of multiple system buses. One such device is an aircraft including multiple non-redundant systems and a plurality of system buses that are configured to transmit redundant messages to the non-redundant systems. A method includes receiving notice that redundant control signals have been received by multiple computation circuits, determining the health of each computation circuit, selecting a computation circuit from which to receive a control signal based on its health level, and transmitting the control signal from the selected computation circuit to I/O circuitry.
-
Citations
11 Claims
-
1. A system for arbitrating sensor and actuator signals in devices including a plurality of non-redundant systems and a plurality of system buses, comprising:
-
input/output (I/O) circuitry configured to be coupled to each of the plurality of non-redundant systems; a plurality of redundant computation circuits coupled between the I/O circuitry and one of the plurality of system buses; and an arbitration circuit coupled between the I/O circuitry and the plurality of redundant computation circuits, the arbitration circuit configured to select one of the redundant computation circuits for transmission of a control signal to only one of the plurality of non-redundant systems, the arbitration circuit further configured to select one of the plurality of redundant computation circuits for receipt of the redundant message based on a reported health status of each redundant computation circuit, the reported health status of each redundant computation circuit based upon at least one of;
a detected fault in the redundant computation circuit or data congestion detected in the computations performed by the redundant computation circuit. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An aircraft, comprising:
-
a plurality of non-redundant systems; a plurality of system buses configured to transmit redundant messages to the plurality of non-redundant systems; a plurality of computation circuits, each computation circuit coupled to one of the plurality of system buses; and an arbitration apparatus coupled between the plurality of non-redundant systems and the plurality of system buses, the arbitration apparatus configured to select only one of the redundant messages for transmission to one of the plurality of non-redundant systems, the arbitration apparatus further coupled to each of the plurality of computation circuits, each computation circuit coupled to one of the plurality of system buses, each computation circuit coupled to and in communication with the arbitration apparatus, the arbitration apparatus configured to select one of the plurality of redundant computation circuits for receipt of the one of the redundant messages based on a reported health status of each redundant computation circuit, the reported health status of each redundant computation circuit based upon at least one of;
a detected fault in the redundant computation circuit or data congestion detected in the computations performed by the redundant computation circuit. - View Dependent Claims (7, 8, 9, 10, 11)
-
Specification