Hardware-In-Loop Test Setup Automation

Similar documents
Formal Verification and Automatic Testing for Model-based Development in compliance with ISO 26262

VT System Smart HIL Testing

Open, Scalable Real-Time Solutions

European Conference on Nanoelectronics and Embedded Systems for Electric Mobility. HIL platform for EV charging and microgrid emulation

Rear Drive Axle and Differential

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

PRODUCT SERVICE INFORMATION

Failure Diagnosis and Prognosis for Automotive Systems. Tom Fuhrman General Motors R&D IFIP Workshop June 25-27, 2010

Technical Service Bulletin

Virtual Hardware ECU How to Significantly Increase Your Testing Throughput!

Real-Time Hardware-In-Loop simulation for automated validation of diagnostic services

Model Based Systems Engineering Engine Control: from concept to validation. Jan Smolders Technical Account Manager


Mongoose Pro GMII Quick Start Guide

Controller Calibration using a Global Dynamic Engine Model

Real-Time HIL Simulation Tools Optimize Automotive Chassis Control System Development

Decoupling Test Cases from Real and Virtual Test Systems with ASAM HIL API

Mongoose Pro Quick Start Guide

MANUAL FOR SEDEMAC - SMART

Volvo Car Group Jonn Lantz Agile by Models

Plant Modeling for Powertrain Control Design

Architecture concepts in Body Control Modules

Extensive Test of Heavy-Machinery ECU on a NI VeriStand HiL using TestWeaver

Tools and Methods for Validation and Verification as requested by ISO26262

Verification, Validation, and Test with Model-Based Design

From Design to Production

Entwicklung zuverlässiger Software-Systeme, Stuttgart 30.Juni 2011

Testing for the Unexpected Using PXI

Tools for CAN based networking. On the street, in the air, in the orbit

Software Architecture. Definition of Software Architecture. The importance of software architecture. Contents of a good architectural model

FUNCTIONAL SAFETY FOR INDUSTRIAL AUTOMATION

Object Fusion for an Advanced Emergency Braking System (AEBS) Jonny Andersson

Real Time Testing of PMSM Controller using xpc Target Turnkey solution

Reuse of Hardware Independent Test Sequences across MiL-, SiL- and HiL-Test Scenarios

mobydic 4910 Multiprotocol ECU Simulator v1.01 Features

10 th AUTOSAR Open Conference

Troubleshooter Quick Reference Guide

MATLAB Expo Simulation Based Automotive Communication Design using MATLAB- SimEvent. Sudhakaran M Anand H General Motors

Development and Deployment of ECU based Control Systems through MBD. Imperative role of Model based design in System Engineering

Certified Automotive Software Tester Sample Exam Paper Syllabus Version 2.0

PREEvision Technical Article

Explorer V1.20. Features

DRYING CONTROL LOGIC DEVELOPMENT USING MODEL BASED DESIGN

Partitioned Control Challenge Problem

Goals and prospects of embedded electronic automotive systems

Fault-Injection testing and code coverage measurement using Virtual Prototypes on the context of the ISO standard

Advanced Driver Assistance: Modular Image Sensor Concept

LION SAFE Remote I/O System. LÜTZE TRANSPORTATION GMBH Dimitrios Koutrouvis V00

12/2013. Installation Guide & User Manual

Factory HIL Hardware in the Loop

The Safe State: Design Patterns and Degradation Mechanisms for Fail- Operational Systems

OTA-On-Demand (OOD) Services with AGL

Initial quick test log

National Instruments Approach

AUTOSAR stands for AUTomotive Open Systems ARchitecture. Partnership of automotive Car Manufacturers and their Suppliers

MOTO M -1 Use s r manu n al

Automobile Design and Implementation of CAN bus Protocol- A Review S. N. Chikhale Abstract- Controller area network (CAN) most researched

Increasing Design Confidence Model and Code Verification

Technical Service Bulletin

Cybersecurity Challenges for Connected and Automated Vehicles. Robert W. Heller, Ph.D. Program Director R&D, Southwest Research Institute

Advanced AC Motor Control S/W Development Sang-Ho Yoon Senior Application Engineer The MathWorks

Additions, Revisions, or Updates

Table of Contents 1. Overview Installation...6

Techno Expert Solutions An institute for specialized studies! Introduction to Advance QTP course Content

INSTRUMENT CLUSTER 2.0

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

New developments about PL and SIL. Present harmonised versions, background and changes.

Power management Driving smart power in automotive

DEMO. The Professional Software Suite for Automatic Control Design and Forecasting. EICASLAB Demo RT-emb

Designing a software framework for automated driving. Dr.-Ing. Sebastian Ohl, 2017 October 12 th

Effective Verification Strategies for Distributed Body Control Applications based on Plant Modeling and Test Case Reuse

Applications & Tools. Technology CPU 317TF-2 DP: Example for determining the Safety Integrity Level (SIL) according to IEC

Development Progress and OEM Perspective of C-V2X in China

Automotive Systems Technology

Service Technical Resources MUT-III. (Multi-Use Tester-III*) Quick Reference Guide

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

SCALEXIO. New technologies for HIL simulation.

Delphi Diagnostics DS100E user manual version 7.0 Software Version

KPIT S Connected Vehicle Practice

Automated test of the AMG Speedshift DCT control software

