ATOMMS Software Review October 25, 2010 History of cRio hardware choice and initial software development.

Slides:



Advertisements
Similar presentations
FPGAs for HIL and Engine Simulation
Advertisements

Selecting & Defining Command and Control Systems for Mine Ventilation Presented By: Sancar James Fredsti.
Digital RF Stabilization System Based on MicroTCA Technology - Libera LLRF Robert Černe May 2010, RT10, Lisboa
Programming and Electronics Training
Development of a Flexible Platform for Real-time Hybrid Simulation Oya Mercan, Ph.D Assistant Professor, University of Toronto Quake Summit 2012 July 9-12,
COMMUNICATION TECHNOLOGY by Shashi Bhushan School of Computer and Information Sciences.
Intro to CompactRIO – Oregon State University Matt Spiegelberg Field Sales Engineer Oregon / SW Washington 1.
Multidisciplinary Engineering Senior Design Project 6508 Controls Lab Interface Improvement Preliminary Design Review 11/11/05 Team Members: Michael Abbott,
Ping Project Justin Knowles Kurt Lorhammer Brian Smith Andrew Tank ECEN 4610.
Department of Electrical and Computer Engineering Texas A&M University College Station, TX Abstract 4-Level Elevator Controller Lessons Learned.
Learning Outcomes  Know the basic components of a network  Know data transmission methods, including types of signals, modulation, demodulation, and.
Core 3: Communication Systems. Encoding and decoding analog and digital signals…  Encoding involves converting data from its original form into another.
SET TOP BOX What is set-top box ? An interactive device which integrates the video and audio decoding capabilities of television with a multimedia application.
MSS & AMS Name and configure MIDI controllers, devices and sound modules. Control their routing to Pro Tools MSS - Configurations can be imported or exported.
26 February 2009Dietrich Beck FPGA Solutions... FPGA and LabVIEW Pattern Generator Multi-Channel-Scaler.
Real-Time Software Design Yonsei University 2 nd Semester, 2014 Sanghyun Park.
REAL-TIME SOFTWARE SYSTEMS DEVELOPMENT Instructor: Dr. Hany H. Ammar Dept. of Computer Science and Electrical Engineering, WVU.
Instrumentation System Design – part 2 Chapter6:.
Final Project Review – 4/10/2008 Al Mukmin Judson Ryckman Miguel Roncal Paul Otto Walter Thorn.
TLA5000B Series Logic Analyzer Fact Sheet Breakthrough solutions for real-time digital systems analysis Featuring:  125 ps-resolution MagniVu™ acquisition.
DAQ Cards, or Instruments The purpose of this presentation is to familiarize new Lab View users to the different computer aided test recourses available.
Presenter: Hong-Wei Zhuang On-Chip SOC Test Platform Design Based on IEEE 1500 Standard Very Large Scale Integration (VLSI) Systems, IEEE Transactions.
CRIO as a hardware platform for Machine Protection. W. Blokland S. Zhukov.
IPT 2009 End of Year Exam Study Guide. How to use this study guide This guide needs to be used with the course text, notes from class and the internet.
Real-Time Monitoring, Analysis, editing and publishing of Rich Media Hightower Explanation
Leo Greiner IPHC meeting HFT PIXEL DAQ Prototype Testing.
Disc Thickness Measurement System. NI Based Measurement System NI Channel, 100 kS/s, 16-bit, ±10 V Simultaneous Sampling Analog Input Module.
FPGA Controlled Laser Assembly FPGA Controlled Laser Assembly Project Dec03-07October 8, 2003 Client National Instruments Faculty Advisors Professor Mani.
Ethernet Based Embedded IOC for FEL Control Systems J. Yan, D. Sexton, Al Grippo, W. Moore, and K. Jordan ICALEPCS 2007 October 19, 2007 Knoxville Convention.
Micro-Research Finland Oy MRF Timing System Jukka Pietarinen Timing Workshop CERN February 2008.
Update on the HBD Craig Woody BNL DC Meeting June 8, 2005.
Individual Subsystem Testing Report New Jersey Space Grant Consortium with Rutgers University Stevens Institute of Technology 2/13/2012.
REAL-TIME SOFTWARE SYSTEMS DEVELOPMENT Instructor: Dr. Hany H. Ammar Dept. of Computer Science and Electrical Engineering, WVU.
Operating Systems David Goldschmidt, Ph.D. Computer Science The College of Saint Rose CIS 432.
SNS Integrated Control System Timing Clients at SNS DH Thompson Epics Spring 2003.
Connectivity  The ability of a computer to communicate with others Sending Device Communications Device Communications Channel Communications Device Receiving.
Fast Fault Finder A Machine Protection Component.
1. EPICS IOC on CompactRIO EPICS Collaboration Meeting Fall 2011.
1. LabVIEW and EPICS Workshop EPICS Collaboration Meeting Fall 2011.
By Noordiana Kasim. MODERN I/O DEVICES 1. PRINTER 2. MONITOR 3. KEYBOARD 4. AUDIO SPEAKER 5. DVD DRIVE.
Unit 1 Lecture 4.
Software development Control system of the new IGBT EE switch.
Connector Differential Receiver 8 Channels 65 MHz 12 bits ADC FPGA Receive/buffer ADC data Format triggered Events Generate L1 Primitives Receive timing.
BlackBox Sat Critical Design Review Colorado State University-Pueblo April 2, 2004 Greg Barela Jose Segovia Enrique Cornejo.
CLIC NI Acquisition and Control Module update CLIC Module Working group meeting Adriaan Rijllart EN-ICE-MTA.
Embedded Real-Time Systems Processing interrupts Lecturer Department University.
How to Move into the Future M.E.R.P.. What is MERP  MERP is an extension of ERP - Enterprise Resources Planning  Enterprise Resources Planning (ERP)
PLC based Interlock Workshop CIS Team February 2016 ITER Central Interlock System Fast Interlock Controller.
Simulink Interface Layer (SIL)
@ Professor Doug Harper Department of Physics and Astronomy
A slow control system for a
Function Generator Remote Control
LabVIEW EPICS Client I/O Server
Disc Thickness Measurement System
DarkSide-50 Distributed Control System Towards DarkSide-20k
TORQUE MEASURMENT.
Development of built-in diagnostics in the RADE framework (EN2746)
AMCOM Digital Archive Design Review - Week 3.
William Stallings Computer Organization and Architecture 8th Edition
Status of Fast Controller EPICS Supports for ITER Project
Ruggedized Camera Encoder
William Stallings Computer Organization and Architecture 8th Edition
CS/COE0447 Computer Organization & Assembly Language
Brian Wheelwright Optical Sciences and Engineering, Junior
Data Acquisition (DAQ)
William Stallings Computer Organization and Architecture 8th Edition
Command and Data Handling
♪ Embedded System Design: Synthesizing Music Using Programmable Logic
GBAR Update!
Presentation transcript:

