120 likes | 234 Views
Instrument Ground Support Equipment Software. Tzu-Te Wang. Data flow of commands. Mission. Function Description. STOL. GroundStation People. CCSDS Packets. IGSE. Bit Stream. Commands. Flight Software. IGSE Functions(1/3). Implements STOL procedure.
E N D
Instrument Ground Support EquipmentSoftware Tzu-Te Wang
Data flow of commands Mission Function Description STOL GroundStation People CCSDS Packets IGSE Bit Stream Commands Flight Software NCKU UCB Tohoku CDR 9 July, 2001 Instrument Ground Support Equipment S/W T-T. Wang
IGSE Functions(1/3) • Implements STOL procedure. • Hold commands packet in form of NSPO, keep these as files on it’s hard-disk. • According to procedure generate these CCSDS command packets. • Generate Pulse Per Second (PPS) signal and Time-Position-Attitude (TPA) message. • Simulate buses’ Power Control, provide +28 volts DC power. NCKU UCB Tohoku CDR 9 July, 2001 Instrument Ground Support Equipment S/W T-T. Wang
IGSE Functions(2/3) • Acquire House Keeping (SOH) raw data. • Show these SOH data with unit on screen. • Acquire telemetry raw data. • Transform received TLM data to CDF format science product and save it on it’s hard-disk. • Simulate the buses’ thermal control, acquire thermister value and display on screen. NCKU UCB Tohoku CDR 9 July, 2001 Instrument Ground Support Equipment S/W T-T. Wang
IGSE Functions(3/3) • Provide easy-to-use user interface to handle whole ground testing jobs. • Simulate the all hardware interface (especially Telemetry Interface) between bus and ISUAL. • Save testing result to disk. • Provide abilities to monitor the testing result remotely. NCKU UCB Tohoku CDR 9 July, 2001 Instrument Ground Support Equipment S/W T-T. Wang
Software Diagram(1/2) STOL Script GPS Script SOH Display ISUAL Serial I/O CMD.java TPA.java SOH.java CMD Queue SOH Queue Software Interface RS422 H/W driver CMD.EXE SOH.EXE NCKU UCB Tohoku CDR 9 July, 2001 Instrument Ground Support Equipment S/W T-T. Wang
Software Diagram(2/2) CDF Display ISUAL CDFReader.java TLMI Board Science Product CDF format Digital I/O Board TLMI.EXE NCKU UCB Tohoku CDR 9 July, 2001 Instrument Ground Support Equipment S/W T-T. Wang
Modified STOL(1/4) Example: ; root.prc proc root global DCM_Status=6 global DMC_PLB startup 2000-123-12:34:56.001 write "This will output to STOLSYS.log " write "2 nd line" start test2 (1, n2 , n3, -4) native nspo004 ; native DCM_Status = 2 * 3 startup 2002-321-22:22:22.002 ;/I_FAKE_CMD_FROM_TEST1 PAR1 =X'FF' PAR2=-10 TAG ;demo/I_NOP endproc NCKU UCB Tohoku CDR 9 July, 2001 Instrument Ground Support Equipment S/W T-T. Wang
Modified STOL(2/4) • All modified STOL are defined in document #8789. • Telemetry related STOL are removed in this project, because we can’t control tele-communication parts. • We add a ‘STARTUP’ phrase to setup time offset of executing time of command. • The ‘NATIVE’ is added to include the NSPO format language. NCKU UCB Tohoku CDR 9 July, 2001 Instrument Ground Support Equipment S/W T-T. Wang
Modified STOL(3/4) • The time interval of executing time is set to 1ms, for convenience it will set time of each command with (time offset + time interval). • The maximum number of parameters can pass to child procedure is eight. NCKU UCB Tohoku CDR 9 July, 2001 Instrument Ground Support Equipment S/W T-T. Wang
Current Status • 70% of modified STOL are implemented. • Over 90% of whole commands are recognized also up-to-date. • Housing-Keeping display are in the final step (position and color). NCKU UCB Tohoku CDR 9 July, 2001 Instrument Ground Support Equipment S/W T-T. Wang
Future Work • Implement complete STOL. • Re-organize SOH display to fit the request. NCKU UCB Tohoku CDR 9 July, 2001 Instrument Ground Support Equipment S/W T-T. Wang