80 likes | 180 Views
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
E N D
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 • 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;
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;
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
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;
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;
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;