ECU Measurement and Calibration in a Real-Time Test Environment. Roland Magolei National Instruments Engineering GmbH Embedded Networks

Similar documents
ASAM MCD-1 (XCP) Protocol Layer Specification Base Standard

Programming for the LabVIEW Real-Time Module Using LabWindows/CVI

Introduction to LabVIEW and NI Hardware Platform

Software-Defined Test Fundamentals. Understanding the Architecture of Modular, High-Performance Test Systems

Release Presentation. ASAM Common MDF Version Measurement Data Format. Release Date: 2014 / 06 / 11

National Instruments Approach

With respect to the National Instruments software product(s) being used, the following patents may apply:

LabVIEW Communication Techniques for Distributed Applications

Automated Test Equipments

HIL. Hardware-in-the-loop system for Automotive ECU testing and validation

NI Smart Cameras PRODUCT FLYER CONTENTS. Have a question? Contact Us.

CANape Option Bypassing

Introduction to PXI. Jacques Cilliers. Applications Engineer National Instruments ni.com

What s New in Data Acquisition

LabVIEW FPGA in Hardware-in-the-Loop Simulation Applications

Using COTS Hardware with EPICS Through LabVIEW A Status Report. EPICS Collaboration Meeting Fall 2011

Mounzer saleh Applications engineer Tel:

MULTIFUNCTION AIRCRAFT FLIGHT SURFACE BETTER AVIONICS VERIFICATION TOOL ELECTRONIC CONTROL UNIT TEST SYSTEM: A. Project Goals

LabVIEW Core 1. What You Need To Get Started. File Locations. The course installer places the course files in the following location: ni.

Designing Real-Time Control Applications Using LabVIEW and CompactRIO. Developer Days 2009

Product Information ES582.1 Compact USB Device

ControlDesk Next Generation

Hardware-in-the-Loop and Real-Time Testing Techniques

Automating Calibration Systems

High-Performance NI-XNET Interfaces for CAN, LIN, and FlexRay NI PCI-851x, NI PXI-851x, NI 986x

LabWindows /CVI Using the Latest ANSI C Tools for High-Performance Automated Test

Create Without Limits: Add the Power of User-Programmable FPGAs to Your Test Applications

High-Performance NI-XNET Interfaces for CAN, LIN, and FlexRay NI PCI-851x, NI PXI-851x, NI 986x

VT System Smart HIL Testing

Increase Your Test Capabilities with Reconfigurable FPGA Technology

Improving Prototype Validation with NI Multisim and LabVIEW. Bhavesh Mistry, Product Manager National Instruments

Product Information ES582.1 Compact USB Device

Prototyping the Autonomous Future Joe Cassar, Engineering Group Manager. dspace Inc Pontiac Trail, Wixom, MI 48393

LabVIEW Real-Time Module Release Notes

Developing Measurement and Control Applications with the LabVIEW FPGA Pioneer System

What s New in LabVIEW 2018 and LabVIEW NXG

PC-based data acquisition I

CHAPTER 3 LabVIEW REAL TIME APPLICATION DEVELOPMENT REFERENCES: [1] NI, Real Time LabVIEW. [2] R. Bishop, LabVIEW 2009.

ni.com/training Quizzes LabVIEW Core 1 ni.com/training Courses Skills learned: LabVIEW environment Certifications Skills tested: LabVIEW environment

imc BUSDAQ autonomous intelligent synchronized Field bus data acquisition - from stationary to mobile imc productive testing

Measurement and Calibration Software

imc BUSDAQ autonomous intelligent synchronized Field bus data acquisition - from stationary to mobile

ni.com Integrating EPICS and LabVIEW

Scientific Instrumentation using NI Technology

INCA-EIP V7.2 User s Guide

RTStand LV 124 Fully-automated testing solution for LV 124 automotive norm

Designing Next Generation Test Systems An In-Depth Developers Guide

FPGA design with National Instuments

CANape. Product Information

A MATLAB Toolbox For ASAM MCD-3MC And ASAM MCD3 Measurement & Calibration Automation

CANape ASAM-MCD3 Interface Version Application Note AN-AMC-1-103

CAN. ECU Measurement and Calibration Toolkit User Manual. ECU M&C Toolkit User Manual. December G-01

