SlideShare a Scribd company logo
1 of 23
High Channel Count to a Single Channel,a Scalable PXI Based Dynamic Signal Acquisition System 2009 NI Week – August 4th Doug Wilson Stephen Masullo PVI Systems, Inc.
System Overview Single or Multiple Chassis w/Controller GPS Synchronization Transducers Excitation Devices Host Computer GigE Switch
Development Overview Scalable Data Acquisition System Designed for a Government Lab Advanced DAQmx Help from NI S&V Support Group Design Goals Flexible Data Acquisition Engine Scalable Reconfigurable to Support Multiple Test Programs Geographically distributed
Functional Capabilities Channel Configuration Management  Hardware Setup and Control Data Quality Checking Data Monitoring Data Streaming Frequency Processing Data File Management Automated Acquisition
NI Hardware – PXI or PXIe Chassis with Controller Embedded Or  External Timing Card(s)  Data Acquisition Modules
Timing Synchronization Options Master/Slave Configuration All Master Configuration Slave #2 External Clock GPS GPS Master Slave #1
High Channel Count Expansion Options   Master/Slave Expansion     Master Slave #3 Slave #2 Slave #1 Chassis #1 Chassis#2 Chassis #3 Chassis #4 Slave #6 Slave #7 Slave #4 Slave #5 Slave #8 Slave #9   All Master Expansion GPS GPS GPS GPS GPS Chassis #N
Software Flow Diagram Host Side Server Side Channel Config Utility TCP  Messaging Host Main Data Plotting Data Export Data File Download Acquisition Control Server Main Source Control Acquisition Hardware Data Streaming Data Monitoring
Acquisition Control Initialization NI-Sync Timing DAQmx Init Trigger Init Sync Pulse Init  (on Master Chassis only) Connect Start Trigger
Acquisition Control - Acquisition Acquisition Loop DAQmx Read Write to Circular Buffer Write to TDMS (if logging) AI Start Data Monitor Loop Init Circ Buffer Start DAQmx Tasks Issue Start Pulse Circular Buffer -> RMS -> Peak            ->Host -> Waveform
Data Formats Time Data – TDMS File on Each Server Configuration for All Servers Scaling Coefficients Raw Data Recorded Errors Frequency Data – TDMS File on Host Configuration for All Servers Selected Frequency Data (PS, PSD, FRF) Recorded Errors
Software Design – Host Main ,[object Object]
Configuration Utility
 Source Control
 Acquisition Control
 Signal Monitor
File Functions
 Data Plotting and Freq Processing
 Download / Merge Data Files
 File Export
 File Configuration and Error Display
Utilities Functions

More Related Content

Viewers also liked

Automotive Days 2015 by InterLatin &
Automotive Days 2015 by InterLatin & Automotive Days 2015 by InterLatin &
Automotive Days 2015 by InterLatin & Interlatin
 
STS _ TLF 2014 IDT
STS _ TLF 2014 IDTSTS _ TLF 2014 IDT
STS _ TLF 2014 IDTHank Lydick
 
Designing and testing software define cars
Designing and testing software define carsDesigning and testing software define cars
Designing and testing software define carsThorsten MAYER
 
Hardware in Loop System Design
Hardware in Loop System DesignHardware in Loop System Design
Hardware in Loop System Designparulo123
 
Dr. jeanne ross interview health check
Dr. jeanne ross interview  health checkDr. jeanne ross interview  health check
Dr. jeanne ross interview health checkComputer Aid, Inc
 
The Future of Test is Open - with the PXI Platform
The Future of Test is Open - with the PXI PlatformThe Future of Test is Open - with the PXI Platform
The Future of Test is Open - with the PXI PlatformAdam Foster
 
On chip stress analysis in a package interaction test chip
On chip stress analysis in a package interaction test chipOn chip stress analysis in a package interaction test chip
On chip stress analysis in a package interaction test chipCADFEM Austria GmbH
 
NI Delivers Next-Generation Test Systems with PXI
NI Delivers Next-Generation Test Systems with PXINI Delivers Next-Generation Test Systems with PXI
NI Delivers Next-Generation Test Systems with PXIHank Lydick
 
Control Systems Design- PID Tuning
Control Systems Design- PID TuningControl Systems Design- PID Tuning
Control Systems Design- PID Tuningparulo123
 

Viewers also liked (11)

