System Design 1 - Chapter 6

04 June 2025, Bastian Luettig

Platform Management: Sensor

Requirements

$B_{\text{v,rs.rfcc}}$ - At least two computers and two attached sensors are part of the system, which means they are not passivated

Platform management sensor is suitable for the reundant computer, if it gurantees that the redundant computer correctly acquires the sensor data in all valid operating scenarios. It performs correctly, if:

Sensor Types

Simple Sensors (e.g. simple PT100 temperature sensor)

Complex Sensors (e.g. Honeywell Air Data Computer with ARINC429 output)

We have to expect disagreement among correct sensors:

Hence: correct redundant discrete single sensors do not have $A_=$, but instead have $A_\in$

Bus Sensors: ARINC 429

Bus Sensors: ARINC 664 / AFDX

Bus Sensors: Messages / Properties

  1. signals are packed into messages (frames)
  2. a complex sensor may transmit different messages
  3. the sensor transmits messages cyclic
  4. each message has a checksum, e.g., parity bit, or CRC; to detect some transmission errors
  5. a signal may have a payload code, e.g., SSM, FS; this gives an indication for the sensor state:
    • 1/1: sensor is in normal operation, the system should use the signal
    • 1/0: sensor is in test mode, the sensor just started up and signals should not be used or monitored
    • 1/0: sensor is in bootup mode, sensor just powered-on, signals should not be used or monitored
    • 0/0: sensor considers itself as failed, signals should not be used, sensor not to be trusted
  6. Data of redundant complex sensors have:
    • Analog data: $A_\Delta$
    • Discrete data: $A_\in$

For all messages from a sensor, check if

  1. a new message has arrived
  2. the arrived message matches the checksum
  3. the payload status is useable
  4. the payload is within the expected limits
  5. the signals are correct