imc BUSDAQflex compact mobile expandable Intelligent multi-bus data logger for field and vehicle buses imc productive testing

LabVIEW 2009 Real-Time & FPGA 最新技術剖析. National Instruments 美商國家儀器 行銷部技術經理吳維翰

imc BUSDAQ / imc BUSLOG

National Instruments & OSIsoft Academic Program Partnership

Increasing the Value of your Test System Investment

CANoe 6.0. The Professional Development and Test Tool for CAN, LIN, MOST, FlexRay and J1587 TOOLS FOR NETWORKS AND DISTRIBUTED SYSTEMS

imc BUSDAQflex compact mobile expandable Intelligent multi-bus data logger for field and vehicle buses imc productive testing

New Technologies in Data Acquisition

Gas Combustion Testing With LabVIEW

Advanced NI-DAQmx Programming Techniques with LabVIEW

NI Technical Symposium 2016

XNET-CAN idaq Component

Artisan Technology Group is your source for quality new and certified-used/pre-owned equipment

What s new in ASAM AE HIL API V1.0.0?

IMPROVING PERFORMANCE IN A VXI OR PXI TEST SYSTEM USING DISTRIBUTED DSP

Tips for Code Re-Use. Rejwan Ali, Marketing Engineer NI Africa and Oceania

Installation Guide: Quanser Rapid Control Prototyping Toolkit 2016 for NI myrio

MORPHEE 2, EtherCAT and Fast ECU Access. D2T s automation system : A fast and reliable communication with test bed

Adaptive AUTOSAR Extending the Scope of AUTOSAR-based Embedded Software

Application State Machine

Real and Virtual Development with SystemDesk

Copyright, Data Science Automation, Inc. All Rights Reserved. Page 1 of 5

LabVIEW Tutorials. T.1 Temperature Measurement and Cold Junction Compensation (CJC) LUMS School of Science and Engineering

XCP. Version 1.0. The Universal Measurement and Calibration Protocol Family. Part 3. XCP on CAN - Transport Layer Specification

Open, Scalable Real-Time Solutions

COTS Technology for High Energy Physics Instrumentation Dr. James Truchard President, CEO, and Cofounder National Instruments

Install the Software and Hardware

Automation Desk 3.3 Tool Set - Test Automation Software. P.BALAJI Software Engineer L&T IES, Mumbai

CANape. Product Information

Open Platform for Developing and Testing Smart Grid Automation Systems. Igor Alvarado National Instruments Corp.

Current and Prospective High-speed Measurement Systems

CANbedded. Product Information

Manufacturer: National Instruments

Adaptive AUTOSAR Extending the Scope of AUTOSAR-based Embedded Software

NI-DAQmx Basic Course NITS John Shannon

How to validate your FPGA design using realworld

NI Technical Symposium ni.com

High-Level Synthesis with LabVIEW FPGA

Test & Measurement Solutions. Konrad Technologies Radolfzell, Germany

Measurement Studio Using.NET in Your Test and Measurement Applications

LabVIEW control solutions on Mac. Christophe Salzmann. Ecole Polytechnique Fédérale de Lausanne - Switzerland

Simplify System Complexity

New Software-Designed Instruments

Graphical System Design

XCP The Standard Protocol for ECU Development. Fundamentals and Application Areas. Andreas Patzer Rainer Zaiser

Control Technology. motion controller and power amplifier

M. Brett McMickell, Ph.D.

NI-Industrial Communications for EtherCAT

Transcription:

ECU Measurement and Calibration in a Real-Time Test Environment Roland Magolei National Instruments Engineering GmbH Embedded Networks

Term Definitions What is ECU Calibration? Software Optimization of ECU Algorithms When is ECU Calibration typically used? ECU (rapid) Prototyping ECU test Which Standards are used? ASAM Standards CCP (CAN Calibration Protokoll) XCP (Universal Calibration Protocol) ASAM Database configurations (*.a2l)

