Design Concepts For A 588 Channel Data Acquisition & Control System

Similar documents
Brüel & Kjær Sound & Vibration Measurement A/S. Copyright All Rights Reserved. LASER USB Vibration Control System

Computers Are Your Future

DT9828. USB Powered Thermocouple Measurement Module. Key Features: Analog Input Channels

MB Millenium Single- and Multi-Axis Vibration and Motion Control System

m+p VibControl Revision 2.14

University Program Advance Material

PCI-express data acquisition card DAQ0504M User Guide

Vibration Transducer Calibration System

REVOLUTIONIZING Rotating Machinery Data Acquisition and Analysis...

ARL 945/ ARL945-B User Reference Manual

ARL 970/ ARL970-B User Reference Manual

Let`s get SIRIUS! SIRIUS Overview. SIRIUS from Dewesoft. SIRIUS Overview. The new hardware generation makes your measurement more precise!

VIBBOX. 32, 48, or 64-Channel Sound & Vibration Solution Expansion to 256 Channels. Key Feature of Each VIBbox: Table 1. Key Features of VIBbox Models

DT8824 High Stability, High Accuracy, Ethernet Instrument Module

VIBbox 64-Channel Sound & Vibration Solution

Introduction to the Personal Computer

NI Technical Symposium ni.com

Introduction To Computer Hardware. Hafijur Rahman

DVC-8 Vibration Controller

EMX-2401 DATA SHEET FEATURES 3U EMBEDDED CONTROLLER FOR PXI EXPRESS SYSTEMS. Powerful computing power with Intel Core i5-520e 2.

2.0 GHz Pentium M 760 and 1.5 GHz Celeron M 370 Embedded Controllers for PXI

CompuScope Ultra-fast waveform digitizer card for PCI bus. APPLICATIONS. We offer the widest range of

DT9837. High Performance USB Module for Sound & Vibration Analysis. DT9837 Features

Compact 4/8-Channel Front-End

DT7837. ARM Module for Embedded Applications. Overview. Key Features. Supported Operating Systems

DT7837 ARM Module for Embedded Applications

Temperature Measurement Instruments Ultra-Accurate... by Design

The PowerEdge 6450 systems offer the following major features:

ARP 945 User Reference Manual

System-on-a-Programmable-Chip (SOPC) Development Board

DT MS/s High-Speed, Isolated Simultaneous USB Data Acquisition Module. Overview. Key Features. Bandwidth of the DT9862

High Rate Mass Storage for Instrumentation Applications

Industrial PC for real-time rapid prototyping KEY FEATURES

VXI-LXI DAQ System Ensures Mission Critical Reliability for Rocket Engine Test

ARL992/ ARL992-B User Reference Manual

Introduction to Microprocessor

2.0 GHz Dual-Core Embedded Controller for PXI

PL-79** Series Replacement Guidebook

The Fourth Generation Vibration Control System

SBC-COMe FEATURES DESCRIPTION APPLICATIONS SOFTWARE. EnTegra Ltd Tel: 44(0) Web:

Computer Architecture Dr. Charles Kim Howard University


SMART SERVER AND STORAGE SOLUTIONS FOR GROWING BUSINESSES

FUNCTIONS OF COMPONENTS OF A PERSONAL COMPUTER

lesson 3 Transforming Data into Information

I/A Series Hardware 50 Series Application Workstation Processor AW51, Style C

Cisco MCS 7825-I1 Unified CallManager Appliance

Microsoft Windows MultiPoint Server 2010 Reference Architecture for Dell TM OptiPlex TM Systems

D Demonstration of disturbance recording functions for PQ monitoring

SPIDER-80X SCALABLE DYNAMIC MEASUREMENT SYSTEM

SRA V1.0 SHOCK INSTRUMENT

Computer Architecture Dr. Charles Kim Howard University

1 Digital tools. 1.1 Introduction

Pharmacy college.. Assist.Prof. Dr. Abdullah A. Abdullah

DVC-4 Vibration Controller

ARP 970 User Reference Manual

Signal Conversion in a Modular Open Standard Form Factor. CASPER Workshop August 2017 Saeed Karamooz, VadaTech

Artisan Technology Group is your source for quality new and certified-used/pre-owned equipment

PXDAC4800. Product Information Sheet. 1.2 GSPS 4-Channel Arbitrary Waveform Generator FEATURES APPLICATIONS OVERVIEW

Chapter 4 The Components of the System Unit

Agilent N1918A Power Analysis Manager

A Smart Network Sensor System for Distributed, Synchronous Data Acquisition

ARP992/ ARP992-B User Reference Manual

Notes - Computer Hardware Basics

Lesson 4: The Network Interface Card

Main Parts of Personal Computer

High-Value PXI Embedded Controller for Windows. High-Value Embedded Controllers for PXI Express NI PXI-8101, NI PXI NI PXIe-8101, NI PXIe-8102

SYSTEM DATA. VC-LAN Vibration Controller Types 7541 and Uses and Features

Sun Fire V880 System Architecture. Sun Microsystems Product & Technology Group SE

SYSTEM DATA. VC-LAN Vibration Controller Types 7541 and Uses and Features

Discovering Computers 2012

Chapter 9: Peripheral Devices. By: Derek Hildreth Chad Davis

C6100 Ruggedized PowerPC VME SBC

Main Unit. A PowerPC G3 processor at one of the following speeds:

Product Information Sheet PDA GHz Waveform Digitizer APPLICATIONS FEATURES OVERVIEW

Basic computer principles

Motion Control Computing Architectures for Ultra Precision Machines

Copyright 2016 Xilinx

Celeron EPIC Computer with GUI and Dual Ethernet SBC4685

Peregrine Technology CO.,LTD. DSO Oscilloscope. User Menu. V1.1 Date: 2014/07/11

PL-69** Series Replacement Guidebook

HARDWARE AND OPERATING SYSTEMS

Product Information Sheet PDA14 2 Channel, 14-Bit Waveform Digitizer APPLICATIONS FEATURES OVERVIEW

Product Information Sheet PX Channel, 14-Bit Waveform Digitizer

Promentum MPCBL0050 PRODUCT BENEFITS. Dual-Core Intel Xeon Processor LV Dual Core Xeon processor module FEATURE SUMMARY. [Print This Datasheet]

Building a Next Generation Data Logging System

Ultra-Accurate Measurement for Temperature and Voltage

Shaker Control System Featuring USB 2.0 Connectivity

Lab Determining Data Storage Capacity

Nitro240/260 CPU Board Scalable 680x0 VME board for I/O intensive applications

DS1104 R&D Controller Board Single-board PCI hardware for use in PCs Set of intelligent I/O on-board

PXI Remote Control and System Expansion

SYNCERITY TM 1024 x 256

VMware Workstation 5 Lab. New Features and Capabilities: Multiple Snapshots, Teams, Clones, Video Capture and More

PL-590*T Replacement Guidebook

MSc-IT 1st Semester Fall 2016, Course Instructor M. Imran khalil 1

DT9841. Scalable Realtime Data Acquisition USB Function Module with Embedded DSP

NOTE: Use the System Setup program to view microprocessor information. For more information, see "Using the System Setup Program."

REAL-TIME MULTIPLE NETWORKED VIEWER CAPABILITY OF THE DIII D EC DATA ACQUISITION SYSTEM

Personal computer hardware From Wikipedia, the free encyclopedia (Redirected from Computer hardware)

Transcription:

Design Concepts For A 588 Channel Data Acquisition & Control System Kenneth H. Bosin, Spectral Dynamics Inc. This paper discusses the design methods used to create a data acquisition and control system that is capable of acquiring up to 588 simultaneous channels of synchronously sampled data. This system is operational in world-class facilities throughout the world, including locations in the USA, Brazil, Canada, China, France, Germany, Italy, Japan, UK and others. Both hardware and software design concepts are presented. A key attribute is the use of scalable and distributed architectures that allows extending the hardware and software features of a base system as laboratory requirements and resources change. An overview of the supported turn-key applications is also presented. These applications are in the following general categories: Single Exciter Control Multiple Exciter Control Environmental Lab Signal Analysis Third-Party Applications The same system can be used for all of these applications without reconfiguring any hardware or software and without any compromises in performance. Figure 1 provides a simplified block diagram for the system.

Figure 1. JAGUAR System Block Diagram System Overview The acquisition and control peripheral (ACP) houses the input/output channel hardware, DSP hardware, RISC processor and hardware for various interfaces. The ACP is configurable into two chassis sizes that support up to 38 and 98 acquisition channels. Multiple ACPs may be configured to reach the current practical limit of 588 acquisition channels. The ACP or multiple ACPs are interfaced to a family of commercially available workstations for graphical user interface, host data storage, networking, word processing and other general-purpose applications. The software architecture is similar for all applications. An overview of the software and hardware design for a system configured with 6 ACPs is shown in Figure 2.

Figure 2. JAGUAR Software & Hardware Architectural Overview Hardware Design Concepts The hardware design is distributed and scalable. The basic hardware unit in this architecture is the Acquisition & Control Peripheral (ACP) that is interfaced to a host workstation. The ACP may contain a maximum of either 38 or 98 input channels depending on the size of the selected chassis. Up to 6 ACPs may be synchronized (down to the A-D converter sample) to support the practical limit of up to 588 synchronized input channels. The maximum number of available input channels is also dependent on the number of drive (output) channels installed in the ACP. The modules and options available for the ACP include: Mdsp3 RISC Processor Mach5 I/O Channel Boards Throughput Disk (TPD) Controller and Drives. The Mdsp3 RISC processor is the 3 rd generation of micro digital signal processors (Mdsp3) used in Spectral Dynamics products. This processor is available in several CPU speeds and memory sizes. The current models are supplied from a family of processors manufactured

by Motorola Computer Products. These designs are based on the highly pipelined family of PowerPC RISC CPUs. The VxWorks Tornado real-time operating system (RTOS) is utilized for its proven critical mission processing. The Mach5 I/O board supports up to 10 input channels via 5 DSP nodes. Each of the nodes can support 2 input channels with separate A-D converters per channel. Three of the nodes on each Mach5 board can support a Drive-Utility channel pair in place of the Input channel pair. The input and output sections of the board are implemented as daughter cards so that the Mach5 boards may be easily configured. This also allows for increased economies in the manufacturing process and passed-on savings to customers. The Drive channel includes a 16 bit D-A converter, appropriate smoothing filters, a 48 bit attenuator, offset compensation circuitry and suitable memory for supporting multiple exciter matrix operations. The Utility connector provides access to the unattenuated Drive (COLA) signal typically used in Swept Sine Analysis applications. Figure 3 shows a block diagram for the Output daughter card. Figure 3. JAGUAR Output Daughter Card The block diagram for the input daughter card is shown in Figure 4. The design includes the following major sections: Input Coupling (AC, DC, ICP 24V not shown).

Instrumentation amplifier for implementing full-scale auto-ranging in 1dB steps. Analog anti-alias filtering. 16 bit Sigma-Delta ADC. Offset nulling circuitry. Computer controlled calibration. The DSP chips on each node of the digital section of the Mach5 boards provide for additional input and output processing. Digital filtering and decimation is provided for most applications so that only the data of interest is processed. The micro-code for the DSP chips is downloaded at run-time for each application. Different code may be loaded into various DSPs within an application depending on the type of processing requested for the various channels. For the Swept Sine applications, individual digital tracking filters are implemented via download into each of the active channels. Figure 4. JAGUAR Input Daughter Card

The Mdsp3 board supports commercially available PCI Mezzanine SCSI disk controllers. The VxWorks RTOS can also be configured to support SCSI throughput disk (TPD) drives. The Spectral Dynamics acquisition I/O driver allows applications to write all of the ADC data directly to the TPD drives in each ACP. Replay and data conversion features are available from selected software applications listed later in this paper. Software Design Concepts The basic software architecture for the workstation was originally designed for the previous generation of Spectral Dynamics control and analysis systems. The design has been extended as needed to take advantage of new hardware features, commercial OS features and other industry standards. The general graphical user interface (GUI) features are nearly identical to earlier implementations so that the need for additional training is minimal. The lower-level software that runs in each ACP is key to the success of the overall product, especially for high bandwidth, high performance, high channel count applications. An overview of the Mdsp3 software is shown in Figure 5. The Mdsp3 processor is programmable in high-level computer languages, such as "C". The section labeled "MDSP Code" is downloaded from the host disk drive for each application. It could be the entire control loop for the Swept Sine application or relatively simple triggering code for a signal analyzer program.

Figure 5. MDSP3 Software Overview The acquisition I/O device driver implements most of the specialized functions required by the various control system and signal analyzer applications. The data buffering is handled by a ring buffer scheme in conjunction with hardware FIFOs in order to achieve the highest possible performance. This algorithm takes advantage of peak burst rates available from the various processors, buses and interfaces. The ring buffer and FIFO are essentially allowed to "get behind" for awhile, as long as they "catch up" again on the average. The ring buffer implementation is further illustrated in Figures 6 and 7.

Figure 6. Acquisition Driver Ring Buffer

Figure 7. Acquisition Ring Buffer Network Layer Turn-Key Applications Spectral Dynamics has a long history and proven record for supplying turn-key solutions for data acquisition and control system applications. The original products date back to the 1960 s and 1970 s with the product lines produced by the original Spectral Dynamics and by Time Data/Genrad. Additional mergers have allowed incorporation of technology from the former SMS, STI and DSP Technology (via MTS) product lines. The following applications are currently fully supported on the system described in this paper: Single Exciter Control o Random Shaker Control & Analysis o Swept Sine Shaker Control & Analysis o Mixed-Mode Shaker Control & Analysis o Classical Shock Control & Analysis o Shock Synthesis (SRS) Control & Analysis o Waveform Replication Control Environmental Lab Signal Analysis & Synthesis o Shock Transient Capture & Analysis o General Purpose Signal Analyzer, Output Generator & Data Reviewer o Swept Sine Analysis o STAR Modal o Data Conversion Utility o Waveform Processor Utility o Seismic Synthesis Utility Multiple Exciter Control o MIMO Random Shaker Control

o MIMO Swept Sine Shaker Control o MIMO Shock Control & Analysis o MIMO Waveform Replication Shared Parameters & System Support o Throughput Disks (Up to 6 for each ACP) o System Parameters Utilities Remote Communication Shaker Limits System Channel Table Import Sensor Table (spreadsheet) Remote Control Panel Mission Profile o ACP Diagnostics & Calibration (with full GUI & documentation for customer operation) Third-Party Applications with Direct Support o I-DEAS from MTS o Oasis Signal Conditioning (import sensor table) from Endevco o DynaWorks from Intespace. o Matlab from The MathWorks Inc. o StarOffice from Sun o SunForum from Sun & NetMeeting from Microsoft! All of these applications run on the same single system! No other system in the world can come close to matching this list of applications. The Jaguar system can be configured with as few as 8 input channels and 1 output channel. It can grow into a system with up to 588 synchronized input channels. A 508 channel system is fully operational for production satellite testing at NASDA in Japan. The same facility uses a Jaguar Multiple Exciter Control System with 66 input channels for control and limit/notching and 4 drive channels to control one table with 4 vertical exciters and another slip-table with 1 horizontal exciter. The operating details for the listed applications are not in the scope of this paper. Separate technical papers, data sheets and/or operating manuals are available for each of the applications. Host Workstations The Jaguar Systems currently use a family of high performance RISC-based desktop workstations manufactured by Sun Microsystems. The Jaguar inherits all of the advances in hardware technology and OS technology provided by Sun. The description for the base Sun Blade 100 includes: 500 MHz CPU with 256 KB L2 Cache 128 MB RAM Memory 15 GB 7200 RPM Disk CD-ROM Drive & 3.5" Floppy Drive 2 Ethernet ports (1 used for ACP) 1 serial port (used for ACP terminal window) 1 parallel port (for optional printer)

4 USB ports (2 used for keyboard/mouse) 2 IEEE 1394 ports Smart Card Reader Solaris 8 OS (or newer) This workstation may be selected for configurations that include up to 38 input channels and a maximum of 1 Drive channel. Additional memory is added for higher channel counts. The higher-end Blade 1000 or 2000 are recommended when the channel count requires 4 or more ACPs. These workstations includes: 750-1024 MHz CPU with 8MB Cache 1-8 GB RAM Memory 36-72 GB 10000 RPM FC-AL Disk PGX64 Graphics DVD-ROM Drive & 3.5" Floppy Drive 2 Ethernet ports (1 used for lab network, 1 used for 1 st ACP) 2 serial ports (1 used for 1st ACP terminal window) 1 parallel port (for optional printer) 4 USB ports (2 used for keyboard / mouse) 2 IEEE 1394 ports Smart Card Reader Solaris 8 OS (or newer) This workstation may be selected for configurations that include up to 392 input channels and a maximum of 8 Drive channels (within 4 ACPs). Additional Ethernet ports are required (an additional single port for up to 2 ACPs or the quad-port for up to 4 ACPs) and the serial port expansion option is required when more than 2 serial ports are needed. For configurations with 5 or 6 ACPs, a 2 nd CPU with 8MB Cache is added to the Blade 1000/2000 workstation. Additional RAM is also added to bring the total up to 2 GB (typical). The workstation can support up to 8 GB of RAM. No application or OS software changes are required. The same applications software that runs in an eight channel system also runs in a 588 channel system with a dual CPU workstation! References Jaguar System Requirements & Design Documents (1997-2002). Not available for publication. Jaguar System Description Manual, part number 2560-0100/B, January 2001. Jaguar Service Manual, part number 2560-0101/A, January 1999. Author s Biography Kenneth Bosin is the Engineering Manager for Jaguar Systems at Spectral Dynamics in San Jose, CA. He has a BSEE from the University of Wisconsin and a MSEE from San Jose State University. His early experience was in defense, aerospace and automotive systems engineering and digital signal processing applications. He later joined the Time Data /

Genrad organization that was eventually merged into the "new" Spectral Dynamics. He now has over 25 years of experience in all phases of the design, development, integration and support of high performance data acquisition and control systems used primarily for environmental testing (shock and vibration) applications.