NI Platform for automotive measurement and test applications Simulation Rapid Control Prototyping Design Validation In-Vehicle Acquisition Hardware in the Loop Manufacturing Test Christoph Wimmer ASM Stuttgart 1
Development Process Design Test
Development Process Design System Definition Test System Testing Rapid Prototyping Hardware-in-the- Loop Testing Integration von Design & Test Targeting
NI Integrated Hard- and Software Framework Technical Data Management Software DIAdem Application Development Software LabVIEW Graphical Development LabVIEW Realtime, LabVIEW FPGA, Simulation-Control Design TK Measurement and Control Services LabWindows/ CVI Measurement Studio ANSI C, C++,.Net Development CompactDAQ CompactFieldPoint CompactRIO PXI USB Ethernet, WIN, RT Ethernet, WIN, RT, FPGA 4
NI Control-Design- und Test-Werkzeuge System Spezifikation Design & Simulation Rapid Prototyping Calibration & Funktionaler Test System Test (HIL) Feld Test LabVIEW NI MATRIXx Code Generation Software Test LabVIEW Real-Time und Simulation Interface Toolkit TestStand 5
Rapid Control Prototyping Hardware in the Loop 6
LabVIEW Real-Time Modul PCI Plug-In Board RT-Components for PCs Desktop PCs Deterministic PCI-Systems RT PXI Embedded Controller fast, modular, flexible, expandable RT CompcatRIO small, fast, robust RT Compact FieldPoint small, robust RT Compact Vision Systeme Kompakte Bildverarbeitungssysteme 7
Embedding Dynamic Systems LabVIEW Simulation/Control Interfaces The MathWorks Simulink NI MATRIXx Schnittstellen zu Simulations- Werkzeugen NI LabVIEW Realtime-HIL/RCP-System LabVIEW Simulation/Control Tools ECU Others Model Software Interface I/O HW Modular I/O Hardware 8
LabVIEW FPGA Enables immediate processing of each I/O point Offloads host processor of I/O handling tasks Enables encoding and decoding of protocols Implements user-defined timing, synchronization, and triggering 9
NI CompactRIO Embedded System Architecture Real-Time Processor Reconfigurable FPGA I/O I/O I/O I/O Real-Time Controller I/O I/O I/O I/O Industrial I/O Modules Connectivity Signal Conditioning ADC Industrial I/O Modules with built-in signal conditioning for direct connection to sensors/actuators Reconfigurable FPGA for high-speed and custom I/O timing, triggering, control Real-Time Processor for deterministic, stand-alone operation and advanced analysis 10
Motorcycle In-Vehicle Data Acquisition and ECU Rapid Prototyping Desktop PC Yamaha YZF-R6 Motorcycle LabVIEW Graphical User Interface Data retrieval WIRELESS Throttle Flywheel (2 VR, 2 Hall) Fuel Injectors & Spark Plugs Ignition Coil Real-Time Controller Advanced Algorithms/Maps Data logging Analog/Digital w/ Excitation Ignition Coil Driver Fuel Injector, Spark Plug Driver FPGA Engine Control Unit (ECU) DRIVVEN Custom Module DRIVVEN Custom Module DRIVVEN Custom Module NI CompactRIO Reconfigurable Control & Acquisition System 11
Invehicle Dataacquisition 12
Invehicle Applications 13
Different Requirements Windows based Measurements and Control Industrial Computers, USB, Ethernet Newest PC technology and connectivity Datalogging Realtime Systems Reliable Systems for rugged and deterministic applications Embedded Realtime Controller 14
Different Buses for Different Requirements CAN Easy to use Standard comm. in vehicles USB Easiest PC connectivity Simplified portability Ethernet Best for distributed systems Enterprise connectivity PCI/PXI Express Highest throughput to PC memory Best synchronization crio cdaq cfieldpoint PXI 15
New USB based DAQ System Modularity with Direct Connectivity 16
Design Validation Production Testing 17
Bandwidth vs. Latency Increasing (Improving) Bandwidth Max Bandwidth (MB/s) 10000 1000 100 10 Good Better Best PCI/PXI (32/33) Gigabit Ethernet USB 2.0 IEEE 1394a Fast Ethernet VME/VXI GPIB (HS 488) USB 1.1 GPIB (488.1) 1 10000 1000 100 10 1 0.1 Approximate Latency (µs) PCI Express (x4) Decreasing (Improving) Latency 18
PXI Combines Standard Technologies PXI controller OS Technology ADEs Chassis PXI backplane Bus Technology Timing Synchronization Peripheral Slots 19
PXI High Performance Instrumentation Industry s highest resolution digitizer NI PXI-5922 Flexible Resolution Digitizer 170 dbfs/hz noise density Industry s fastest, most accurate 7 ½ Digit DMM NI PXI 4071 7 ½ Digit FlexDMM Highest channel count and best synchronization 5000 dynamic signal channels to.01 degree Mixed signal synchronization under 100 ps Largest matrix density switch 512 cross-points in single 3U slot 4x2176 1-wire matrix in a single PXI chassis Smallest Power Supply 0- +20V,0- -20V, 0-6V, 1A, 46W, 16bit, 20
Role of Test Management Software Test System Components: Operations different for each device tested: Calibration Configuring instruments Data acquisition Measurements Analyzing results Test strategies Operations repeated for each device tested: Operator interfaces User management Unit Under Test (UUT) tracking Test flow control Archiving results Test reports Test Management Software 21
Die Testmanagement-Software: Entwicklungsumgebung für Testabläufe Grafisches Erstellen von Testabläufen Aufrufen von Testmodulen aus vielen Programmiersprachen Debugging & Test Benutzerverwaltung Grundgerüst (Framework) für Testsysteme Ablaufsteuerung (Sequenzing), Verzweigung, Schleifen Paralleles Testen (Multithreading) Ergebnisverwaltung Reportgenerierung Datenbankanbindung (Access, Oracle, SQL Server) Bedienoberflächen 22
NI Integrated Hard- and Software Framework Technical Data Management Software DIAdem Design System Application Development Software System Definition Testing LabVIEW Graphical Development LabVIEW Realtime, LabVIEW FPGA, Simulation-Control Design TK Test LabWindows/ CVI Measurement Studio ANSI C, C++,.Net Development Rapid Hardware-in-the- Measurement Prototyping and Control Loop Services Testing Targeting CompactDAQ CompactFieldPoint CompactRIO PXI USB Ethernet, WIN, RT Ethernet, WIN, RT, FPGA 23
NI Platform for automotive measurement and test applications Simulation Rapid Control Prototyping Design Validation In-Vehicle Acquisition Hardware in the Loop Manufacturing Test Questions? Christoph.Wimmer@ni.com Tel: 0170-9218228 24
25