Calibration-Protocols CCP CAN Calibration Protocol Supported Transport Protocols CAN XCP Universal Measurement and Calibration Protocol Supported Transport Protocols TCP/IP, UDP, CAN, USB, FlexRay, LIN Use Cases ECU Parameter Calibration(1D, 2D, 3D) ECU Data acquisition Asynchronous read from Master (Measurement) asynchronous or synchronous Event on ECU Flash Programmiing Use Cases ECU Parameter Calibration(1D, 2D, 3D) ECU Data acquisition Flash Programmiing ECU Stimulation (Sensor Simulation) Bypassing (run test algorithm on Master)

ASAM Database File: A2L Official Standard for describing ECU memory layout on an ECU target Information about all relevant ECU data objects Measurements and Set points (1..3D) Memory Addresses, Data Layout, Data Type, etc. Conversion rules Database generated automatically at ECU Software-Compile time

Historical Windows ECU Test System incl. ECU Measurements and Calibration (MC) Analog I/O Digital I/O CAN CAN (CCP / XCP ) Test System and COM MCD-3 COM MCD3 Server Test Automtation

Test System Historical Test automation Server and Test Execution (HIL System) Single Windows PC plus optional Embedded System (proprietary real time hardware) Calibration System Windows PC connected to Test Automation via e.g. Ethernet / DCOM / MCD3 Not deterministic

Historical Real Time Test System incl. ECU Measurements and Calibration (MC) Analog I/O Digital I/O CAN CAN (CCP / XCP ) Real Time Test System HIL COM MCD-3 COM MCD3 Server Test Automation COM MCD-3 COM

Real Time Test System Historical Test automation Server Windows PC Real Time Test Execution / HIL System Embedded Test System (proprietary real time hardware) Calibration System Windows PC connected to Test Automation and Real Time System via e.g. Ethernet / DCOM / MCD3 Disadvantage: non deterministic link between Test Automation / Test System and MC System Complex System Integration

Test System Requirements Today Open Architecture Extendable Run-time Editable User Interface User Management Scalable Real-Time Stimulus Generation Data Logging in Real-Time Configurable I/O Closed-Loop Control Deterministic Execution Real-Time OS Real-Time Testing and Simulation Software

National Instrument: Test Systems Windows PC (LabVIEW, TestStand) Real Time (LabVIEW RT, NI-VeriStand) Office/Lab: Desktop Industrial: PXI Embedded Target FPGA (Compact RIO) Hybrid (Hypervisor) Windows and Real Time System on same target Windows: LabVIEW and/or TestStand Real Time Target: LabVIEW RT or NI-VeriStand

NI Real-Time Hypervisor for PXI Multicore PXI Controllers NI Industrial Controller

National Instrument: ECU Calibration ECU Meaurement and Calibration Toolkit High-level API for Measurement and Calibration Applications CCP and XCP Master Access of ECU internal data Measurements (DAQ-List) Characteristics (1D, 2D, 3D) Support of ASAM A2L database file configurations Runtime Enviroments Windows (C/C++, CVI, LabVIEW) LV Real Time, LabVIEW FPGA (e.g.compact RIO) Supported Hardware NI-CAN, NI-XNET, NI USB-CAN XCP: Ethernet

ECU MC Toolkit API for LabVIEW Easy to use API Channel Name based Example: DAQ-List Read

ECU MC Toolkit API for LabVIEW Characteristic Read/Write

ECU MC Toolkit API A2L Database Access Example: Datenbase Browser

ECU Calibration with NI-LabVIEW

Integrated MC Test System with NI Components on Windows Analog I/O Digital I/O CAN CAN (CCP / XCP ) NI DAQmx NI-XNET NI ECU MC Toolkit CAN Bus Test System Restbus Simulation, HIL

Integrated MC Test System with NI Components on Real Time Target LabVIEW RT Analog I/O Digital I/O CAN CAN (CCP / XCP ) NI DAQmx NI-XNET NI ECU MC Toolkit CAN Bus NI Hypervisor Windows Real Time Test System Restbus Simulation, HIL, Stimulation Test Automation Windows & LabVIEW RT

Summary High performant ECU Test Execution and ECU Calibration is possible on a single target Combine Real Time Test and ECU Calibration Deterministic execution of test and calibration Hybrid (NI Hypervisor) Test Automation, Test Execution and ECU Calibration on same target LabVIEW (RT) plus ECU Measurement Calibration Toolkit Supports all various OS and Hardware targets