MicroNet TMR Control System

IntC front panel module

ID 020C: Hardware-in-Loop: System Testing Without the System

Tower Elevator Systems, Inc. Trac-Cab Rack & Pinion Industrial Elevators. 5 Levels of Safety. Higher Technology for Safety s Sake

Application. Diagnosing the dashboard by the CANcheck software. Introduction

1000BASE-T1 from Standard to Series Production

Intelligent vibration monitoring.

Manual# Installation Manual SDU 404. Shutdown Unit

Experiences with CANoe-based Fault Injection for AUTOSAR

Automotive ECU Design with Functional Safety for Electro-Mechanical Actuator Systems

PassThru CAN. User s Manual

IDS SAS. Station Automation System for Complex Applications

Taking the Right Turn with Safe and Modular Solutions for the Automotive Industry

Additions, Revisions, or Updates

Research Article. ISSN (Print) *Corresponding author Chen Hao

Modeling and Simulation of Electromechanical Systems

ELEC 5260/6260/6266 Embedded Computing Systems

By V-cubed Solutions, Inc. Page1. All rights reserved by V-cubed Solutions, Inc.

Functional Safety made easy

PCB Design for Capacitance Rain Sensor

Transcription:

ECU Software Validation using Hardware-In-Loop Test Setup Automation Shrirang Agashe Eaton Technologies Pvt. Ltd. EON Free Zone, Cluster C, Wing 1, MIDC, Kharadi, Pune 411014 20-Oct-12

Need for Hardware In Loop Test Setup VALIDATION To demonstrate that the product fulfills its intended use when placed in its intended environment. Need For ECU S/W VALIDATION (In Vehicle Testing): 1. Increase Software Reliability (Safety) 2. Decrease Warranty Claims HIL System plays key Role in Software VALIDATION. The key benefits are: 1. Expedite VALIDATION Process 2. Reduce In Vehicle testing Resources (Test Tracks, Vehicles, Man Power) 3. Regression Testing for Different Software Versions HIL System Provides the Simulated / Virtual Intended Environment for VALIDATION of S/W in ECU Under Test 2 2

HIL System Components 1. ECU Under Test: Holds S/W To Be Tested 2. Power Supplies: Provides VBATT & GND to all electrical components 3. Real Time Computer: Simulation of ECU Environment (Plant Models) 4. Signal Generation & Measurement Cards: Electrical Interface 5. ECU Harness: Electrical Connections 6. Communication Cards: Simulate the messaging with other ECUs 7. Simulated Loads: Current Sink 8. Fault Insertion Unit: Electrical Diagnostics 9. Host PC: Operator / Environment Inputs, Static linking between RTPC, I / O Cards, Communication Cards 3 3

H I L S y s t e m I l l u s t r a t i o n 1 : W i n d s h i e l d Wiper Requirement: The wiper should turn on when wiper switch is pressed. Also wiper should turn off when wiper switch is pressed and wiper has reached its parking position. Controller Environment Intermediate Position Input Input Wiper Switch Input Wiper Motor Wiper Motor Limit switch Plant Model Parking Position Wiper Parking position Limit Switch 4 4

HIL System Illustration 1: Windshield Wiper Continued Controller Wiper Motor Electrical PWM / ADC In Card Input RTPC (Simulated Plant) Intermediate Position Wiper S/W Electrical Input Parking S/W Electrical Input Parking Position Digital Out Card Wiper Parking position Limit Switch Host PC GUI Wiper Switch Ethernet Link RTPC Wiper Switch 5 5

HIL System Illustration 2: Transmission Control Module (Auto Transmission) HIL System Fault Insertion Unit Electrical Diagnostics Signal Measurement Cards Plant Model 1. Engine 2. Transmission Dynamics 3. Driveline l Generation Cards Signal Electrical Loads Speed Sensors TCM 4. Brakes Actuators: Information of Commanded Gear Electrical Loads Host PC: 1. Driver Demand 2. Road Characteristics 6 6

Plant Model Design 1. Layout of Model: Input Interface, Plant Model, Interface. Overrides for functional diagnostics. 2. CAN message Interface: Compatibility between MIL and HIL Models 3. Modular Components: Reusability of standard components 4. Configuration Parameters: Managing different variants 5. Modeling Conventions / Guidelines: Common understanding and maintenance 7 7

HIL Setup Automation And Benefits Automation Framework should include: 1. Execution (20%) a. Open Loop and Closed Loop b. Variables to be logged: logging rate c. Safe exit in case of error d. Library Functions for common execution scenario / fault injections 2. Data Analysis (80%) a. Reading the data log files b. Pass / Fail Criteria Benefits of HIL Automation: 1. In Vehicle testing time a. Availability of the test tracks: In lab testing can be done 24 hours b. Time for making the connections for data logging, communication 2. Repeatability in the execution. Test scenario execution is driver independent. 3. Regression Testing: Intermediate releases of software can also be tested. 4. Test Coverage: Same software can be tested on all the variants of the vehicle 5. For diagnostic testing, the FIU can inject the faults with 10 ms timing accuracy. This is impossible in actual vehicle. 6. Exhaustive data capturing, recording and reporting. 7. Consistency in the pass / fail criteria: It is not open to discretion of any person s engineering decision. 8 8