ATOMMS Software Review October 25, 2010 History of cRio hardware choice and initial software development

ATOMMS Software Review October 25, 2010 WAVES Gimbal 50 mbar WB-57F Transition Section ( mbar)

ATOMMS Software Review October 25, 2010

ATOMMS Software Review October 25, 2010 Original Digitization Plan In the original ATOMMS proposal, we had planned to use NI PXI hardware located in the WB-57 transition section. IF would be sent to transition section by coax cable Transition section is pressurized to 1/3 atm, suitable for most computer equipment (except hard drives). Environment sees smaller temperature swings than the WAVES gimbal.

ATOMMS Software Review October 25, 2010 Issue that forced a change in plan Cabling in the WAVES gimbal is essentially unchangeable. 4x custom aerospace ribbon cables with various copper wires and 1x 75 ohm video coax Cost to change wiring is minimum $250k, if NASA will allow it at all. They do not want ATOMMS to permanently change their system. No suitable cabling available in wrap to send IF signals back to transition section.

ATOMMS Software Review October 25, 2010 Compact RIO hardware David Thompson at NOAA strongly suggested we find a way to use the Compact RIO hardware. Has been proven to work on the WB-57 at 65 kft at 50 mbar pressure on more than one NOAA experiment (by D.T.). Fundamentally real time; should have good timing Compact, light and low power. Could straightforwardly be integrated with the ATOMMS instrument in the WAVES gimbal.

ATOMMS Software Review October 25, 2010 Basic ATOMMS requirements Able to digitize 9x signals at 100 kS/s (ATOMMS A) or 2x 800 kS/s + 1x 100 kS/s signals (ATOMMS B) plus digital I/O, 3 axis accelerometer and analog housekeeping signals. 100% duty cycle: no missed samples, stream all data to SSD for 6-8 hour experiment. Simultaneous sampling for all science signals. Sampling synchronized to external clock for science channels

ATOMMS Software Review October 25, 2010 Compact Rio seemed to fit the bill Simultaneous sampling 4ch digitizers available at 100 kS/s. 1ch 800 kS/s digitizers available. Simultaneous sampling between modules is straightforward. Once FPGA code compiles, reliable RT operation for long time periods should work well. Synchronization with external clock possible, but only through software. 20ns jitter penalty.

ATOMMS Software Review October 25, 2010 cRio architecture Chose 8 slot rio chassis with 3MGate FPGA. Could fit all the necessary modules for ATOMMS A and ATOMMS B. Starfabric interface to computer Should simplify code writing compared to normal cRio controller (one less piece of code). Ethernet available in wrap that meets Starfabric spec. Flight computers in transition section with SSDs running Labview RTOS would collect and store data, plus provide event scheduling.

ATOMMS Software Review October 25, 2010

ATOMMS Software Review October 25, 2010 Software Development The ATOMMS team (pre Robert S.) did not have the labview experience required to develop the ATOMMS Software. Buddy Curtis at NI recommended Intaq as a consultant who could help us develop the software. Intaq and the UofA agreed on a SOW to develop the core realtime datalogger code with external synchronization. UofA would add all the “bells and whistles” later.

ATOMMS Software Review October 25, 2010 Software Development The experience with Intaq was not a good one. Software was delivered very late, and we had to press very hard to get code delivered that met all of the SOW points. In initial testing (by Brian Wheelwright) the software seemed to work, but we later found severe problems after data analysis by Rob K. and Dale W.: External clock synchronization did not work at all. Data transfer over starfabric was being synchronized, not the sampling. Tuning the ATOMMS RF synthesizers over digital IO was painfully slow (several seconds needed to complete a tuning command). Should be essentially instant. Rather than go back to Intaq, we decided to enlist the help of Robert S. to help fix the code written by Intaq.

ATOMMS Software Review October 25, 2010 Things to keep in mind for possible HW changes Space and mass are very limited in the gimbal and on the ATOMMS instruments. Mechanical redesign could be very expensive and time consuming. Hardware in gimbal must survive 50 mbar pressure Will probably require testing in a custom pressure vessel (that does not exist). If the HW is small, it could be tested in our existing pressure vessel. This testing is also time consuming Wiring in WAVES cable wrap is not changeable on our budget. Have to live with existing wiring and cable length (~25 ft)