UGM CAN PXI
UGM CAN PXIUGM CAN PXI
UGM CAN PXI
 
Automotive Days 2015 by InterLatin &
Automotive Days 2015 by InterLatin & Automotive Days 2015 by InterLatin &
Automotive Days 2015 by InterLatin &
 
Future ATE
Future ATEFuture ATE
Future ATE
 
STS _ TLF 2014 IDT
STS _ TLF 2014 IDTSTS _ TLF 2014 IDT
STS _ TLF 2014 IDT
 
Designing and testing software define cars
Designing and testing software define carsDesigning and testing software define cars
Designing and testing software define cars
 
Hardware in Loop System Design
Hardware in Loop System DesignHardware in Loop System Design
Hardware in Loop System Design
 
Dr. jeanne ross interview health check
Dr. jeanne ross interview  health checkDr. jeanne ross interview  health check
Dr. jeanne ross interview health check
 
The Future of Test is Open - with the PXI Platform
The Future of Test is Open - with the PXI PlatformThe Future of Test is Open - with the PXI Platform
The Future of Test is Open - with the PXI Platform
 
On chip stress analysis in a package interaction test chip
On chip stress analysis in a package interaction test chipOn chip stress analysis in a package interaction test chip
On chip stress analysis in a package interaction test chip
 
NI Delivers Next-Generation Test Systems with PXI
NI Delivers Next-Generation Test Systems with PXINI Delivers Next-Generation Test Systems with PXI
NI Delivers Next-Generation Test Systems with PXI
 
Control Systems Design- PID Tuning
Control Systems Design- PID TuningControl Systems Design- PID Tuning
Control Systems Design- PID Tuning
 

Similar to High Channel Count DAQ Presesentation

Solera Networks
Solera NetworksSolera Networks
Solera Networksgigamon
 
Cs Wif I System Overview 2009
Cs Wif I System Overview 2009Cs Wif I System Overview 2009
Cs Wif I System Overview 2009Firoze Hussain
 
Palo Alto Networks PAN-OS 4.0 New Features
Palo Alto Networks PAN-OS 4.0 New FeaturesPalo Alto Networks PAN-OS 4.0 New Features
Palo Alto Networks PAN-OS 4.0 New Featureslukky753
 
Optimization In Mobile Systems
Optimization In Mobile SystemsOptimization In Mobile Systems
Optimization In Mobile Systemsmomobangalore
 
Energy Oil Gas Presentation
Energy  Oil  Gas  PresentationEnergy  Oil  Gas  Presentation
Energy Oil Gas Presentationjlai
 
Service Assurance Constructs for Achieving Network Transformation by Sunku Ra...
Service Assurance Constructs for Achieving Network Transformation by Sunku Ra...Service Assurance Constructs for Achieving Network Transformation by Sunku Ra...
Service Assurance Constructs for Achieving Network Transformation by Sunku Ra...Liz Warner
 
Service Assurance Constructs for Achieving Network Transformation - Sunku Ran...
Service Assurance Constructs for Achieving Network Transformation - Sunku Ran...Service Assurance Constructs for Achieving Network Transformation - Sunku Ran...
Service Assurance Constructs for Achieving Network Transformation - Sunku Ran...Liz Warner
 
Ap&ac system development 2014
Ap&ac system development 2014Ap&ac system development 2014
Ap&ac system development 2014TOM LIU
 
IMGeospatial: FME World Tour 2018 Nottingham: FME at the Heart of Everything ...
IMGeospatial: FME World Tour 2018 Nottingham: FME at the Heart of Everything ...IMGeospatial: FME World Tour 2018 Nottingham: FME at the Heart of Everything ...
IMGeospatial: FME World Tour 2018 Nottingham: FME at the Heart of Everything ...IMGeospatial
 
Air Quality Data Acquisition and Management Systems
Air Quality Data Acquisition and Management SystemsAir Quality Data Acquisition and Management Systems
Air Quality Data Acquisition and Management SystemsAgilaire LLC
 
Low cost multi-sensor IDS system
Low cost multi-sensor IDS systemLow cost multi-sensor IDS system
Low cost multi-sensor IDS systemRobert Schrack
 
2009 kalman.graffi emanics_aspects_ofautonomiccomputing_20090617
2009 kalman.graffi emanics_aspects_ofautonomiccomputing_200906172009 kalman.graffi emanics_aspects_ofautonomiccomputing_20090617
2009 kalman.graffi emanics_aspects_ofautonomiccomputing_20090617Kalman Graffi
 
