EFCS I/O
-
Upload
clark-jennings -
Category
Documents
-
view
32 -
download
0
description
Transcript of EFCS I/O
1
EFCS I/O
2
DMSEFCS ControlSubsystem
ISA1 Input DataISA2 Input DataISA3 Input DataST1 Input DataST2 Input DataCommand Data
Telemetry DataPPM CommandsST Commands
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;
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;
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
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;
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;
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;