Command, Control, and Monitoring Technologies
line
Research and Technology 2002
 
KSC Checkout and Launch Control System (CLCS) Gateways
 

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.

CLCS GSE Gateway Subsystem

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.

 

CLCS OCR-1 Gateway Group

Figure 2. CLCS OCR-1 Gateway Group

Gateway Maintenance User Interface

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)

     
line
Home
Biological Sciences
Range Technologies
Spaceport Structures and Materials
CCM
Fluid System Technologies
Process and Human Factors Eng