L-OBS-13x Observatory Level LAT/Spacecraft Interface Test Outline 1 December 06

advertisement
L-OBS-13x
Observatory Level LAT/Spacecraft Interface Test
Outline
1 December 06
v3
Initial Configuration / Entrance Criteria:
REVISION SUMMARY
1.
LICOS can send commands to AstroRT and receive science and
telemetry data from Spacecraft Integration & Test (SCIT) console.
2.
Spacecraft and the LAT are on and operating in the selected
redundancy configuration.
3.
The spacecraft is providing valid 1PPS, Timetone, Spacecraft Position,
and Spacecraft Attitude data.
4.
The SSR is active and the SC_Ready line is enabled.
Purpose:
5.
The GBM is on and operating.
The L-OBS-13x procedure verifies the proper function of the fully crossstrapped hardware interfaces between the LAT and the Spacecraft.
Final Configuration / Exit Criteria:
Vers
Date
Description of Change
0
1
11/20/06
11/27/06
Initial Draft
Incorporate SASS comments.
2
11/29/06
Incorporate tabletop comments.
3
12/1/06
Delete 1PPS and Timetone FSW message checks. Clarify timestamp test.
1.
All LAT-SC interface tests passed.
Description:
The L-OBS-13x – LAT/SC Interface Functional test case, run in
coordination with a Spacecraft AstroRT script, verifies the functionality of
the LAT/SC Interfaces not tested during the LAT Power-On (L-OBS-00x).
The Spacecraft is powered into either an all primary unit or all redundant
unit configuration while the LAT is powered into one of the redundancy
configurations 1-5 in order to verify the all prime, the all redundant, and the
cross-strapped LAT-SC interfaces. The functionality verified includes the
GBM supplied Immediate Trigger Signal (ITS), GPS (Time-tone) Message,
the GPS Time Hack (1 PPS signal), the Observatory attitude and position
data (the Spacecraft Ancillary telecommand), 1553 telecommands,
command rate, and the Spacecraft Ready line all provided by the SC, Time
Consistency Check, Clock Correlation, and Event Ancillary Data functions
that operate on the SC supplied data.
Constraints:
Reference:
QUIESCENT, PHYSICS, ARR
LAT-TD-07665 LAT Flight Software User Guide
1.
All telemetry check and command execution failures must be
coordinated with Systems Engineering before proceeding.
2.
Limits and initial state is for ambient power on only.
Parent Procedure:
None
Child Procedure(s):
None
Relevant Modes of Operation:
Estimated Duration:
30 minutes
GLAST
1
L-OBS-13x
STEP
OWNER
1.
LAT
2.
SC
3.
SC
4.
LAT
GLAST
Observatory Level LAT/Spacecraft Interface Test
Outline
DESCRIPTION
ACTION
EXPECTED RESPONSE
1 December 06
v3
COMMENTS
Verify LICOS time is
synchronized to UTC.
Verify the Timetone messages
provided to the LAT by the SC are
time synchronized to UTC.
Enable LAT Commanding
Start the LatSc1553Interface script
when instructed to do so by the
Observatory test conductor.
[Need SC verifiers for this item]
In AstroRT commanding window
select:
Options
OTCC Ready?
Ready
Select the LatSc1553Interface
script from the LICOS script
window and chose the cfg file
consistent with the current
redundancy configuration.
In LICOS Proxy Window, indicator shows
“Ready”.
LatSc1553Interface is running.
2
L-OBS-13x
STEP
5.
OWNER
LAT
Observatory Level LAT/Spacecraft Interface Test
Outline
DESCRIPTION
Upload a large FSW file of
sufficient length to fully load the
command interface at 20
commands per second (including
the magic 7) for 1 minute
minimum.
ACTION
Verify that a load is not currently
in progress.
b. Upload a large file to the SIU
Load the file ebc_siu.f which
generates the following
commands:
LFILUPLSTART
LFILESIZE
LFILUPLDATA
OFFSET
DATA
LFILEDATA1
…
LFILEDATA47
a.
c.
6.
LAT
GLAST
Verify the receipt of the 1PPS and
Timetone messages by comparing
the timestamp placed by LAT
FSW in the CCSDS Housekeeping
packet headers to the UTC time
obtained by LICOS.
Average command rate for
upload > 12 commands/sec.
a. Compare a minimum of 20
consecutive Housekeeping
packet timestamps to UTC and
verify LAT time is incrementing
and each timestamp within ± 2
seconds (TBD) of UTC (when
accounting for leap seconds,
currently 1).
b. Provide the timestamp from
each packet in UTC, the
corresponding UTC obtained by
LICOS, and the calculated time
delta between the two in the test
report.
EXPECTED RESPONSE
1 December 06
v3
COMMENTS
a. LHKSFILSTATE = START
b. Expected command confirmation
for first
command
LITCTASK = LFS (2)
LITCCMDHDRAPID = 1601
LITCCMDHDRFNC = 0
c. LITCEXESTATUS = SUCCESS
Command counter for LFS increments once
for LFILUPLSTART
LHKLFSCMDSENT increments by one
d. Command counter for LFS increments once
for each packet in the load file
LHKLFSCMDSENT increments for each
packet
e. State of the upload state machine after the
load is complete:
LHKSFILSTATE = LOAD
LHKSFILCURSIZE = LFILESIZE after
load is complete
f. LHKSFILPKTCNT = number of
LFILEUPLDATA commands in the binary
file
g. (Total commands sent)/[(FLCP_SUCCESS
receipt time) - (FUPL_SUCCESS receipt
time)] > 12 commands/second
Each timestamp is within ± 2
seconds (TBD) of the associated
UTC when accounting for leap
seconds.
3
L-OBS-13x
STEP
Observatory Level LAT/Spacecraft Interface Test
Outline
OWNER
DESCRIPTION
7.
SC
Provide an a priori defined set of
SC position and attitude data to the
LAT in the Magic 7 for 1 minute
minimum.
[Need SC verifiers for this item]
8.
LAT
Offline (in post-test analysis)
verify the LAT Science Data
stream received during this test
contains the identical set of SC
position and attitude data provided
by the SC in the Magic 7.
a.
9.
SC
Set the SC_Ready line to “Not
Ready” for 1 minute.
[Need SC verifiers for this item]
10.
LAT
Verify FSW indicates, using LAT
Diagnostic telemetry, the
SC_Ready line is set to “Not
Ready”.
a.
GLAST
ACTION
EXPECTED RESPONSE
The Science data contains Magic 7 data
identical to that provided by the SC.
MAGIC7 = A priori SC data
1 December 06
v3
COMMENTS
This needs to be
defined. Should (or
must) it be time
varying? In either case
can GD provide a file
for comparison?
One suggestion was for
LICOS to compare,
offline, the attitude and
position data provided
in SC Hsk to that in the
LAT Science data.
Those SC Hsk monitors
would need to be added
to the list of tlm LICOS
receives to use that
approach.
The active SIU indicates the SC_Ready line
is set to “Not Ready” by repeatedly
providing the following diagnostic
messages.
LCMMSGOUT
LCMMSGNODE = active SIU
LCMMSGTASK = LCS
LCMMSGNAME = LCBTXERR
LCMMSGOUT
LCMMSGNODE = active SIU
LCMMSGTASK = LSM
LCMMSGNAME = BADSEND
LCMMSGOUT
LCMMSGNODE = active SIU
LCMMSGTASK = MSG
LCMMSGNAME = GAPBEGIN
LCMMSGOUT
LCMMSGNODE = active SIU
LCMMSGTASK = MSG
LCMMSGNAME = GAPEND
4
L-OBS-13x
STEP
Observatory Level LAT/Spacecraft Interface Test
Outline
OWNER
DESCRIPTION
11.
LAT
12.
LAT
Verify FSW indicates, using LAT
Diagnostic telemetry, the
SC_Ready line is set to “Ready”.
The LatSc1553Interface script
completes successfully and passes.
13.
LAT
14.
SC
15.
LAT
16.
LAT
17.
LAT
18.
SC
Dump Science and Housekeeping
data from SSR.
19.
LAT
Verify Science and Housekeeping
data dumped from SSR has been
received.
GLAST
Start the LatGrbHandling suite.
Instruct the GBM to send the
Immediate Trigger Signal only
(with no message traffic).
Verify the receipt of the ITS signal
from the GBM.
ACTION
EXPECTED RESPONSE
1 December 06
v3
COMMENTS
Wait 20 seconds after the SC_Ready line is set
to “Ready” and verify the diagnostic messages
indicated in step 14 above cease.
The LICOS script engine indicates
LatSc1553Interface PASSED.
Select the LatGrbHandling suite
from the LICOS script window and
chose the cfg file consistent with
the current redundancy
configuration.
A 36 second muon run has completed
successfully, the LAT is configured to accept
an Immediate Trigger Signal (ITS), and
LatGrbHandling is paused awaiting an ITS
from the GBM.
[Need SC verifiers for this item]
Monitor LAT message traffic to
verify receipt of the ITS from the
GBM.
a.
Wait 10 minutes to allow GBM
interrupt to time out so that
Physics mode can be entered in
subsequent scripts. Proceed once
the LAT has returned to Physics
mode.
The LatGrbHandling script
completes successfully and passes.
The following Diagnostic message is
received:
For the Primary GBM:
LIMTOPMODE =4
LIMTACTION = 69
LIMTSTATUS = SUCCESS
For the Redundant GBM:
LIMTOPMODE =4
LIMTACTION = 70
LIMTSTATUS = SUCCESS
a. Verify the GBM timeout has expired by
observing that the LAT returned to Physics
mode from ARR mode:
LIMTOPMODE =4
LIMTACTION = 46
LIMTSTATUS = SUCCESS
The LICOS script engine indicates
LatGrbHandling PASSED.
[Need SC verifiers for this item]
[Is any LAT action required??]
An SSR dump is
required to get the M7
data off the SSR for
off-line analysis.
[Need LICOS verification for this item]
5
L-OBS-13x
GLAST
Observatory Level LAT/Spacecraft Interface Test
Outline
1 December 06
v3
6
Download