IPTV Set-top box monitoring
IPTV Set-top box monitoringIPTV Set-top box monitoring
IPTV Set-top box monitoringDávid Károly
 

Similar to High Channel Count DAQ Presesentation (20)

Solera Networks
Solera NetworksSolera Networks
Solera Networks
 
Cs Wif I System Overview 2009
Cs Wif I System Overview 2009Cs Wif I System Overview 2009
Cs Wif I System Overview 2009
 
Palo Alto Networks PAN-OS 4.0 New Features
Palo Alto Networks PAN-OS 4.0 New FeaturesPalo Alto Networks PAN-OS 4.0 New Features
Palo Alto Networks PAN-OS 4.0 New Features
 
Optimization In Mobile Systems
Optimization In Mobile SystemsOptimization In Mobile Systems
Optimization In Mobile Systems
 
Energy Oil Gas Presentation
Energy  Oil  Gas  PresentationEnergy  Oil  Gas  Presentation
Energy Oil Gas Presentation
 
gesa_sol.ppt
gesa_sol.pptgesa_sol.ppt
gesa_sol.ppt
 
Double Take.pptx
Double Take.pptxDouble Take.pptx
Double Take.pptx
 
Service Assurance Constructs for Achieving Network Transformation by Sunku Ra...
Service Assurance Constructs for Achieving Network Transformation by Sunku Ra...Service Assurance Constructs for Achieving Network Transformation by Sunku Ra...
Service Assurance Constructs for Achieving Network Transformation by Sunku Ra...
 
Service Assurance Constructs for Achieving Network Transformation - Sunku Ran...
Service Assurance Constructs for Achieving Network Transformation - Sunku Ran...Service Assurance Constructs for Achieving Network Transformation - Sunku Ran...
Service Assurance Constructs for Achieving Network Transformation - Sunku Ran...
 
Video Traffic Management
Video Traffic ManagementVideo Traffic Management
Video Traffic Management
 
Ap&ac system development 2014
Ap&ac system development 2014Ap&ac system development 2014
Ap&ac system development 2014
 
IMGeospatial: FME World Tour 2018 Nottingham: FME at the Heart of Everything ...
IMGeospatial: FME World Tour 2018 Nottingham: FME at the Heart of Everything ...IMGeospatial: FME World Tour 2018 Nottingham: FME at the Heart of Everything ...
IMGeospatial: FME World Tour 2018 Nottingham: FME at the Heart of Everything ...
 
Ikon Managed Services
Ikon Managed ServicesIkon Managed Services
Ikon Managed Services
 
Ikon Managed Services
Ikon Managed ServicesIkon Managed Services
Ikon Managed Services
 
What is RMS.pdf
What is RMS.pdfWhat is RMS.pdf
What is RMS.pdf
 
Air Quality Data Acquisition and Management Systems
Air Quality Data Acquisition and Management SystemsAir Quality Data Acquisition and Management Systems
Air Quality Data Acquisition and Management Systems
 
Low cost multi-sensor IDS system
Low cost multi-sensor IDS systemLow cost multi-sensor IDS system
Low cost multi-sensor IDS system
 
Audio And Video Over Internet
Audio And Video Over InternetAudio And Video Over Internet
Audio And Video Over Internet
 
2009 kalman.graffi emanics_aspects_ofautonomiccomputing_20090617
2009 kalman.graffi emanics_aspects_ofautonomiccomputing_200906172009 kalman.graffi emanics_aspects_ofautonomiccomputing_20090617
2009 kalman.graffi emanics_aspects_ofautonomiccomputing_20090617
 
IPTV Set-top box monitoring
IPTV Set-top box monitoringIPTV Set-top box monitoring
IPTV Set-top box monitoring
 

