EFCS I/O

8
1 EFCS I/O

description

EFCS I/O. ISA1 Input Data. EFCS Control Subsystem. DMS. ISA2 Input Data. ISA3 Input Data. ST1 Input Data. ST2 Input Data. Command Data. Telemetry Data. PPM Commands. ST Commands. Inertial Sensor Assembly (ISA) Inputs. Calculated automatically in simulation - PowerPoint PPT Presentation

Transcript of EFCS I/O

Page 1: EFCS I/O

1

EFCS I/O

Page 2: EFCS I/O

2

DMSEFCS ControlSubsystem

ISA1 Input DataISA2 Input DataISA3 Input DataST1 Input DataST2 Input DataCommand Data

Telemetry DataPPM CommandsST Commands

Page 3: EFCS I/O

3

Inertial Sensor Assembly (ISA) Inputs

• Calculated automatically in simulation• Defined in gnc_1553_system_objects.ads• 3 Sensors; 2 records per sensor• Note that the output of the ISA is an input to EFCS

• ISA1_OUTPUT_DATA_M01 : ISA_OUTPUT_DATA_M01_TYPE;• ISA1_OUTPUT_DATA_M02 : ISA_OUTPUT_DATA_M02_TYPE;

• ISA2_OUTPUT_DATA_M01 : ISA_.OUTPUT_DATA_M01_TYPE;• ISA2_OUTPUT_DATA_M02 : ISA_OUTPUT_DATA_M02_TYPE;

• ISA3_OUTPUT_DATA_M01 : ISA_OUTPUT_DATA_M01_TYPE;• ISA3_OUTPUT_DATA_M02 : ISA_OUTPUT_DATA_M02_TYPE;

Page 4: EFCS I/O

4

Star Tracker Inputs

• Calculated automatically in simulation

• Defined in gnc_1553_system_objects.ads

• 2 Sensors

• Note that the output of the Star Tracker is an input to EFCS

• ST1_OUTPUT_DATA : ST_OUTPUT_DATA_T;

• ST2_OUTPUT_DATA : ST_OUTPUT_DATA_T;

Page 5: EFCS I/O

5

Command Data

• Defined in gnc_ul_system_objects.ads

– Mode commands

– Attitude commands

• Provided to Control subsystem using Scripting language (Timeliner) in version given to you

• Can be changed using Timeliner script, or using software

– Look at mit-16-035_script.tls for script being used

• env_uplink.ads defines numeric codes for command data (see “defines” at the beginning of the script)

– Run tl_main.exe to compile a script

• It will prompt for input script (*.tls)

• No options are needed

• It will produce *.tlx as output (same name as input)

• Rename to cc_script.tlx for EFCS software to use it

Page 6: EFCS I/O

6

Telemetry Data

• Should contain all data needed by Test Team

• Currently defined as follows

– gnc_hfe_system_objects.ads• ATTITUDE_IB : ATTITUDE_IB_T;

• ATTITUDE_RATE : ATTITUDE_RATE_T;

– gnc_mfe_system_objects.ads• SSF_USER_STATE : SSF_USER_STATE_T;

• ACF_COMMAND : ACF_COMMAND_T;

– gnc_cs_system_objects.ads

• GNC_CS_OUTPUT : GNC_CS_OUTPUT_T;

Page 7: EFCS I/O

7

PPM Commands

• Used automatically by simulation

• Output from student-generated code

• Defined in:– gnc_1553_system_objects.ads

• PPM1_COMMAND_DATA : PPM_COMMAND_DATA_T;

• PPM2_COMMAND_DATA : PPM_COMMAND_DATA_T;

Page 8: EFCS I/O

8

Star Tracker Commands

• Used automatically by simulation

• Defined in gnc_1553_system_objects.ads

• 2 Sensors; 2 records per sensor

• Note that the output of the Star Tracker is an input to EFCS

• ST1_COMMAND_DATA : ST_COMMAND_DATA_T;

• ST2_COMMAND_DATA : ST_COMMAND_DATA_T;