Gateway
development is part of an overall effort to replace the existing Kennedy
Space Center Launch Processing System (LPS)
Checkout, Control, and Monitoring Subsystem (CCMS) in firing rooms that
support processing and launch of the Space Shuttle. The CLCS is made
of several components, including the Gateway subsystems. Gateway subsystems
are similar in function to the CCMS front-end processors (FEP’s)
and provide interfaces between CLCS, the Space Shuttle, and ground support
equipment (GSE). The existing CCMS was designed and built in the 1970’s
with custom hardware and assembly language prior to establishment of industry
standards commonly used in real-time data processing systems today. One
of the Gateway’s primary functions is to perform link protocol
conversion between the nonstandard Shuttle/GSE interfaces and the industry
standard
100BaseT network interface. This allows Gateways to communicate with
other CLCS subsystems. Gateways also perform data conversion, calibration,
command
routing, command authentication, measurement change checking, measurement
time stamping, and link health monitoring.

Figure 1. CLCS GSE Gateway Subsystem
Processing commands and data for the Space Shuttle and GSE requires
CLCS to be able to support communication via complex Pulse
Code Modulation
(PCM) data streams (uplink and downlink), Orbiter’s Launch Data Bus (LDB)
(a variation of MIL-STD-1553), the Ground Data Bus (unique to KSC), serial
interfaces (RS-232), and Ethernet for recently modernized ground systems
such as the Hazardous Gas Detection System 2000. Although computing power
available in today’s high-speed embedded real-time computers
permits a single subsystem to process data and commands for all interfaces,
safety
and redundancy considerations require the deployment of separate
Gateway subsystems to support each specific link. In a launch processing
environment,
there are six Gateway types: GSE, LDB, PCM Downlink, PCM Uplink,
Space Shuttle Main Engine, and Consolidated Systems. In order to
maximize reuse
of hardware and KSC-developed software in the various Gateway types,
an open systems architecture based on the VersaModule Eurocard (VME)
standard
was chosen as the hardware platform. Each Gateway consists of a 6U
VME Chassis, two high-speed single-board computers (Gateway Control
Processor
[GCP] and Front-End Process Controller [FEPC]), disk drive, IRIG-B
Interface Board, 100BaseT network interface board, and a special
interface board
depending on which link a particular Gateway Subsystem is required
to support. A separate Signal Conditioning Chassis contains custom
KSC-developed
circuit
boards used to sum and split LDB, GSE, and PCM signals. Figure 1
shows a single GSE Gateway subsystem VME chassis and components.
To support Space Shuttle launch countdown, 21 Gateways will be used
for the large number of different Shuttle/GSE interfaces and to satisfy
redundancy
requirements for LDB, GSE, Consolidated Systems, and PCM Downlink
Gateways. Redundant Gateways are configured as “Active Standby Pairs.” If
the Active Gateway fails, CLCS will automatically switch to the Standby.
In the case of the GSE Gateway, the switch time can be as little as 20
milliseconds with no loss of commands. Two Gateway groups that will eventually
support launch countdown are currently deployed in the CLCS Operations
Control Room One (OCR-1). One of these Gateway groups is shown in figure
2.
Initial development
on 10 Computer Software Configuration Items (CSCI’s) for CLCS Gateways
is complete. As with the hardware, a software architecture was developed
to facilitate a high level of code reuse. Wind River’s VxWorks
operating system was chosen for Gateway subsystems for its symmetrical
multiprocessing features, priority-preemptive scheduling support, and
deterministic context switch times required for real-time command and
control systems such as CLCS Gateways. |
|

Figure 2. CLCS OCR-1 Gateway Group
Figure 3. Gateway Maintenance User Interface
The
Common Gateway Services (CGS) CSCI runs on the GCP single-board computer
and is present in all Gateway types. CGS controls Gateway initialization and
termination sequences and continuously performs critical subsystem integrity
checks on all executing software tasks. The CSCI also provides all command and
measurement interfaces between Gateways and upstream CLCS subsystems. There are
nine end-item-specific CSCI’s developed to meet requirements unique to
each different interface. The end-item-specific CSCI’s run on the FEPC
and communicate with CGS via the operating system’s symmetrical multiprocessing
capabilities. In order to improve poor operator interfaces typically associated
with embedded systems, a Web-based Maintenance User Interface (MUI) was developed.
The MUI provides a user-friendly interface for operations, maintenance, and troubleshooting
activities. The MUI consists of HTML and Java software. An example MUI Web page
is shown in figure 3.
Key accomplishments and milestones:
- 2002: GSE, LDB,
PCM Downlink, Space Shuttle Main Engine, and PCM Uplink Gateways
successfully supported CLCS system tests at KSC facilities, including
the Kennedy Avionics Test Lab, Shuttle Simulation System, GSE at
the Hypergolic Maintenance Facility, and with Shuttle Hardware at
Shuttle Avionics Integration Laboratory (SAIL) at the Johnson Space
Center in Houston, Texas. Over 175 Gateway subsystems are now deployed
in several locations including the Launch Control Center OCR-1, Hypergolic
Maintenance Facility, SAIL, Cargo Integrated Test Equipment (CITE)
in the Space Station Processing Facility, and various CLCS development
environments located in the Launch Complex 39 area.
Contacts: S.M.
Quinn (Shawn.Quinn-1@ksc.nasa.gov),
YA-E1-G, (321) 861-7391; and J.M. Lunceford, YA-E1-G, (321) 861-2294
Participating Organizations: NASA YA-E1-G (R.B. Arnold, G.J. Bedette, A. Biamonte,
C. Chapman, S.R. Davis, M.J. Kromann, C. Le, K.W. Leucht, E.J. Schafer, and
S.R. Stover), NASA YA-E1-D (T.L. Herring), United Space Alliance (J.H. Courtney,
M.R. Harkins, S.E. Hinchee, and R.D. Lee), Dynacs Inc. (R.D. Zoerner), Lockheed
Martin (D.E. Sheets), Boeing (E.V. Bullington, S.R. Cummins, M. DaSilva, J.B.
Gershater, D.S. Grandey, K. Horan, A.C. Melichar, and D.R. Snodgrass)
|