High Channel Count DAQ Presesentation

  • 1.
  • 2. High Channel Count to a Single Channel,a Scalable PXI Based Dynamic Signal Acquisition System 2009 NI Week – August 4th Doug Wilson Stephen Masullo PVI Systems, Inc.
  • 3. System Overview Single or Multiple Chassis w/Controller GPS Synchronization Transducers Excitation Devices Host Computer GigE Switch
  • 4. Development Overview Scalable Data Acquisition System Designed for a Government Lab Advanced DAQmx Help from NI S&V Support Group Design Goals Flexible Data Acquisition Engine Scalable Reconfigurable to Support Multiple Test Programs Geographically distributed
  • 5. Functional Capabilities Channel Configuration Management Hardware Setup and Control Data Quality Checking Data Monitoring Data Streaming Frequency Processing Data File Management Automated Acquisition
  • 6. NI Hardware – PXI or PXIe Chassis with Controller Embedded Or External Timing Card(s) Data Acquisition Modules
  • 7. Timing Synchronization Options Master/Slave Configuration All Master Configuration Slave #2 External Clock GPS GPS Master Slave #1
  • 8. High Channel Count Expansion Options Master/Slave Expansion Master Slave #3 Slave #2 Slave #1 Chassis #1 Chassis#2 Chassis #3 Chassis #4 Slave #6 Slave #7 Slave #4 Slave #5 Slave #8 Slave #9 All Master Expansion GPS GPS GPS GPS GPS Chassis #N
  • 9. Software Flow Diagram Host Side Server Side Channel Config Utility TCP Messaging Host Main Data Plotting Data Export Data File Download Acquisition Control Server Main Source Control Acquisition Hardware Data Streaming Data Monitoring
  • 10. Acquisition Control Initialization NI-Sync Timing DAQmx Init Trigger Init Sync Pulse Init (on Master Chassis only) Connect Start Trigger
  • 11. Acquisition Control - Acquisition Acquisition Loop DAQmx Read Write to Circular Buffer Write to TDMS (if logging) AI Start Data Monitor Loop Init Circ Buffer Start DAQmx Tasks Issue Start Pulse Circular Buffer -> RMS -> Peak ->Host -> Waveform
  • 12. Data Formats Time Data – TDMS File on Each Server Configuration for All Servers Scaling Coefficients Raw Data Recorded Errors Frequency Data – TDMS File on Host Configuration for All Servers Selected Frequency Data (PS, PSD, FRF) Recorded Errors
  • 13.
  • 19. Data Plotting and Freq Processing
  • 20. Download / Merge Data Files
  • 22. File Configuration and Error Display
  • 24. View Time of Master Chassis
  • 25.
  • 26. Source Control Output Waveform Output Amplitude Master Per Channel Sine Output Frequency Coordinated Digital Triggering with Analog Output
  • 27. Acquisition Control Data File Path Acquisition Mode Continuous Finite Frequency
  • 28. Signal Monitoring Bar Graph Indicator Max RMS Instantaneous Peak Range Setting Per Channel Auto Range All Chan Per Channel Time or Frequency Display Multi-Plot Error Indicators
  • 29.
  • 30.
  • 31. Frequency Data Display and Processing Playback with Frequency Processing Selectable Parameters
  • 32. Automated Acquisition Control Programmatic Control - Active-X Update Front Panel Controls Generate Events Control entire experiment multiple acquisition & source setups
  • 33. Future Development Expanded Range of Validated NI Hardware Enhanced User Interface Integrated Post Processing Tools Interface to Third Party Post Processing Tools
  • 34. System Demonstration Demonstrates Multiple PXI Chassis Configuration Live Linear Acoustic Array Data Streaming Live Processing See the live demo at PVI Systems Booth # 433

Editor's Notes

  1. This example is for free run triggering and internal master clock source. Most of this was written by Jack Arnold. After TCP communication is established between host and server(s), the host sends the server the channel/acquisition information, and then issues a command to initialize. The initialization process involves creating an NISync session, on the master the internal oscillator is routed to Clk10 which is routed to Clkout (for connection to server(s)), Trig0 is pull high and connected to Trig1, PFI1, PFI2, and Trig5 for sending the sync and trigger pulses. Next, the DAQmx tasks are created, voltage channels are created, channel parameters are established (range, coupling, IEPE, etc), and the sample clock source is defined.Current time is read from the master chassis and sent back to the host, the host determines a future time to issue a sync pulse and sends that time to the master chassis which issues the pulse at that time. (Trig5 to Sync Source, Clk10 to Ref Clock ?) Init and connect start trigger by connecting Trig1 to Trig4 (start trigger) and pulling Trig0 low. On the slave, PFI0 is connect to Trig4 (Start trigger). This ends initialization. At this point the server sits in an idle state waiting for the next command.