Scientific Instrumentation using NI Technology Presented by, Raja Pillai Technical Consultant and Field Engineer National Instruments Australia Pty. Ltd.
NI s Platform-Based Approach 2
The LabVIEW RIO Architecture The Physical World Analog Input Analog Output Digital Input FPGA CPU Data Connectivity Digital Output Infinite Data Any Bus Open Data 3
What is an FPGA FPGA Field Programmable Gate Array Hardware interconnects defines functionality Requires no software or OS Truly Parallel in Nature Not limited by processing cores 4
Why use an FPGA Faster I/O response times and specialized functionality Exceeds the computing power of digital signal processors Rapid prototyping and verification without the fabrication process of custom ASIC design Implementing custom functionality with the reliability of dedicated deterministic hardware Field-upgradable eliminating the expense of custom ASIC re-design and maintenance 5
Embedded Hardware Options Board-Level and Packaged Controllers >1 MS/s Analog >10 MHz Digital PXI and PC-based Devices Single-Board RIO CompactRIO PXI: RF, MI, and FlexRIO Expansion I/O For the Highest-Performance Applicatio MXI-Express RIO Ethernet RIO EtherCAT RIO Wireless 6
NI CompactRIO Rugged hardware architecture includes I/O modules, a reconfigurable FPGA chassis, and an embedded controller Reconfigurable embedded control and acquisition system CompactRIO is programmed with NI LabVIEW graphical programming tools Can be used in a variety of embedded control and monitoring applications. 7
FlexRIO and PXI A platform-based approach to design, prototyping, and deployment PXI: An open standard for test and measurement PXI Controllers Embedded - Windows or RT OS Remote control via remote PC PXI Modules >1,500 options from over 70 PXI vendors PXI Chassis Options from low-cost, 4-slot desktop to high-performance 18-slot rack-mount 8 FlexRIO adds high performance I/O and FPGAs to PXI
FlexRIO for PXI System Architecture I/O FPGA Processor 132 DIO PCIe FlexRIO Adapter Module Interchangeable I/O Analog, Digital, RF Custom I/O with MDK FlexRIO FPGA Module Kintex-7 FPGA Up to 2 GB of DRAM PCIe Gen 2 x 8 PXI Platform Embedded Controllers Synchronization Data streaming Power/cooling 9
Controller for FlexRIO System Architecture I/O FPGA Processor 132 DIO FlexRIO Adapter Module Interchangeable I/O Analog, Digital, RF Custom I/O with MDK Controller for FlexRIO Kintex-7 FPGA Dual-Core ARM Processor High Speed Serial NI Linux Real-Time OS Optimized for Size, Weight, Power 10
Enabling the world s brightest scientists and engineers to: Explore the universe Investigate light and matter Reinvent radar Advance medicine Be the first to 5G 11
Big Physics Applications using the LabVIEW RIO Architecture Fast Orbit Feedback System implemented at Brazilian Synchrotron (LNLS) Measurement and Control System for the World s largest Particle Accelerator at CERN. FPGA based feedback control system to control the position of a single atom implemented at the Max Planck Institute of Quantum Optics. Beam Profile Monitoring System at ANSTO. Vacuum Control System at multiple physics lab in Universities and Research Institutes. 12
Fast Orbit Feedback System Implemented at LNLS (Brazilian Synchrotron) Slide is courtesy of LNLS 13
Fast Orbit Feedback System Implemented at LNLS (Brazilian Synchrotron) LabVIEW RIO Architecture Slide is courtesy of LNLS 14
Fast Orbit Feedback System Implemented at LNLS (Brazilian Synchrotron) LabVIEW RIO Architecture Slide is courtesy of LNLS 15
Fast Orbit Feedback System Implemented at LNLS (Brazilian Synchrotron) LabVIEW RIO Architecture Slide is courtesy of LNLS 16
Controlling the worlds largest Accelerator at CERN using LabVIEW RIO Architecture The Challenge: Measuring and controlling, in real time, the position of bulk components to absorb energetic particles out of the nominal beam core with high reliability and accuracy at the world s most powerful particle accelerator, the Large Hadron Collider (LHC). The Solution: Using LabVIEW, the LabVIEW Real-Time Module, the LabVIEW FPGA Module, and NI SoftMotion software with NI R Series reconfigurable I/O hardware for PXI to develop an FPGA-based motion control system capable of intercepting misguided or unstable particle beams. 17
Implementing FPGA-Based Feedback Control of a Single Atom with LabVIEW RIO Architecture The Challenge: Developing a custom time digitizer to study fundamental quantum properties of light-matter interaction. The Solution: Using NI FlexRIO and the NI LabVIEW FPGA Module to build a powerful and versatile custom instrument that allows us to implement real-time execution of time-critical tasks in hardware. This makes it possible to implement feedback control for systems as small as a single atom interacting with single photons. 18
Beam Profile Monitoring System using LabVIEW RIO Architecture The Challenge: Developing a Beam Profile Monitoring System using LabVIEW RIO to achieve a greater expansion of useful parameters of the beam and system control capabilities which existing BPM was not capable of. The Solution: Engaging with NI System Engineer and support resources a migration of the PC based code to a FPGA target solution was produced. The demonstration was successful in allowing the capture, manipulation, and display of data with no lag detectable to the accelerator operator. Image is courtesy of ANSTO Reference David Button 19
Vaccum Control System Common System implemented in a number of academic institution and research institutes globally using the LabVIEW RIO Architecture. Lets get our hands dirty and try it out Basic Demonstration of a Vaccum Control System using LabVIEW RIO Architecture tomorrow at ANSTO 20
Thank You & Questions 21