Transcript
Page 1: HIAPER Data Acquisition and Display System Overview

HIAPER Data Acquisition and Display System Overview

Chris Webster, Mike SpowartUniversity Corporation for Atmospheric Research

UCAR Confidential and Proprietary

Page 2: HIAPER Data Acquisition and Display System Overview

Other Systems (2003)

• University of Wyoming– Single computer 6U VME

• NOAA– P3 uses vacuum tubes, GIV has RAF system– Working on a new data system

• CIRPAS– Distributed National Instruments with Labview display– SATCOM

• NASA DC-8– small system for internal use only

Page 3: HIAPER Data Acquisition and Display System Overview

System Architecture; Data Flow

Raw DataProcessor

(time-series & 2d)

SQL Database

Onboard Data Server

OnboardDisplay(s)

UDP Broadcast

Data Logger

DSM

DSM

Data Acquisition and Recording Data Processing and Display

OnboardDisplay(s)

Historical data

Real-time updates

Transmit UDPto ground sql

database

Inputs - Analog - Digital - Serial

Page 4: HIAPER Data Acquisition and Display System Overview

HIAPER Data Acquisition System Introduction

• Minimize weight, size, and power.

• Flexible, large number of standard interfaces, limited custom interfaces.

• Suitable to G-V external operating environment.

• Capable of operating unattended during flight, including take-off and landing.

• Remote access to data system and network connected instruments provided by satellite communications.

Page 5: HIAPER Data Acquisition and Display System Overview

Overview

• Small distributed sampling modules (DSM).

• Industry standard PC104 DSM architecture (ISA bus).

• COTS hardware for digital interfaces.

• Custom over sampling Sigma/Delta A/D converter with digital FIR filters.

• Eventually replace ADS II in NCAR C-130 and NRL P3 aircraft (ADS III?).

Page 6: HIAPER Data Acquisition and Display System Overview

Description• DSMs connected to host computer via local area network.

• Host computer includes redundant CPUs, internal disks, power supplies, and dual external removable disk data recorders.

• Raw data recorded in binary format backward compatible with present ADS-II.

• Seven card PC-104 enclosure. Includes one slot for power supply, one for CPU, and one for timing card.

• Up to 4 instrument interface cards in one DSM.

• 5 ½ x 5 ½ x L.

Page 7: HIAPER Data Acquisition and Display System Overview

PC-104 DSM

Page 8: HIAPER Data Acquisition and Display System Overview

Requirements

• Digital data collection:– Serial data:

• 11 channels asynchronous RS-232, RS-422, RS-485 up to 115K baud.• USB 1.1 host control, 2 channels for PMS-2D, ~ 200K bytes/sec.• ARINC-429 12.5K and 100K baud, 4 Rx, 2 Tx.• Programmable logic provided for ease of implementing bi-phase,

APN-232, etc. Anything I/O card.

– Parallel data:• Flexible 32-bit bi-directional bus with strobes. Configurable as 1x,

4x, 8x, 16x, and 32 bits. Anything I/O card.

– Pulse counters:• 16-bits, double buffered with strobes. Anything I/O card.

Page 9: HIAPER Data Acquisition and Display System Overview

Requirements Contd.

• Computation:– Host PC control computer running Linux. – DSM processor running RTLinux.– Host control computer records data, runs instrument

control program, interfaces to satcom, and runs data processing and local display programs.

• Communications and Control:– 100baseT CAT-6 Ethernet data LAN (expandable to 1

GHz). – GUI soft-key programmable instrument control program

via host control computer.

Page 10: HIAPER Data Acquisition and Display System Overview

Requirements Contd.

• Time Synchronization and Distribution:– GPS time-of-day distributed to DSMs via IRIG-B

network from the time server.– GPS 1PPS signal distributed to all DSMs.– GPS time-of-day distributed via NTP.

• Display:– Data recording, processing and display programs to run

on host PC.

Page 11: HIAPER Data Acquisition and Display System Overview

Hardware• Arcom Viper CPU (PDA):

– Intel XScale 400 MHz processor.– 1.4W max. power dissipation.– -40° C to +85° C operating temp. range option.– 64M bytes RAM.– 256K bytes battery backed SRAM.– 10/100baseT Ethernet.– Dual USB ports (DSM console?).– 5 serial ports >= 230.4K baud(4 RS-232, 1 RS-422/485).

• Jxi2, inc., IRIG-B time/frequency processor:– Multiple time code formats (IRIG-A, IRIG-B,

DC Level Shift, etc.).– Three user selectable pulse outputs, 1 Hz – 1.5

MHz.– One “heartbeat” bus interrupt.– GPS 1 PPS input synchronization with internal

clock, 10 MHz oscillator.

• Power Supply:– +5, +/- 12 VDC PC-104 card AC-to-DC

converter.

Page 12: HIAPER Data Acquisition and Display System Overview
Page 13: HIAPER Data Acquisition and Display System Overview

Network topology

display-netdata-net

DSM

DSM

Display

Display

TimeServerIRIG & NTP

DataServer

self-recordinginstrument

Iridium-net

DSM

DSM

InmarsatSATCOM

Page 14: HIAPER Data Acquisition and Display System Overview

System Architecture; Data Flow

Raw DataProcessor

(time-series & 2d)

SQL Database

Onboard Data Server

OnboardDisplay(s)

UDP Broadcast

Data Logger

DSM

DSM

Data Acquisition and Recording Data Processing and Display

OnboardDisplay(s)

Historical data

Real-time updates

Transmit UDPto ground sql

database

Inputs - Analog - Digital - Serial

Page 15: HIAPER Data Acquisition and Display System Overview

Display System Architecture

Raw Data

Processor(time-series & 2d)

SATCOM(on ground)Display(s)

netCDF (HRT)

QC

SQL (LRT)

Image Data

“Smart”Instruments

OnboardServer

Imaging(e.g. AIMR)

OnboardDisplay(s)Processor

(e.g. MCR)

Videotitling

UDP BroadcastUDP

Page 16: HIAPER Data Acquisition and Display System Overview

Access to Data - onboard

• ASCII data feeds of scalar time-series– Network UDP broadcast

– Multiple and configurable

– Serial feed; Digi SP-One (converts UDP to RS232)

• SQL Database/repository– Network read-writable by anyone

– has permissions control

– easy to use and very common

Page 17: HIAPER Data Acquisition and Display System Overview

Display Program

• Portable (Windows, Linux & Mac) with ease of total install. Qt for GUI, Qwt for plotting.

• As near real-time as possible (current delay is ~2.5 seconds from DAQ to display).

• “standard” displays should cover all obvious and current time-series plots and RAF facility instruments.

• Real-time & Post-processing

Page 18: HIAPER Data Acquisition and Display System Overview

“Standard” display types• Time-series• XY & flight track• ASCII

– lists– Fixed– QC

• Histograms• PMS-2D• Skew-T• Imager which can handle “scans” as defined• Video (ftp direct to camera for RT).• GIF/PNG/JPG viewer

Page 19: HIAPER Data Acquisition and Display System Overview

Quality Control/Check (QC)

• Range check

• Spike detection

• Flat-line detection

• Level shift

Page 20: HIAPER Data Acquisition and Display System Overview

Display Hardware

• Commodity rack mount (vs. built in)– Take advantage of latest technology– Laptop still best solution

• Battery = UPS

• Thin & light

– Wireless notepad computers?

Page 21: HIAPER Data Acquisition and Display System Overview

Recommended