NI Tools for Automated Testing
Total Page:16
File Type:pdf, Size:1020Kb
Agenda ▪ Introduction to NI ▪ Real-Time Test ▪ NI Solutions for Real-Time Test ▪ SW ▪ HW ▪ Standardizing the signal path ▪ SLSC ▪ ASAM XIL Mission Statement NI equips engineers and scientists with systems that accelerate productivity, innovation, and discovery. ni.com ONE-PLATFORM APPROACH NI SERVICES AND SUPPORT THIRD-PARTY SOFTWARE THIRD-PARTY HARDWARE WEB SERVICES NI PRODUCTIVE ARDUINO PYTHON DEVELOPMENT SOFTWARE ETHERNET C USB The MathWorks, Inc. MATLAB® GPIB .NET SERIAL VHDL NI MODULAR HARDWARE LXI/VXI AND MORE AND MORE MATLAB® is a registered trademark of The MathWorks, Inc. ONE PLATFORM APPROACH NI SERVICES AND SUPPORT Community THIRD PARTY HARDWARE Support 300,000+ Online Members 700+ Field Engineers 450+ User Groups NI PRODUCTIVE 700+ Support Engineers 9,000+ Code Examples DEVELOPMENT SOFTWARE 50+ Worldwide Offices NI ECOSYSTEM Academic Add-Ons 8,000+ Universities Worldwide 400+ Software Add-Ons 5M+ Tools Network Downloads NI ECOSYSTEM Partners NI MODULAR HARDWARE Open Connectivity 1,000+ Alliance Partners THIRD PARTY SOFTWARE 10,000+ Instrument and Device Drivers Industry-Leading Technology Partners 1,000+ Sensor and Motor Drivers Flexible Software Protects Your Investments NI TestStand NI VeriStand NI DIAdem NI InsightCM Enterprise NI Multisim LabWindows/CVI Measurement Studio Third Party Software Our Customers’ Success Electronics and Industrial Machinery Aerospace and Defense Semiconductor Academic and Research Electronics and Industrial Machinery Aerospace and Defense Semiconductor Academic and Research Transportation and Automotive Wireless Heavy Equipment Energy Transportation and Automotive Wireless Heavy Equipment Energy AEROSPACE AND DEFENSE “Through the use of advanced software architecture and NI hardware, G Systems was able to provide Lockheed Martin Aeronautics with a highly-configurable, expandable system to meet current and future requirements of the F-35 VSIF.” — Michael Fortenberry, G Systems, Inc. ni.com/innovations TRANSPORTATION AND HEAVY EQUIPMENT “[The NI platform] just brings a level of control that I don’t know exists in any other platform.” — Steven Aposhian, FireFly Equipment ni.com/innovations source: nest.com A smart thermostat contains much more than a bimetallic coil. ni.com/smarter-test 10 sources: teardown.com scientificamerican.com Sensirion SHT20 humidity Ember EM357 integrated Avago ADBM-A350 optical ZigBee/802.15.4 system-on-chip and temperature sensor 3.7 volts, 2.1 Wh (568 mAh) finger navigation module Long range lithium-ion rechargeable battery motion sensor Skyworks 2436L high power Cross-platform software 2.4 GHz 802.15.4 front-end module Short range motion sensor A smart thermostat contains much more than a bimetallic coil. ni.com/smarter-test 11 Hardware-in-the-Loop Test Hardware-in-the-Loop Test Current NI HIL Customers Motivation for doing HIL testing Testing the full Testing of failure Tight Development Inaccessible plant parameter range conditions schedules ni.com Real-Time Test Embedded Test Cell Conditioned Software Test Control Systems Measurement Systems ▪ Model-in-the-Loop Test ▪ Dynamometers ▪ Wing Load Tests ▪ Rapid Control Prototyping ▪ Fatigue Testers ▪ Structural Tests ▪ Open-Loop Test ▪ Environmental Test Systems ▪ Impact Testers ▪ Hardware-in-the-Loop Test ▪ Aerodynamic Test Systems ▪ Test Cell Data Acquisition Embedded Test Cell Conditioned Software Test Control Systems Measurement Systems Sync I/O Stimulus Measurement Sensors and Logging Setpoint Busses Feedback Actuators UUT Loads Control/ Simulation FIU Harness Software Environment NI is a Platform-Based Company Our software-centric platform makes our customers more competitive because they can adapt it to meet their unique business needs. Platform NI Software NI Hardware Customization Customer- Ecosystem By End User Defined By Partner NI Support and Services System Partners User Community Third-Party HW and SW Flexible Software Protects Your Investments TestStand VeriStand DIAdem NI InsightCM™ Enterprise Multisim LabWindows™/CVI Measurement Studio Third-Party Software The mark LabWindows is used under a license from Microsoft Corporation. Windows is a registered trademark of Microsoft Corporation in the United States and other countries. VeriStand Real-Time Test and Simulation Software • Deterministic Model Execution • RT Stimulus Generation • Hardware I/O • Data Logging • Test Automation • Multi-chassis Synchronization • Alarming • Multi-chassis Data Sharing • Calculated Channels • Closed-Loop Control • User Account Management • Scaling and Calibration PXI and SLSC RIO Multi Chassis PC Real-Time Modeling Environments ▪ The MathWorks, Inc. Simulink® software ▪ AVL BOOST ▪ LabVIEW ▪ AVL CRUISE ▪ Esterel SCADE Suite ▪ Dynacar from Tecnalia ▪ Tesis DYNAWare models ▪ CarSim from Mechanical Simulation ▪ NI MATRIXx SystemBuild ▪ AMESim from LMS ▪ C/C++/FORTRAN/Ada ▪ Models from VI-grade ▪ MapleSim models from Maplesoft ▪ Dymola models from Dynasim ▪ SimulationX from ITI ▪ Rational Rhapsody from IBM ▪ GT-POWER from Gamma Technologies Inc. ▪ CarMaker from IPG Simulink® is a registered trademark of The MathWorks, Inc. All other trademarks are the property of their respective owners. VeriStand Helps You… Reduce development time without reducing flexibility Architecture design, implementation, debugging, documentation of real-time application, host interface, and communication between them Reduce maintenance costs OS and I/O hardware support, feature and performance innovation, continuous quality improvement Image Source: Process Automation Hydraulic Control System Testing “The out-of-the-box capabilities of VeriStand made it practical for us to develop an HIL test system, reducing our total testing cost by more than $740,000. USD” —Greg Sussman, CLA, Process Automation ni.com Why Didn’t You Write the Application in LabVIEW? “We did write some LabVIEW code to customize NI VeriStand, but the cost of implementing a completely custom solution would have been significantly higher and created more technical risk. With VeriStand, we took the existing framework and built on it, cutting our development and deployment schedule by a significant amount. This correlated directly to a lower overall system cost…” —Greg Sussman, Certified LabVIEW Architect, Process Automation ni.com Extending NI VeriStand TestStand Python .NET ASAM XiL HOST PC Hardware Calibration Macro Record/Playback Workspace Tools RT Stimulus Profile Editor Alarm Configuration Data Log File Viewer Channel Faulting UI Objects System Health Monitor Model Parameter Manager NI VERISTAND ENGINE Server Communication Single-Point I/O Calc Ch Processing Custom RT Tasks Channel Forcing RT Stimulus Generation Model Execution Alarm/Procedure Exec Models Parameter Updates Custom Devices I/O Drivers FPGA I/O Modular Hardware Allows You to Customize Complete I/O Coverage Highest Data Throughput Software Extensibility Parallel Measurement Execution with More Than 600 Modules with PXI Express with Apps, IP, And Toolkits with Latest Multicore Processors ADC Real-Time Measurements Measurement Acceleration Reduced Size, Power, and Weight Increased Measurement Range with Timing and Synchronization with User Programmable FPGA with Form Factor Variants with Latest ADC/DAC Advantages of PXI Instrumentation • High Measurement Quality • Low Latency & High Throughput • Software-Defined Functionality • Integrated Timing and Sync • High Performance Processing • Reduced Size, Weight, and Power • Complete Instrumentation Portfolio ni.com 32 TATA Validate Multiple ECUs with PXI and VeriStand NI PXI System NI VeriStand Models Engine Battery Breaking CAN Model Model Model Messages Input and Output Modules “With NI modular hardware and extensible software, we built a future-proof, reliable, and adaptable HIL test ECU-1 ECU-2 ECU-3 ECU-N system." e.g. EMS e.g. BMS e.g. ABS e.g. IC The LabVIEW RIO Architecture Analog Input Analog Output FPGA Processor Digital I/O Digital I/O FPGA for real-time test ▪ Customizable I/O ▪ Sensor simulation ▪ Custom Protocols ▪ High Fidelity Plant Modeling ▪ Data pre- and postprocessing ▪ High-speed closed-loop control “By adopting FPGA-based simulation using the NI hardware and software platforms, we achieved the simulation speed and model fidelity required for verification of an electric motor ECU. We reduced test time to 1/20 of the estimated time for equivalent testing on a dynamometer.“ —Mr. Tomohiro Morita, Subaru ni.com Today’s Hardware in the Loop System CUSTOM 푦 = න 푓 푥 푑푥 ECU Connectivity Switches, Loads, and RT Processing Signal Conditioning and DAQ Future Hardware in the Loop System COTS 푦 = න 푓 푥 푑푥 ECU Connectivity Switches, Loads, and RT Processing Signal Conditioning and DAQ NI SLSC An open architecture for extending NI hardware with switches, loads, and signal conditioning targeted at HIL applications. ▪ Enables larger switches for fault insertion ▪ Handles small to medium loads on a simple circuit card ▪ Adds custom signal conditioning ▪ Reduces signal routing complexity Copyright Saab AB “We chose an NI HIL test system because it is built on open, standard platforms that allowed us to reduce the overall cost of test and the long-term maintenance and ownership of our hardware. It also allowed us to customize the system to our exact needs, increasing the speed at which we could find and fix embedded software defects while integration testing LRUs for our Gripen fighter.” —Anders Tunströmer, Technical Manager, Saab Aeronautics ni.com ECU Test System with SLSC NI SLSC NI PXI / CompactRIO Power Supplies Networks Fault Real-Time Host ECU Insertion